.am-table>tbody>tr>td{font-size:80%; text-align:center;}

th a{font-size:90%;padding-left:10px;}
.cnav {width:100%;height: 60px;background: #def2ff;top:0;  text-align: center;color: #333;line-height: 80px; }
.cnav .logo {height:60px;float: left;list-style: none;border-top: solid 1px #ddd;padding-right: 0px; width:45%; position:relative; z-index:1; text-align:left; padding-left:15px;}
.cnav .logo:after, .cnav .logo:before {border: 30px solid transparent;border-left: 30px solid #def2ff;width: 0;height: 0;position: absolute;top: 0;right: -18px;content: ' '
}
.cnav .logo img{display:inline-block; vertical-align:middle; margin-top:10px; position:absolute; z-index:10;}
.cnav .logo:before {border-left-color: #cee0eb;right: -22px; }
.cnav dl{width:54%; height:60px; float:right; margin:0;}
.cnav dl dt{height:50px;font:bold 22px/60px "microsoft yahei"; color:#22a3a7; text-align:left; letter-spacing:0px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 1);}
.cnav dl dd{font:normal 13px/14px Arial, Helvetica, sans-serif; color:#999; text-align:left; margin-top:0 !important;}
.pure-form{width:50%; text-align:center; margin:12px auto;}
.pt30{padding-top:30px !important;}

@media(min-width:640px){
	.menu,.ttop .logo,#sl_box,.mb_order,.pc_hide,.free1,.m_tel,header,#cd-lateral-nav{display:none;}
}
@media(max-width:1200px){
	.bzBanner {width: 100%;height:250px;overflow: hidden;position: relative;margin: 0 auto;}
	.bzBanner .col a {width: 100%;height: 100%;display: block;background-size: 100% 120% !important;-moz-background-size: 120% !important;}
	.goods_box{width:100%; height:800px; background:#fff; margin:0px 0 0px; padding-top:10px; overflow: hidden;}
	.hot_sale>.goods_box{width:100%; height:740px; background:#fff; margin:0px 0 0px; padding-top:10px; overflow: hidden;}
	#owl-demo1 .item,#owl-demo .item{display:none;}
	#owl-demo1 .item:nth-child(1),#owl-demo1 .item:nth-child(2),#owl-demo .item:nth-child(1),#owl-demo .item:nth-child(2),#owl-demo2 .item:nth-child(1),#owl-demo2 .item:nth-child(2){display:block !important;}
    .hot_sale{width:100%; height:auto; background:#fff; margin:0px 0 0px; padding-top:0px;}
	.na{height:auto; background:#f5f5f5; margin:0px 0 0px; padding-top:0px; position:relative; z-index:1}
    .na1{height:auto;  margin:0px 0 0px; padding-top:0px; position:relative; z-index:1}
	.item dl{ background:#fff; height:46px; width:100%;  text-align:center; border-top:none; border-top:dotted 1px #ddd;}
	.item .buy{ width:90%; }
.item .buy:before{left: 50%;}
.main1,.g_right,.goods_list,.goods_list ul,.content,.search_list ul,.search_list,.c_clear,.footer .b_nav,.mail_box,.mc,#cart1 .cart_left{width: 100% !important}
.m_left,.mean-bar,.order,canvas,.upload_tax,.fmail,.f_logo,.ship_box,.confirm_products{display:none !important;}
.ship_box{padding: 0 15px;}
.ac_nav{display:none;}
.goods_list ul li p,.goods_list ul li .pic{width: 94% !important}
.ship_box {width: 94%;margin: 10px auto;height: 50px;}
.ship_box .ship_title  {text-indent:20px;} 
.language {width: 94%;float: none; margin: 10px auto 0; }
.language .dollar {width: 130px;}  
.pay dl dt {width: 88px;}
.goods_list ul li .pic img{height:80% !important; display:block; margin:0 auto;}
.goods_list ul li{width:33.1% !important; }

.search_list ul li p,.goods_list ul li .pic{width: 94% !important}
.search_list ul li .pic img{height:80% !important; display:block; margin:0 auto;}
.search_list ul li{width:33.1% !important; }
.c_clear ul{width:100% !important}
.c_clear ul li p,.goods_list ul li .pic{width: 94% !important}
.c_clear ul li .pic img{height:80% !important; display:block; margin:0 auto;}
.c_clear ul li{width:33.1% !important; }
}

@media(max-width:640px){
	body{font-size:80% !important; font-family:arial !important;}
    .plater{display:none;}
	.top{height:50px;}
@font-face {
	font-family: 'feather';
	font-weight: normal;
	font-style: normal;
	src: url('../fonts/feather/feather.eot?1gafuo');
	src: url('../fonts/feather/feather.eot?1gafuo#iefix') format('embedded-opentype'), url('../fonts/feather/feather.ttf?1gafuo') format('truetype'), url('../fonts/feather/feather.woff?1gafuo') format('woff'), url('../fonts/feather/feather.svg?1gafuo#feather') format('svg');
}
    .tel_hide{display:none !important;}    
    .mc1{width:auto;}
.description dl dd .warning1{height:auto; width:100% !important;margin:0 auto 15px; background: #dffafb url(../../images/warning1.svg) no-repeat 15px center ; padding:5px 0 5px 50px;text-indent:0;font:14px/18px arial; }  
.l_cart{padding:8px; width:100%; } 
.customer_info dl dt ol h4 {font: bold 12px/28px arial;}
.ui-popup-bottom-left .ui-dialog-arrow-a, .ui-popup-bottom-left .ui-dialog-arrow-b{right: 23% !important; left:inherit !important;}
.ui-popup{ }
.border2,.g_right{border:0 solid #fff !important;}
.cart_bo ,.ui-dialog-grid{width: 300px !important ;}
.cart_bo ul{padding-inline-start: 0px;width:100%; margin: 0; height: 85px;}    
.cart_bo ul ol{width:100%; height:80px;}
.cart_bo ul ol .tit{ width: 70%;height: 32px;float: right; overflow-y: hidden;}    
.cart_bo ul ol img{width:60px; height:60px;  } 
.cart_price { line-height: 40px; } 
.cart_qty {padding: 5px 3px 0;}
.del {margin-top: 12px;  }  
.cart_bo p {width: 100%; }  
.cart_bo ul ol .cart_info {width: auto !important;}	
.cart_qty .cq_l,.cart_qty .cq_r{ margin:0 10px !important;}	
.cart_bo ul ol .cart_info .cart_qty {width: 118px !important;}
.cart_qty input {width: 42px; text-align: left; text-indent: 10px;}	
	
.postal{left:90px !important; bottom:-28px !important;width:88% }
.input3 .postal{left:0px !important;  line-height: 18px;height: 80px;padding: 10px 0;}
.postal:before{left: 50% !important; }
.ignore{padding:0}
.wrapper dl dd span.g_unit {text-indent: 0px !important; }
.sub_box {width: 90% !important;margin: auto !important;float: none !important;}   
.mainbox-cart-body .ship_alert {width: 98% !important;background: #f14b42 url(../../images/ship_icon.png) no-repeat 5px center !important;left: 1% !important;text-indent: 20px;  } 
.global_submit {padding: 0 10px  }  
.payment-amount {width: 90% !important;  } 
.waitpaypalcomplete {padding: 40px 0px 30px !important;}
.cl{clear:both;}  
.tt_news,.cs,.clear_cart{display:none !important;}
.bzBanner .col a{width:100%;height:100%; display:block; background-size:128% 100% !important;-moz-background-size:128% !important;}
.bzBanner{top:68px;height:135px; width:100%}
.bzBanner .btn {right: 30%; bottom: 10px;}
.content,.best,.footer{width:100%; height:auto; overflow:hidden;}
.mail_box{height:60px;}
.bzBanner .pre, .bzBanner .next {top: 60%;}
.cell{display:none !important;}
.magic_main{margin:0px 0 20px 0px;}
.magic_main,.me,.MagicZoomPlus{width:100% !important; height:100% !important;}
.navmenu,.nav_bg .top .logo,.nav_bg .phone,.nav_bg .cart,.best img,.gd_list,.magic_left,.zoom_line,.tag,.top_news,.aler,.fedex,.left_bar{display:none;}
.mobile_nav{height:118px; width:100%; position:fixed; top:0; z-index:10000; background:#fff;box-shadow: 0 4px 5px -3px #ccc;}
header .logo{width:110px; height:47px;  background:url(../../images/mbile_bg.png?=2023) repeat left 7px; margin:0 auto; display:block; position:static !important}
header .log span {width: 28px;height: 28px; position:absolute; right:16px; top:19px; cursor:pointer; color:#fff;font-size:1.8em}
#log_box{width:40%; height:auto;border:1px solid #ddd;display:none; position:absolute; z-index:10000; right:2%; top:55px; background:#fff; border-radius:5px; padding:20px;}
#log_box p{padding:3px 10px; }
#log_box p a{font:1.1em/30px arial;}
#log_box:before{content: "";position: absolute;right: 10px;top: -12px;width: 6px;height: 1px;border: 6px solid transparent;border-bottom-color: #fff; }
header .cart{width:34px; height:33px;position:absolute; right:70px; top:17px; cursor:pointer;}
header .cart .icon--cart{position:absolute; right:5px; top:0px;z-index:88; color:#fff;font-size:2.0em;background:none;}
header .cart span.cart-number{width:20px; height:20px; background:#fff; border-radius:20px; line-height:22px; text-align:center; color:#22a3a7; display:block; position:absolute; right:-10px; top:-8px; z-index:100}
.zoom_box_r>.v_logo{position:absolute; left:248px !important; top:-435px !important; z-index:10}   
#filter_order{width:95%; margin:5px auto;}
.nav_bg{height:30px; box-shadow:none; margin-top:55px; background: none;}
.nav_bg .top{width:100%;}
.nav_bg .search{display:block; width:96%; background: #f8f8f8; position:absolute; left:2%; top:10px;}
.search_box,.search_box ul{width:100% !important; height:608px; }
.s_title{width:100%;}
.search_right ul li {width: 50% !important; } 
.search_right ul li p>.buy {height: 32px;width: 53%; margin:0 !important;}
	
.cof_box{width:100%; height:170px; margin:0 auto; }
.incof{background-size:100% !important; border:none !important; border-radius:20px !important; position: relative; }
.cof_box dl ol{width:100px; height:35px; font:16px/35px Arial, Helvetica, sans-serif; color:#fff; border-radius:8px;position: absolute; bottom:-35px; left:-5% !important;text-align:center; background:#22a3a7; }
.cof_box dl ol:hover{background:#999;}	
	
	
    
.bdsug{display: none; width: 100.8%;position: absolute;top: 43px;left: -1px;}
.bdsug-line{width: 90%;margin: 0 auto;height: 1px;background: #818181;margin-bottom: 10px;}
.bdsug ul{text-align: center; width:95%; float:right;}
.bdsug ul li{margin: 11px 0;float: left;width: 33.33%; text-align: left;}
    
.mn{width:100%; height:100px;margin:2px auto 0;background:#fff; }
.mn img{width:140%;}
.best{width:100%; height:230px;margin:68px auto 0;}
.best ul li{width:50%; height:98px; float:left; margin:10px 0 0; position: relative;}
.best ul li .b_new{width:28px; height:11px; position: absolute; right:30px; top:0px;background:url(../../images/07.gif) no-repeat center center}
.best ul li:first-child{margin-left:0px;}
.best ul li:nth-child(3){width:50%; display:none;}
.best ul li:last-child{width:50%; float:left; margin:10px 0 0}
.best ul li:first-child .b_img{width:65px; height:57px;background:url(../../images/m_bg.png?v=2023) no-repeat left -365px; margin:10px auto;}
.best ul li:nth-child(2) .b_img{width:65px; height:57px;background:url(../../images/m_bg.png?v=2023) no-repeat -73px -365px; margin:10px auto;}
.best ul li:nth-child(3) .b_img{width:45px; height:47px;background:url(../../images/m_bg.png?v=2023) no-repeat -148px -365px; margin:10px auto;}
.best ul li:nth-child(4) .b_img{width:43px; height:48px;background:url(../../images/m_bg.png?v=2023) no-repeat -198px -373px; margin:10px auto;}
.best ul li:last-child .b_img{width:55px; height:52px;background:url(../../images/m_bg.png?v=2023) no-repeat -250px -372px; margin:10px auto 5px;} 
.best ul li p{display:none;}
.best ul li:last-child p{display:block !important;width: 130%;margin-left: -50px;}
    
    
 /*top sale*/
.top_sale{width:100%; height:570px; margin:0px auto 10px; overflow: hidden;}
.top_sale ul{width:100%}
    
.top_sale ul li,.top_sale ul li:first-child{float:left;width:46%; height:278px; margin:0 2% 10px;}
.top_sale ul li .t_pic,.top_sale ul li:first-child .t_pic{width:100%; height:170px;  border-radius:4px;margin:5px auto 5px;}
.top_sale ul li img,.top_sale ul li:first-child .t_pic img{width:90%; height:88%; display:block; margin:10px auto;}
.top_sale ul li p{width:100%; height:35px; overflow: hidden; font:14px/18px arial; text-align: left;margin:10px auto;}
.top_sale ul li:first-child p{width:100%; height:35px; overflow: hidden; font:14px/18px arial; text-align: left;margin:0px auto;}
.top_sale ul li .t_price,.top_sale ul li:first-child .t_price{font:bold 16px/38px arial; height:30px; text-align: center; width:60%; float:left;}
.top_sale ul li .t_cart,.top_sale ul li:first-child .t_cart{background:#22a3a7; width:30%; height:38px; border-radius:4px; overflow: hidden; float:right;}
.top_sale ul li .t_cart span{display:inline-block; width:22px; height:18px; background:url(../../images/m_bg.png) repeat scroll -157px top; margin:10px 11px;vertical-align: middle}
.top_sale .top_title{font:bold 18px/40px arial; color: #22a3a7; text-decoration: 30px; background: url("../../images/2023t_bg.png") no-repeat left center; text-indent: 30px;}
.top_sale .top_title1{width:96%; height:32px; padding:0 6px;text-indent: 30px;margin:10px auto 10px; border:1px solid #ededed; border-radius:4px;font:14px/32px arial; color:#999; background: #ededed url("../../images/SVG/more-8.svg") no-repeat 180px center;}
.top_title1:hover{background:#f8f8f8 url("../../images/SVG/more-8.svg") no-repeat 180px center; text-decoration: none;}  
        
    
.m_tel{width:88%; height:auto; margin:2px auto 28px; border-radius:2px; background:#f8f8f8; border:1px solid #ddd; line-height:20px; text-align:center; padding:10px 0;}
.m_tel span{display:inline-block; width: 15px;height: 20px;display: inline-block;background: url(../../images/m_bg.png) no-repeat -32px top;margin-right: 5px;vertical-align: middle;}
.m_tel strong{color:#22a3a7;}
.m_tel p{width:100%; margin:4px 0; text-align: center;}
.free1{height:auto; width:100%; text-align:center; padding-bottom:8px;}
.free1 ol{line-height:20px; display:inline-block; margin:0 8px; font-size:0.8em}
.free1 ol span.warry{width:31px; height:27px; background:url(../../images/mbile_bg.png?v=20230116) no-repeat -238px top; display:inline-block; vertical-align:middle;}
.free1 ol span.ship{width:40px; height:21px; display:inline-block;background:url(../../images/mbile_bg.png) no-repeat -272px top; vertical-align:middle; margin-right:3px;}
.t_nav .free{ position: absolute;top: 246px;left: 0;background: #dffafb;width: 100% !important; display:none;}
.t_nav ol.free span.car1{margin: 6px 8px 0 18% !important;background:url(../../images/m_bg.png?=2023) repeat scroll -51px -57px !important; }
.t_nav ol.free p{color:#333;}
.t_nav .s_fee {color:#f14b42 !important}
    
.zoom_box_r .notice{ margin:0px 0 0 8px; }
.special dl dd {font: bold 16px/20px Arial;}
.search .input{width:78%; }
.search .but{width:20%; }
.pl,#fancybox-content{width:100% !important;}
#fancyzoom{width:100%; height:800px;}
#fancybox-wrap{width:90% !important; left:5% !important; top:30% !important; position:fixed;}
#fancybox-wrap div{border:0 !important;}
#topcontrol{z-index:10000 !important;}
.total dl { position:none !important;}
.promotion input{height:34px !important; }
.promotion{width:330px; height:59px; position:relative !important; top:0px !important; left:20px !important;margin: 10px auto 20px; }   
.promotion button {height: 34px !important;; margin:0; padding:0; bottom:-2px !important;}

/*search*/
.search_list{width:101% !important; overflow:hidden; }
.search_list ul{width:100%; height:auto;  }
.search_list ul li p,.search_list ul li .pic{width: 94% !important}
.search_list ul li .pic img{height:150px !important; display:block; margin:0 auto;}
.search_list ul li{width:50.25% !important; border-right:0;}
.at{height:50px !important}
.at .s_word{width:100%; height:32px; text-align:center; margin-left:0; float:none;}
.at .add{width:90%; height:32px;  float:none;  margin:0 auto;  }
.at_pc{height:130px !important; padding:15px 0 15px;}
.at_pc .add{float:none !important; margin:0px auto !important;}
.sort dl dd {width: 100%;}
.spage .pre{width:39px; padding:0 2px;}
.spage .next{width:45px; padding:0 2px;}
.show{margin:12px 20px 0; float:left;}
.sortby{margin:12px 20px 0px 0; float:left;}
.spage{width:auto; font-size:12px;margin:5px 0px 0 20px; float:left;} 
.pc_page{float:none !important; max-width:94% !important;  min-width:88% !important}
.search_list .page{float:none !important; margin:10px auto !important; max-width:94% !important; min-width:68% !important}
.search_list .sort{height:88px !important;}
.mb_sort{height:68px !important;}
.page b{width:auto;height:26px !important;line-height:26px !important; text-align:center; display:inline-block}
.page b:hover{background:#22a3a7;}
.page b:hover a{ color:#fff; *color:#248a98; }
.page .pre{width:26px; height:26px; float:left;  margin:0 5px 0 18px; cursor:pointer;}
.page .next{width:26px; height:26px; float:left; margin:0;cursor:pointer;}
.pageNoLink{display: block; min-width:26px !important; }
.pagenow{display: block; min-width:26px !important; height:26px !important; }



.hide_nav{display:none;}
.display_nav{display:block; width:100%}
.c-box{width:90%; margin:40px auto; }
.c-box dl{width:100%; color:#e3413f; margin:0 auto;}
.c-box dl dt{width:100%; border:1px #ccc solid; background:#eeeeee; height:29px; color:#333; font:bold 14px/29px Arial, Helvetica, sans-serif; text-indent:15px;}
.c-box dl dd h4{font:14px/20px Arial, Helvetica, sans-serif; text-indent:15px; margin:10px 0 0 0; color:#333;}
.c-box dl dd span{display:block; background:url(../../images/credit2.jpg) no-repeat 15px center; height:69px; font:20px/69px Arial, Helvetica, sans-serif; text-indent:60px;}
.c-box dl dd span.incentive{display:block; background:url(../../images/credit3.jpg) no-repeat 15px center; height:69px; font:bold 24px/69px Arial, Helvetica, sans-serif; text-indent:100px;}
.no_search{font-size:1.1em; padding:80px 0 80px; width:94%; margin:0 auto; line-height:26px;}
video{width: 100%;height: 100%;}


.c_clear{width:100% !important; }
.c_clear ul{width:100% !important; height:auto;  }
.c_clear ul li p,.search_list ul li .pic{width: 94% !important}
.c_clear ul .pic img{height:150px !important; display:block; margin:0 auto;}
.c_clear ul li{width:49.6% !important; }
/*goods*/
.zoom_box{width:100%; height:auto; }
.zoom_box_l{width:100%; height:auto; border-right:1px solid #eee;  float:none;}
.zoom_box_l dl dt{width:90%; height:90%; margin:0px auto 0;}
.zoom_box_l dl dd{width:100%; height:23px; margin:8px auto 0; line-height:23px; border-top:1px solid #ddd; position:relative;} 
.zoom_box_l dl dd .zoom{ width: 50%;left: 25%; height:23px; }
.zoom_box_l dl dd .fee{width:170px; height:23px;}
.zoom_box_r{width:96%; height:auto; margin:5px auto 20px; position:relative; float:none; padding:0; border-left:0;}
.r_title{width:40% !important;}
    .recommended ol .r_qty input{height:28px;}
    .recommended {margin: 20px 0 10px 0 !important;}
    .recommended ol img{margin: 6px 0px 0 0 !important;}
    
.jqzoom{float:left; }
.jqzoom img{width:90%; display:block; margin:0px auto;}
.zoomdiv{height:0 !important; width:0 !important; }
div.zoomdiv{left:0 !important;}
.zoom_box_r h1{ max-height:105px; width:100%; }
.zoom_box_r .code{height:auto; margin-top:10px;}
.zoom_box_r .code p{height:18px; line-height:18px; display:block; overflow:hidden;}
.zoom_box_r .code strong{margin-right:5px;}
.zoom_box_r .price{min-height:50px !important; height:auto;line-height:22px;  border-top:1px #dddddd dashed;  border-bottom:1px #dddddd dashed;background:#feffe7;margin:10px 0 10px; padding:8px 15px;  position:static;}
.zoom_box_r .price p{width:100%; margin:7px auto 10px; height:40px; }
.zoom_box_r .price p span{font:bold 20px/20px Arial; color:#f64e49; margin-left:15px;}
.zoom_box_r .price p span.old{ font:13px/20px Arial; color:#999; margin-left:15px; text-decoration:line-through;}
.zoom_box_r .price .special{ position:static; width:100%; height:60px; border-top:1px solid #ddd; margin-top:1px; right:none; top:none; padding-left:15px;clear:both}
.zoom_box_r .price .special ol{ width:280px; height:21px; }
.xstj {left:268px !important;top: -340px;padding-top: 4px;}
.special .time{  display:block; height:21px; line-height:21px; color:#333; text-align:left; margin:0px auto 0; padding-top:8px; }
.special .time span.clock{ display:block;text-align:left; margin:0px auto 0; }
.special .time span.end{width:49px; height:23px; color:#fff;display:block; float:left; text-indent:4px; text-align:left;font-weight:bold; background:url(../../images/m_bg.png) no-repeat -128px -37px; margin-right:5px;}
.zoom_box_r .free ol {width: 150px;}
.zoom_box_r .free ol p {width: 310px; font-size:10px; line-height:14px;}
.zoom_box_r .jtj,.zoom_box_r .jtj table{width:100%; margin-top:22px;}
.zoom_box_r .jtj table td{border:1px solid #ddd; text-align:center;}
.add_cart{width:100%; height:100px; background:#e4e4e4; float:left; position:static; padding-top:2%; margin:12px 0;}
.add_cart .qty{width:55%; height:33px; padding-left:5%;position:static; color:#888; float:left; vertical-align:middle}
.add_cart .qty .bl{width:20%; height:33px; background:#fff; border:1px solid #ccc; border-radius:3px; float:left}
.add_cart .qty .bc{width:40%; height:33px; background:#fff; border:1px solid #ccc; border-radius:3px; margin:0 6px;float:left; text-align:center; color:#666;}
.add_cart .qty .br{width:20%; height:33px; background:#fff; border:1px solid #ccc; border-radius:3px;float:left}
.add_cart .qty .bl:hover,.add_cart .qty .br:hover{color:#0b8988; border:1px solid #0b8988; cursor:pointer;}
.add_cart .jg {width:38%; height:33px;position:static; float:left; }
.add_cart .jg span{font:bold 18px/33px Arial; color:#f64e49;  display:block; }
.add_cart .jg span.save{font:14px/20px Arial; color:#888;}
.add_cart .buy{width:90%; height:40px; margin:12px auto 12px; position:static;}
.add_cart .reminder{width:90%; height:40px; cursor:pointer; margin:12px auto 12px; position:static;}
.description{width:100%; margin:5px auto 15px; background:#fff;}
.description dd p img{max-width:100%}
.description dl{width:90%; margin:0 auto;}
.description dl dt{height:50px; font:bold 16px/60px arial;text-align:left; border-bottom:1px solid #dedede; color:#333}
.description dl dt span{width:35px; height:22px; background:url(../../images/m_bg.png) no-repeat -116px 0px; text-indent:43px; display:inline-block; margin:4px 5px 0 0 ; vertical-align:text-bottom}
.description dl dd{width:100%; line-height:28px; text-align:left; padding:15px 0; margin:0 auto; min-height:60px;}
.b_title{width:100%; height:59px; font-size:16px;  color:#22a3a7;  background:#f5f5f5;} 
.hot_sale>.b_title{width:100%; height:59px; font-size:16px;  background:#b5f0fa;} 
.b_title dl{margin-top:30px;}
.b_title dl.l1{width:20%; float:left;}
.b_title dl.l1 dt{height:1px; width:85%; background:#ccc; vertical-align:middle; float:left;}
.b_title dl.l2{width:0%; float:left;}
.b_title dl.l2 dt{height:1px; width:95%; background:#ccc; vertical-align:middle; float:left;}
.b_title dl.l3{width:30%; float:left;}
.b_title dl.l3 dt{height:1px; width:95%; background:#ccc; vertical-align:middle; float:left;}
.b_title dl.l4{width:30%; float:right;}
.b_title dl.l4 dt{height:1px; width:100%; background:#ccc; vertical-align:middle; float:left;}
.b_title dl dd.l5{width:5px; height:5px; background:#ccc; border-radius:5px; float:left;vertical-align:middle; margin-top:-2px;}
.b_title dl dd{width:5px; height:5px; background:#ccc; border-radius:5px; float:left;vertical-align:middle; margin-top:-2px;}
.b_title ol{width:140px !important;font:bold 16px/60px arial;margin:0 8px;float:left; text-align:center}
.hot_sale>.b_title ol{width:180px !important;}
.b_title .pre{width:13px; height:17px;background:url(../../images/m_bg.png) no-repeat -276px -69px;float:left; vertical-align:middle; display:block; margin-top:22px;}
.b_title .pre:hover{background:url(../../images/m_bg.png) no-repeat -276px -47px; cursor:pointer;}
.b_title .next{width:13px; height:17px;background:url(../../images/m_bg.png) no-repeat -301px -47px;float:right;vertical-align:middle; display:block; margin:22px 15px 0 0 ;;}
.b_title .next:hover{background:url(../../images/m_bg.png) no-repeat -301px -69px;  cursor:pointer;}
.b_title dl dd.l6 {left: -168px !important;}
.b_title a{width:140px !important;}
.owl-theme .owl-controls{margin-top: 10px;text-align: center; position:absolute; top:-57px; right:0; z-index:1000;}
.owl-theme .owl-controls .owl-buttons div{width:13px; height:17px;display: inline-block;zoom: 1;}
.owl-buttons{width:78px; height:30px; }
.owl-buttons .owl-prev{background:url(../../images/m_bg.png) no-repeat -276px -69px;float:left; vertical-align:middle; display:block; margin-right:20px; }
.owl-buttons .owl-next{background:url(../../images/m_bg.png) no-repeat -301px -47px;float:right;vertical-align:middle; display:block; margin-right:20px;}
.owl-buttons .owl-prev:hover{background:url(../../images/m_bg.png) no-repeat -276px -47px; cursor:pointer;}
.owl-buttons .owl-next:hover{background:url(../../images/m_bg.png) no-repeat -301px -69px;  cursor:pointer;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.owl-item.loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}
.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: block;position: relative;width: 100%;-ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
/* fix*/
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0); }
*{margin:0;padding:0;list-style:none;border:none;}
.item{margin: 0px 0 0 0px; width:50%; float:left;}
.item ol{width:93.8%; height:auto; border:1px solid #e2e2e2; margin:10px 3% 10px 3%; float:left; position:relative; background:#fff; border-radius:3px; overflow:hidden;}
.item img{display: block;width: 80%;height: auto; margin:10% 10% 0;}
.item .pt{width:100%; height:98px; overflow:hidden; margin:0 auto;}
.item .pt p{color:#444;width:96%; height:80px; text-align:center; line-height:19px; font-family:arial,verdana,sans-serif; word-wrap: break-word; overflow:hidden; word-break: normal; margin:6px auto 0; }
.item dl{ background:#fff; height:46px; width:100%;  text-align:center; border-top:none;}
.item dl dt{width:30%; height:35px; background:#22a3a7 url(../../images/m_bg.png) no-repeat 10px -249px;display:inline-block;margin:9px 0 15px 0px; float:left; border-radius:2px;}
.item dl dd{width:100%; float:left; margin-top:6px; padding-right:10%; border-bottom:dashed 1px #ddd; padding-bottom:8px;}
.item dl dd .price{ text-align:center;line-height:16px;height:16px; font-size:14px; display:inline-block; font-weight:bold;}
.item dl dd .m_price{color:#888; text-align:center; line-height:16px;height:16px;text-indent:10px;display:inline-block}
.item dl dd .m_price span.down{background:url(../../images/down.png) no-repeat right center; color:#0bb602; padding-right:14px; }
.item dl em{height:35px; width:60%; float:left; margin:8px 0 15px 5%; display:inline-block;}
.item dl em span.jia{width:45%; height:35px; border:1px solid #ddd; font:1.3em/35px arial; text-align:center; color:#333; display:inline-block; margin-right:1%; border-radius:3px;}
.item dl em span.jian{width:45%; height:35px; border:1px solid #ddd; font:1.3em/35px arial; text-align:center; color:#333; display:inline-block; border-radius:3px;}
.item dl em span.jia:hover,.item dl em span.jian:hover{ background:#22a3a7; color:#fff;}
#sl_box{background:#f14b42; color:#fff; width:40px; height:40px; font:1.3em/40px arial; display:none; text-align:center; position:absolute; left:40%; top:70% !important; border-radius:30px;}
.item .buy{ display:none;}
.item .stock_reminder{width:140px; height:26px; cursor:pointer; text-align:center; color:#fff;  behavior: url(ie-css3.htc); z-index:2; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position:relative; border:0; margin:2px auto 12px; font:14px/26px arial; text-align:center; background:#dd8301; color:#fff;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.35);}
.item .stock_reminder:hover{ color:#fff;  background:#dd6901}
.item .stock_reminder span{width:12px; height:13px;display:inline-block; background:url(../../images/m_bg.png) no-repeat -56px -6px; vertical-align:middle; margin-right:5px;}
.item a{ text-decoration:none; }
.hot_sale>.goods_box .item ol{height:auto;}
.hot_sale .item dl dt{display:block}
.add{width:60% !important; height:32px; font-size:1.0em !important}
.add span{margin-right: 3px !important;}
.tborder{width:94% !important;}
a.cpmsg {font-size:0.5em;color: #888;}

.footer{width:100%; height:auto; margin:8px auto 0; position:relative;  background:#1e9599 url(../../images/footer.png) no-repeat center top; background-size:400% 100% !important;}
.footer .line1{width:100%; border-bottom:1px dotted #2fa6aa; height:1px; clear:both; opacity:0.5}
.footer .fmenu{width:100%; height:auto; margin:0 auto;}
.fmenu dl{width:45%; float:left; line-height:38px; text-align:center; font-weight:bold; margin:10px 0; padding-left:5%;}
.fmenu dl dt{font-weight:bold; text-align:left; text-indent:15px; padding-top:15px;}
.fmenu dl ol{width:200px;font-weight:normal; text-align:left; float:left; }
.fmenu dl ol a{font-size:13px;display:block; text-indent:10px; line-height:28px; font-family:arial; background:url(../../images/hl.png) no-repeat left center; color:#fff;}

.fmenu1{width:100%; background:#fff;}
.pay{width:100%; height:60px; margin-top:5px;  background-size:92% !important;-moz-background-size:92% !important;}
.pay dl{width:100%; margin:0px auto;}
.link{width:198px; height:32px; position:absolute; right:0px; top:90px;z-index:2; }
.trademarks{width:100%; height:58px; font:normal 14px/19px arial !important;text-align:center;padding-top:10px;}
.trademarks span{margin:0px 8px 0 10px; vertical-align: middle; float:left;} 
 #slideAD{display:none !important;}    
    
.fmail{width:100%; height:100px; margin:5px auto; padding-top:8px;}
.fmail dl dt{width:100%; font-size:0.9em; line-height:18px;}
.fmail dl dd{width:80%; height:26px;margin:8px auto; }
.fmail dl dd .but{float:right; width:25%; height:41px; margin-left:0px;  vertical-align:middle; background:#19797c; color:#fff; font:1.1em/39px arial; text-align:center; cursor:pointer}
.fmail dl dd .but:hover{ background:#fff; color:#333;}
.fmail dl dd input{height:39px; width:73%;line-height:40px; text-indent:10px; border:1px solid #999;  vertical-align:middle;background:#fff url(../../images/m_bg.png) no-repeat -270px -154px; text-indent:54px;float:left;}
.link ol{width:208px;float:left;}

.link ol i{height:32px; width:32px; display:block; float:left; margin-right:6px; background:url(../../images/links.png) no-repeat;}
.link ol i:hover{opacity:0.7; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; }
.link ol i.i1{background-position:left top;}
.link ol i.i2{background-position:left -32px;}
.link ol i.i3{background-position:left -64px;}
.link ol i.i4{background-position:left -96px;}
.link ol i.i5{background-position:left -128px;}
.Copyright{font-size:0.8em; height:40px;COLOR: #333;FONT-FAMILY: verdana; text-align:center; line-height:20px; background:#ededed; margin-left: -40px;
    padding-top: 10px;
}
.here{width:96%; height:35px; line-height:44px; text-indent:32px; margin:85px auto 0; background:url(../../images/m_bg.png) no-repeat -290px -12px; font-family:arial; overflow:hidden;}
.here a{ margin-right:5px;}
/*login*/

.sign_box{width:100%; height:auto; margin:10px auto;  }
.sign_box h1{font:bold 22px/22px arial, Geneva, sans-serif; text-align:left; text-indent:30px; margin-top:80px;}
.sign{width:100%; height:400px;margin:0px auto 10px;   border:0; background:#fff; float:none !important;}
.sign dl{width:100%;height:85px; border-bottom:1px dotted #dedede; font-size:14px; margin:10px auto 30px;}
.sign dl dt{height:33px;width:100%; text-align:center; font:bold 14px/33px arial; color:#666666; background:#eeeeee; margin:0 auto;}
.sign dl dd{line-height:18px; text-align:left;color:#999; font-size:1.0em; text-indent:0px; margin:10px auto 0; width:80%;}
.sign_c{height:50px; width:90%; margin:5px auto 0; font-family:arial, Geneva, sans-serif;}
.s_input{width:90%; margin:0 auto 0;}
.s_input .name,.s_input .pass{ height:52px;line-height: 48px;}
.s_input .name:hover,.s_input .pass:hover{ border:1px #22a3a7 solid;}
.sign_c .but2{width:90% !important; height:46px; cursor:pointer; color:#fff;  behavior: url(ie-css3.htc); z-index:2; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position:relative; border:0; float:none;background:#22a3a7 url(../../images/m_bg.png?=2022) no-repeat -273px -273px; font:18px/46px arial; text-align:right;padding:0 20px 0 0; margin:0 auto;display:block;}
.sign_c .but2:hover{ color:#fff; background:#026675 url(../../images/m_bg.png?=2022) no-repeat -273px -273px;}
.sign_c a:hover{text-decoration:none;}
.fp{width:90%; margin:12px auto; }
.fp1{width:90%; margin:12px auto; }

.sign_r{width:100%; height:340px;margin:10px auto;  border:0;  background:#fff; float:none !important;}
.sign_r dl{width:100%;height:85px; border-bottom:1px dotted #dedede; font-size:14px; margin:30px auto;}
.sign_r dl dt{height:33px;width:100%; text-align:center; font:bold 14px/33px arial; color:#666666; background:#eeeeee;}
.sign_r dl dd{width:80%; line-height:20px; color:#999; margin:8px auto 0; font-size:0.98em; text-indent:0}
.sign_r .blank{width:240px; height:46px;}

/*注册框*/
.register{width:100%; height:auto; background:#fff; margin:0px auto 10px; border:0;}
.register h1{width:100%; }
.register .main{width:100%;}
.reg_box{width:96%; height:auto; border:0; padding:0;}
.reg_box h3{width:100%; height:30px;font-size:1.3em;}
.reg_box dl{width:100%;height:82px; line-height:28px; margin:18px auto 0;}
.reg_box dl.input2 {width: 98%;margin: 0 3%;float: left;}    
    
.reg_box dl dt{ float:left; vertical-align:top; display:block; }
.reg_box dl dt span{width:10%; display:inline-block; }
.reg_box dl dt label{width:100%; text-indent: 0;}
.reg_box dl dd{width:100%; float:left; display:block;}
.reg_box dl dd input{width:100%; }
.reg_box dl.input1.mobile {width: 94%;margin: 0 3%;}
.reg_box.mobile {width: 94%;margin: 0 3%;}
.reg_box dl.input2 dd input{width:96%; }
.reg_box .same{width:100%;  border-top:dotted 1px #ddd; padding-top:15px;}
.ab{padding-bottom:0; margin:0 auto;}
.ab .default_ab{ width:100%; float: none !important;}
.add_new{ margin: 10px 0 40px}
.add_new .button{top:18px;line-height: 13px;}
.default_ab dl ol span.edit{width:auto !important; margin:0px 10px 0 10px;}
    
.reg_update{width:100%; height:auto; padding-bottom:0px;  background:#fff; }
.reg_update h3{font-size:1.3em; margin-bottom:40px;}
.reg_update dl{height:32px; line-height:32px; width:94%; margin:0 auto 20px; }
.reg_update dl dt{width:49%;  vertical-align:top; display:block; height: 28px; line-height:28px;}
.reg_update dl dt span{width:90%; float:left;display:inline-block;}
.reg_update dl dt label{width:10%; color:#E3413F;  vertical-align:text-bottom; float:left;display:inline-block; margin-top: 4px;}
.reg_update dl dd{width:51%;  display:block;}
.reg_update dl dd input{width:100%; border:1px solid #999999; height: 32px; text-indent:8px;}

.register .main .tj{width:100%; height:100px;margin:30px auto;}
.register .main .reg{width: 60%; margin:0 auto; display:block; float:none; height:36px; line-height:36px;}
.register .main .cancel{width:60%;float:none; margin-top:20px;height:36px; line-height:36px;}
.select_edit{padding:20px 0 19px;}
.select_edit p{line-height:28px; width:90%; padding:5px 20px; }
.select_edit p:hover{line-height:28px; width:90%; padding:5px 20px; background:#f8f8f8;}
.add-new-address a{display:block; width:150px; border:1px solid #ddd; background:#f8f8f8; height:28px;border-radius:3px; text-align:center; margin-top:20px;}
.ui-popup .reg{width:94% !important; margin:0;}
.reg .ui-dialog-grid{width:100%; height:auto;}
.newbox{width:100%; margin:110px auto 20px; border:0px solid #ddd;}
.new-title{ background:#ededed;width:90%; font-size:1.3em}
.new-body {width: 80%; margin: 0 auto;}
.new-body p {width:100%; margin:8px auto;line-height: 24px;font-family: arial;font-size: 14px;}
.buttons-wrapper{width:100%;}
.buttons-wrapper a{width: 100%;}
.buttons-wrapper a:hover{ color:#fff;  background:#026675}
.main1{width:100%; border-bottom:0;}
.attr{width:100%; margin-top:0; height:auto; z-index:1; position:static}
.bute{width:100%; height:auto; border-top:0;position:static }
.bute .icon{float:right; color:#ccc; line-height:50px; margin-right:1.0em}

/*.ac_nav{width:100%; background:#fff;  border-right:0px solid #dedede; height:400px;}
.ac_nav ul{height:auto; }
.ac_nav ul li .title{height:50px; text-align:left; text-indent:42px; font:bold 1.3em/50px arial;  background:#fff; color:#22a3a7}
.ac_nav ul li{height:50px; text-indent:42px;  font:14px/50px arial;}
.ac_nav ul li a:hover{color:#22a3a7}*/
.myacc_right,.level {width:100%; height:auto;}
.level .tx{width:100%; height:220px;  float:none !important; }
.level .customer_info {width: 100%;height: auto;float:none !important; } 
.tx dl dd {width:200px; margin:30px 0 0 0 ;}
.tx_level,.tx dl dd p{width:180px; } 
.tx dl dd p{line-height: 20px;width:150px;}
    
.menu_list {height: auto;margin: 10px auto 0px;width: 100%; clear:both}
.menu_list ol {width: 94%;float:none;margin:8px auto; height:85px;}
.menu_list ol:last-child {margin:8px auto;float: none;}
.menu_list ol dl dt {width: 65px; height: 65px; border-radius: 50%; margin: 10px 0 0 10px; float:left;}
.menu_list ol dl dd {width: 230px;height: 65px;float: left;margin: 18px 0 0 20px;text-align: left;} 
.menu_list ol.list2,.menu_list ol.list3{height:85px;padding-top:0;}
.menu_list.pc_mt {margin: 8px auto 50px;}
.agile-last-grids.pc_mt1{width:100%;margin:10px auto 50px;display: none}
.myacc_right .agile-last-left {padding-left: 4% !important; }
.myacc_right .agile-last-right {padding: 0 4% 0 4% !important; margin-top:30px;}
.order,.order_r .goods table.pc_order,.mb_hide{display:none !important;}
.myacc_right1 {width: 100% !important;}

/*rma*/
.order_rma{width:96%;height:auto; margin:0 auto;}
.order_rma h1{font-size:16px;height:30px; width:100%; background:#22a3a7; line-height:30px; text-align:center; color:#fff; display:block; margin:30px auto 20px;}
.rma_box,.rma-body{width:100%;  border:0;}
.sou_bg{width:96%; margin:5px auto;}
.sou_bg #fixedMenu1{width:94%}
.ex_search,.ex_search ol{width:100%}
.ex_search ol{line-height:38px;}
.ex_search ol #modelsearch{width:80%; float:none; float:right; vertical-align: middle}
.ex_search  .but_ex{width:100%;margin-top:10px; vertical-align: text-top;}
.rma_attr{width:98%; padding: 0; margin:10px 0;padding-bottom: 10px;}
.rma_attr a{margin:10px 3px;}
.rfr_pc{display:none !important;}
.rfr_phone{height:auto;}
.but_rfr, .add-reason { height: auto;padding: 5px 8px 0 4px;}
.rfr_phone td ol{height:34px;background:#22a3a7; line-height: 34px; color:#fff; float:left;}
.subheaders-group{width:100% !important; overflow-x:auto; margin-left:-2px !important;}
.subheaders-group table {border-collapse: collapse;width: 96% !important; border:1px solid #ddd;}
.rma_info,.subheaders-group{width:100%;}
.newbox-body,.rma_rule,.xy,#protoco p,.xy .ui-dialog-button{width:100%; }
.attr1{ width:100%;}
.bute1 { position: static; width:100%;}
.ms{height:100%;width:85%; background-color:rgba(255,255,255,1); float:right; position: fixed; right: -86%; top:0; z-index: 800;padding: 2% 3% 0 3%;border-left:1px solid #22a3a7;}
.rma_rule .del{margin-top:0 !important;}
.ms .s_rma{height:34px; width:70px; background:#f14b42; border-radius:30px 0px 0 30px;font:bold 12px/34px arial; color:#fff; position: absolute; left:-70px; top:400px; display:block;text-align:center; z-index: 10000;}
.tel_bt{ width:96%; margin:15px auto; text-align: center; float: none;height:20px;}    
.rma_ad{width:30%;}
.input-text,.rma-body p span.lie2{width:90%;}
.rma-body p{width:94%; margin:0 auto;}
.abi{width:92%; margin:auto auto;}
.rfr,.right_box{width:98%;}
.right_box .info_box,.right_box ol textarea{width:98%;height: 160px;}
.webuploader-pick { left: 43% !important;bottom: 70px !important;}  
    
.newbox-body p{width:90%;margin:0 auto;}
.newbox-body strong{padding-left:5%;}
.rma_rule {height: auto;margin: 11px 0 0 0px !important;}
.rma_rule ol span.lie4{height:auto;}
.rma_rule ol.pc_mt{margin-top:3px;}
.rma_rule ol span.lie4 a{font-size:1.0em;}
.mb_mt{margin-top:13px; height:10px;}
.rma_rule ol span.lie4,.xy p span.lie2{width:90%; font-size:1.0em; line-height:18px;}
.newbox-body p span.lie1,.xy p span.lie1{width:8%;}
.newbox-body p span.lie2{width:90%;}
.subheaders-group h2{font-size:1.2em; text-indent:8px;}
.pc_hide img{width:100%;}
.pc_hide .input1{width:20%; height:30px; border:1px solid #ddd; border-radius:2px;margin:8px 12px 0 0; display:inline-block; text-align:center}
.pc_hide .input2{width:100%; height:30px; border:1 solid #fff;text-indent:8px;}
.rma_info1,.rma_info2{width:90%; margin:0 auto;}
.rma_info2{padding-left: 10%;}
.subheaders-group .show-return-detail td.bg{background: #ededed;}
.order_r{width:100%;min-height:400px;}
.order_r h1{font-size:1.0em;height:30px; width:100%; margin:0;}
.order_r .se{width:100%;margin:0px auto 0px;height:90px; background:#f8f8f8; padding:20px 0 10px;}
.order_r .se .r_search{width:80%; margin:0 auto; float:none;}
.se .r_search .rma_in{width:70%;}
.se .r_search .rma_sub{width:25%;}
.order_r .se span{line-height:30px; height:30px;display:block; text-align:center;float:none;margin:0 auto;}

.order_r .goods{width:100%; margin:0px auto 15px;}
.order_r .goods .mobile{text-align:center; margin:0 auto 15px; float:none;}
.order_r .goods .search_order{width:100%;margin: 0px auto 0px; background:#f8f8f8; padding:20px 0 5px;}
.order_r .goods .date{height:28px;line-height:28px; border:1px solid #ccc; width:100px !important;}
.order_r .goods .o_search{width:80px; height:28px; text-align:center; color:#fff; background:#22a3a7; line-height:28px; vertical-align:middle; border:0; border-radius:2px; margin-top:-2px; cursor:pointer;}
.o_search:hover{ background:#026675}
.mb_order{width:100%;}
.mb_order ol{height:auto;width:102%; margin:0 auto; line-height:40px;}
.mb_order ol.pg-1{ background:#ededed; border-left:0; border-right:0;}
.mb_order ol span{border:1px solid #ddd; margin-top:-1px;}
.mb_order ol span.raw1{height:37px; width:100%; text-align:center; display:block; margin-top:-1px;}
.mb_order ol span.raw1 a,span.raw4 a{color:blue;}
.mb_order ol span.raw2{height:30px; width:100%; text-align:center; display:block; border:0;line-height:30px;}
.mb_order ol span.raw2 a{color:#888;}
.mb_order ol span.raw3{height:30px; width:40%; text-align:center;display:inline-block; margin-left:-1px; line-height:30px;}
.mb_order ol span.raw3a{height:30px; width:28%; text-align:center;display:inline-block; margin-left:-1px; line-height:30px;}
.mb_order ol span.raw3b{height:30px; width:30%; text-align:center;display:inline-block; margin-left:-1px; line-height:30px; border-right:0;}
.mb_order ol span.raw4{height:37px; width:77%; background:#ededed; text-align:center; display:inline-block; border-bottom:0; border-right:0; margin-top:-1px;}
.mb_order ol span.raw5{height:37px; width:22%; background:#ededed; text-align:center; display:inline-block; border-bottom:0;border-left:0; margin:-1px 0 0 -1px;}
.mb_order ol .icon{border:none; color:#999; margin-right:10px;}
.order_r .list{width:736px; margin:0px auto 15px;}
.order_r .list table tr{border:1px solid #ccc; overflow:hidden}
.order_r .list table tr td{border:1px solid #ccc; text-align:center; padding:5px 0;}

/*orderdetail*/
.order_info1{width:100%; height:88px; margin:15px auto; text-indent:20px;}
.order_info1 p{line-height:24px; }
.order_info1 p b{display:inline-block; width:35%;}
.order_box{width:100%;  }
.order_box h4{width:100%;}
.order_box .lis th{height:26px; line-height:26px; background:#efefef;  overflow:hidden; font-weight:bold; color:#888;border:1px solid #ddd; }
.order_box .lis{width:100%; margin:10px auto}

.order_info2{width:92%;  margin: 0 auto 5px;border: 0px solid #ddd;padding: 5px 10px 10px;}
.order_info2 p{line-height:32px; border-bottom:1px #dedede dotted;}
.order_info2 p b{display:inline-block; width:25%;}
.order_info2 p b.point {width: 25%;background: url(../../images/svg/point.svg) no-repeat 64px center;}
.order_info2 p b.m_total{display:inline-block; margin-bottom:-10px;}
.order_box h5{width:100%;}
.order_info3{width:100%; height:auto; margin:0px auto; border-bottom:1px solid #ddd;}
.order_info3 dl{width:94%;min-height:auto; margin:0 auto; margin-bottom:15px; float:none;}
.order_info3 dl dt{width:100%;height:28px;font:bold 14px/28px arial; text-align:left;text-indent:10px; overflow:hidden; background:#eeeeee; margin:0 auto; }
.order_info3 dl dt span{font:bold 14px/24px arial; float:right; margin-right:10px; color:#666;}
.order_info3 dl dt span:hover{color:#000;}
.order_info3 dl dd{width:100%; height:auto; margin:12px 0px;}
.order_info3 dl dd p{line-height:28px; border-bottom:1px #dedede dotted;}
.order_info3 dl dd p b{display:inline-block; width:158px;}
.order_info3 dl .pc_right,.order_info3 dl .pc_left{float:none;}
.pay_order{margin:30px auto 60px; }
.pay_order a:hover{ text-decoration:none; background:#0f6b6f;}
.pay_order a{ margin:5px auto;  color:#fff; font-weight:bold; display:block; height:38px;line-height:38px; width:90%; text-align:center; border-radius:3px;}


/*cart*/
#index_cart {text-align:left; width:100%;}
.cart_bg{background:#fff;}
#ordered{display:none;}
#index_cart #ordering_l { width:100%; float:none; margin:0px auto 5px; display:inline-block; border-bottom:dashed 1px #ddd !important; }
#index_cart .ordering_goods { width:100%; height:93px; }
#index_cart .ordering_goods img { width:20%; margin-right:12px; }
#index_cart #ordering_name { float:right; margin-top:6px;  width:73%; }
#index_cart #ordering_r {  width:96%; color:#5a595a; margin:0px 0 5px; border-left:0; }
.mb_cart{width:50%; float:left; border-right:1px dotted #ddd; padding-right:10px;}
.m_cart{width:40%; float:left; margin:15px 0 0 12px; }
#product_number{width:70%; height:35px;}
#index_cart .pay-but{ height:50px; width:100%; margin:10px auto 5px; }
#index_cart .pay-but a{ text-decoration:none;}
#index_cart #ordering_scroll { width:96%; margin:0 auto; overflow:auto; background:#fff; }
#index_cart .d_jia{border-bottom:1px dotted #ddd !important;}
#index_cart #ordering_scroll img { width:20%; display:inline-block; margin:6px; float:left; height:auto; }
#index_cart #ordering_scroll_name { float:right; margin-top:6px; display:inline-block; width:75%; }
#index_cart #ordering_scroll_name span { color:#ce414a; font-size:12px; display:block; margin:3px 0 1px; }
.discount_l { width:148px; word-break:break-all; }
.discount_r { width:39px; }
.discount_r img { width:39px; height:39px; border:none; }
.pre_cart{height:40px; width:100%;background:#fa8a06;display:block; text-align: center; color:#fff;font:bold 14px/40px arial;}
.pre_cart s{height:30px; width:35px;background:url(../../images/m_bg.png) no-repeat left -252px;display:inline-block; margin-top:3px;vertical-align: middle}
/*use-phone*/

.but5{width:55%; height:32px; margin:0 10px;}
.but5:hover{ background:#0b697d; text-decoration:none}
.but6{width:30%;  margin:0px 10px 0 10px !important;}
.but6:hover{ background:#bd2e21; text-decoration:none}
.warning,.used-phone,.device_ad{width:100% !important;}
.device_ad{height:auto !important;}
.used-phone .filter{width:94% !important; height:160px !important;}
.filter label strong{display:block; margin-bottom:20px;}
.price-bar{margin-top:30px;}
.used-phone ul{width:94% !important; margin:auto !important;}
.used-phone ul li {width: 50% !important;margin: 13px 0px 10px 0px !important; height:350px !important;}	
.used-phone ul li .pic {width: 90% !important;height: AUTO !important;}
.used-phone ul li .pic img{width:100% !important; height:auto !important;}
.used-phone	.qb{background: none; width:90% !important; float: none !important; margin:0 auto !important;}
.used-phone ul li .buy {width: 100% !important;height: 34px; text-align: center !important;}
.used-phone	.used-qty{display:none;}
.phone-info ul li{border-right:0;}
.phone-info ul li:nth-child(4){float:right !important; margin-right:0 !important;}
.ad_select{width:50px !important; border:1px solid #ddd;}
#step_one_body{margin-top:25px;}
.checkout,#cart,#cart1{border:none !important;}
.global_step {padding: 0 15px;}

.content,.g_list,#cart h1,.mainbox-cart-body{width:100% !important; margin-top:0 !important}
.mainbox-cart-body{border-top:1px solid #ddd !important; border-left:0 !important; border-right:0 !important;}
#cart{padding-top:0 !important; border-top:0; margin-bottom:-1px !important;}
.c_title {width:100%}
.c_title span.title1{width:30% !important}
.c_title span.title2{width:68% !important}
.wrapper dl{height:150px !important; width:100% !important; border-top: 1px solid #ddd !important;}
.wrapper dl dt{ width:100% !important;}
.wrapper dl dt img{width:18% !important; display:block; margin:2% 0 0 2%; text-align:center; float:left;}
.wrapper dl dt span.g_title{width:68% !important;height:68px; float:right !important;}
.wrapper dl dt span.g_title .c_tit{height:56px; overflow:hidden; display:block;}
.wrapper dl dd{width:100% !important; margin:0 auto !important;  height:48px !important; border-top:dashed 1px #ededed;}
.wrapper dl dd span{display:inline-block; margin:0 0 0 -1px; float:left; text-align:center;}
.wrapper dl dd span.g_title a{text-decoration:none;}
.wrapper dl dd span.g_qty{width:35% !important; height:48px !important;}
.wrapper dl dd span.g_qty .bl{margin:15px 0 0 10% !important;}
.wrapper dl dd span.g_qty .bc{ margin:15px 6px 0 !important;}
.wrapper dl dd span.g_qty .br{float:left;margin:15px 0 0 0px !important;}
.wrapper dl dd span.g_unit{width:20% !important; height:48px !important; line-height:60px !important; text-align:left; text-indent:10px;}
.wrapper dl dd span.g_total{width:20% !important; height:48px !important;line-height:60px !important;}
.wrapper dl dd span.g_opration{width:23% !important;height:48px !important; border-right:0;}
.wrapper dl dd span.g_opration .del{ height:22px; margin: 20px auto 0 15px !important;}
.wrapper dl dd span.g_opration .wi {margin: 16px 0 0 12px !important;}
.wrapper dl dd span.g_opration .get-gift {margin: 20px auto 0 !important;}  
.global_step {margin-right: 10px !important;  }
.wish-content p{height:60px; overflow-y: hidden}
.global_button_mini {float: left;   }
.pick {width:99% !important; margin:0 auto; padding:10px 2px !important;}   
.pick:before {top: -17px !important;border-bottom-color: #ccc !important; border-right-color:transparent !important}   
.pick>p {height: auto !important; width:98% !important; text-indent: 0 !important;}
.pay_method {width: 90% !important;}
.pay_ltd {margin: 0 !important; }
.pay_ltd.c_m{width: 110px !important;}
.pay_method ul li .select_pay {margin: 13px 10px 0 0 !important;   } 
.pay_info {width: 130px !important; margin: 0 !important;}
.pay_total input {width: 50px !important; } 
.tj p{margin:15px 0 }
.edit_cart {left: 14px !important;top: -15px !important; }
.edit_c{display:none !important}  
    
    
.wrapper{width:100% !important; height:auto;  margin:0px auto 0; }
.cart-buttons-wrapper{width:91% !important; text-align:center !important;}
.cart-buttons-wrapper a.c1{width:30% !important;  }
.cart-buttons-wrapper a.c2{width:40% !important;  margin-right:5%;}
#cart1{width:100% !important; }
#cart1 h1{width:100% !important; margin:20px auto 0;height:31px; text-align:center; font:bold 16px/31px arial; }
#cart1 h2{width:96% !important; margin:20px auto 0;height:31px; text-align:center; font:bold 16px/31px arial;color:#22a3a7}
.checkout{width:100% !important; }
.checkout dl dt{width: 90% !important; overflow:hidden}
.checkout dl dt h3{font:bold 14px/40px arial; display:block; color:#888 ; }
.checkout dl dt h3.step1{ background:url(../../images/svg/step2.svg) no-repeat 52px center !important;}
.checkout dl dt h3.step2{background:url(../../images/svg/step1.svg) no-repeat 45px center !important;}
.checkout dl dt span{width:120px; height:34px; text-align:right;  margin-right:15px; float:right; font-weight:bold; _margin-top:8px;}
.checkout dl dd{width:100% !important;  margin:8px auto 0px !important;; padding:15px 0 0 !important;;}
.checkout dl dd p{line-height:28px; border-bottom:1px #dedede dotted; font-size:14px; width:94% !important; margin:0 auto !important;}
.checkout dl dd p b{display:inline-block; width:48% !important; line-height:18px !important;}
.checkout dl dd textarea{width:580px; height:150px; margin:0 auto; display:block; border:1px solid #ccc; overflow:auto;}
.but1{width:46px; height:22px; position:absolute; right:10px !important; top:63px !important; }
.but1 span{display:block; float:right;height:24px; line-height:24px;  margin-left:5px; padding:0 12px 0 0; color:#fff; font-weight:bold;}
.kuai{width:94% !important; margin:0 auto; }
.kuai td{font-size:1.0em !important;}
.total{width:96% !important; margin: 40px auto 6px !important;}
.total dl dt p span,.total dl dd p span{width:40% !important; }
.total dl dt p,.total dl dd p{width:90% !important; }
.tj{width:84% !important;}
.tj ol{width:90% !important; margin:15px auto 0; float:none !important;}
.tj .order_but{float: right;width:100% !important; height:40px; }
.tj .order_but1 {float: right;width:98% !important; height: 40px;}
.edit{width:96% !important; }
.edit ul li{height:auto !important;}
.edit ul li label{text-indent:0; }
.s_alert{padding:10px 10px 15px !important; font-size:0.8em !important;}
#sq_1 p label,#sf_1 p label{ display: none;}
.pick>p>label{display:block !important;line-height: 20px !important;}
.checkout dl dd p{border-bottom:0;}
.s_alert span {width: 94%;}
.address-book {width: 88% !important; }   
.ups_alert {width: 96% !important;height: 70px !important;left: 2% !important; top: -70px !important; padding: 5px 8px !important;}
    .st{width:98% !important; margin:auto;} 
    .s_box {height: 330px !important; }
    .st_conform {width: 80% !important; }
.checkout .res{width:100% !important; margin:10px auto; clear:both}
.checkout .login{width:94% !important; height:180px; margin:30px auto !important; float:none !important;}
.checkout .login ol{width:width:94% !important; height:20px; }
.checkout .login p{width:90%; margin:0 auto;}
.checkout .login ol a{ text-decoration:none;}
.checkout .login ol .log{float:none !important;width: 90% !important; margin:10px auto;}

/*goods*/
.m_left{display:none;}
.main1,.g_right,.goods_list,.goods_list ul{width: 100% !important}
.goods_list ul li p,.goods_list ul li .pic{width: 94% !important}
.goods_list ul li .pic img{height:150px !important; display:block; margin:0 auto;}
.goods_list ul li{width:49.6% !important; }
.goods_list ul li .buy{font: 14px/28px arial !important;}
/*news*/
.letter{display:none;}
.letter_r{width:96%; margin:0 auto; background:#fff;border-left:0; float:none;}
.letter_r h1{width:100%; }
.letter_r .help_content{padding:10px 8px 20px; clear:both}
.letter_r .help_content img{ display:block; margin:15px auto 0;max-width:100%;}
.letter_r_no{width:840px; margin:10px auto;}
.letter_r_no h1{font-size:16px;height:30px; width:840px; line-height:30px; color:#fff; display:block; margin:10px auto;}
.letter_r_no .help_content{padding:20px 0 40px; clear:both}
.letter_r_no .help_content img{ display:block; margin:15px auto 0;max-width: 94%;}
.problem{height:350px; width:100%; background:#f5f5f5;}
.problem p{width:100%; padding-left:2%; line-height:26px; }
.problem p span{width:35%; display:inline-block; text-indent:0px;}
.problem p label{width:10px; display:inline-block; color:red;}
.problem p input{width:59%; height:28px; border:#ccc 1px solid; text-indent:8px; line-height:28px;}
#elm_77{width:30%; }
.problem p select{width:59%;height:20px; border:#ccc 1px solid;}
.problem p textarea{width:59%; height:100px; border:#ccc 1px solid; vertical-align:text-top}
.submit{width: 94%; margin:25px auto 0;}
.help_content p span.lie1{width:10% !important; display:block; float:left; text-align:center}
.help_content p span.lie2{width:88% !important; display:block; float:left;}
.help_content p span.lie3{text-align:right; width:15%;padding-right:15px;display:inline-block;float:left;}
.help_content p span.lie4{width:80%;display:inline-block;float:left;}
.help_content p span.lie5{color:#888; text-align:right ;width:20%;padding-right:15px;display:inline-block;float:left;}
.help_content p span.lie6{width:75%;display:inline-block;float:left;}
.help_content tabel{width:100%; }
.help_content p span.lie1{width:10%;}
.help_content p span.lie2{width:88%; }
.pbox p span.lrc{width:180px !important;}
.mb-font p{font-size:0.9em !important;}
    
    
    
.c-box .incentive{width:98%; }
.c-box h4{font:normal 18px/38px Arial; margin:30px auto 15px; color:#333; text-align:center; border-bottom:1px dotted #ededed;}
.c-box h4 strong{color:#f39800;}
.c-box p.note{font:normal 14px/22px Arial; margin:0px auto 0; color:#888; text-align:center;}
.c-box .incentive .incentive_label{width:98%; height:44px; margin:40px auto 0;}
.incentive_label ol{width:32.0%; height:44px; float:left; font:14px/44px arial; text-align:right}
.incentive_label ol.bg1{ background:#aaaaaa; display:inline-block; position:relative; z-index: 9; color:#fff;}
.incentive_label ol.bg1:before{content: "";position: absolute;right: -44px;bottom: 0;width: 24px;height: 1px;border: 22px solid transparent;border-left-color: #aaaaaa;}
.incentive_label ol.bg2{ background:#fff100; display:inline-block; position:relative;z-index: 8;color:#333;}
.incentive_label ol.bg2:before{content: "";position: absolute;right: -44px;bottom: 0;width: 24px;height: 1px;border: 22px solid transparent;border-left-color: #fff100;}
.incentive_label ol.bg3{ background:#00a2a6; display:inline-block; position:relative;z-index: 7;color:#fff;}
.incentive_label ol.bg3:before{content: "";position: absolute;right: -44px;bottom: 0;width: 24px;height: 1px;border: 22px solid transparent;border-left-color: #00a2a6;}
.c-box p.sales{font:normal 14px/28px Arial; margin:15px auto 0px; color:#888; text-align:left;}
.c-box .speed{width:100%; height:14px; border:1px solid #ddd; border-radius:7px; margin:0 auto; position: relative; z-index: 1; overflow: hidden}
.c-box .speed_bg{background:#f39800; height:16px; position: absolute; left:0; top:0;z-index: 2;}
   
    
    
/*------------------------------------*/
.icon {
	font-family: 'feather';
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-transform: none;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	speak: none;
}

.submenu-open:before {
	content: '\e900' !important; float:right !important;color:#aab5b7 !important;font-size:1.5em !important; margin:.6em 2% 0 0 !important; vertical-align:middle !important;
}

.icon--add:before {
	content: '\e901';float:right; color:#aab5b7;font-size:1.5em; margin:.6em 2% 0 0;vertical-align:middle;
}

.icon--arrow-left:before {
	content: '\e903';
}
.icon--arrow-right:before {
	content: '\e904';
}
.icon--menu:before {
	content: '\e905';
}

.icon--user:before {
	content: '\e907';
}

.icon--cart:before {
	content: '\e908';
}

.icon--chevron-right:before {
	content: '\e902';display:inline-block; color:#4d5759 !important; vertical-align:middle;
}

.icon--ellipsis:before {
	content: '\e906';
}
/* Menu styles */

.show-new{position: absolute;font: inherit; font-size: 9px;padding: 2px 3px 2px;z-index: 1;border-radius: 2px;line-height: 1;background-color: #68af4f; color: #fff; text-align:0;display:inline-block; margin:12px 8px;}
.show-new:before{content: "";position: absolute;left: -6px;bottom: 5px;width: 4px;height: 1px;border: 3px solid transparent;border-right-color: #68af4f;}
.show-hot{position: absolute;font: inherit; font-size: 9px;padding: 2px 3px 2px;z-index: 1;border-radius: 2px;line-height: 1;background-color: #f14b42; color: #fff; text-align:0;display:inline-block; margin:12px 8px;}
.show-hot:before{content: "";position: absolute;left: -6px;bottom: 5px;width: 4px;height: 1px;border: 3px solid transparent;border-right-color: #f14b42;}
.gotop{height:38px; width:38px; background:url(../../images/mbile_bg.png) no-repeat 8px -64px; z-index:1000; border:1px solid #ccc; border-radius:38px; opacity:.35;}
.gotop:hover{border:1px solid #999;background:url(../../images/mbile_bg.png) no-repeat 8px -64px;opacity:1}
html, body,nav {
	margin: 0;padding: 0;border: 0;font: inherit;vertical-align: baseline;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html, body {
  height: 100%;
}

.cd-img-replace {display: inline-block;overflow: hidden;text-indent: 100%;white-space: nowrap;}
.overflow-hidden {overflow: hidden;}
.cd-main-content {
  min-height: 100%;
  position: relative;
  background-color: #fff;
  z-index: 2;
  padding-top: 50px;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.cd-main-content.lateral-menu-is-open {
  -webkit-transform: translateX(280px);
  -moz-transform: translateX(280px);
  -ms-transform: translateX(280px);
  -o-transform: translateX(280px);
  transform: translateX(280px);
}
.ttop{height:0; position: relative;}
header {
  position: fixed;
  top: 0;
  left: 0;
  height: 55px;
  width: 100%;
  background:#22a3a7;
  display:inline-block;
  z-index: 3;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
header.lateral-menu-is-open {
  /* translate to show the lateral menu */
  -webkit-transform: translateX(280px);
  -moz-transform: translateX(280px);
  -ms-transform: translateX(280px);
  -o-transform: translateX(280px);
  transform: translateX(280px);
}
header.is-fixed {
  position: fixed;
}


#cd-top-nav {
  position: absolute;
  top: 0;
  right: 120px;
  height: 100%;
  display: none;
}
#cd-top-nav ul {
  height: 100%;
  padding-top: 18px;
}
#cd-top-nav li {
  display: inline-block;
  margin-right: 1em;
}
#cd-top-nav a {display: inline-block;padding: .5em;color: #FFF;text-transform: uppercase;font-weight: 600;}
#cd-top-nav a.current { background-color: #242e30;}
.no-touch #cd-top-nav a:hover {color: rgba(255, 255, 255, 0.7);}


#cd-menu-trigger {position: absolute;left: 0;top: 0;height: 100%; width: 50px;}
#cd-menu-trigger .cd-menu-text {height: 100%;text-transform: uppercase;color: #FFF;font-weight: 600;display: none;}
#cd-menu-trigger .cd-menu-icon {display: inline-block;position: absolute;left: 70%;top: 50%;bottom: auto; right: auto;-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%); width: 24px;height: 2px;background-color: #FFF;}
#cd-menu-trigger .cd-menu-icon::before, #cd-menu-trigger .cd-menu-icon:after {
  content: '';width: 100%;height: 100%;position: absolute;background-color: inherit;left: 0; -webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;}
#cd-menu-trigger .cd-menu-icon::before {bottom: 5px;}
#cd-menu-trigger .cd-menu-icon::after {top: 5px;}
#cd-menu-trigger.is-clicked .cd-menu-icon {background-color: rgba(255, 255, 255, 0);display:none;}
#cd-menu-trigger.is-clicked .cd-menu-icon::before, #cd-menu-trigger.is-clicked .cd-menu-icon::after {
  background-color: white;}
#cd-menu-trigger.is-clicked{width:100%;min-height:667px;}
#cd-menu-trigger.is-clicked .cd-menu-icon::before {
  bottom: 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#cd-menu-trigger.is-clicked .cd-menu-icon::after {
  top: 0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
#cd-lateral-nav {
  position: fixed;
  height: 100%;
  left: -280px;
  top: 0;
  /* the secondary navigation is covered by the main element */
  z-index: 1;
  width: 280px;
  background-color: #242e30;
  overflow-y: auto;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  transition-duration: 0.4s;
  /* this creates the subtle slide in animation of the navigation */
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
  transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;
}
#cd-lateral-nav h2{height:55px;color:#fff; font:bold 1.2em/55px arial; border-bottom:1px solid #333b3d; text-indent:5%;}
#cd-lateral-nav .cd-navigation {margin: -1px 0 16px;}
#cd-lateral-nav .sub-menu { padding: 10px 10px 10px 15px;display: none;}
#cd-lateral-nav a {display:inline-block;line-height: 3.5em;padding: 0 6px 0 10px;color: #aab5b7;  font-family:arial; width:90%}
#cd-lateral-nav a.current {background-color: #3a4a4d;color: #FFF;}
.no-touch #cd-lateral-nav a:hover {color: #FFF;}
#cd-lateral-nav ul li{border-top: 1px dotted #333b3d;}
#cd-lateral-nav.lateral-menu-is-open {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  -webkit-overflow-scrolling: touch;
  left:0px;
}

#cd-lateral-nav .item-has-children > a,#cd-lateral-nav a {position: relative;font-weight:bold; font-size:1.0em; font-family:arial !important;}
#cd-lateral-nav .item-has-children > ul > li > ul > li > a{width:88%; font-size:0.9em; padding:0; font-family:arial !important;}
/*#cd-lateral-nav .item-has-children > a::after {
  content: '';
  display: block;
  height: 11px;
  width: 8px;
  position: absolute;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 1em;
  background: url("../img/cd-arrow.svg") no-repeat center center;
  background-size: 8px 11px;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
#cd-lateral-nav .item-has-children > a.submenu-open::after {
  -webkit-transform: translateY(-50%) rotate(90deg);
  -moz-transform: translateY(-50%) rotate(90deg);
  -ms-transform: translateY(-50%) rotate(90deg);
  -o-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
}*/

#cd-lateral-nav .socials {padding: 0 32px;}
#cd-lateral-nav .socials:after {content: "";display: table;clear: both;}
#cd-lateral-nav .socials a {
  height: 32px;
  width: 32px;
  float: left;
  padding: 0;
  background-image: url("../img/cd-socials.svg");
  background-repeat: no-repeat;
  background-size: 128px 64px;
  background-color: #FFF;
  margin-right: .5em;
  border-radius: 0.25em;
}
}

