@charset "utf-8";
/*global*/
*{-webkit-appearance: none;}
html{font-size:13px;height:100%;}
body{font-size:13px; line-height:1.5; font-family:"Microsoft YaHei","Helvetica Neue",Helvetica,STHeiTi,sans-serif;background-color:#fff;margin:0 auto;color: #666;height: 100%;}
div, dl, dt, dd, ul, li,ol, h1, h2, h3, h4, h5, h6, form, fieldset, input,button, textarea, p{margin:0; padding:0;} 
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:14px;}     
ol,ul,dl,li{list-style:none;}
em,i{font-style:normal;}
img{border:none;vertical-align:middle;}
select,label,input{ padding:0; margin:0;outline:medium;border: 0;outline: none;}
textarea{resize: none;outline: none;}
table { border-collapse: collapse; border-spacing: 0; empty-cell:show;}
button{border: none;cursor: pointer;}
a{text-decoration:none;color:#333;outline:none; cursor:pointer;
  -webkit-transition: all .4s cubic-bezier(.175, .885, .32, 1);
       -o-transition: all .4s cubic-bezier(.175, .885, .32, 1);
          transition: all .4s cubic-bezier(.175, .885, .32, 1);}
a:hover{cursor:pointer;color: #e96163;}

.clear:after{content:".";display:block;height:0;line-height:0;font-size:0;clear:both;visibility:hidden;}
.clear{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.p10{padding: 10px;}
.p15{padding: 15px;}
.p20{padding: 20px;}
.p30{padding: 30px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}
.pt30{padding-top: 30px;}
.pt40{padding-top: 40px;}
.pt80{padding-top: 80px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}
.pb30{padding-bottom: 30px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}

.lang-bar {position: relative;height: 32px;background: #f5f5f5;overflow: hidden;}
.lang-bar>ul {float: left;width: -moz-calc(100% - 32px);width: calc(100% - 32px);font-size: 0;}
.lang-bar .nav-tabs-line>li{margin-bottom: -1px;}
.lang-bar .nav-tabs-line>li:first-child a { color: #003a9b;border-bottom-color: #003a9b;}
.lang-bar .nav-tabs-line>li>a {padding: 4px 20px;border-radius: 0;color: #757575;transition: .25s;border: 1px solid transparent;font-size: 14px;}
.lang-bar .nav-tabs-line>li>a:hover{border-bottom-color: #ccc;background: none;}
.waves-effect {position: relative;z-index: 1;display: inline-block;overflow: hidden;cursor: pointer;
	-webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}
.lang-bar .btn{border: none;background: none;vertical-align: middle;padding: 8px;}
.lang-bar .btn:hover{box-shadow: none;}

.text-center {text-align: center;}

.page-content {background-color: #fff;}
.page-content .fixWidth {max-width: 1200px;padding-right: 30px;padding-left: 30px;margin-right: auto;margin-left: auto;}
.page-content .fixWidth header .logo{width: 100%;max-width: 200px;display: inline-block;}
.page-content .fixWidth header .logo img{width: 100%;max-width: 200px;}
.page-content .fixWidth header .logo-2{width: 100%;max-width: 80px;display: none;vertical-align: bottom;margin-left: 20px;}
.page-content .fixWidth header .logo-2 img{width: 100%;max-width: 80px;opacity: .9;}

.track-container {width: 100%;max-width: 728px; margin: 20px auto;overflow: hidden;}
.track-container .inputBox { width: calc(100% - 120px);height: 230px;float: left;overflow: hidden;}
.track-container .inputBox .track-textarea{width: 100%;height: 230px;overflow: hidden;background-color: #fff;border: 2px solid #9e9e9e; border-radius: 2px;box-shadow: 0 0 8px 2px rgba(0,0,0,.12) inset;box-sizing: border-box;padding:5px 8px;text-transform: uppercase;font-family:Courier New,Andale Mono,Menlo,Monaco,Consolas,"Courier New",monospace;}
.track-container .inputBox .track-textarea::-webkit-input-placeholder { color:#999;}/* WebKit browsers */
.track-container .inputBox .track-textarea:-moz-placeholder { color:#999;}/* Mozilla Firefox 4 to 18 */
.track-container .inputBox .track-textarea::-moz-placeholder { color:#999;}/* Mozilla Firefox 19+ */
.track-container .inputBox textarea.track-textarea:focus{border: 2px solid #ff8c00;}


.icon-car{width: 30px;height: 22px;background: url(../img/icon-car.png) no-repeat;display:inline-block;margin: 5px 0;}
.icon-track{width: 40px;height: 40px;background: url(../img/icon-track.png) no-repeat;display:inline-block;margin: 5px 0 0 0;}
.icon-1111{width: 34px;height: 20px;background: url(../img/icon-1111.png) no-repeat;display:inline-block;margin: 25px 0 5px 0;}
.text-1111{font-size: 14px;color: #f31445;}

.track-container .btn-tools-big {float: right;width: 112px;height: 230px;margin-left: 8px;}
.track-container .btn-tools-big .btn-track {margin-bottom: 8px;}
.track-container .btn-track {width: 110px;height: 110px;padding: 10px;position: relative;overflow: hidden;text-overflow: ellipsis;display: inline-block;cursor: pointer;font-size: 16px;line-height: 1;font-family: Roboto;text-shadow: none;}
.track-container .btn-default{display: flex;align-items: center;}
.track-container .btn-default .logo-aliexpress{display: inline-block;vertical-align: middle;}
.track-container .btn-default{font-size: 14px;text-transform: capitalize;background: #fff;color: #757575;border: solid 1px #bbb;}
.track-container .btn-default:hover{background: #f8f8f8;box-shadow: none;}
.track-container .btn-warning{text-transform: uppercase;background: #ff8c00;font-size: 18px;line-height: 24px;color: #fff;}
.track-container .btn-warning:hover{box-shadow: none;background: #ff9916;border-color: #ff8c00;}

.track-content{width: 100%;max-width: 728px;margin: 0 auto 20px auto;overflow: hidden;position: relative;}
.track-content .aliprice-logo{width: 100%;height: 56px;background: #fff; position: absolute;top: 0;left: 0;border-top: 1px solid #e0e0e0;border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;}
.flex{display: flex;}
.flex > .cell{flex: 1;align-self: center;}
.track-content .aliprice-logo .alink-cell{width: 120px;max-width: 120px;height: 40px;padding: 10px;}
.track-content .aliprice-logo .text-primary{color: #003a9b;display: block;text-align: left;padding: 0 10px;text-decoration: none;}
.track-content .aliprice-logo .text-primary span{margin-right: 10px;text-decoration: none;padding: 1px 0; border-bottom: solid 0px #003a9b;}
.track-content .aliprice-logo .text-primary:hover span{text-decoration:underline;}
.track-content .aliprice-logo .btn-right{width: 30px;height: 30px;max-width: 30px;margin:0 15px;border-radius: 15px;text-align: center;background: rgba(243,20,69,.9);display: inline-block;vertical-align: middle;}
.track-content .aliprice-logo .btn-right .icon-angle-right{font-size: 18px;color: #fff;margin-top: 5px; display: inline-block;}
.track-content .aliprice-logo .logo-img{width: 90px;}



.gad-container{text-align: center;margin:0 auto 20px auto;}
.gad-container a{border: 0 none; margin:0 auto; text-align: center;display:inline-block;}
.gad-container img{width: 100%;margin: 0 auto;overflow: hidden;border: 1px solid #757575;}
@media (min-height: 100px) and (min-width: 320px){
    .gad-container {width: 320px;height: 50px;}
}
@media (min-width: 468px){
    .gad-container {width: 468px;height: 60px;}
}
@media (min-width: 768px){
	.gad-container {width: 728px; height: 90px;}
}


@media (max-width: 767px){
    .track-container .inputBox {width: 100%;float: none;}
}
.track-container .btn-tools-small { width: 100%; position: relative; margin-top: 8px;}
.track-container .btn-tools-small .btn-warning{font-family: Roboto;text-shadow: none;font-size: 14px;}

.modal.modal-lang .modal-dialog {position: relative;width: 100%;height: 100%;top: 0px;left: 0px;max-height: 100%;margin: 0;border-radius: 0px; box-shadow:none;background: #fafafa;overflow-y: auto;}
.modal-dialog .close {position: absolute;margin: 0;right: 15px;top: 10px;z-index: 1;}
.modal-dialog .modal-content {position: relative;box-shadow: 0 1px 4px 0 rgba(0,0,0,0);border: none;border-radius: 0px;}
.lang-container {max-width: 100%;margin: 0 auto; padding: 30px;max-height: 100%;overflow-y: auto;}
.lang-container .list-group {padding-left: 0;margin-bottom: 20px;}
.lang-container .list-group a.list-group-item {text-align: center;font-size: 24px;background: none;border: none; color: #616161;display: inline-block;padding: 10px 15px;margin-bottom: -1px;}
.lang-container .list-group a:hover.list-group-item{color: #06c;text-decoration: underline;}
.modal.modal-lang .modal-dialog .modal-content .modal-body {overflow-y: auto;position: relative;padding: 0;border-top: none;height: 100%;max-height: 100%;}


