﻿body{ 
    background: #fff; /*f0f1f2*/
    min-width: 1200px;
    font-family:  'Microsoft YaHei',  'Microsoft JhengHei', 'PMingLiU', 'STHeiti', Helvetica, Arial, sans-serif;
    font-weight:200;
}
.ons{background-color:#ec665c}.banner-img{width: 850px;}
.banner-img img{width: 100%;}
.page_wrapper{ padding: 0px 0 0 0;}

.page-main{ padding: 0 0 60px 0;}
.page-index .page-main{ padding-bottom: 53px;}

.image{ line-height: 0;}


.is-cn a{ color: #028ed8;} /*028ed8 change to #5a2a82*/
.is-us a{ color: #1eac9a;}

h1{ font-size:20px; font-weight:400; line-height: 24px; margin-bottom: 12px;}

/* Form */
input.ui-checkboxradio{ border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.ui-button.checkbox{ cursor: pointer; display: inline-block; width: 14px; height: 14px; background: url(../images/bg/sprite2.png) no-repeat -66px -29px; margin: 0; font-size: 0; line-height: 0; vertical-align: top;}
.ui-button.checkbox.ui-state-active{ background-position: -73px -5px;}
.ui-button.checkbox + label{ display: inline-block !important; margin: 0 0 0 7px; color: #222; font-size: 11px; line-height: 14px; vertical-align: top;}

.ui-button.radio{ cursor: pointer; display: inline-block; width: 15px; height: 15px; background: url(../images/bg/sprite2.png) no-repeat -5px -5px; margin: 0; font-size: 0; line-height: 0; vertical-align: top;}
.ui-button.radio.ui-state-active{ background-position: -30px -5px;}
.ui-button.radio + label{ display: inline-block !important; margin: 0 0 0 7px; color: #222; font-size: 11px; line-height: 15px; vertical-align: top;}

input:-moz-placeholder{ color: #888; opacity: 1;}
input::-moz-placeholder{ color: #888; opacity: 1;}
input:-ms-input-placeholder{ color: #888;}
input::-webkit-input-placeholder{ color: #888;}
.input-text{ outline: 0; width: 100%; height: 34px; padding: 0 10px; background: #fff; border: solid 1px #ececec; color: #888; font-size: 13px; line-height: 18px; vertical-align: middle; box-sizing: border-box;}
.input-text_half{ outline: 0; width: 50%; height: 34px; padding: 0 10px; background: #fff; border: solid 1px #ececec;  font-size: 13px; line-height: 18px; vertical-align: middle; box-sizing: border-box;}
.input-text_per7{ outline: 0; width: 75%; height: 34px; padding: 0 10px; background: #fff; border: solid 1px #ececec;  font-size: 13px; line-height: 18px; vertical-align: middle; box-sizing: border-box;}
.input-label{ outline: 0; width: 100%; height: 34px; padding: 0 10px; background: #fff; border: solid 0px #ececec; color: #888; font-size: 13px; line-height: 18px; vertical-align: middle; box-sizing: border-box;}
select{ -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; background: #fff url(../images/bg/icon-select.png) no-repeat 100% center; outline: 0; width: 100%; height: 34px; padding: 0 42px 0 9px; border: solid 1px #ececec; color: #444; font-size: 13px; line-height: 18px; vertical-align: middle; box-sizing: border-box;}
select::-ms-expand{ display: none;}
.ui_selectmenu_button{ cursor: pointer; position: relative; display: block; outline: 0; width: 100%; margin: 0; height: 34px; padding: 7px 42px 7px 9px; background: #fff; border: solid 1px #ececec; color: #444; font-size: 13px; line-height: 18px; vertical-align: middle; box-sizing: border-box;}
.ui_selectmenu_button.ui_selectmenu_button-open{ border-radius: 3px 3px 0 0;}
.ui_selectmenu_button .ui-selectmenu-text{ margin-right: 0;}
.ui_selectmenu_button .ui-selectmenu-icon.ui-icon{ float: none; display: block; width: 33px; height: 32px; position: absolute; top: 0; right: 0; background: url(../images/bg/icon-select.png) no-repeat left top;}
.ui-selectmenu-menu .ui-widget.ui_widget_content{ margin: 0; padding: 5px 0; border: solid 1px #ececec; border-top: 0; border-radius: 0 0 3px 3px;}
.ui-selectmenu-menu .ui-menu .ui_menu_item{ padding: 0 5px;}
.ui-selectmenu-menu .ui-menu .ui_menu_item-wrapper{ cursor: pointer; padding: 5px; color: #444; font-size: 13px; line-height: 18px;}
.ui-selectmenu-menu .ui-menu .ui_menu_item-wrapper:hover
.ui-selectmenu-menu .ui-menu .ui-state-focus,
.ui-selectmenu-menu .ui-menu .ui-state-active{ margin: 0; color: #fff; background: #028ed8;}   /*028ed8 change to #5a2a82*/

textarea{ outline: 0; resize: none; color: #333; font-size: 13px; line-height: 20px; padding: 6px 10px; width: 100%; height: 90px; background: #fff; border: solid 1px #ececec; box-sizing: border-box;}
.sameastextarea{ outline: 0; resize: none; color: #333; font-size: 13px; line-height: 20px; padding: 6px 10px; width: 100%; height: 90px; background: #fff; border: solid 1px #ececec; box-sizing: border-box;}
/* buttom */
button,
.action.primary{ outline: 0; cursor: pointer; display: inline-block; text-align: center; color: #fff; font-size: 14px; line-height: 21px; padding: 7px 25px; background: #44b1ea; border: solid 1px #44b1ea; border-radius: 3px;}
button:hover,
.action.primary:hover{ opacity: 0.7;}
.action.reset{ background: #bababa; border-color: #bababa;}
a.action.primary{ text-decoration: none;}
.actions-toolbar{ text-align: right;}

input[type="submit"],
.action.primary{ outline: 0; cursor: pointer; display: inline-block; text-align: center; color: #fff; font-size: 14px; line-height: 21px; padding: 7px 25px; background: #44b1ea; border: solid 1px #44b1ea; border-radius: 3px;}
input:hover,
.action.primary:hover{ opacity: 0.7;}
.action.reset{ background: #bababa; border-color: #bababa;}
a.action.primary{ text-decoration: none;}
.actions-toolbar{ text-align: right;}

form{ border-radius: 0;}
legend{ width: 100%; display: block; margin: 0 0 20px 0; padding: 0 0 15px 0; border-bottom: solid 1px #e8e8e8; color: #222; font-size: 20px; font-weight: 300; line-height: 30px; text-align: center;}
.fieldset{ margin: 0; padding: 0; border: 0;}
.fieldset .field{ margin: 0 0 4px 0;}
.fieldset .field .label{ display: block; color: #222; font-size: 11px; line-height: 18px; margin: 0 0 6px 0;}


/* Tabs */
.ui_widget_content.ui-tabs{ padding: 0; border: 0; background: none; border-radius: 0;}
.ui_widget_content a{ color: #028ed8;}   /*old color:#028ed8 change to #5a2a82*/
.ui-tabs .ui_tabs_nav{ list-style: none; font-weight: 400; margin: 0 0 10px 0; padding: 0; border: 0; border-bottom: solid 2px #9abed7; background: none; border-radius: 0;}
.ui-tabs .ui_tabs_nav li{ margin: 0 1px 0 0; border-bottom: solid 1px transparent;}
.ui-tabs .ui_tabs_nav li.ui-tabs-active{ margin-bottom: 0; padding-bottom: 0; border-color: #9abed7;}
.ui-tabs .ui_tabs_nav .ui-tabs-anchor{ float: none; display: block; outline: 0; padding: 10px 29px; color: #7da4bf; font-size: 13px; line-height: 20px; background: #e0ecf5;}
.ui-tabs .ui_tabs_nav .ui-tabs-active .ui-tabs-anchor{ color: #fff; background: #9abed7;}
.ui-tabs .ui_tabs_panel{ padding: 0; border: 0; background: none; border-radius: 0;}

/* Header */
.page-header{ background: #5a2a82; width: 100%; position: fixed; top:0; left: 0; z-index: 9999;}      /*background:#34394e*/
.page-header .logo{ float: left; padding: 10px 0;}   /*overflow: hidden后加*/
.page-header .logo a{ display: block; line-height: 0;}
.page-header .logo a img{ display: block;}
@media (max-width: 1024px) {
    .page_wrapper {
        padding-top: 0;
    }
    .page-header {
        position: static;    /*if use fxied,safari lost right part when push to big moudel*/
    }
}
.columns{width:1200px; margin-left:auto; margin-right:auto; box-sizing:border-box;margin-top: 20px;}
.columns:after{ content: ''; display: block; clear:both; line-height: 0; height: 0; visibility:hidden;}

.nav-sections{ float: left; margin: 0 0 0 20px; padding: 22px 0 0 0;}  /* control the logo and menu space .nav-sections{ float: left; margin: 0 0 0 107px; padding: 22px 0 0 0;}*/
.navigation ul{ margin: 0; padding: 0; list-style: none;}
.navigation ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.navigation ul li{ float: left; margin: 0 5px 0 0;}
.navigation ul li:last-child{ margin-right: 0;}
.navigation ul li a{ display: block; color: #fff; font-size: 16px; line-height: 24px; font-weight: 300; text-decoration: none;}
.navigation ul li a span{ display: block; padding: 0 20px 20px 20px; border-bottom: solid 4px transparent;}
.navigation ul li:hover a span,
.navigation ul li.active a span,
.navigation ul li a:hover span{ border-color: #fff;}

/*下拉菜*/
.navigation li ul{display:none;position:absolute;} /*父ul用absolute 子菜单用relative*/
.navigation li ul li{clear:both;height:30px; line-height:30px; width:120px;background:#5a2a82; padding-top:5px;} /*background:#34394e*/
.navigation li ul a{text-align:center;font-size:14px; }
.navigation li ul li:hover{background:#ed6557;}
/*三級菜單*/
.navigation .thirdmenu ul{display:none;position:relative;left:120px;top:-29px; }/*父ul用absolute 子菜单用relative*/
.navigation .thirdmenu ul li{clear:both;height:30px; line-height:30px; width:150px;background:#5a2a82; padding-top:5px;}    /*background:#34394e*/
.navigation .thirdmenu ul a{text-align:center;font-size:14px;}
.navigation .thirdmenu ul li:hover{background:#ed6557;}

.top_menu{ float: right; padding: 27px 0 26px 0;}  
.top_menu ul{ margin: 0; padding: 0; list-style: none;}
.top_menu ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.top_menu ul li{ float: left; margin: 0 5px 0 0; padding: 0 10px 0 0; background: url(../images/bg/line-header.png) no-repeat right center;}
.top_menu ul li:last-child{ margin: 0; padding: 0; background: none;}
.top_menu ul li a{ display: block; color: #d6d7dc;  line-height: 16px; text-decoration: none; border-bottom: solid 1px transparent;}
.top_menu ul li a:hover{ color: #fff; border-color: #fff;}
.top_menu ul .message a,
.top_menu ul .account a{ border-bottom: 0; overflow: hidden;}
.top_menu ul .message a span,
.top_menu ul .account a span{ display: block; float: left;}
.top_menu ul .message a .icon,
.top_menu ul .account a .icon{ width: 18px; height: 11px; margin: 3px 2px 0 0; background: url(../images/bg/sprite.png) no-repeat left top;}
.top_menu ul .message a .icon{ background-position: -181px -5px;}
.top_menu ul .account a .icon{ background-position: -5px -5px;}
.top_menu ul .message a:hover .icon{ background-position: -5px -26px;}
.top_menu ul .account a:hover .icon{ background-position: -33px -5px;}
.top_menu ul .message a .num,
.top_menu ul .account a .num{ border-bottom: solid 1px transparent;}
.top_menu ul .message a:hover .num,
.top_menu ul .account a:hover .num{ border-color: #fff;}
.header_freezed .logo{ padding: 12px 0 13px 0;}
.header_freezed .logo a img{ width: 93px; height: 31px;}
.header_freezed .nav-sections{ margin: 0 0 0 121px; padding: 15px 0 0 0;}
.header_freezed .navigation ul li a{ font-size: 18px;}
.header_freezed .navigation ul li a span{ padding: 0 20px 13px 20px;}
.header_freezed .top_menu{ padding: 20px 0 19px 0;}


/*旧*/
.banner_slider{ position: relative; min-height:515px;}
.banner_slider .banner-item a{ display: block; width: 100%; min-height: 520px; font-size: 0; line-height: 0; 
background-size: 1900px 520px; background-repeat: no-repeat; background-position: center top;}

.banner_slider .banner-item img{text-align:center;}
.banner_slider .banner-controls{ width: 100%; z-index: 11; position: absolute; top: 295px; opacity: 0;}

.banner_slider:hover .banner-controls{ opacity: 1;}
.banner_slider .banner-nav{ max-width: 1200px; margin: 0 auto;}
.banner_slider .banner-nav:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.banner_slider .banner-nav .owl-prev,
.banner_slider .banner-nav .owl-next{ cursor: pointer; opacity: 0.5; background: url(../images/bg/sprite.png) no-repeat left top; display: block !important; width: 50px; height: 50px; font-size: 0; line-height: 0;}
.banner_slider .banner-nav .owl-prev{ float: left; background-position: -207px -63px;}
.banner_slider .banner-nav .owl-next{ float: right; background-position: -5px -101px;}
.banner_slider .banner-nav .owl-prev:hover,
.banner_slider .banner-nav .owl-next:hover{ opacity: 1;}
.banner_slider .banner-dots{ width: 100%; z-index: 11; position: absolute; left: 0; bottom: 21px; font-size: 0; letter-spacing: -4px; word-spacing: -4px; text-align: center;}
.banner_slider .banner-dots .owl-dot{ cursor: pointer; display: inline-block; margin: 0 5px;}
.banner_slider .banner-dots .owl-dot span{ display: block; width: 16px; height: 16px; border: solid 2px #c8ece7; border-radius: 8px; box-sizing: border-box;}
.banner_slider .banner-dots .owl-dot:hover span{ border-color: #fff;}
.banner_slider .banner-dots .owl-dot.active span{ background: #fff; border-color: #fff;}

.warehouse{ margin: 30px 0 0 0;}
.warehouse:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.warehouse .left{ float: left; color: #fff; width: 285px; padding: 40px 0 98px 30px; box-sizing: border-box;} /* control the height of left,change the padding */
.warehouse.us .left{ float: left; color: #fff; width: 285px; padding: 40px 0 86px 30px; box-sizing: border-box;} /* control the height of left,change the padding */

.warehouse.cn .left{ background: #5a2a82 url(../images/bg/bg-cn2.png) no-repeat left bottom;} /*old background: #028ed8 change to #5a2a82 */
.warehouse.us .left{ background: #2dbcaa url(../images/bg/bg-us.png) no-repeat left bottom;}  /*old: background: #2dbcaa change to #e79012; */
.warehouse .left h3{ font-size: 25px; font-weight: 400; margin-bottom: 20px;}
.warehouse .left .text{ font-size: 16px; font-weight: 300; line-height: 32px; padding: 0 0 24px 0;}
.warehouse .left .text p{ margin-bottom: 14px;}
.warehouse .left .info{ font-size: 16px; font-weight: 300; line-height: 28px; padding: 0 0 110px 0;}
.warehouse.us .left .info{ padding-bottom: 82px;}
.warehouse .left .link{ padding: 50px 30px 0 0; }
.warehouse .left .link a{ display: block; color: #5a2a82; background: #fff; padding: 20px 0; font-size: 20px; line-height: 1; text-align: center; text-decoration: none; border-radius: 28px;}
/*old color: ##028ed8 change to #5a2a82; */
.warehouse .left .link a span{ display: inline-block; padding: 0 30px 0 0; background-repeat: no-repeat; background-position: right top;}
.warehouse .left .link a:hover span{ background-position: right bottom;}
.warehouse.cn .left .link a{ color: #e79012;} /*old color: #028ed8 change to #e79012; e79012=黄色 */
.warehouse.cn .left .link a:hover{ color: #fff; background: #3d1063;}  /*old color: #46befe change to #5a2a82; */
.warehouse.cn .left .link a span{ background-image: url(../images/bg/icon-arrow1.png);}
.warehouse.us .left .link a{ color: #2fbfad;}
.warehouse.us .left .link a:hover{ color: #fff; background: #0ed8be;}
.warehouse.us .left .link a span{ background-image: url(../images/bg/icon-arrow2.png);}
.warehouse .right{ float: right; width: 915px; background: #fff;}

.warehouse .from-cn .content{ padding: 30px 0;}
.warehouse .from-cn .content:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.warehouse .from-cn .item{ float: left; width: 33.3333%; padding: 10px 77px 10px 78px; border-right: solid 1px #f1f1f1; text-align: center; box-sizing: border-box;}
.warehouse .from-cn .item:last-child{ border-right: 0; padding-right: 78px;}
.warehouse .from-cn .item .image{ margin-bottom: 18px;}
.warehouse .from-cn .item .title{ color: #444; font-size: 16px; line-height: 1; margin-bottom: 6px;}
.warehouse .from-cn .item .info{ color: #888; font-size: 12px; line-height: 16px; margin-bottom: 14px;}
.warehouse .from-cn .item .link a{ display: block; color: #5a2a82; font-size: 14px; line-height: 18px; padding: 10px 0; text-decoration: none; border: solid 1px #5a2a82; border-radius: 5px;}
/*old color: #028ed8 change to #5a2a82; */
.warehouse .from-cn .item .link a:hover{ color: #fff; background: #5a2a82;} /*old color: #028ed8 change to #5a2a82; 首页第二setion导航 */
.warehouse .right .line{ padding: 0 30px;}
.warehouse .right .line span{ display: block; width: 100%; height: 1px; background: #e4e4e4; font-size: 0; line-height: 0;}
.warehouse.cn .process{ padding: 35px 0 45px 0;}
.warehouse.us .process{ padding: 35px 0 73px 0;}
.warehouse .process h4{ color: #333; font-size: 20px; font-weight: 400; line-height: 24px; margin-bottom: 30px; text-align: center;}
.warehouse .process .content{ padding: 0 0 0 20px;} 
.warehouse .process ul{ margin: 0; padding: 0; list-style: none;}
.warehouse .process ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.warehouse .process ul li{ float: left; padding: 16px 12px 0 0; position: relative;}
.warehouse.cn .process ul li{ background: url(../images/bg/icon-arrow-cn.png) no-repeat right 33px;}
.warehouse.us .process ul li{ background: url(../images/bg/icon-arrow-us.png) no-repeat right 33px;}
.warehouse .process ul li:last-child{ padding-right: 0; background: none;}
/*.warehouse .process ul li .item-content{ width: 134px;}*/ /* old */
.warehouse.cn .process ul li .item-content{ width: 210px;}
.warehouse.us .process ul li .item-content{ width: 135px;}

.warehouse .process ul li .num{ position: absolute; top: 0; left: 24px; display: block; width: 22px; height: 22px; color: #fff; font-size: 12px; line-height: 22px; text-align: center; background: #f3a612; border-radius: 11px;}
.warehouse .process ul li .image{ margin-bottom: 10px; text-align: center;}
.warehouse .process ul li .text{ color: #444; font-size: 14px; line-height: 20px; text-align: center;}
.warehouse .banner{ line-height: 0; margin-bottom: 1px;}

.shopping_share{ margin: 35px 0 0 0;}
.shopping_share h3{ color: #028bd9; font-size: 24px; font-weight: 400; line-height: 28px; text-align: center; margin-bottom: 23px; padding-bottom: 17px; border-bottom: solid 1px #e3e4e5;}
.shopping_share .share-wrapper{ position: relative;}
.shopping_share .item{ padding: 7px 0;}
.shopping_share .item a{ position: relative; display: block; padding: 5px; background: #fff; text-align: center; text-decoration: none;}
.shopping_share .item a:hover{ box-shadow: 0px 3px 7px #dbdcdd; top: -7px;}
.shopping_share .item a span{ display: inline-block;}
.shopping_share .item a .image{ margin-bottom: 14px;}
.shopping_share .item a .show-by{ margin-bottom: 8px;}
.shopping_share .item a .show-by span{ display: block; float: left; color: #444; font-size: 13px; line-height: 20px;}
.shopping_share .item a .show-by .label{ margin-right: 8px;}
.shopping_share .item a .show-by .value{ font-weight: 700;}
.shopping_share .item a .text{ padding: 0 22px; margin-bottom: 16px; color: #222; font-size: 12px; line-height: 20px; height: 40px; overflow: hidden;}
.shopping_share .owl-nav .owl-prev,
.shopping_share .owl-nav .owl-next{ background: url(../images/bg/sprite.png) no-repeat left top; display: block !important; width: 48px; height: 48px; font-size: 0; line-height: 0; position: absolute; top: 50%; margin-top: -24px;}
.shopping_share .owl-nav .owl-prev{ left: -24px; background-position: -125px -101px;}
.shopping_share .owl-nav .owl-next{ right: -24px; background-position: -33px -43px;}
.shopping_share .owl-nav .owl-prev:hover{ background-position: -125px -159px;}
.shopping_share .owl-nav .owl-next:hover{ background-position: -91px -43px;}

/* Footer */
.footer_wrapper{ background: #5a2a82; padding: 38px 0;}  /*old background: #3d4256; */
.footer_wrapper .footer-logo{ padding: 2px 0 12px 0;}
.footer_wrapper .footer-logo a{ display: block; line-height: 0; text-align: center;}
.footer_wrapper .footer-left{ float: left; width: 224px; margin-right: 66px;}    
.footer_wrapper .footer-contact .tel,
.footer_wrapper .footer-contact .email{ position: relative; margin-top: 14px;} 
.footer_wrapper .footer-contact .title{ width: 98px; position: absolute; left: 63px; top: -9px; background: #3d4256; text-align: center;} /*旺旺咨询*/
.footer_wrapper .footer-contact .title span{ display: inline-block; color: #fff; font-size: 13px; line-height: 16px;}
.footer_wrapper .footer-contact .tel .title span{ padding: 0 0 0 23px; background: url(../images/bg/icon_wangwang.jpg) no-repeat 1px center;}
.footer_wrapper .footer-contact .email .title span{ padding: 0 0 0 23px; background: url(../images/bg/icon-email.png) no-repeat left center;}
.footer_wrapper .footer-contact .content{ color: #1ba2e6; font-size: 12px; font-weight: 700; line-height: 16px; padding: 15px 0 7px 0; text-align: center; border: solid 1px #1cc4cc;} /*四边线条*/
.footer_wrapper .footer-contact .content a{ display: block; color: #1ba2e6; font-size: 12px; font-weight: 700; line-height: 16px;}
.footer_wrapper .footer-menu{ float: left; width:874px;} /*old .footer_wrapper .footer-menu{ float: left; width:650px;}*/
.footer_wrapper .footer-menu ul{ margin: 0; padding: 0; list-style: none;}
.footer_wrapper .footer-menu ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.footer_wrapper .footer-menu ul .level-1{ float: left; width: 20%;} /*如果5个的话就改为20%*/
.footer_wrapper .footer-menu a{ display: inline-block; color: #989aa2; font-size: 12px; line-height: 16px; text-decoration: none; border-bottom: solid 1px transparent;}
.footer_wrapper .footer-menu a:hover{ color: #fff; border-color: #fff;}
.footer_wrapper .footer-menu .level-1 .title{ color: #fff; font-size: 13px; line-height: 16px; margin-bottom: 20px;padding-left: 5px;border-left:2px solid #e79012} 
/*footer menu*/  /*border-left:2px solid #1cc4cc change to #e79012*/
.footer_wrapper .footer-menu ul li li{ margin-bottom: 3px;}
.footer_wrapper .footer-menu ul li li:last-child{ margin-bottom: 0;}

.footer_wrapper .qr-code{ float: left; padding: 2px 0 0 10px;}
.footer_wrapper .qr-code .image{ margin-bottom: 6px;}
.footer_wrapper .qr-code .text{ color: #fff;line-height: 20px; text-align: center;}
.footer_wrapper .qr-code .text a{ color: #fff; }


.footer_bottom{ background: #3d1063; text-align: center; line-height: 0; padding: 28px 0;}    /*background:#34394e*/
.footer_bottom .bottom-wrapper{ display: inline-block;}
.footer_bottom .copyright{ float: left; color: #b2b3b9; font-size: 12px; line-height: 16px; margin-right: 38px;}
.footer_bottom .bottom-menu{ float: left;}
.footer_bottom .bottom-menu ul{ margin: 0; padding: 0; list-style: none;}
.footer_bottom .bottom-menu ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.footer_bottom .bottom-menu ul li{ float: left; margin: 0 11px 0 0; padding: 0 13px 0 0; background: url(../images/bg/line-footer.png) no-repeat right center;}
.footer_bottom .bottom-menu ul li:last-child{ margin: 0; padding: 0; background: none;}
.footer_bottom .bottom-menu ul li a{ display: block; color: #b2b3b9; font-size: 12px; line-height: 16px; text-decoration: none; border-bottom: solid 1px transparent;}
.footer_bottom .bottom-menu ul li a:hover{ color: #fff; border-color: #fff;}

/* Quick Links */
.quick_links{ position: fixed; top: 100px; right: 0; z-index: 11111;}
.quick_links ul{ margin: 0 0 1px 0; padding: 0; list-style: none;}
.quick_links .cn{ background: #5a2a82; }  /*old: background: #028ed8 change to #5a2a82; background: rgba(2,  142,  216, 0.8); */
.quick_links .us{ background: #2dbcaa; }       /*old: background: #2dbcaa change to #e79012; background: rgba(45, 188, 170, 0.8); */
.quick_links .last{ background: #5a2a82; margin-bottom: 0;}  /*old: background: #122e44 change to 5a2a82 */
.quick_links .us .uslast{ background: #2dbcaa; margin-bottom: 0;}  /*old: background: #2dbcaa change to #e79012; */
.quick_links ul li{ position: relative;}
.quick_links ul li a{ display: block; width: 60px; height: 60px; box-sizing: border-box; text-decoration: none;}
.quick_links .cn li a:hover{ background: #5a2a82;}   /*old background: #028ed8 change to #5a2a82;*/
.quick_links .us li a:hover{ background: #1ba695;}   /*old: background: #1ba695 change to #b56f09; */
.quick_links .last li a:hover{ background: #3d1063;}  /*old: background: #122e44 change to 5a2a82 */
.quick_links .us .uslast li a:hover{ background: #122e44;}  /*old: background: #122e44 change to d3830e */
.quick_links ul li a span{ display: block;}
.quick_links ul li a .text{ display: none; position: absolute; left: -140px; top: 0; width: 140px; height: 60px; color: #fff; font-size: 13px; line-height: 60px; text-align: center;}
.quick_links ul li a:hover .text{ display: block;}
.quick_links .cn li a .text{ background: #5a2a82;}    /*old background: #028ed8 change to #5a2a82;*/
.quick_links .us li a .text{ background: #2dbcaa;}   /*old: background: #2dbcaa change to #d3830e; */
.quick_links ul li a .icon{ margin: 0 auto; background: url(../images/bg/sprite.png) no-repeat left top;}
.quick_links .cn .facebook a{ padding: 18px 0 15px 0;}
.quick_links .cn .facebook a .icon{ width: 30px; height: 27px; background-position: -100px -5px;}
.quick_links ul .taobao a{ padding: 19px 0 18px 0;}
.quick_links ul .taobao a .icon{ width: 30px; height: 23px; background-position: -5px -183px;}
.quick_links ul .wangwang a{ padding: 15px 0 17px 0;}
.quick_links ul .wangwang a .icon{ width: 29px; height: 28px; background-position: -84px -183px;}
.quick_links .us .facebook a{ padding: 15px 0 17px 0;}
.quick_links .us .facebook a .icon{ width: 31px; height: 28px; background-position: -100px -5px;}
.quick_links ul .whatsapp a{ padding: 16px 0 15px 0;}
.quick_links ul .whatsapp a .icon{ width: 29px; height: 29px; background-position: -45px -183px;}
.quick_links ul .email a{ padding: 20px 0;}
.quick_links ul .email a .icon{ width: 29px; height: 20px; background-position: -61px -5px;}
.quick_links ul .to-top a{ padding: 17px 0;}
.quick_links ul .to-top a .icon{ width: 27px; height: 26px; background-position: -243px -123px;}

/* Announcement old=280*140px .announcement_wrapper{ position: fixed; bottom: 0; right: 0; z-index: 11112; width: 280px;} */
.announcement_wrapper{ position: fixed; bottom: 5px; right: 5px; z-index: 11112; width: 323px;}
.announcement_wrapper .announcement-content{ position: relative;}
.announcement_wrapper .title{ color: #fff; font-size: 16px; line-height: 27px; padding: 10px 20px; background: #edaf37;}
.announcement_wrapper .title span{ display: block; padding: 0 0 0 37px; background: url(../images/bg/icon-note.png) no-repeat left center;}
.announcement_wrapper .action{ position: absolute; top: 18px; left: 5px; color: #fff; font-size: 13px; line-height: 16px;}       /*关闭改到左边,以前是right:20px*/
.announcement_wrapper .action a{ display: block; color: #fff; font-size: 13px; line-height: 16px; text-decoration: none;}
.announcement_wrapper .action a:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.announcement_wrapper .action a span{ display: block; float: left;}
.announcement_wrapper .action a .text{ margin-left: 4px; border-bottom: solid 1px transparent;}   /*关闭改到左边,以前是margin-right:6px*/
.announcement_wrapper .action a .icon{ padding: 2px 0; width: 12px; height: 12px; background: url(../images/bg/icon-close.png) no-repeat left 3px;}
.announcement_wrapper .action a:hover .text{ border-color: #fff;}
.announcement_wrapper #announcement{ padding: 14px 22px 13px 22px; color: #fff; font-size: 13px; line-height: 22px; background: #f5b841;}

/* backold web */
.backoldweb { position: fixed; top: 5px;right: 100px; z-index:11111; width: auto; background: #446475; height: 20px;}
.backoldweb a span{color:#ffffff; padding:0 10px;}
.backoldweb a:hover{color:#ffffff; }

/* Breadcrumbs */
.breadcrumbs{ height: 200px;text-align: center;color: #fff;}
.breadcrumbs ul{ margin: 0; padding: 0; list-style: none;}
.breadcrumbs ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.breadcrumbs ul li{ float: left; color: #222;  line-height: 20px; margin: 0 6px 0 0; padding: 0 12px 0 0; background: url(../images/bg/icon-breadcrumbs.png) no-repeat right center;}
.breadcrumbs ul li:last-child{ margin: 0; padding: 0; background: none;}
.breadcrumbs ul li a{ display: block; color: #222;}
.breadcrumbs .cap1 {font-size: 36px;font-weight: bold;padding-top: 55px;}
.breadcrumbs .cap2 {font-size: 12px;}
/* Inner帮助文件 */
.sidebar-main{ width: 230px; box-sizing: border-box;float: left;position: relative;margin-top: -150px;}
.sidebar-title{background:#078AD6;margin-bottom: 1px;color: #fff; font-size:28px;line-height: 1; padding:50px 15px;}
.sidebar-title hr{width: 30px;margin: 10px 0;}
.sidebar-title .p1{font-size: 18px;}
.sidebar_content{ background: #fff;}
.sidebar_content ul{ margin: 0; padding: 0; list-style: none;}
.sidebar_content ul ul{ display: none; padding: 0 15px 15px 15px;}
.sidebar_content ul li{ position: relative;text-align: center;color: #333333;}
.sidebar_content ul .menu-opened ul{ display: block;}
.sidebar_content ul li a{ display: block;}
.sidebar_content ul li a span{ display: block; padding: 0 15px 0 0;}

.sidebar-title1{font-size: 20px;padding: 30px 15px;background: url(../images/e-logo.jpg)no-repeat #078ad6;}
.sidebar-title1 .lxs{font-size: 14px;line-height: 24px;}
.sidebar-title1 .lxs dd{display:block;margin: 10px auto;}

/*左侧菜单的大体CSS*/
.sidebar_content ul .level-1{ background-color: #EEEEEE;}    /*all left menu*/
.sidebar_content ul .level-1:last-child{ margin-bottom: 0;}
.sidebar_content ul .level-1 > a{ color: #444; font-size: 16px; padding:15px 15px 15px 15px;line-height: 28px; text-decoration: none; } /*level-1下的a的属性*/
.sidebar_content ul .level-1:hover > a,
.sidebar_content ul .level-1 > a:hover,
.sidebar_content ul .level-1.active > a,
.sidebar_content ul .level-1.current > a,

.sidebar_content ul .menu-opened > a{ background-color: #47a8df;color: #fff!important;}
.sidebar_content ul li li{ padding: 0 0 1px 0; background: url(../images/bg/bg-dashed.png) repeat-x left bottom;}
.sidebar_content ul li li:last-child{ padding: 0; background: none;}
.sidebar_content ul li li a{ color: #444; font-size: 14px; line-height: 24px; padding: 10px 0; text-decoration: none;}
.sidebar_content ul li li a span{ padding: 0;}

.level-top{}
.level-top-on{background-color: #088ad6;color: #fff!important;}


 .column.main{float: right;/*border: 1px solid #d8d8d8;*/width: 940px; box-sizing: border-box;}

.column.main .node_content{ border:1px solid #ccc;padding:25px;background: #fff; min-height: 400px;}

.two_columns_left .sidebar-main{ float: left;}
.two_columns_left .column.main{ float: right;border:1px solid #d8d8d8}
.two_columns_right .sidebar-main{ float: right;}
.two_columns_right .column.main{ float: left;}

.page_title_wrapper{ padding:5px 10px; position: relative;color: #666;border-bottom: 1px solid #CCCCCC;text-align: left;line-height: 22px;color: #333333;margin-bottom: 10px;}
.page_title_wrapper>h2{font-weight: bold;}
.page_title{ font-size: 20px; font-weight: 400; line-height: 2; margin-bottom: 0; border-bottom: solid 1px #dadbdb;}


.node_content h3{ font-size: 16px; font-weight: 400; padding-left:10px;margin-bottom:15px;/*margin-top: 15px;*/ background-color:#e9f5f5; height:40px;line-height:40px; vertical-align:middle;border: solid 1px #c1dfdf; }
.node_content h3 span{ color: #126896; border-left: solid 4px #ec665c;padding-left:9px}
.node_content .banner{ line-height: 0; padding-bottom:20px}

/* 国内仓库左边菜单 */
.is-cn .sidebar-title{ background: #015cad url(../images/bg/bg-cn-sidebar2.png) no-repeat left top;}  /*background: #028ed8 change to 5a2a82  */
.is-cn .sidebar_content ul .level-1 > a{ background: #b8e8ff;}  /* b8e8ff background: 淡蓝#f0faff change to 淡紫#b490d0 */

.is-cn .sidebar_content ul .level-1 > img{ float:left; padding:10px 5px 10px 10px; border:0} /*new add*/
.is-cn .sidebar_content ul .level-1:hover > a,
.is-cn .sidebar_content ul .level-1 > a:hover,
.is-cn .sidebar_content ul .level-1.active > a,
.is-cn .sidebar_content ul .level-1.current > a,
.is-cn .sidebar_content ul .menu-opened > a{ background: #015cad;}  /* 中集左菜单 background: 天蓝#46befe change to 紫#5a2a82 */

.is-cn .sidebar_content ul .parent > a span{ background: url(../images/bg/icon-dropdown-cn.png) no-repeat right top;
    height: 20px;
}

.is-cn .sidebar_content ul .parent:hover > a span,
.is-cn .sidebar_content ul .parent.active > a span,
.is-cn .sidebar_content ul .parent.current > a span,
.is-cn .sidebar_content ul .parent > a:hover span{ background-position: right -20px;}
.is-cn .sidebar_content ul .menu-opened > a span{ background-position: right -40px !important;}
.is-cn .sidebar_content ul li li:hover a,
.is-cn .sidebar_content ul li li a:hover,
.is-cn .sidebar_content ul li li.active a{ color: #015cad;}   /*字变色color:028ed8 change to #5a2a82*/

/*zqms list*/
.is-cn .page_title{ color: #028ed8;}   /*028ed8 change to #5a2a82*/
.is-cn .page_title span:after{ background: #028ed8;}    /*028ed8 change to #5a2a82*/
.is-cn .page_title_wrapper .view-all{ color: #028ed8; background: url(../images/bg/icon-view-all-cn.png) no-repeat right center;}   /*028ed8 change to #5a2a82*/

.is-cn .node_content h3{ color: #126896;}

/* us */
.is-us .sidebar-title{ background: #2dbcaa url(../images/bg/bg-us-sidebar.png) no-repeat left top;}  /*old: background: #2dbcaa change to #e79012; */
.is-us .sidebar_content ul .level-1 > a{ background: #eafaf8;}
.is-us .sidebar_content ul .level-1 > img{ float:left; padding:10px 5px 10px 10px; border:0}  /*new add*/
.is-us .sidebar_content ul .level-1:hover > a,
.is-us .sidebar_content ul .level-1 > a:hover,
.is-us .sidebar_content ul .level-1.active > a,
.is-us .sidebar_content ul .level-1.current > a,
.is-us .sidebar_content ul .menu-opened > a{ background: #59d2c3;}
.is-us .sidebar_content ul .parent > a span{ background: url(../images/bg/icon-dropdown-us.png) no-repeat right top;}
.is-us .sidebar_content ul .parent:hover > a span,
.is-us .sidebar_content ul .parent.active > a span,
.is-us .sidebar_content ul .parent.current > a span,
.is-us .sidebar_content ul .parent > a:hover span{ background-position: right -20px;}
.is-us .sidebar_content ul .menu-opened > a span{ background-position: right -40px !important;}
.is-us .sidebar_content ul li li:hover a,
.is-us .sidebar_content ul li li a:hover,
.is-us .sidebar_content ul li li.active a{ color: #13ab98;}

.is-us .page_title{ color: #13ab98;}
.is-us .page_title span:after{ background: #13ab98;}
.is-us .page_title_wrapper .view-all{ color: #13ab98; background: url(../images/bg/icon-view-all-us.png) no-repeat right center;}

.is-us .node_content h3{ color: #0f7f71;}

/* news-aspx */
.news_wrapper_sp .news_content{ position: relative;border-bottom: solid 1px #f2f2f2; }
.news_wrapper_sp .news_content table{ border-collapse:collapse;width:98%}
.news_wrapper_sp .news_content td {text-align:left; border:0px solid black;}
.news_wrapper_sp .news_content .category{text-align: center; color: #fff; border-radius:4px; }
.news_wrapper_sp .news_content .category.important{ background: #ea736a;}
.news_wrapper_sp .news_content .category.pickup{ background: #e9b872;}
.news_wrapper_sp .news_content .category.BUYUP{ background: #a0c9de;}
.news_wrapper_sp .news_content .category.express{ background: #93d5b5;}
.news_wrapper_sp .news_content .date{ position: absolute; text-align:right}
.news_wrapper_sp .news_content .title{ }
.news_wrapper_sp .news_content .title a{color: #444;}

.pages_wrapper_sp{ margin: 10px 0 0 0; padding: 30px 0 0 0; text-align: center; line-height: 0;}

/* Warehouse 阿文 */
.page-home .banner_slider{ margin-bottom: 40px;}
.page-home .page_title_wrapper{ margin-bottom: 20px;}
.page-home .page_title span span{ padding: 0 0 0 55px;}
.page-home.is-cn .page_title span span{ background: url(../images/bg/icon-intro-cn.png) no-repeat left top;}
.page-home.is-us .page_title span span{ background: url(../images/bg/icon-intro-us.png) no-repeat left top;}
.page-home .column.main .node_content{ padding-bottom: 40px;}

.news_wrapper ul{ margin: 0; padding: 0; list-style: none;}
.news_wrapper .news-item{ margin: 0 0 10px 0; padding: 0 0 11px 0; background: url(../images/bg/bg-dashed.png) repeat-x left bottom;} /*底下一条*/
.news_wrapper .news-item:last-child{ margin: 0; padding: 0; background: none;}
/*以後可删除start*/
.news_wrapper .news_content{ position: relative; padding: 0 100px 0 55px;}
.news_wrapper .news_content .category{ position: absolute; top: 0; left: 0; width: 40px; text-align: center; color: #fff; font-size: 11px; line-height: 20px; padding: 2px 0; border-radius: 4px;}
.news_wrapper .news_content .category.important{ background: #ea736a;}
.news_wrapper .news_content .category.pickup{ background: #e9b872;}
.news_wrapper .news_content .category.BUYUP{ background: #a0c9de;}
.news_wrapper .news_content .category.express{ background: #93d5b5;}
.news_wrapper .news_content .date{ position: absolute; top: 0; right: 0; color: #888; font-size: 13px; line-height: 20px; padding: 2px 0;}
.news_wrapper .news_content .title{ padding: 2px 0;}
.news_wrapper .news_content .title a{ display: block; color: #444; font-size: 13px; line-height: 20px;}
/*以後可删除end*/
.is-cn .news_wrapper .news_content .title a:hover{ color: #028ed8;} /*028ed8 change to #5a2a82*/
.is-us .news_wrapper .news_content .title a:hover{ color: #13ab98;}  /*028ed8 change to #5a2a82*/

.process_wrapper{ margin: 30px 0 0 0; padding: 25px 0 27px 0;}
.is-cn .process_wrapper{ background: #5a2a82;}   /*028ed8 change to #5a2a82*/
.is-us .process_wrapper{ background: #2dbcaa;}   /*old: background: #2dbcaa change to #e79012; */
.process_wrapper .title{ padding: 0 30px; margin: 0 0 25px 0;}
.process_wrapper h4{ margin: 0; text-align: center; color: #fff; font-size: 20px; font-weight: 400; position: relative;}
.process_wrapper h4 span{ padding: 0 20px; display: inline-block; position: relative; z-index: 11;}
.is-cn .process_wrapper h4 span{ background: #5a2a82;}  /*028ed8 change to #5a2a82*/
.is-us .process_wrapper h4 span{ background: #2dbcaa;} /*old: background: #2dbcaa change to #e79012; */
.process_wrapper h4:after{ position: absolute; left: 0; top: 15px; content: ''; display: block; width: 100%; height: 1px;}
.is-cn .process_wrapper h4:after{ background: #35a5e0;}
.is-us .process_wrapper h4:after{ background: #57c9bb;}
.process_wrapper .content{ padding: 0 0 0 11px;}
.process_wrapper ul{ margin: 0; padding: 0; list-style: none;}
.process_wrapper ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.process_wrapper ul li{ float: left; padding: 16px 12px 0 0; position: relative;}
.is-cn .process_wrapper ul li{ background: url(../images/bg/icon-arrow-cn-white.png) no-repeat right 33px;}
.is-us .process_wrapper ul li{ background: url(../images/bg/icon-arrow-us-white.png) no-repeat right 33px;}
.process_wrapper ul li:last-child{ padding-right: 0; background: none;}
.process_wrapper ul li .item-content{ width: 134px;}
.process_wrapper ul li .num{ position: absolute; top: 0; left: 24px; display: block; width: 22px; height: 22px; color: #fff; font-size: 12px; line-height: 22px; text-align: center; background: #f3a612; border-radius: 11px;}
.process_wrapper ul li .image{ margin-bottom: 24px; text-align: center;}
.process_wrapper ul li .text{ color: #fff; font-size: 14px; line-height: 20px; text-align: center;}

.our_advantages{ margin: 30px 0 0 0;}
.our_advantages .advantages-content{ padding: 10px 0; background: #fff;}
.our_advantages ul{ margin: 0; padding: 0; list-style: none;}
.our_advantages ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.our_advantages ul li{ float: left; padding: 30px 0; text-align: center; box-sizing: border-box;}
.our_advantages ul li .content{ border-right: solid 1px #dadbdb;}
.our_advantages ul li .image{ margin: 0 0 10px 0;}
.our_advantages ul li .title{ font-size: 16px; margin: 0 0 5px 0;}
.our_advantages ul li .text{ color: #888; font-size: 13px; line-height: 15px;}

.is-cn .our_advantages ul li{ width: 33.3333%;}
.is-cn .our_advantages ul li:nth-child(3n+1){ clear: left;}
.is-cn .our_advantages ul li:nth-child(3n) .content{ border-right: 0;}
.is-cn .our_advantages .advantages-content{ border-bottom: solid 3px #028ed8;} /*028ed8 change to #5a2a82*/
.is-cn .our_advantages ul li .title{ color: #5a2a82;} /*028ed8 change to #5a2a82*/

.is-us .our_advantages ul li{ width: 25%;}
.is-us .our_advantages ul li:nth-child(4n+1){ clear: left;}
.is-us .our_advantages ul li:nth-child(4n) .content{ border-right: 0;}
.is-us .our_advantages .advantages-content{ border-bottom: solid 3px #2dbcaa;}   /*old: background: #2dbcaa change to #e79012; */
.is-us .our_advantages ul li .title{ color: #13ab98;}

/* Common */ /*mszq list*/
.warehouse_table td {border: solid 1px #c2c2c2;}
.warehouse_table td a{ color: #222;}

.warehouse_table td.last{ padding: 8px 20px;line-height:25px;}
.warehouse_table td p{ line-height: 24px; margin-bottom: 8px;}
.warehouse_table td p:last-child{ margin-bottom: 0;}
.is-cn .warehouse_table td a:hover{ color: #028ed8;} /*028ed8 change to #5a2a82*/
.is-us .warehouse_table td a:hover{ color: #13ab98;}

.warehouse_table_title th{ width: 137px; vertical-align: top;border: solid 1px #e1e1e1;}
.warehouse_table_title th .title{ padding: 0 0 0 33px; background: url(../images/bg/icon-table.png) no-repeat left top;}
.warehouse_table_title th:first-child{ text-align:left;}
.attention_content div{ padding-top:20px}
.attention_content p{ color: #888; line-height: 20px; margin-bottom: 5px;}
.attention_content p:last-child{ margin-bottom: 0;}
.attention_content p.special span.required{ width: 30px;}

/*介绍页面*/
.introduction_container ul{ margin: 0; padding: 0; list-style: none;}
.introduction_container ul li{ margin: 0;}
.introduction_container h4{ margin: 0; padding: 10px 10px; background: #f0faff; border: solid 1px #e8eff3; font-size: 16px; font-weight: 400; line-height: 18px;}
.is-us .introduction_container h4{ background: #f0f8f7;}
.introduction_container h4 span{ display: block; padding: 0 0 0 9px;}
.is-cn .introduction_container h4 span{ color: #126896; border-left: solid 4px #ec665c;}
.is-us .introduction_container h4 span{ color: #0f7f71; border-left: solid 4px #2dbcaa;}
.page-intro .introduction_container .content{ padding: 5px 20px 10px 20px; color: #222; line-height:25px;}/*content*/
.page-intro .introduction_container .content p{ margin-bottom: 10px;}
.page-intro .introduction_container .content table{ margin-top: 10px;}
.page-intro .introduction_container .content table td{height:25px;line-height:25px;}
.page-intro .introduction_container div.content > table td:first-child{width:200px; text-align:left; padding-left:0;}

.is-us.page-intro .introduction_container .content{ padding-top: 15px;}
.page-intro.taiwan .introduction_container li:last-child .content{ padding-bottom: 0;}
.page-intro.taiwan .introduction_container .content table{ margin-bottom: 0;}

.is_help_center .introduction_container h4{ background: #a3abd0;}
.is_help_center .introduction_container h4 span{ color: #6d3886; border-left: solid 4px #6d3886;font-size:14px;}
.is_help_center .introduction_container .content{ padding:15px 20px 15px 20px; color: #333; font-size: 13px; line-height: 22px;}
.is_help_center .introduction_container .content table{margin-top:10px;}
.is_help_center .introduction_container .content table td{height:25px;line-height:25px;padding:0; padding:10px 10px}
.is_help_center .introduction_container .content p{}

.warehouse_table_intro th .cn{ background-position: left -10px;}
.warehouse_table_intro th .location{ background-position: left -49px;}
.warehouse_table_intro th .area{ background-position: left -89px;}
.warehouse_table_intro th .income{ background-position: left -130px;}
.warehouse_table_intro th .recipient{ background-position: left -168px;}
.warehouse_table_intro th .tel{ background-position: left -209px;}
.warehouse_table_intro th .wangwang{ background-position: left -249px;}
.warehouse_table_intro th .zip{ background-position: left -289px;}
.warehouse_table_intro th .time{ background-position: left -329px;}
.warehouse_table_intro th .endup{ background-position: left -369px;}
.warehouse_table_intro th .free-period{ background-position: left -409px;}
.warehouse_table_intro th .frame{ background-position: left -449px;}
.warehouse_table_intro th .return{ background-position: left -489px;}
.warehouse_table_intro th .announce{ background-position: left -528px;}

.warehouse_table_intro td a.taobao{ display: block; line-height: 0;}
.warehouse_table_intro td .times:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.warehouse_table_intro td .times .time{ float: left; margin: 0 16px 0 0;}
.warehouse_table_intro td .times .time:last-child{ margin-right: 0;}

.warehouse_table_intro td a{ color: #028ed8; text-decoration: underline;}  /*028ed8 change to #5a2a82*/
.warehouse_table_intro td a:hover{ text-decoration: none;}

.is-us .warehouse_table_title.warehouse_table_intro th{ width: 157px;}

.page-intro.hongkong .page_title_wrapper{ margin-bottom: 30px;}
.page-intro .node_content .banner{ margin-bottom: 20px;}

.intro_advantages{ border-top: solid 1px #d7e4ed;}
.intro_advantages ul{ margin: 0; padding: 0; list-style: none;}
.intro_advantages ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.intro_advantages ul li{ float: left; width: 25%; margin: 10px 0 0 0; border-right: solid 1px #ededed; text-align: center; box-sizing: border-box;}
.intro_advantages ul li:nth-child(4n){ border-right: 0;}
.intro_advantages ul li:nth-child(4n+1){ clear: left;}
.intro_advantages ul li.min-height{ min-height: 220px; margin-top: 60px;}
.is-us .intro_advantages ul li{ min-height: 184px;}
.intro_advantages ul li .image{ margin-bottom: 15px;}
.intro_advantages ul li.last .image{ margin-bottom: 0;}
.intro_advantages ul li .title{ font-size: 16px; line-height: 1; margin-bottom: 7px;}
.intro_advantages ul li .text{ color: #888; font-size: 13px; line-height: 18px;}
.is-cn .intro_advantages ul li .title{ color: #5a2a82;}    /*028ed8 change to #5a2a82*/
.is-us .intro_advantages ul li .title{ color: #13ab98;}

.page-intro.oversea .intro_advantages ul li.min-height{ margin-top: 10px;}

/* Process */
.process_steps ul{ margin: 0; padding: 0; list-style: none;}
.process_steps ul li{ margin: 0 0 40px 0;}
.process_steps ul li:last-child{ margin-bottom: 0;}
.process_steps ul .without-content{ margin-bottom: 20px;}
.process_steps li .title{ position: relative; padding: 0 0 0 50px;}
.process_steps .title .num{ position: absolute; top: 0; left: 0; width: 40px; color: #fff; font-size: 24px; line-height: 40px; text-align: center; border-radius: 19px;}
.is-cn .process_steps .title .num{ background: #028ed8;}  /*028ed8 change to #5a2a82*/
.is-us .process_steps .title .num{ background: #2dbcaa;}
.process_steps .title .text{ font-size: 16px; line-height: 20px; padding: 10px 0;}
.is-cn .process_steps .title .text{ color: #126896;}
.is-us .process_steps .title .text{ color: #0f7f71;}
.is-us .process_steps .title .text a{ color: #1eac9a;}
.process_steps .wrapper{ padding: 30px 35px 0 35px;}
.process_steps .two-lines .wrapper{ padding-top: 10px;}
.process_steps .with-info .wrapper{ padding-top: 0;}
.process_steps .wrapper .info{ color: #222; line-height: 20px; padding: 5px 0 25px 15px;}
.process_steps .wrapper .info a{ color: #222;}
.process_steps .wrapper .info a:hover{ color: #1eac9a;}
.process_steps .wrapper .content{ background: #fafafa; border: solid 4px #f0f1f2;}

.process_steps li:last-child .content{ position: relative;}
.process_steps li:last-child .content .confirm{ position: absolute; top: 115px; left: 65px; font-size: 36px; font-weight: 300; line-height: 40px;}
.is-cn .process_steps li:last-child .content .confirm{ color: #44b1ea;}
.is-us .process_steps li:last-child .content .confirm{ color: #2dbcaa;}
.process_steps li .tips-wrapper{ margin: 10px 0 0 0; padding: 44px 65px 44px 85px; background: #eef8fd; position: relative;}
.process_steps li .icon-tips{ position: absolute; top: 17px; left: 65px; width: 87px; height: 91px; background: url(../images/bg/bg-tips.png) no-repeat left top;}
.process_steps li .tips-wrapper .tips{ padding: 18px 24px 18px 83px; color: #222; font-size: 14px; font-weight: 300; line-height: 24px; letter-spacing: 0.8px; background: #fff; border-radius: 9px;}

/* Express */
.page_express .warehouse_table_express{ margin: 0 0 18px 0;}
.page_express .warehouse_table_express th{ background: #f0faff;color:#16a8b7; font-size:15px; text-align: center; vertical-align: middle;border: solid 1px #e1e1e1;}
.page_express .warehouse_table_express th:first-child{ text-align: left;}
/*.page_express .warehouse_table_express td:first-child{ text-align: left;}*/ /*有影响其它所以取消了*/
.page_express.oversea .warehouse_table_express th:first-child{ text-align: center;}
.is-us.page_express .warehouse_table_express th{ border-left: 0; border-right: 0;}
.is-us.page_express .warehouse_table_express th:first-child{ border-left: solid 1px #e1e1e1;}
.is-us.page_express .warehouse_table_express th:last-child{ border-right: solid 1px #e1e1e1;}
.page_express .warehouse_table_express td{ font-size: 13px; text-align: center;border: solid 1px #e1e1e1;}
.page_express .warehouse_table_express td.first{ background: #fafafa; color: #444; text-align: left; position: relative;}
.page_express .warehouse_table_express td.first img{ vertical-align:middle; }
.page_express .warehouse_table_express td a{ text-decoration: underline;}
.page_express .warehouse_table_express td a:hover{ text-decoration: none;}
.is-cn.page_express .warehouse_table_express td a{ color: #028ed8;}  /*028ed8 change to #5a2a82*/
.is-us.page_express .warehouse_table_express td a{ color: #1eac9a;}
.page_express .warehouse_table_express .attention_content{ margin: 0 0 36px 0;}

.page_express .taiwan .warehouse_table_express{ margin: 0 0 25px 0;}
.page_express .taiwan .warehouse_table_express td{ vertical-align: middle;border: solid 1px #e1e1e1;}

.our_partners ul{ margin: 0; padding: 0; list-style: none;}
.our_partners ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.our_partners ul li{ float: left; margin: 0 20px 0 0; text-align: center;}
.our_partners ul li:last-child{ margin-right: 0;}
.our_partners ul li a,
.our_partners ul li a span{ display: block;}
.our_partners ul li a .image{ border: solid 2px #f0f1f2;}
.our_partners ul li a .text{ font-size: 14px; line-height: 20px; margin: 8px 0 0 0;}

.page_express_partners .warehouse_table_express{ margin: 0 0 36px 0;}
.page_express_partners .warehouse_table_express th{ width: 168px; padding-right: 0;}
.page_express_partners .warehouse_table_express th:first-child{ text-align: left;}
.page_express_partners .warehouse_table_express th .website{ background-position: left -929px;}
.page_express_partners .warehouse_table_express th .ziqums{ background-position: left -12px;}
.page_express_partners .warehouse_table_express th .aging{ background-position: left -969px;}
.page_express_partners .warehouse_table_express th .endup{ background-position: left -1008px;}
.page_express_partners .warehouse_table_express th .tel{ background-position: left -1067px;}
.page_express_partners .warehouse_table_express th .location{ background-position: left -1107px;}
.page_express_partners .warehouse_table_express th .time{ background-position: left -1147px;}
.page_express_partners .warehouse_table_express th .total-limit{ background-position: left -1187px;}
.page_express_partners .warehouse_table_express th .weight-limit{ background-position: left -1227px;}
.page_express_partners .warehouse_table_express th .length-limit{ background-position: left -1267px;}
.page_express_partners .warehouse_table_express th .first-weight{ background-position: left -1429px;}
.page_express_partners .warehouse_table_express th .added-weight{ background-position: left -1472px;}

.page_express_partners .warehouse_table_express th .services{ background-position: left -1307px;}
.page_express_partners .warehouse_table_express th .none-delivery{ background-position: left -1346px;}
.page_express_partners .warehouse_table_express th .additional-fee{ background-position: left -1386px;}
.page_express_partners .warehouse_table_express th .announce{ background-position: left -528px;}

.page_express_partners .warehouse_table_express td .stress{ color: #c51d1d; margin: 0 0 10px 0;}
.page_express_partners .warehouse_table_express .table-in-table{ margin: 0 0 20px 0;}
.page_express_partners .warehouse_table_express .table-in-table2{ margin-bottom: 10px;}
.page_express_partners .warehouse_table_express .table-in-table td{ font-size: 13px; padding: 5px 0; text-align: center;}
.page_express_partners .warehouse_table_express .table-in-table2 th{ width: 44px; padding: 5px 20px; text-align: center;}

/* ziqudian */
/*.warehouse_table_ziqudian{ margin: 0 0 36px 0;}*/

/* mszq list  */
.page_ziqudian .warehouse_table_ziqudian table{ width:100%;}
.page_ziqudian .warehouse_table_ziqudian td{ font-size: 13px; text-align: center;font-weight: 200; vertical-align: middle;}
.page_ziqudian .warehouse_table_ziqudian .head td{ background-color: #f0faff;color:#16a8b7; font-size:15px;  white-space: nowrap;}
.page_ziqudian .warehouse_table_ziqudian .head_sub td{ background-color: #f0faff;color:#028ed8; font-size:15px;  white-space: nowrap;}   /*028ed8 change to #5a2a82*/
.page_ziqudian .warehouse_table_ziqudian .spctr td{ background-color: #f9f9f9;}
.page_ziqudian .warehouse_table_ziqudian td img{ vertical-align: middle;}
.page_ziqudian .warehouse_table_ziqudian td a{ color: #028ed8; text-decoration: underline;}    /*028ed8 change to #5a2a82*/
.page_ziqudian .warehouse_table_ziqudian td a:hover{ text-decoration: none;}
/* mszq detail */
.page_ziqudian_station .warehouse_table_ziqudian th .location{ background-position: left -570px;}
.page_ziqudian_station .warehouse_table_ziqudian th .tel{ background-position: left -609px;}
.page_ziqudian_station .warehouse_table_ziqudian th .time{ background-position: left -649px;}
.page_ziqudian_station .warehouse_table_ziqudian th .free-period{ background-position: left -690px;}
.page_ziqudian_station .warehouse_table_ziqudian th .overdue{ background-position: left -729px;}
.page_ziqudian_station .warehouse_table_ziqudian th .weight-limit{ background-position: left -769px;}
.page_ziqudian_station .warehouse_table_ziqudian th .length-limit{ background-position: left -808px;}
.page_ziqudian_station .warehouse_table_ziqudian th .payment{ background-position: left -849px;}
.page_ziqudian_station .warehouse_table_ziqudian th .notification{ background-position: left -889px;}
.page_ziqudian_station .warehouse_table_ziqudian th .first-weight{ background-position: left -1429px;}
.page_ziqudian_station .warehouse_table_ziqudian th .added-weight{ background-position: left -1472px;}
.page_ziqudian_station .warehouse_table_ziqudian th .othernote{ background-position: left -530px;}
.page_ziqudian_station .warehouse_table_ziqudian td a{color:#028ed8}   /*028ed8 change to #5a2a82*/

/* Shop Navigation */
.page_shop_navigation .column.main .node_content{ padding-bottom: 15px;}
.page_shop_navigation .page_title_wrapper{ margin-bottom: 25px;}
.shop_navigation p{ color: #222; line-height: 22px; margin-bottom: 25px;}
.shop_navigation ul{ margin: 0; padding: 0; list-style: none;}
.shop_navigation ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.shop_navigation ul li{ float: left; margin: 0 17px 45px 0; text-align: center;}
.shop_navigation ul li:nth-child(4n-2){ margin-right: 16px;}
.shop_navigation ul li:nth-child(4n){ margin-right: 0;}
.shop_navigation ul li:nth-child(4n+1){ clear: left;}
.shop_navigation ul li a,
.shop_navigation ul li a span{ display: block;}
.shop_navigation ul li a .content{ position: relative; min-height: 150px;}
.shop_navigation ul li a .text{ position: absolute; left: 0; bottom: 0; width: 100%; padding: 7px 15px; color: #888; font-size: 12px; line-height: 16px; background: #f0f0f0; box-sizing: border-box;}
.shop_navigation ul li a .two-lines{ padding: 4px 15px;}
.shop_navigation ul li a .title{ font-size: 14px; line-height: 22px; padding: 6px 0 0 0;}
.is-cn .shop_navigation ul li a:hover{ color: #46befe;}
.is-cn .shop_navigation ul li a:hover .text{ color: #fff; background: #46befe;}
.is-us .shop_navigation ul li a{ color: #1eac9a;}
.is-us .shop_navigation ul li a:hover{ color: #59d2c3;}

/* Shop Flow */
.shop-flow h4{ margin: 0 0 30px 0; padding: 10px 20px; background: #f0faff; border: solid 1px #e8eff3; font-size: 16px; font-weight: 400; line-height: 18px;}
.shop-flow h4 span{ display: block; padding: 0 0 0 9px;}
.is-us .shop-flow h4{ background: #f0f8f7;}
.is-us .shop-flow h4 span{ color: #0f7f71; border-left: solid 4px #2dbcaa;}     /*old: background: #2dbcaa change to #e79012; */

.shop-flow .process_steps .info{ padding-bottom: 15px;}
.shop-flow .process_steps li:last-child .info{ padding-bottom: 25px;}
.shop-flow .process_steps li:first-child .content1{ margin-bottom: 25px;}
.shop-flow .process_steps li:first-child .content2{ border-bottom-width: 2px;}

/* Return */
.return_container h4{ margin: 0; padding: 10px 10px; background: #f0faff; border: solid 1px #e8eff3; font-size: 16px; font-weight: 400; line-height: 18px;}
.return_container h4 span{ display: block; padding: 0 0 0 9px;}
.is-cn .return_container h4 span{ color: #126896; border-left: solid 4px #ec665c;}
.return_container .content{ padding: 10px 20px 10px 20px; color: #333; line-height: 22px;}
.return_container .content p:last-child{ color: #888; }
.return_container .process_steps{ padding: 30px 0 0 0;}

.page-return-fee .return_container .process_steps{ padding-bottom: 30px;}
.table_return_fee{margin: 15px 0 20px 0;}
.table_return_fee th,
.table_return_fee td{ text-align: center;border: solid 1px #e1e1e1;}

/* FAQ */
.faq_content ul{ margin: 0; padding: 0; list-style: none;}
.faq_content ul li{ margin: 0 0 40px 0;}
.faq_content ul li:last-child{ margin-bottom: 0;}
.faq_content li h3{ margin-bottom: 0;}
.faq_content li .question{ font-size: 14px; line-height: 20px; margin: 0 0 15px 0; padding: 0 0 0 29px; background: url(../images/bg/icon-question.png) no-repeat left top;}
.is-cn .faq_content li .question{ color: #126896;}
.faq_content li .answer{ color: #666; line-height: 20px; margin: 0 0 0 29px; padding: 0 0 0 20px; background: url(../images/bg/icon-answer.png) no-repeat left 2px;}
.faq_content ul li a{ text-decoration: underline;}

/* Contraband help center */
.is_help_center a{ color: #626a8c;}

.is_help_center .page-header{ background: #5a2a82;} /*old background: #34394f change to 5a2a82 */
.is_help_center .footer_wrapper{ background: #5a2a82;} /*old background: #3c4157 change to 5a2a82 */
.is_help_center .footer_bottom{ background: #3d1063;}  /*old background: #34394f change to 3d1063 */

.is_help_center .sidebar_content ul .level-1 > a{ background: #f5f6fa;}
.is_help_center .sidebar_content ul .level-1:hover > a,
.is_help_center .sidebar_content ul .level-1 > a:hover,
.is_help_center .sidebar_content ul .level-1.active > a,
.is_help_center .sidebar_content ul .level-1.current > a,
.is_help_center .sidebar_content ul .menu-opened > a{ background: #626a8c;}

.is_help_center .page_title{ color: #626a8c;}
.is_help_center .page_title span:after{ background: #626a8c;}
.is_help_center .linkfont {color:Green}

.contraband_wrapper ul{ margin: 0; padding: 0; list-style: none;}
.contraband_wrapper ul li{ position: relative; margin: 0 0 20px 0; padding: 0 0 0 110px; min-height: 60px;}
.contraband_wrapper ul li:last-child{ margin-bottom: 0;}
.contraband_wrapper li .image{ border: solid 1px #eeeded; position: absolute; top: 0; left: 0;}
.contraband_wrapper li .content{ padding: 8px 0;}
.contraband_wrapper .one-line .content{ padding: 19px 0;}
.contraband_wrapper li .title{ color: #626a8c; font-size: 14px; font-weight: 700; line-height: 22px;}
.contraband_wrapper li .text{ color: #666; line-height: 22px;}

/* Notice */
.notice_wrapper p{ margin-bottom: 20px;}
.notice_wrapper p:last-child{ margin-bottom: 25px;}
.attention-wrapper .content{ padding: 30px 0; border: solid 4px #f5b841; color: #edaf37; font-size: 18px; line-height: 33px; text-align: center;}
.attention-wrapper .content p{ display: inline-block; margin-bottom: 0; padding: 0 0 0 52px; background: url(../images/bg/icon-attention.png) no-repeat left center;}

.contract_wrapper .agreement{ font-weight: 700; line-height: 24px; margin-bottom: 25px; padding-bottom: 20px; border-bottom: solid 1px #dadbdb;}
.alert-wrapper{ margin-bottom: 20px;}
.alert-wrapper .content{ padding: 30px 0; border: solid 4px #f5b841; color: #edaf37; font-size: 18px; line-height: 33px; text-align: center;}
.alert-wrapper .content p{ display: inline-block; margin-bottom: 0; padding: 0 0 0 52px; background: url(../images/bg/icon-attention.png) no-repeat left center;}

.terms-wrapper ul{ margin: 0 0 30px 0; padding: 0 0 30px 0; list-style: none; border-bottom: solid 1px #dadbdb;}
.terms-wrapper ul:last-child{ margin-bottom: 0; border-bottom: 0;}
.terms-wrapper ul li{ margin-bottom: 20px;}
.terms-wrapper ul li:last-child{ margin-bottom: 0;}
.terms-wrapper li .title{ color: #626a8c; font-size: 16px; line-height: 24px;}
.terms-wrapper li .item{ position: relative; padding: 0 0 0 15px; line-height: 24px;}
.terms-wrapper li .item .num{ position: absolute; top: 0; left: 0; font-weight:bold}
.terms-wrapper li .item .additional{ color: #888; line-height: 20px; margin: 10px 0 0 0;}

.privacy_wrapper ul{ margin: 0; padding: 0; list-style: none;}
.privacy_wrapper ul:last-child{ margin-bottom: 0; border-bottom: 0;}
.privacy_wrapper ul li{ margin-bottom: 20px;}
.privacy_wrapper ul li:last-child{ margin-bottom: 0;}
.privacy_wrapper li .title{ color: #626a8c; font-size: 16px; line-height: 24px;}
.privacy_wrapper li .item{ position: relative; padding: 0 0 0 15px; line-height: 24px;}
.privacy_wrapper li .item .num{ position: absolute; top: 0; left: 0; color: #626a8c; font-size: 16px; line-height: 24px;}
/*app*/
.apppage_wrapper table{width:100%; text-align:center;}

/* News */
.is-news a{ color: #e6a457;}

.is-news .sidebar_content ul .level-1 > a{ background: #fcf6eb;}
.is-news .sidebar_content ul .level-1:hover > a,
.is-news .sidebar_content ul .level-1 > a:hover,
.is-news .sidebar_content ul .level-1.active > a,
.is-news .sidebar_content ul .level-1.current > a,
.is-news .sidebar_content ul .menu-opened > a{ background: #e6a457;}

.is-news .page_title{ color: #e6a457;}
.is-news .page_title span:after{ background: #e6a457;}

.tabs ul{ margin: 0 0 30px 0; padding: 0; list-style: none;}
.tabs ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.tabs ul li{ float: left; width: 205px; margin: 0 10px 0 0; padding: 0 0 7px 0; position: relative;}
.tabs ul li:last-child{ margin-right: 0;}
.tabs ul li .triangle{ position: absolute; left: 50%; bottom: 0; margin-left: -7px; display: block; width: 0; height: 0; border-style: solid; border-width: 7px 7px 0 7px; border-color: transparent transparent transparent transparent;}
.tabs ul li a{ display: block; background: #f0f1f2; border-radius: 6px; padding: 13px 0; color: #444; font-size: 16px; line-height: 28px; text-align: center; text-decoration: none;}
.tabs ul li:hover a,
.tabs ul li.active a{ color: #fff;}
.tabs ul li a span{ display: inline-block;}
.tabs ul li a:hover span,
.tabs ul li.active a span{ background-position: left bottom !important;}

.is-news .tabs ul li:hover .triangle,
.is-news .tabs ul li.active .triangle{ border-color: #e6a457 transparent transparent transparent;}
.is-news .tabs ul li:hover a,
.is-news .tabs ul li.active a{ background: #e6a457;}
.is-news .news_wrapper .news_content .title a:hover{ color: #e6a457;}

.pages_wrapper{ margin: 10px 0 0 0; padding: 30px 0 0 0; border-top: solid 1px #f2f2f2; text-align: center; line-height: 0;}
.pages_wrapper ol{ margin: 0; padding: 0; list-style: none; display: inline-block;}
.pages_wrapper ol li{ float: left; margin: 0 2px; width: 39px; height: 39px; color: #444; font-size: 14px; line-height: 37px; box-sizing: border-box;}
.pages_wrapper ol li a{ display: block; color: #444; text-decoration: none; background: #fff; border: solid 1px #e3e3e3; border-radius: 4px;}
.pages_wrapper ol li a span{ display: block;}
.pages_wrapper ol .current{ color: #fff; background: #b4b4b8; border: solid 1px #b4b4b8; border-radius: 4px;}
.pages_wrapper ol li:hover a,
.pages_wrapper ol li a:hover{ color: #fff; background: #b4b4b8; border-color: #b4b4b8;}
.pages_wrapper ol li .previous,
.pages_wrapper ol li .next{ font-size: 0; line-height: 0; padding: 13px 15px;}
.pages_wrapper ol li .previous span,
.pages_wrapper ol li .next span{ background: url(../images/bg/icon-pages.png) no-repeat left top; width: 7px; height: 11px;} 
.pages_wrapper ol li .previous span{ background-position: left top;}
.pages_wrapper ol li .next span{ background-position: right top;}
.pages_wrapper ol li:hover .previous span{ background-position: left bottom;}
.pages_wrapper ol li:hover .next span{ background-position: right bottom;}

.page_news_detail .page_title_wrapper{ margin-bottom: 25px;}
.page_title_wrapper .right{ position: absolute; top: 10px; right: 0;}
.page_title_wrapper .right:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.page_title_wrapper .right span,
.page_title_wrapper .right a{ display: block; float: left; font-size: 13px; line-height: 20px;}
.page_title_wrapper .right span{ color: #888; margin: 0 10px 0 0; padding: 0 16px 0 0; background: url(../images/bg/line-right.png) no-repeat right 3px;}
.page_title_wrapper .right a{ color: #e6a457;}

.news-detail{ font-size: 14px; line-height: 24px;}
.news-detail p{ margin-bottom: 25px;}

/* Inquire */
.is_inquire .page_title{ color: #21b5c5;}
.is_inquire .page_title span:after{ background: #21b5c5;}

.is_inquire .tabs ul{ margin-bottom: 20px;}
.is_inquire .tabs ul li:hover .triangle,
.is_inquire .tabs ul li.active .triangle{ border-color: #21b5c5 transparent transparent transparent;}
.is_inquire .tabs ul li:hover a,
.is_inquire .tabs ul li.active a{ background: #21b5c5;}

.page-inquire .column.main .node_content{ padding-bottom: 30px;}

.sidebar-tips{ color: #fff; line-height: 20px; padding: 16px 20px; min-height: 282px; box-sizing: border-box; background: #21b5c5 url(../images/bg/bg-sidebar-tips.png) no-repeat left bottom;}
.sidebar-tips p{ margin-bottom: 20px;}
.sidebar-tips a{ color: #fff;}

.inquire_wrapper{ margin-bottom: 30px; border: solid 1px #ececec; box-sizing: border-box;}
.inquire_wrapper .title{ color: #09a2b2; font-weight: 700; line-height: 20px; padding: 9px 0; text-align: center; background: #f4fafb;}
.inquire_wrapper .title span{ font-weight: 400;}
.inquire_wrapper .content{ padding: 20px 0 30px 0; background: #fcfcfc; border-top: solid 1px #ececec;}
.inquire_wrapper .content .iframe-wrapper{ width: 800px; margin: 0 auto;}

.inquire_wrapper .form-inquire{ position: relative; width: 580px; margin: 0 auto; padding: 0 100px 0 0; box-sizing: border-box;}
.form-inquire .fieldset .field{ margin-bottom: 0;}
.form-inquire .fieldset .field .input-text{ padding: 10px; height: 42px; line-height: 20px; border-color: #a4d2d7; border-radius: 0; font-size:15px; font-weight:bold}
.form-inquire .actions-toolbar{ float: none; position: absolute; right: 0; top: 0;}
.form-inquire .action.primary{ border: 0; background: url(../images/bg/bg-btn-inquire.png) repeat-x left top; width: 100px; border-radius: 0; font-size: 16px; line-height: 20px; padding: 11px 0;}
.form-inquire .action.primary span{ display: inline-block; padding: 0 0 0 26px; background: url(../images/bg/icon-inquire.png) no-repeat left 2px;}
.inquire_wrapper .content hr{ margin: 20px auto; border-top: 0; width: 808px; height: 1px; background: url(../images/bg/bg-hr.png) repeat-x left top;}
/* 物流跟踪 */
.inquire_wrapper .table-inquire{ width: 580px; margin: 0 auto;border-collapse: collapse; border-spacing: 0;}
.inquire_wrapper .table-inquire img{ width: 36px;height:40px;}

.inquire_wrapper .table-inquire td{ text-align: center; vertical-align: middle; padding: 10px 20px; border: solid 1px #ececec; }
.inquire_wrapper .table-inquire th{ font-weight: 700; background: #f9f9f9; padding: 10px 20px; border: solid 1px #ececec;}
.inquire_wrapper .table-inquire th:first-child{ width: 150px; background: #f5f5f5;}
.inquire_wrapper .table-inquire th:nth-child(2){ border-right: 0;}
.inquire_wrapper .table-inquire th:last-child{ width: 300px; border-left: 0; text-align: left; }
.inquire_wrapper .table-inquire td:first-child{ width: 150px; background: #f5f5f5;}
.inquire_wrapper .table-inquire td:nth-child(2){ width: 40px; padding: 0; line-height: 0; border-right: 0;} /*CSS3 不要右边柜可以这样写border-right:0 */
.inquire_wrapper .table-inquire td:last-child{ width: 390px; border-left: 0; text-align: left;}

.inquire_list:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.inquire_list .inquire_wrapper{ float: left; width: 270px; margin-right: 20px;}
.inquire_list .inquire_wrapper:last-child{ margin-right: 0;}
.inquire_list .inquire_wrapper .title{ padding: 19px 0;}
/*.inquire_list .inquire_wrapper:first-child .title{ padding: 9px 0;}*/
.inquire_list .inquire_wrapper .content{ text-align: center;}
.inquire_list .inquire_wrapper .content span{ display: inline-block;}
.inquire_list .inquire_wrapper .content > span{ line-height: 20px; padding: 7px 5px 7px 0;}
.inquire_list .inquire_wrapper .content a{ display: inline-block; width: 110px; border-radius: 4px; padding: 7px 0; color: #fff; font-size: 14px; line-height: 20px; text-decoration: none; background: url(../images/bg/bg-btn-inquire2.png) repeat-x left top;}
.inquire_list .inquire_wrapper .content a:hover{ opacity: 0.7;}
.inquire_list .inquire_wrapper .content a span{ padding: 0 0 0 23px; background: url(../images/bg/icon-inquire.png) no-repeat left 2px;}

.inquire_along .inquire_wrapper{ margin-bottom: 30px; border: solid 1px #ececec; box-sizing: border-box;}
.inquire_along .inquire_wrapper .title{ padding: 19px 0;}
.inquire_along .inquire_wrapper .content{ text-align: center;}
.inquire_along .inquire_wrapper .content span{ display: inline-block;}
.inquire_along .inquire_wrapper .content > span{ line-height: 20px; padding: 7px 5px 7px 0;}
.inquire_along .inquire_wrapper .content a{ display: inline-block; width: 110px; border-radius: 4px; padding: 7px 0; color: #fff; font-size: 14px; line-height: 20px; text-decoration: none; background: url(../images/bg/bg-btn-inquire2.png) repeat-x left top;}
.inquire_along .inquire_wrapper .content a:hover{ opacity: 0.7;}
.inquire_along .inquire_wrapper .content a span{ padding: 0 0 0 23px; background: url(../images/bg/icon-inquire.png) no-repeat left 2px;}

/* Share */
.is-share a{ color: #a22b87;}
.is-share .page_wrapper{ padding-top: 120px;}
.is-share .page-header{ background: none;}
.is-share .page-header .header-wrapper{ background: #5a2a82;}    /*background:#34394e*/
.is-share .breadcrumbs{ padding: 10px 0;}
.is-share .sidebar-title{ background: #a22b87;}
.is-share .sidebar_content ul .level-1 > a{ background: #fbf4fa;}
.is-share .sidebar_content ul .level-1:hover > a,
.is-share .sidebar_content ul .level-1 > a:hover,
.is-share .sidebar_content ul .level-1.active > a,
.is-share .sidebar_content ul .level-1.current > a,
.is-share .sidebar_content ul .menu-opened > a{ background: #a22b87;}

.header-share{ background: #f6f6f6; border-bottom: solid 1px #e9e7df;}
.share-menu{ float: left; padding: 15px 0 15px 28px;}
.share-menu ul{ margin: 0; padding: 0; list-style: none;}
.share-menu ul li{ float: left; margin: 0 30px 0 0; padding: 0 31px 0 0; background: url(../images/bg/line-share-menu.png) no-repeat right 3px;}
.share-menu ul li:last-child{ margin: 0; padding: 0; background: none;}
.share-menu ul li a{ display: block; color: #444; font-size: 14px; line-height: 19px;}
.share-menu ul li a:hover{ color: #a22b87;}

.share_search{ float: right; padding: 8px 0 7px 0;}
.share_search .form{ position: relative;}
.share_search .form input:-moz-placeholder{ color: #a9a9a9; opacity: 1;}
.share_search .form input::-moz-placeholder{ color: #a9a9a9; opacity: 1;}
.share_search .form input:-ms-input-placeholder{ color: #a9a9a9;}
.share_search .form input::-webkit-input-placeholder{ color: #a9a9a9;}
.share_search .form .input-text{ color: #a9a9a9; font-size: 13px; line-height: 18px; height: 34px; padding: 7px 35px 7px 10px; border: solid 1px #ececec; border-radius: 0;}
.share_search .form .action.search{ position: absolute; top: 9px; right: 11px; background: url(../images/bg/icon-search.png) no-repeat left top; width: 15px; height: 15px; padding: 0; font-size: 0; line-height: 0; border: 0; border-radius: 0;}
/*分享列表*/
.page_sharelist .pages_wrapper{ margin: 0; border-top: 0;}
.share_list ul{ margin: 0; padding: 0; list-style: none;}
.share_list ul li{ margin: 0 0 10px 0;}
.share_list ul li:last-child{ margin-bottom: 0;}
.share_list li .item{ position: relative; min-height: 200px; padding: 0 0 0 300px;}
.share_list li .item .image{ position: absolute; top: 0; left: 0;}
.share_list li .item .content{ background: #fff; padding: 40px; min-height: 200px; box-sizing: border-box;}
.share_list li .item .title{ font-size: 16px; line-height: 20px; margin-bottom: 4px;}
.share_list li .item .title a{ display: block;}
.share_list li .item .info{ color: #aaa; font-size: 12px; line-height: 16px; margin-bottom: 22px;}
.share_list li .item .info:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.share_list li .info span{ display: block; float: left; margin: 0 9px 0 0; padding: 0 10px 0 0; background: url(../images/bg/line-share_list.png) no-repeat right 1px;}
.share_list li .info span:last-child{ margin: 0; padding: 0; background: none;}
.share_list li .item .text{ color: #666; font-size: 12px; line-height: 20px;}

.share_list li .item .delete {padding: 0px 0 0 15px;background: url(../images/bg/icon-delete-ot.jpg) no-repeat left top ; }
.share_list li .item .delete:hover {padding: 0 0 0 15px;background: url(../images/bg/icon-delete-cur.jpg) no-repeat left top; }

.is-share.two_columns_right .sidebar-main > div{ margin-bottom: 10px;}
.is-share.two_columns_right .sidebar-main > div:last-child{ margin-bottom: 0;}

.share_panel .user-info{ padding: 20px; background: #fef9fd; border-bottom: solid 1px #f7e8f4;}
.share_panel .user-info .content{ position: relative; padding: 0 0 0 70px; min-height: 65px;}
.share_panel .user-info .content .avatar{ position: absolute; top: 0; left: 0; border: solid 2px #f4ebf2;}
.share_panel .user-info .content .name{ color: #444; font-size: 16px; line-height: 20px; padding: 12px 0 0 0;}
.share_panel .user-info .email a{ color: #888; font-size: 12px;}
.share_panel .user-info .email a:hover{ color: #a22b87;}
.share_panel .share-action{ padding: 18px 20px 25px 20px; background: #fff; text-align: center;}
.share_panel .share-action .tips{ color: #f02222; font-size: 13px; line-height: 18px; margin-bottom: 18px;}
.share_panel .action.primary{ width: 100%; border: 0; font-size: 14px; line-height: 20px; padding: 7px 0; border-radius: 5px; background: url(../images/bg/btn-share.png) repeat-x left top;}
.share_panel .user-info .action.primary{ margin-top: 20px;}

.share_panel .like-wrapper{ padding: 18px 20px 30px 20px; background: #fff;}
.share_panel .like-wrapper:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.share_panel .like-wrapper .label{ float: left; margin: 0 7px 0 0; color: #222; font-size: 13px; line-height: 16px;}
.share_panel .like-wrapper .like{ float: left;}
/*.share_panel .like-wrapper .like .num{ display: block; background: url(../images/bg/icon-like.png) no-repeat left 1px; padding: 0 0 0 25px; color: #a22b87; font-size: 16px; line-height: 16px;}*/
.share_panel .like-wrapper .like .num{  padding: 0 0 0 10px; color: #a22b87; font-size: 16px; line-height: 16px;}

.featured-share h4{ margin: 0; padding: 13px 20px; background: #fefdfd; color: #444; font-size: 14px; line-height: 1; border-bottom: solid 1px #f6f0ea;}
.featured-share h4 span{ display: inline-block; padding: 0 0 0 8px; border-left: solid 2px #ce45af;}
.featured-share .content{ padding: 16px 20px 28px 20px; background: #fff;}
.featured-share .content ul{ margin: 0; padding: 0; list-style: none;}
.featured-share .content ul li{ margin: 0 0 17px 0; padding: 0 0 19px 0; background: url(../images/bg/bg-hr.png) repeat-x left bottom;}
.featured-share .content ul li:last-child{ margin: 0; padding: 0; background: none;}
.featured-share .content .title{ margin-bottom: 4px;}
.featured-share .content .title a{ display: block; color: #444; font-size: 13px; line-height: 18px;}
.featured-share .content .title a:hover{ color: #a22b87;}
.featured-share .content .info{ color: #aaa; font-size: 12px; line-height: 16px;}
.featured-share .content .info:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.featured-share li .info span{ display: block; float: left; margin: 0 9px 0 0; padding: 0 10px 0 0; background: url(../images/bg/line-share_list.png) no-repeat right 1px;}
.featured-share li .info span:last-child{ margin: 0; padding: 0; background: none;}

.dark-room h4{ margin: 0; padding: 13px 20px; background: #a22b87; color: #fff; font-size: 14px; line-height: 1; border-bottom: solid 1px #b14d9a;}
.dark-room h4 span{ display: inline-block; padding: 0 0 0 8px; border-left: solid 2px #fff;}
.dark-room .content{ padding: 20px 20px 15px 20px; background: #a22b87;}
.dark-room .content .warning{ color: #fff; font-size: 13px; line-height: 18px; margin: 0 0 20px 0; padding: 0 0 0 25px; background: url(../images/bg/icon-warning.png) no-repeat left top;}
.dark-room .content ul{ margin: 0; padding: 0; list-style: none;}
.dark-room .content ul:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.dark-room .content ul li{ float: left; margin: 0 5px 5px 0; width: 75px; padding: 7px 0; background: #fff; border-radius: 5px; color: #222; font-size: 12px; line-height: 16px; text-align: center;}
.dark-room .content ul li:nth-child(2n){ width: 140px; margin-right: 0;}
.dark-room .content ul li:nth-child(2n+1){ clear: left;}

.share-detail{ background: #fff; padding: 28px 30px 60px 30px;}
.share-detail h1{ color: #a22b87; font-size: 20px; font-weight: 400; line-height: 24px; margin-bottom: 12px;}
.share-detail .info{ color: #aaa; font-size: 12px; line-height: 16px; margin-bottom: 22px;}
.share-detail .info:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.share-detail .info span{ display: block; float: left; margin: 0 9px 0 0; padding: 0 10px 0 0; background: url(../images/bg/line-share_list.png) no-repeat right 1px;}
.share-detail .info span:last-child{ margin: 0; padding: 0; background: none;}
.share-detail .content img{max-height:900px;max-width:860px}
    
.share-detail p{ color: #222; font-size: 12px; line-height: 20px; margin-bottom: 24px;}
.share-detail .actions:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.share-detail .actions a{ display: block; margin: 0 19px 0 0; padding: 0 23px 0 0; background: url(../images/bg/line-actions.png) no-repeat right center; float: left; color: #444; font-size: 13px; line-height: 15px;}
.share-detail .actions a:hover{ color: #a22b87;}
.share-detail .actions a:last-child{ margin: 0; padding: 0; background: none;}
.share-detail .actions a span{ display: block;}
.share-detail .actions .edit span{ padding: 0 0 0 18px; background: url(../images/bg/icon-edit.png) no-repeat left top;}
.share-detail .actions .delete span{ padding: 0 0 0 16px; background: url(../images/bg/icon-delete.png) no-repeat left top;}
.share-detail .actions a:hover span{ background-position: left bottom;}

.share-controls{ padding: 30px 0;}
.share-controls:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.share-controls a{ display: block; float: left; padding: 10px 20px; background: #fff; color: #a22b87; font-size: 14px; line-height: 18px; text-decoration: none;}
.share-controls a:hover{ opacity: 0.7;}
.share-controls .next{ float: right;}
.share-controls a span{ display: block;}
.share-controls .prev span{ padding: 0 0 0 21px; background: url(../images/bg/icon-prev.png) no-repeat left center;}
.share-controls .next span{ padding: 0 21px 0 0; background: url(../images/bg/icon-next.png) no-repeat right center;}

.page-sharedetail .pages_wrapper{ margin: 20px 0 0 0;}
.comment-wrapper{ padding: 20px 30px 60px 30px; background: #fff;}
.comment-wrapper h3{ color: #444; font-size: 16px; font-weight: 400; line-height: 20px; margin-bottom: 18px;}
.comment-wrapper .add-comment{ margin-bottom: 30px;}
.comment-wrapper .add-comment .form{ padding: 29px; background: #fcfcfc; border: solid 1px #ececec;}
.comment-wrapper .form .control{ line-height: 0;}
.comment-wrapper .form .actions{ padding: 10px 0 0 0; text-align: right;}
.comment-wrapper .form .action.submit{ border: 0; font-size: 14px; line-height: 20px; padding: 7px 30px; border-radius: 5px; background: url(../images/bg/btn-share.png) repeat-x left top;}

.comment-list{ padding: 10px 0 0 0;}
.comment-list ul{ margin: 0; padding: 0; list-style: none;}
.comment-list ul li{ margin: 0 0 20px 0; padding: 0 0 21px 0; background: url(../images/bg/bg-hr.png) repeat-x left bottom;}
.comment-list ul li:last-child{ margin: 0; padding: 0; background: none;}
.comment-list li .item{ position: relative; padding: 0 0 0 70px; min-height: 54px;}
.comment-list .item .avatar{ position: absolute; top: 0; left: 0; border: solid 1px #ebebeb;}
.comment-list .item .info{ padding: 3px 0 8px 0;}
.comment-list .item .info:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.comment-list .item .info .name{ float: left; margin: 0 12px 0 0; color: #a22b87; font-size: 13px; font-weight: 700; line-height: 20px;}
.comment-list .item .info .date{ float: left; color: #aaa; font-size: 12px; line-height: 20px;}
.comment-list .item .comment{ color: #666; font-size: 13px; line-height: 20px;}

.page-myreply .pages_wrapper{ margin: 0; border-top: 0;}
.reply-list{ padding: 28px 30px 60px 30px; background: #fff;}
.reply-list ul{ margin: 0; padding: 0; list-style: none;}
.reply-list ul li{ margin: 0 0 20px 0; padding: 0 0 21px 0; background: url(../images/bg/bg-hr.png) repeat-x left bottom;}
.reply-list ul li:last-child{ margin: 0; padding: 0; background: none;}
.reply-list .item .info{ padding: 0 0 8px 0;}
.reply-list .item .info:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.reply-list .item .info .link{ float: left; margin: 0 12px 0 0; color: #a22b87; font-size: 13px; font-weight: 700; line-height: 20px;}
.reply-list .item .info .date{ float: left; color: #aaa; font-size: 12px; line-height: 20px;}
.reply-list .item .reply{ float:left; width:90%; color: #222; font-size: 13px; line-height: 20px;}

.reply-list .actions {float:right; width:10%;}
.reply-list .actions a{ display: block; margin: 0 19px 0 0; padding: 0 23px 0 0; background: url(../images/bg/line-actions.png) no-repeat right center; float: left; color: #444; font-size: 13px; line-height: 15px;}
.reply-list .actions a:hover{ color: #a22b87;}
.reply-list .actions a:last-child{ margin: 0; padding: 0; background: none;}
.reply-list .actions a span{ display: block;}

.reply-list .actions .edit span{ padding: 0 0 0 18px; background: url(../images/bg/icon-edit.png) no-repeat left top;}
.reply-list .actions .delete span{ padding: 0 0 0 16px; background: url(../images/bg/icon-delete.png) no-repeat left top;}
.reply-list .actions a:hover span{ background-position: left bottom;}

.reply-list .actions .delete {padding: 0px 0 0 15px;background: url(../images/bg/icon-delete-ot.jpg) no-repeat left top ; }
.reply-list .actions .delete:hover {padding: 0 0 0 15px;background: url(../images/bg/icon-delete-cur.jpg) no-repeat left top; }

.is-share .column.main .node_content{ padding: 28px 30px 60px 30px; min-height: 316px; box-sizing: border-box;}

.upload-image .form .fieldset{ position: relative; margin: 0 0 30px 0; padding: 0 0 0 80px; min-height: 70px;}
.upload-image .form .fieldset .avatar{ position: absolute; top: 3px; left: 0; border: solid 2px #f4ebf2;}
.upload-image .form .fieldset .control{ margin-bottom: 6px;}
.upload-image .form .fieldset .additional{ color: #222; font-size: 11px; line-height: 18px;}
.upload-image .form .action.save{ border: 0; font-size: 14px; line-height: 20px; padding: 7px 30px; border-radius: 5px; background: url(../images/bg/btn-share.png) repeat-x left top;}

.person-data .form{ max-width: 480px; margin: 0 auto;}
.person-data .fieldset .field{ margin: 0 0 10px 0; padding: 0 0 0 100px; position: relative;}
.person-data .fieldset .field:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.person-data .fieldset .field > .label{ position: absolute; top: 0; left: 0; font-size: 14px; line-height: 34px; margin-bottom: 0;}

.person-data .fieldset .sex .control{ }
.person-data .fieldset .sex .control .label{ }
.person-data .fieldset .living .control{ float: left; width: 50%; padding: 0 10px 0 0; box-sizing: border-box;}
.person-data .fieldset .living .control.second{ padding: 0 0 0 10px;}
.person-data .fieldset .field select{ height: 34px;}
.person-data .fieldset .field .ui_selectmenu_button{ width: 100% !important;}
.person-data .form .actions{ padding: 0 0 0 100px;}
.person-data .form .action.save{ border: 0; font-size: 14px; line-height: 20px; padding: 7px 30px; border-radius: 5px; background: url(../images/bg/btn-share.png) repeat-x left top;}

/*share */
.make-share h1{ color: #a22b87; font-size: 20px; font-weight: 400; line-height: 24px; margin-bottom: 20px;}
.make-share h1 span{ color: #888; font-size: 13px; line-height: 18px;}

.make-share .fieldset .field{ margin: 0 0 10px 0; position: relative;}
.make-share .fieldset .field:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}

.make-share .fieldset .type{ max-width: 400px;}
.make-share .fieldset .type .control{ float: left; width: 50%; padding: 0 10px 0 0; box-sizing: border-box;}
.make-share .fieldset .type .control.second{ padding: 0 0 0 10px;}

.make-share .form .actions{ text-align: center;}
.make-share .form .action.submit{ border: 0; font-size: 14px; line-height: 20px; padding: 7px 30px; border-radius: 5px; background: url(../images/bg/btn-share.png) repeat-x left top;}

/* Calculation */
.page_wgcalculation .sidebar-tips,
.page_feecalculation .sidebar-tips{ min-height: 335px;}

.page_wgcalculation .tabs,
.page_feecalculation .tabs{ line-height: 0; text-align: center;}
.page_wgcalculation .tabs ul,
.page_feecalculation .tabs ul{ display: inline-block;}

.tabs ul li .link_feecalculation span{ padding: 0 0 0 32px; background: url(../images/bg/icon-feecalculation.png) no-repeat left top;}
.tabs ul li .link_wgcalculation span{ padding: 0 0 0 38px; background: url(../images/bg/icon-wgcalculation.png) no-repeat left top;}

.wgcalculation_wrapper{ padding: 50px 90px; background: #fcfcfc url(../images/bg/bg-wgcalculation.png) no-repeat 91px 59px; border: solid 1px #ececec;}
.wgcalculation_wrapper:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.wgcalculation_wrapper .wgcalculation_content{ float: right; width: 416px;}
.wgcalculation_wrapper .wgcalculation_content:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.wgcalculation_content .wgcalculation_form{ float: left; width: 178px; box-sizing: border-box;}
.wgcalculation_content .wgcalculation_result{ float: right; width: 200px; text-align: center; padding: 17px 19px 30px 19px; background: #f0faff; border: solid 1px #ececec; box-sizing: border-box;}

.wgcalculation_form .fieldset .field{ position: relative; margin: 0 0 10px 0; padding: 0 30px;}
.wgcalculation_form .fieldset .field > .label{ position: absolute; top: 0; left: 0; color: #444; font-size: 12px; line-height: 20px; padding: 7px 0; margin-bottom: 0;}
.wgcalculation_form .fieldset .field .cm{ position: absolute; top: 0; right: 0; color: #444; font-size: 12px; line-height: 20px; padding: 7px 0; text-align: right;}
.wgcalculation_form .actions{ padding: 0 30px;}
.wgcalculation_form .actions .wgcalculation{ cursor: pointer; display: inline-block; width: 100%; border-radius: 4px; padding: 7px 0; color: #fff; font-size: 14px; line-height: 20px; text-align: center; background: url(../images/bg/bg-btn-inquire2.png) repeat-x left top;}
.wgcalculation_form .actions .wgcalculation:hover{ opacity: 0.7;}

.wgcalculation_result .title{ color: #21b5c5; font-size: 13px; line-height: 20px; margin-bottom: 17px;}
.wgcalculation_result .result{ background: #fff; border-radius: 4px; display: table; width: 100%; height: 80px;}
.wgcalculation_result .result .packageWeight{ display: table-cell; text-align: center; vertical-align: middle; color: #c51d1d; font-size: 16px; font-weight: 700; line-height: 20px;}


.feecalculation_wrapper{ padding: 19px 19px 29px 19px; background: #fcfcfc; border: solid 1px #ececec;}
.feecalculation_wrapper .feecalculation_form{ margin: 0 0 20px 0; padding: 0 40px 21px 40px; background: url(../images/bg/bg-hr.png) repeat-x left bottom;}
.feecalculation_wrapper .feecalculation_form:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.feecalculation_wrapper .feecalculation_result{ padding: 0 55px;}

.feecalculation_form .fieldset{ float: left;}
.feecalculation_form .fieldset:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.feecalculation_form .fieldset .field{ float: left; width: 200px; margin: 0 20px 0 0; box-sizing: border-box;}
.feecalculation_form .fieldset .field.weight{ position: relative; width: 150px; padding: 0 70px 0 0;}
.feecalculation_form .fieldset .field.weight > .label{ text-align: right; position: absolute; top: 0; right: 0; color: #444; font-size: 12px; line-height: 20px; padding: 7px 0; margin-bottom: 0;}
.feecalculation_form .actions{ float: left;}

.feecalculation_form .actions .feecalculation{ cursor: pointer; display: inline-block; width: 90px; border-radius: 4px; padding: 7px 0; color: #fff; font-size: 14px; line-height: 20px; text-align: center; background: url(../images/bg/bg-btn-inquire2.png) repeat-x left top;}

.feecalculation_form .actions .feecalculation:hover{ opacity: 0.7;}

.feecalculation_result .fee_table th{ width: 50%; font-weight: 700; text-align: center; background: #f0faff;border: solid 1px #ececec;}
.feecalculation_result .fee_table th:first-child{ border-right: solid 1px #f0faff;}
.feecalculation_result .fee_table th:last-child{ border-left: solid 1px #f0faff;}
.feecalculation_result .fee_table td{ text-align: center;border: solid 1px #ececec;}
.feecalculation_result .fee_table td:first-child{ background: #fafafa;border: solid 1px #ececec;}

/* Contact Us */
.page-contact-us .node_content p span{ display: inline-block; min-width: 80px;}

/*goodmap*/
.googlemap {width:850px; height:400px; margin-top:15px}

/* promotion */
.inner-banner{line-height: 0; height:520px;padding-top:50px; text-align:center}

.inner-title{ color: #333; font-size: 24px; line-height: 28px; padding: 28px 0; text-align: center;}
.page-points-bonus .column.main .node-content{ padding: 35px 51px 60px 51px;background-color:#fff}
.points-bonus-steps .step-title{ color: #1a6994; font-size: 20px; text-align: center; margin-bottom: 50px;}
.points-bonus-steps .step{ margin-bottom: 50px; padding-bottom: 45px; border-bottom: dashed 1px #b8b8b8;}
.points-bonus-steps .step .info{ padding: 26px 0 0 0; color: #222; font-size: 16px; line-height: 26px; text-align: center;}
.points-bonus-tips:after{ content: ''; display: block; clear: both; line-height: 0; height: 0; visibility: hidden;}
.points-bonus-tips .tips{ float: left; width: 50%; padding: 0 20px 0 0; box-sizing: border-box;}
.points-bonus-tips .tips:nth-child(2n){ padding: 0 0 0 20px;}
.points-bonus-tips .tips .content{ background: #f4fbff; border: solid 4px #f0f8fd; padding: 31px 0 24px 0;}
.points-bonus-tips .tips .image{ text-align: center; margin-bottom: 16px;}
.points-bonus-tips .tips .info{ color: #222; font-size: 16px; line-height: 26px; text-align: center; min-height: 52px;}
.points-bonus-tips .tips .info a{ color: #222;}

/*promotion*/
.page-promotion .column.main .node-content{ padding: 35px 50px 35px 50px;background-color:#fff}
.page-promotion-steps .step-title{ color: #1a6994; font-size: 20px; text-align: center; margin-bottom:50px;font-weight:600; }
.page-promotion-steps .step{ margin-bottom: 50px; padding-bottom:45px; border: dashed 1px #b8b8b8; font-size:15px;}
.page-promotion-steps .step .info_det{ padding:26px 0 0 0; color: #222;  line-height: 25px; text-align: left;}
.page-promotion-steps .step .info_det p{ line-height: 25px;padding:0 15px 0 15px;}

/* webshop */
.page-promotion .column.main .node_content_shop{ padding: 35px 70px 35px 70px;background-color:#fff}
.node_content_shop .page-promotion-steps .node_content_shop .step-title{ color: #1a6994; font-size: 20px; text-align: center; margin-bottom:50px;font-weight:600; }
.node_content_shop .page-promotion-steps .step_shop{ margin-bottom: 50px; padding-bottom:45px;}
.node_content_shop .page-promotion-steps .step_shop .info_det{ padding:26px 0 0 0; color: #222;  line-height: 25px; text-align: left;}
.node_content_shop .page-promotion-steps .step_shop .info_det p{ line-height: 25px;padding:0 15px 0 15px;}

/*message*/
.message_hover {
 background: url('../images/bg/hover_message.png') no-repeat;
 width: 180px;
 height: 45px;
 position: absolute;
 top: -85px;
 left: -15px;
 text-align: center;
 padding: 20px 12px 10px;
 font-style: normal;
 z-index: 999;
 display:none;
}

/* notice */
.table_notice {width:auto;border-collapse:collapse;}
.table_notice td {height:30px;line-height:20px;border:0px solid black;padding:0px;color: #666; } /* 用padding:0 来清掉别的样式影响 */
.table_notice tr td:first-child{width:10px;color:#ff0877;  text-align:left;}
.table_notice tr td:last-child{ width:840px;text-align:left; padding-left:5px}

.special_span /*超长度span处理*/
{
    max-width:180px;
    text-align:right;
    /*float: left !important;*/
    overflow: hidden !important;  /*内容会被修剪，并且其余内容是不可见的。*/
    text-overflow: ellipsis!important; /*显示省略符号来代表被修剪的文本。*/
    white-space: pre-wrap !important;  /*保留空白符序列，但是正常地进行换行。*/
    display:block;
}

