*{margin:0; padding:0;}

body{
	
	background-color:#FFF; font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif;
    list-style-type:none;
    font-size:15px; 
    line-height:18px;
	
	}
.clear { clear:both;}
.container{
	margin:0 auto; width:1000px;
	max-width: none !important;
}
	
.header	{ margin:0 auto; width:1000px;}

#logo{float:left; width:282px; padding-bottom: 20px;  padding-top: 10px;}	
.logo img {
	max-width: 100%;
}
#navagation{
	float:right;
	max-width:600px;
    position: relative;
    top: 29px;	
	font-weight:bold;
}

@font-face {
    font-family: 'Conv_ZeroesThree';
    src: url('../fonts/ZeroesThree.eot');
    src: local('â˜º'), url('../fonts/ZeroesThree.woff') format('woff'), url('../fonts/ZeroesThree.ttf') format('truetype'), url('../fonts/ZeroesThree.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
	
	
#navagation ul {float:right;	width:100%;	list-style-type:none;}
	
#navagation ul li{	float:left; margin-left:12px;	}

#navagation ul li a{text-decoration:none;}

#navagation ul li a:hover, #navagation ul li.current-menu-item a{ border-bottom:3px solid #68c94f; padding-bottom:8px; color:#68c94f;}	

#navagation a:link,a:visited{	display:block;	float:left;	padding:0;	color:#000;	}	
	
#banner{float:left; width:100%; /*background-color:#495900;*/ text-align:center;  background-image: url('../images/bg.png'); background-repeat: repeat}



#banner img{ height:483px; width:1009px;}
.opensearch, .livechat, .lang, .track{ float:left;}
.opensearch{width:32px; height:32px;background:url(../images/search.png); background-repeat:no-repeat; display: block; float:left; margin-right:10px;position: relative;
    top: 8px;}
.us a{background:url(../images/usa.png);}
.china a{background:url(../images/china.png);}
.lang a{height:42px; background-position:left center; background-repeat:no-repeat; display: block;float:left; margin-right:15px; width:28px;} 
.livechat a{width:150px; height:42px;background:url(../images/livechat.jpg); background-repeat:no-repeat; display: block;float:left; } 
.track a{width:165px; height:42px;background:url(../images/track.jpg); background-repeat:no-repeat; display: block;float:left; }
.livechats a{width:150px; height:42px;background:url(../images/account.jpg); background-repeat:no-repeat; display: block;float:right; } 

#searchform {
    background-color: #68c94f;
    display: none;
    padding: 10px;
    position: absolute; top:42px; right:0;
    z-index: 99999; width:400px;
} 
#s{ border:1px solid #fff; background-color:#fff; color:#666; width:100%;}
#searchsubmit{ display:none;}

#search{ float: right;    position: relative; }

input[type="submit"]{ }

/*input[type="text"], input[type="email"], textarea{  border: 1px solid #000;    border-radius: 10px;    padding: 3px;}*/


	
#content{float:left; width:100%;}

#contant_part li{float:left; width:300px; margin-right: 30px; }

#contant_part li img{float:left; padding-right:10px;}

#contant_part h1{  font-size: 22px; margin-bottom: 0; margin-top: 0; height:33px; position: relative; top: 34px;background:url(../images/navbar_03.jpg);background-repeat:no-repeat;  padding-top: 3px;	left: 20px;	 padding-left: 42px;}

#contant_part{float:left; width:100%;}	

#contant_second{float:left; width:100%; background-color:#138ac8; color:#FFF; margin-top: 60px;}
	
#left{float:left; padding-top: 15px;}

#home-right{float:right; padding-top: 35px;}

#text-4{float:left; width:100%;}
	
#cs{float:left; width:100%; padding-bottom: 20px;}
	
#cs p{ float: left;  font-size: 18px;  padding-left: 55px; padding-right: 60px;  padding-top: 38px;  text-align: center;  width: 88%;}

#content_portion{float:left; width:100%;margin-top: 60px;}

#content_portion h2{margin: 0;}

#part{float:left;}

#part .widget_text h2{ border-left: 5px solid #000;    color: #68c94f;    padding-left: 25px; font-size: 25px;  font-weight: bold;}

#part .widget_execphp h2{ 
	border-left: 5px solid #68c94f;
    color: #000;
    font-size: 25px;
    font-weight: bold;
    padding: 13px 0 13px 25px;}

#part .widget_text h3{   color: #000;    font-size: 14px;    font-weight: bold;    padding-left: 25px;}

#part .widget_text p{padding-left:25px; padding-bottom: 20px;}

#footer{ background-color: #138ac8;  float: none; width: 100%; margin-top:40px; padding:40px;}

#top_footer{float:left; width:1000px; color:#FFF; }
.textwidget { padding-top:20px; line-height:22px;}
#foot{float:left; width:100%;}

#foot h1{font-size:18px; }

#foot img{float:left; padding-right: 33px;}

#foot p{margin-bottom:15px;}
#foot a{background-color: #68c94f; border-radius: 3px; color: #fff; padding: 10px 40px;  text-decoration: none;  text-transform: uppercase;}

#bottom{ display: block;
    float: left;
    padding-bottom: 28px;
    padding-left: 70px;
    width: 300px;
}

#text-8{ width:54%!important;}

#bottom h3{}

#bottom ul li{list-style-type:none; color:#FFF; padding-left: 18px;}

#bottom ul li a{text-decoration:none; color:#fff;}
.work_steps .postblock{
    min-height: 460px;
}
.postblock{ float: left; display:block; background-color: #f1f1f1; min-height: 447px;}
.post_image{max-width: 100%; max-height: 200px; overflow: hidden;}

/*.left_post{ float:left; width:38px; text-align:center;color:#fff; }*/
/*.left_post .date{float:left; padding:10px 0; background-color:#000; width:100%; }*/
/*.left_post .month{float:left;padding:2px 0;background-color:#68c94f; width:100%;}*/
/*.right_post{margin-left: 20px; float:left; width:75%;border-bottom:1px dotted #000; padding-bottom:10px;}*/
.post_text{
    padding:20px;
}
.post_title{ color:#68c94f; font-size:18px; margin:10px 0;}
.post_content{margin-bottom:5px;}
.post_title a, .post_readmore a{color:#68c94f;}

#top_footer h3{color:#68c94f; font-size:18px;}
#top_footer li{ list-style-type:none; background-image:url("../images/footer_li.png"); background-repeat:no-repeat; padding-left:15px; background-position: left center;}
#top_footer li a{ color:#dcdcdc; font-size:14px;}
#top_footer .col-xs-4{ width:23%;}

.opensearch:hover{ cursor:pointer;}

.address{background-image:url("../images/address.png"); background-repeat:no-repeat; padding-left:15px; background-position: left center; margin-bottom:10px;}
.tel{background-image:url("../images/tel.png"); background-repeat:no-repeat; padding-left:15px; background-position: left center;}
.fax{background-image:url("../images/fax.png"); background-repeat:no-repeat; padding-left:15px; background-position: left center;}
#footer_bottom{ padding:10px 0; float:left; width:100%;}
.copyright{ float:left;}
.social{ float:right;}
.social a{ float:left; height:30px; width:30px; margin-left:5px;}
.social .fa{ background-color: #68c94f;
    border-radius: 50%;
    color: #fff;
    font-size: 17px;
    height: 30px;
    padding: 7px;
    width: 30px;}
#page_title{ float:left; width:100%; padding:10px 0; background-color: #138ac8; margin-bottom:30px;}
#page_title h1{ color:#fff; font-size:30px;} 
#page_content{ float:left; width:100%;  min-height: 600px;}
#pg {
    text-align: justify;
    width: 612px;
    float: left;
}

#page{float:left; width:645px;}

.widget_sp_image-description{padding-top:10px;}
.widget_sp_image-description a{  font-size: 18px;
    color: #68c94f; text-decoration:none;}
#widget_sp_image-9 h1{font-size: 20px;
    padding-bottom: 15px;
    text-transform: uppercase;
    font-weight: bold;}
#nav_menu-3{float:left; width:308px;}
#nav_menu-3 ul li{
    list-style-type: none;
    padding: 5px 10px 10px 0;}
#nav_menu-3 ul li ul{padding-left:20px;  }
#nav_menu-3 ul li a{text-decoration:none; color:#797979;}


#nav_menu-3 ul li ul li {
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed !important;
    padding-bottom: 1px;
    padding-top: 1px;  margin-top: 10px;
}
#nav_menu-3 ul li:last-child{border-top: 1px solid #ededed;}

input[type="submit"]{background-color: #68c94f; color:#fff; border:none; padding:5px 0px; border-radius:5px; font-weight:bold; width:100px; text-align:center;}

#trackresult, .chineseFlagBlock{ display: none;
    position: absolute;
    right: 0;
    top: 42px; background-color:#495900; color:#fff; /*padding:20px;*/ z-index:1000000;}
#trackresult h1{ font-size:20px; margin:0 0 10px;;}	
#trackresult textarea#Tracking{ color:#333; float:right; padding:10px; width:75%;
    height: 42px;
    overflow: hidden;}
#trackresult .theCount{display: none}
#trackresult .field{ float: left;
    margin-top: 10px;
    width: 100%;}
#trackresult label {
    margin-top: 10px;
}

#trackresult ul{
    margin: 0;
}

#trackresult ul li{
    padding: 10px;
}

#trackresult ul li:first-child{
    border-bottom: 1px solid rgb(82, 104, 0);;
}

#trackresult ul li:hover{
    background-color: #003300;
    cursor: pointer;
}

#trackresult ul li a,#trackresult ul li a:visited,#trackresult ul li a:hover{
    color: #ffffff !important;
    text-decoration: none;
}

.chineseFlagBlock{padding: 10px;right: 166px;}

#banner .container{position: relative}
#banner_text{left: 37px;    top: 283px;    position: absolute;  text-align: left;}
#banner_text span{color:#ffffff; font-family: 'Conv_ZeroesThree'; letter-spacing: 1px;  font-size: 23px;}
#banner_text h1{ color:#fff; margin-top: 0; font-family: 'Conv_ZeroesThree';font-size: 42px;   margin-bottom: 0; margin-top: 3px;  }
#banner_text p{color: #ffffff; font-family: 'Arial'; font-size: 15px; text-align: start; width:238px;}

#right {
    float: right;
    width: 33%; padding-top: 0;
}
#right #widget_sp_image-9{float:right; width:100%;}

#nav_menu-3 h1{  margin-top: 0;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}

#right{float:right; padding-top: 10px;}

.page-id-8 #right, .page-id-123 #right{display: none}
.page-id-8 #page, .page-id-123 #page{width: 800px;}
.page-id-8 #pg, .page-id-123 #pg{  width: 967px;}

/*#menu-item-111 a{font-weight: bold;}*/

#trackresult #ship200_trackingtool_container label{
    width: 10px;
    display: block;
    margin-bottom: 4px;
    float: left;
}

.trackingMain #Tracking{
    height: 200px;
    width: 350px;
}

#trackresult #Tracking{  height: initial;
    width: initial;}

#trackresult-mid .entry-header{display: none  }
#trackresult-mid{position: relative;height: 175px;  padding-top: 2px;margin-top: 54px;}
#trackresult-mid .field:last-child{position: absolute;bottom: 7px;  right: 0;}

#trackresult-mid .field:first-child label{display: none}

.Tracking{
    height: 129px;
    width: 293px;
    padding: 8px;
    resize: none;
    position: absolute;
    z-index: 999;
    /*  -webkit-appearance: textarea;*/
    /*-moz-appearance: textfield;*/
}

.Tracking:focus{ outline: 0;}

.widget_sp_image  img{  margin-top: 48px;}

/**
 * Tooltip Styles
 */

/* Add this attribute to the element that needs a tooltip */
[data-tooltip] {
    position: relative;
    z-index: 2;
    cursor: pointer;
    white-space: pre-line;
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
    visibility: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    pointer-events: none;
}

/* Position tooltip above the element */
[data-tooltip]:before {
    position: absolute;
    padding: 7px;
    min-width: 210px;
    min-height: 90px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #000;
    background-color: hsla(0, 0%, 20%, 0.9);
    color: #fff;
    content: attr(data-tooltip);
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
    bottom: 50%;
    left: 100%;
    margin-bottom: 0;
    margin-left: 0;
    border-top-color: transparent;
    border-right-color: #000;
    border-right-color: hsla(0, 0%, 20%, 0.9);
}

/* Triangle hack to make tooltip look like a speech bubble */
/*[data-tooltip]:after {
    position: absolute;
    margin-left: -5px;
    width: 0;
    border-top: 5px solid #000;
    border-top: 5px solid hsla(0, 0%, 20%, 0.9);
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    content: " ";
    font-size: 0;
    line-height: 0;
    bottom: 50%;
    left: 100%;
}*/

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
    visibility: visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

#NY-block{ position: absolute;
    display: block;
    width: 21px;
    height: 25px;
    cursor: pointer;
    left: 304px;
    top: 107px;}

#LAX-block{ position: absolute;
    display: block;
    width: 29px;
    height: 25px;
    cursor: pointer;
    left: 137px;
    top: 138px;}

#LAX-block[data-tooltip]:before{
background-image: url('../images/LA-HUB-big-bg.png');
background-repeat: no-repeat;
padding-top: 280px;
    padding-left: 465px;
    bottom: -200px;
}

#YYZ-block[data-tooltip]:before{
    background-image: url('../images/YYZ-HUB-bg.png');
    background-repeat: no-repeat;
    padding-top: 190px;
    bottom: -120px;
    width: 190px !important;
    min-width: 190px !important;
    font-size: 13px;
}

#NY-block[data-tooltip]:before{
    background-image: url('../images/NY-HUB-bg.png');
    background-repeat: no-repeat;
    padding-top: 124px;
    bottom: -60px;
}

#YYZ-block{position: absolute;
    display: block;
    width: 29px;
    height: 25px;
    cursor: pointer;
    left: 283px;
    top: 75px;}

#NJ-block{
    position: absolute;
    display: block;
    width: 21px;
    height: 23px;
    cursor: pointer;
    left: 283px;
    top: 115px;;
}
#NJ-block[data-tooltip]:before{
    background-image: url('../images/NJ-HUB-bg.png');
    background-repeat: no-repeat;
    padding-top: 157px;
    bottom: -95px;
}

#TX-block{
    position: absolute;
    display: block;
    width: 21px;
    height: 24px;
    cursor: pointer;
    left: 199px;
    top: 147px;
}
#TX-block[data-tooltip]:before{
    background-image: url('../images/TX-bg.png');
    background-repeat: no-repeat;
    padding-top: 157px;
    bottom: -95px;
    left: 25px;
}

.page-id-530 .postblock{width: 100%;}

.answer-survey{margin-top: 0 !important;}

.answer-survey .control-label{text-align: left !important;}

.answer-survey .btn-primary{    width: 180px;}

.answer-survey .radio{
    margin-left: 22px;
}

.answer-survey .controls{margin-left: 10px;
margin-top: 10px;}

.page-id-544 #pg h4{display: none}

.answer-survey .control-group{margin-top: 0 !important;}

.answer-survey .overlay{margin-top: -10px;}

.kuaid100_tracking {
  margin-bottom: 20px;
}
.kuaid100_tracking > a {
  text-decoration: underline;
}
