@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);
*
html,
ul,
li,
body {
    margin: 0px;
    padding: 0px;
    font-family:
            "Helvetica Neue","微軟正黑體", "微软雅黑","Microsoft JhengHei", "Arial", sans-serif;
}
img {
    border: 0px #2C97DE solid;

}
a {
    text-decoration: none;
    border: 0px #2C97DE solid;
    color:#555;
    font-size:13px;
}
input {
    outline: none;
}
ul li {
    list-style: none;
}
.clearBox {
    clear: both;
}
/*-----------------------无敌分割线，以上是公用部分-----------------------*/

.nav_backgd{
    height:45px;
    background: #ff89b4; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff89b4 0%, #ff73a6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff89b4), color-stop(100%,#ff73a6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff89b4 0%,#ff73a6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff89b4 0%,#ff73a6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff89b4 0%,#ff73a6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff89b4 0%,#ff73a6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff89b4', endColorstr='#ff73a6',GradientType=0 ); /* IE6-9 */

    border-bottom:1px #ff73a7 solid;
    border-top:1px #ff73a7 solid;
}
.m_longLine {
    position: relative;
    width: 100%;
    min-width: 100%;
    min-height: 20px;
    border: 0px #ddd solid;


}
.topHeader{ background:#efefef; border-bottom:1px solid #d5d5d5; height:30px; position:fixed; z-index:50;}
.m_main{
    position: relative;
    width: 1200px;
    margin: 0px auto;
    margin-top:10px;
}

.main{
    width:100%; background:#fff; padding-bottom:20px;
}
.taogo-all{ background:#fff; width:1200px; min-width: 1200px;
    min-height: 45px;
    margin: 0px auto;}
.m_centerMain {
    position: relative;
    width: 1200px;
    min-height: 45px;
    margin: 0px auto;

}
.main_Content{
    width:100%; background:#fff;
    /*height: 1200px;*/
    height:400px;
}

.Content {
    position: relative;
    width: 1200px;
    min-width: 1200px;
    min-height: 45px;
    margin: 0px auto;
    top:20px;
}

.m_leftContent {
    float: left;
    min-height: 100%;
    width: 935px;
}
.left_content{
    float: left;
    min-height: 100%;
    width: 940px;
    margin-right:20px;}


.m_rightContent {
    float: left;
    min-height: 100%;
    width: 240px;

}
.m_ConTitle {
    float: left;
    width: 30%;
    min-width: 30%;
    border: 1px brown solid;
    height: 20px;
    min-height: 20px;
}
.m_ConMain {
    float: left;
    width: 100%;
    min-width: 100%;
    height: 340px;
    min-height: 340px;

}

/*热门开团*/
.hot_title{
    float: left;
    width: 100%;
    min-width: 100%;
    height: 31px;
    min-height: 31px;
    background:url(../images/hot.png) 1% 0 no-repeat;
    border-bottom:1px solid #ccc;
}
.hot_item{width:218px; height:322px; border:1px solid #E9E9EB; background:#FFF;float:left;margin-left:13px;position:relative; margin-top:15px;}
.hot_item_img{width:200px; height:230px; padding:10px;}
.hot_item_text{ height:25px;
    padding:0px 20px; position:relative;}
.hot_item_text_left{width:90%; height:25px;float:left}
.hot_item_text_right{width:10%; float:left;line-height:2;}
.hot_item_kt{height:30px; text-align:center; position:relative;background:#f97a9b; border:none;color:#FFF; font-size:15px; font-weight:bold; width:104px; line-height:30px;border-radius:10px; text-align:center; margin:0 auto;}


/*人气推荐商品*/
.popular_title{
    float: left;
    width: 100%;
    min-width: 100%;
    height: 31px;
    min-height: 31px;
    background:url(../images/popular.png) 1% 0 no-repeat;
    border-bottom:1px solid #ccc;
    /*margin-top:40px;*/
}
.popular_item{width:218px; height:316px; background:#FFF;float:left;margin-left:13px;position:relative; margin-top:20px;}
.popular_item_img{width:218px; height:244px; border:1PX solid #ddd;}
.popular_item_text{padding:15px 20px 0px 20px; position:relative;}
.popular_item_text_left{width:90%; height:25px;float:left; line-height:2; font-size:13px;}
.popular_item_text_right{width:10%; float:left;line-height:2;}
.popular_item_kt{height:30px; text-align:center; position:relative; border:none; font-size:13px;  width:104px; line-height:30px; text-align:center; margin:0 auto;}

/*Facebook*/
.faceBook{ /*height:348px;*/height:368px; border:1px solid #eaeaea; background:#FFF;}
.faceBook_title{ background:url(../images/facebook_bg.jpg) no-repeat; height:34px;}


/*开箱达人*/
.tg_show{ border:1px solid #eaeaea; margin-top:20px;}
.tg_show_title{ background:url(../images/tg_dr_title.jpg) no-repeat; height:41px;}
.tg_show_content{ background:url(../images/tg_dr_contentbg.jpg) repeat-y;padding: 5px 10px 10px 1px;}
.show_li{ background:url(../images/show_bg.png) no-repeat; width:211px; height:74px;margin-left: 10px; }

.show_list{position:relative;padding: 15px 3px 3px 13px;}
.show_img{height:50px; width:50px; float:left;}
.show_id{width:131px; float:right; color:#f22258; font-weight:bold; margin-top:-2px;}
.show_fx{width:131px; float:right;}
.show_fx font{ color:#f22258; font-weight:bold;}



/*热门讨论*/
.hot_discu{height:296px; border:1px solid #eaeaea; margin-top:20px; background:#FFF;}
.discu_title{ background:url(../images/discu_title.png) no-repeat; height:34px;}
.discu_content{line-height: 2.5;padding-top: 10px; padding-left:5px;}




/*国内热门商城推荐*/
.mall_recommend{width:100%; height:229px; background:#eeeeef;}
.mall_leis{margin:0 auto;width:1200px; background:url(../images/leis.png) no-repeat; height:35px;}
.mall_text{ margin:0 auto; width:1200px; background:url(../images/recom.png) 50% 0% no-repeat; height:28px; border-bottom:1px solid #fff;}
.mall_list{margin: 0 auto; width:1200px; border-top:1px solid #dadadc;}
.mall_list ul li{ margin:11px 10px 0px 0px; float:left; border:1px solid #dbdbdb; height:62px; background-color: #fff;}


/*新手指导 服务规范等*/
.guide{height:265px; background:#f9f9fa; display:none;}
.guide_center{ width:1200px; margin:0 auto; position:relative; clear:both; overflow:hidden;}
.guide_list {width:390px; height:165px; float:left; border:1px solid #eaeaea; margin-right:10px; margin-top:30px; background:#FFF;position:relative;}
.guide_last{width:390px; height:165px; float:left; border:1px solid #eaeaea; margin-top:30px; background:#FFF;}
.guide_list_title{background:url(../images/guide.png); height:32px; line-height: 2.5;color: #FFF;font-weight: bold;padding-left: 15px;font-size: 13px;}
.guide_content{ padding:10px; color:#444444;}
.guide_content_img{width:108px; height:108px; float:left}
.guide_content_list{width:70%; height:auto; float:left; line-height:2.3;}
.guide_content_list ul li{ padding-left:20px;}

.guide_content_list_2{width:90%; height:auto; float:left; line-height:2.3;}
.guide_content_list_3{ width:70%; height:auto; float:left; line-height:2.3;}
.guide_content_list_3 ul li{ width:46%; float:left;margin-left: 8px;}



/*导航条顶部*/

.m_centerMain_ul {
    float: right;
    text-align:right;
    margin-top:10px;
    display:block;
    position:relative;
}
.m_centerMain_ul li {
    float: left;
    color: #3c3c3c;
    text-align: center;
    margin: 0px 8px 0px 10px;
    line-height:1.2;
}
.m_centerMain_ul li a{
    color: #3c3c3c;
    text-decoration:none;
}
.m_centerMain_ul li a:hover{
    color: #b368d2;
    text-decoration:none;
}
.m_centerMain2_ul {
    float: left;
    text-align:right;
    margin:10px 0 0 10px;
    display:block;
    position:relative;
}
.m_centerMain2_ul li {
    float: left;
    color: #3c3c3c;
    text-align: center;
    margin: 0px 8px 0px 10px;
    line-height:1.2;
}
.m_centerMain2_ul li a{
    color: #3c3c3c;
    text-decoration:none;
}
.m_centerMain2_ul li a:hover{
    color: #b368d2;
    text-decoration:none;
}
.menudeco {
    width: 1px;
    height: 13px;
    background: #bcbcbc;
}
.headerUlSty li {
    position: relative;
}
.headerUlSty li:after {
    width: 1px;
    height: 13px;
    background: rgba(255, 255, 255, .3);
    display: block;
    position: absolute;
    top: 18px;
    right: 0;
    content: "";
}
.headerUlSty li:last-child:after {
    display: none;
}
.headerUlSty {
    width: 100%;
    max-width: 100%;
    height: 45px;
    border-bottom: 1px #ff73a7 solid;
}
.headerUlSty li {
    display: inline-block;
    width: 12.3%;
}
.headerUlSty li.menudeco {
    width: 1px;
    height: 15px;
}
.headerUlSty li img {
    display: inline;
    display: inline;
    vertical-align: top;
    position: relative;
    top: 13px;
}
.headerUlSty li a {
    /* width: 19%;
    min-width: 19%;*/
    color: #fff;
    text-align: center;
    cursor: pointer;
    font-weight:bold;
}
.headerUlSty a {
    font-size: 20px;
    color:#fff;
    font-family:Noto Sans,"微軟正黑體";
    line-height:45px;
    text-decoration:none;
    display: block;
}
.headerUlSty a:hover {
    text-decoration:none;
}
.headerUlSty li a:hover {
    background:#f05a91;
}
.soHeader {
    padding-top:45px;
    min-height: 84px;
    background:#f9f9fb;
    position:relative;
    width:auto;
    overflow:hidden;

}
.soHeader .m_centerMain{ height: 100%;}
.logo{ float:left; width:30%;}
.search_k{float:left; width:40%; line-height:55px;}
.search_input{background:#FFF; width: 438px;height: 34px;border-radius: 7px;border: none;box-shadow: 1px 1px 3px 2px #ccc; padding-left:15px; font-size:15px;}
.search_b{float:left; width:30%; line-height:55px;}
.search_to{background:url(../images/search_to.png) no-repeat; width:120px; height:33px; border:none;}
/*幻灯片*/
.solidPic {

    z-index: 8;
    background-position: center top;
    /*	background:url(../images/zise.png) repeat-x;_background: 0 0;*/
    width: 100%;

}
.solidPic .m_centerMain {

}
/* flexslider */
.flexslider{position:relative; width:100%;height:490px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; }
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.slides li a{height:490px; width: 100%; text-indent: -3000px; display: block;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:16px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a {display:inline-block;width:16px;height:14px;line-height:40px;overflow:hidden;cursor:pointer; }
.flex-control-nav a:before {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    background-color: #FFF;
    border-radius: 50%;
    box-shadow: 1px 1px 2px rgba(40,40,40,0.5);
}
.flex-control-nav /*a*/.flex-active { background-position: 0 0; }
.flex-control-nav /*a*/.flex-active:before { background-color: #F80067; }

/*.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:522px;background:url(../images/next.png) center center no-repeat;}*/



/*幻灯片分区*/
.wrapBox{ float: left; width: 239px; height:490px; border:1px solid #DDD; position: relative;box-sizing: border-box;overflow: hidden;}
.solidBox{float: left; width: 765px; height: 100%; position: relative;overflow: hidden;box-sizing: border-box;height:490px;}
.rightMain{float:left; width: 192px; height: 100%; border:1px solid #dddddd; height:490px; position: relative;overflow: hidden;box-sizing: border-box;}
.leftMain{float: left; width: 1004px; position: relative; overflow: hidden;}

/*分类具体样式*/

.wrap{width:1200px;margin:0px auto;}
.wrap_title{ background:#ffeaf2 no-repeat; /*background:url(../images/wrap_title_bg.png) no-repeat;*/ width:229px; height:30px; color:#ff629c; font-size:16px; font-weight:bold; line-height:30px; padding-left:10px;}
.all-sort-list{position:relative;width:203px; background:#FFF; margin:0 auto;}
.all-sort-list .item{height:90px;border-top:1px dashed #CCC;}
.all-sort-list .item.bo{border-top:none;}
.all-sort-list .item h2{color:#0db3bd; font-size:15px; padding-top:10px;}
.all-sort-list .item h3{padding:0px 7px 7px 0px; font-size:15px;font-weight:normal;width:210px;overflow:hidden; line-height:1.7;}
.all-sort-list .item h3 a{ margin-right:6px;}
.all-sort-list .item h3 font{color:#f85180;}
.all-sort-list .hover h3{position:relative;z-index:13;background:#FFF;}
.all-sort-list .item span{padding:0px 5px;color:#A40000;}
.all-sort-list .item a{color:#000;text-decoration:none;}
.all-sort-list .item a:hover{color:#f85180;}


.all-sort-list .item-list{
    display:none;
    position:absolute;
    width:705px;
    min-height:200px;
    _height:200px;
    background:#FFF;
    left:198px;
    box-shadow:0px 0px 10px #DDDDDD;
    border:1px solid #DDD;
    top:3px;
    z-index:10;
}
.all-sort-list .item-list .close{
    position:absolute;
    width:26px;
    height:26px;
    color:#FFFFFF;
    cursor:pointer;
    top:-1px;
    right:-26px;
    font-size:20px;
    line-height:20px;
    text-align:center;
    /*font-family:"Microsoft Yahei";
    background:rgba(0, 0, 0, 0.6);
    background-color:transparent\9;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#60000000', endColorstr='#60000000');*/
}

.item-list .subitem{float:left;width:477px;padding:0px 4px 0px 8px;}
.item-list .subitem dl{border-top:1px solid #EEE;padding:6px 0px;overflow:hidden;zoom:1;}
.item-list .subitem .fore1{border-top:none;}
.item-list .subitem dt{float:left;width:54px;line-height:22px;text-align:right;padding:3px 6px 0px 0px;font-weight:700;color:#E4393C;}
.item-list .subitem dt a{color:#E4393C;text-decoration:underline;}
.item-list .subitem dd{float:left;width:415px;padding:3px 0px 0px;overflow:hidden;}
.item-list .subitem dd em{float:left;height:14px;line-height:14px;padding:0px 8px;margin-top:5px;border-left:1px solid #CCC;}
.item-list .subitem dd em a, .item-list .cat-right dd a{color:#666;text-decoration:none;}
.item-list .subitem dd em a:hover, .item-list .cat-right dd a:hover{font-weight:normal;text-decoration:underline;}
.item-list .cat-right{float:right;width:210px;}
.item-list .cat-right dl{width:194px;padding:6px 8px;}
.item-list .cat-right dd{padding-top:6px;line-height:22px;overflow:hidden;padding:3px 0px 0px;}
.item-list .cat-right dt{padding:3px 6px 0px 0px;font-weight:700;color:#E4393C; }
.item-list .cat-right dd a:hover{color:#666;}




/*右側 公告*/
.tg_notice{height:224px; position:relative;color:#444444;}
.tg_notice .more{ font-size:12px; font-weight:normal; float:right;color: #3c3c3c;}
.tg_notice_title{height: 30px; background:#f7f7f7; font-size:16px; line-height:35px; font-weight:bold; color:#999; padding:0 10px; border-bottom:1px solid #dddddd;}
.tg_notice_content{height:195px; line-height:2.5;}
.tg_notice_content a{ padding-left:5px;}
.notice_ul{font-size:13px; padding-left:10px; padding-top:5px;}


/*今日匯率*/
.tg_rate{height:70px; position:relative;color:#444444;}
.tg_rate_title{height: 30px; background:#f7f7f7; font-size:16px; line-height:35px; font-weight:bold; color:#999; padding-left:10px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.tg_rate_content{height:40px; line-height:40px; color:#7730fa; font-size:16px; text-align:center; font-weight:bold;}

/*常見問題*/
.tg_faq{height:200px; position:relative; color:#444444;}
.tg_faq_title{height: 30px; background:#f7f7f7; font-size:16px; line-height:35px; font-weight:bold; color:#999; padding-left:10px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.tg_faq_content{height:160px; line-height:2.5;}
.tg_faq_content a{ padding-left:5px;}
.faq_ul{font-size:13px; padding-left:10px; padding-top:5px;}



/*代購流程*/
.tg_flow{ width:1200px; margin:10px auto; background:#eeeef0; height:136px; border:1px #ddd solid; box-sizing:border-box; clear: both;}
.tg_flow_bg{ width:1200px; margin:0 auto; vertical-align:middle; padding:10px; font-size:18px; color:#fff;}


/* Remove margin padding */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}

/* Default Font */
body,button,input,select,textarea{ font-size:13px; font-family:"Helvetica Neue","微軟正黑體", "微软雅黑","Microsoft JhengHei", "Arial";}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{/*font-family:courier new,courier,monospace;*/}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}

.col-main{float:left;width:100%;min-height:1px;}
.col-sub,.col-extra{float:left;}
.layout:after,.main-wrap:after,.col-sub:after,.col-extra:after{content:'\20';display:block;height:0;clear:both;}
.layout,.main-wrap,.col-sub,.col-extra{zoom:1;}

/* Common Features */
.hidden{display:none;}
.invisible{visibility:hidden;}

/* Remove Float */
.clear{display:block;height:0;overflow:hidden;clear:both;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{*zoom:1;}

/* For non ie browsers also display the vertical scroll bar by default, to prevent the flicker caused by the scroll bar */
html{overflow-y:scroll;}

/* Default link styles */
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:underline;}



/* footer */
.taogo-footer{width: 100%; height: 170px; background: none repeat scroll 0% 0% rgb(102, 102, 102); margin: auto auto;}
.taogo-footer-center{width:1155px; height:170px; margin:auto;}
.taogo-footer-center span{ color:#e0e0e0; font-weight:bolder; font-size:13px; line-height:2.5}
.taogo-footer-center a{color:#e0e0e0; text-decoration:none;}
.taogo-footer-center a:hover{color:#e0e0e0; text-decoration:underline;}
.taogo-footer-center ul li{ list-style:none; float:left; line-height:2; width:145px; color:#e0e0e0; font-size:13px; background:url(../images/footer-ico.jpg) no-repeat 20% 50%;}
.taogo-footer-hr{ border: 0px dashed #ccc;border-top: 1px solid #ccc;width: 110px;height: 1px; text-align:center; margin:auto;}


.taogo-footer-list{width:145px;height:150px; float:left; padding-top:20px;text-align:center;}

.taogo-footer-time{ width:265px; height:150px; float:left; padding-top:20px; text-align:center; background:url(../images/footer-bg.jpg) no-repeat 10% 10%; line-height:1.5; font-size:13px; color:#e0e0e0; }
.taogo-footer-time p{padding-top: 5px;padding-left: 65px; text-align: left;}
.taogo-footer-time .phone {
    display: none;
}
.footer-r{ background:#555; text-align:center; color:#ddd; font-size:13px; padding:10px 0px 10px 0px;}
.footerssl{ padding:0px 0 0 0px; float: left;}
/* slider_box 流程*/
.slider_box{width:1180px;margin:0px auto;height:110px;overflow:hidden;position:relative; margin:1px; z-index:-9999px;}
.silder_con{
    height: 1180px;
    overflow: hidden;
    position: absolute;
    left: -105px;
    top: -6px;
}
.silder_panel{width:1180px;height:110px;overflow:hidden;float:left;position:relative;}
.silder_panel img{width:1180px;height:110px;display:block;overflow:hidden;}
.silder_nav{width:1180px;height:110px;margin:0px auto;bottom:0px;position:absolute;overflow:hidden;}
.silder_nav li{;width:134px;height:34px;font-size:18px; font-weight:bold;text-align:center;padding:0px;margin-bottom:4px;background:#d6d6d6;/*url(../images/homeBannerDdBgThis.png)*/;line-height:34px; border-radius:20px; font-family: "微軟正黑體"}
.silder_nav li a{ color:#fff;}
.silder_nav li.current{ line-height:34px;background:#6cc4be/*url(../images/homeBannerDdBg.png)*/; color:#fff;}
.silder_nav li.current a{color:#fff;}
.slider_box a.prev,.slider_box a.next{display:block;width:25px;height:50px;overflow:hidden;text-indent:-999px;position:absolute;cursor:pointer;margin:85px 0 0 0;background:url(http://www.letao-cn.com/events/cn/index_banner/silder_btn.gif) no-repeat;}
.slider_box a.prev{left:0;background-position:left 0;}
.slider_box a.next{right:0;background-position:right 0;}

.old_browser{ width:270px; height:76px; background:#fef4c8;
    position:absolute; z-index:200; font-size:12px; line-height:18px; top:0px ; right:-50px; padding:20px 5px; border:1px #e6d692 solid; box-sizing:border-box;
}
.old_browser span{ float:left;
}
.old_browser img{ float:right;
}

.top_notice{ background:#fef4c8;border:1px #e6d692 solid; box-sizing:border-box; margin: 10px auto; width:1200px; padding:5px 10px; color:#46271a; }

section,header,.taogo-footer{
    max-width: 100%;
    min-width: 1200px;
}

#df-urls{
    position: relative;
    z-index: 5;
}

#youtube_df_mv{
    position: absolute;
    right: 0px;
    z-index: 10;
}

.app_download > * {
    margin-right: 10px;
}

.app_download .fa-apple {
    color: #B8B8B8;
    font-size: 16px;
}
.app_download .fa-android {
    color: #ADD267;
    font-size: 16px;
}


/*cs*/
.cs-wrapper {
    z-index:20;
    position: fixed;
    bottom: 24px;
    right: 30px;
    width: 58px;
}

.cs-wrapper .cs-icon {
    display: block;
    overflow: hidden;
    position: absolute;
    bottom: 0px;
    right: 0px;
    -webkit-transition: width ease .2s, height ease .2s, right ease .2s, bottom ease .3s;
    -o-transition: width ease .2s, height ease .2s, right ease .2s, bottom ease .3s;
    transition: width ease .2s, height ease .2s, right ease .2s, bottom ease .3s;
    width: 58px;
    height: 58px;
    border-radius: 30px;
    text-decoration: none;
}

.cs-wrapper .cs-icon:hover {
    text-decoration: none;
}

.cs-wrapper .cs-icon-img {
    height: 100%;
    display: inline-block;
}

.cs-wrapper .cs-icon-text {
    vertical-align: top;
    line-height: 58px;
    font-size: 17px;
    color: #fff;
}

/* 線上客服 */
.cs-wrapper .cs-online {
    background-color: #FF6699;
    width: 30px;
    height: 30px;
    bottom: 14px;
    right: 14px;
    text-align: center;
}

/* line客服 */
.cs-wrapper .cs-line,
.cs-wrapper .cs-online {
    background-color: #00CC00;
    width: 60px;
    height: 60px;
    bottom: 66px;
    right: -10px;
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.1);
}

.cs-wrapper .cs-entrance {
    background-color: #FF0066;
}

/*main active*/
.cs-wrapper.cs-active {
    height: 186px;
}
.cs-wrapper.cs-active .cs-icon {
    width: 58px;
    height: 58px;
    right: -10px;
}
.cs-wrapper.cs-active .cs-online {
    bottom: 128px;
}
.cs-wrapper.cs-active .cs-line {
    bottom: 66px;
}

/*sub active*/
.cs-wrapper.cs-active .cs-online.cs-active {
    width: 150px;
}
.cs-wrapper.cs-active .cs-line.cs-active {
    width: 150px;
}

.m_menu .m_menu-close {
    display: none;
}

.m_account {
    color: #f60;
}

.m_centerMain_group {
    float: right;
}
.m_centerMain_group .m_centerMain_ul {
    float: left;
}
.m_centerMain_group .m_centerMain2_ul {
    float: right;
}
.mall_text_m {
    display: none;
}
.alert_m {
    display: none;
}

/**/
.btn-disabled {
    background-color: #ddd!important;
    border: none;
    pointer-events: none;
}

/*changeDevice footer*/
.taogo-footer-center {
    position: relative;
}
.changeDevice {
    width: 145px;
    padding-top: 20px;
    text-align: center;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    bottom: 10px;
    right: 210px;
}
.changeDevice .trans-content .trans-link {
    width: 50%;
    display: inline-block;
    text-align: right;
    cursor: pointer;
}
.changeDevice .trans-content .trans-link:first-child:after {
    content: "|";
    color: #e0e0e0;
}
.changeDevice .trans-content .trans-link:last-child {
    text-align: left;
}
.changeDevice .trans-content .trans-link span {
    padding: 0 10px;
    color: #04c;
}
.changeDevice .trans-content .trans-link.disabled {
    cursor: default;
}
.changeDevice .trans-content .trans-link.disabled span {
    color: #e0e0e0;
}