 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}

 * {
    margin: 0;
}
body {font-family: Arial, sans-serif;}
/* body { margin: 0; font-size: 1em; line-height: 1.4; } */

nav ul, nav ol, li { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

/* h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;} */

div {display: block;}

b, strong { font-weight: bold; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

table { border-collapse: collapse; border-spacing: 0; }

.clear {overflow: hidden; width: 100%; height:0px; visibility:hidden; clear:both;}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.display_block{ display:block}




/*所有文字/標題----------------------------------------------------*/


/*kv font*/
.kv_h2_orange{
	color: #d74b00!important;
	font-size: 62px!important;
	line-height: 60px!important;
	}
/*special font*/
.font_SM{
	font-family: arial,helvetica,verdana;
	font-size: 10px;
	position: absolute;
	}
/*font color*/
.font_orange{color: #d74b00!important;}
.font_black{color: #464646 !important;}

/*font size*/
.font13{font-size: 13px!important;}
.font18{font-size: 18px!important;}
.font14{font-size: 14px!important; line-height: 1.4!important;}
.font15{font-size: 15px!important; line-height: 23px!important;}
.font16{font-size: 16px!important;}
.font22_h22_b{font-size: 22px!important; font-weight: bold!important; line-height: 24px!important;}
.font40{font-size: 40px!important; line-height: 40px!important}

/*remark*/
.font_remark{
    color: #8f8f8f;
    font-size: 11px;
    padding: 20px;
}

/*fedex*/
.content_info_h2_fedex{
	font-family: TradeGothicBoldCn!important;
	font-size: 50px!important;
	color: #464646!important;
	text-transform:uppercase!important;
	line-height: 1em!important;
	text-align: center!important;
	font-weight:normal!important;
	margin-bottom: 15px!important;
	}
.content_info_p_fedex{
	color: #9F9F9F!important;
	text-align: center!important;
	width: 515px!important;
	margin: 20px auto!important;
	font-size:14px!important;
	}
.text_left{text-align: left !important;}


/*cube btn----------------------------------------------------*/
.btn_gray{
	background: #464646;
	color: white;
	display: inline-block;
	font-family: InterstateBold;
	font-size: 10px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	padding: 0 15px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	min-width: 90px;
	}
.btn_gray:hover{
	background: #282828;
	}

.btn_lightgray{
	background: #9f9f9f;
	color: white;
	display: inline-block;
	font-family: InterstateBold;
	font-size: 10px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	padding: 0 15px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	min-width: 90px;
	}
.btn_lightgray:hover{
	background: #464646;
	}
.btn_lightgray_active{
	background: #464646;
	color: white;
	display: inline-block;
	font-family: InterstateBold;
	font-size: 10px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	padding: 0 15px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	min-width: 90px;
	}

.btn_orange{
	background: #D74B00;
	color: white;
	display: inline-block;
	font-family: InterstateBold;
	font-size: 10px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	padding: 0 15px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	min-width: 90px;
	}
.btn_orange:hover{
	background: #812d07
	}

.btn_brown{
	color: white;
	display: inline-block;
	font-family: InterstateBold;
	font-size: 10px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	padding: 0 15px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	background: #812D07;
	min-width: 60px;
	}
.btn_brown:hover{
	background: #282828;
	}

.btn_white{
	display: inline-block;
	font-family: InterstateBold;
	font-size: 10px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	padding: 0 15px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	background: #eaeaea;
	color: #d74b00;
	min-width: 130px;
	}
.btn_white:hover{
	 background: #464646;
	color: #fff;
	}





/*arrow btn*/
 .prev_btn{
        background: url(../images/prev_next_arrows.png) no-repeat 14px 11px;
        background-color: #464646;
        display: inline-block;
        height: 35px;
        width: 35px;
	}
.next_btn{
        background: url(../images/prev_next_arrows.png) no-repeat 16px -76px;
        background-color: #464646;
        display: inline-block;
        height: 35px;
        text-decoration: none;
        width: 35px;
	}
.prev_btn:hover, .next_btn:hover{
        background-color: #282828;
	}


/*text link----------------------------------------------------*/
.text_link_gray{
	color: #464646;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.text_link_gray:hover{
	text-decoration: underline;
	}

.text_link_gray_noline{
	color: #464646;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
.text_link_gray_noline:hover{
	color:#cccccc;
	text-decoration: none;
	}

.text_link_lightgray{
	color: #8f8f8f;
	font-size: 13px;
	text-decoration: none;
}
.text_link_lightgray:hover{
	text-decoration: underline;
	}

/*all page----------------------------------------------------*/
/*width*/
.w100p{width: 100%!important;}
.w90{width: 90px!important;}
.w100{width: 100px!important;}
.w110{width: 110px!important;}
.w120{width: 120px!important;}
.w130{width: 130px!important;}
.w130{width: 130px!important;}
.w140{width: 140px!important;}
.w170{width: 170px!important;}
.w180{width: 180px!important;}
.w200{width: 200px!important;}
.w220{width: 220px!important;}
.w250{width: 250px!important;}
.w270{width: 270px!important;}
.w275{width: 275px!important;}
.w280{width: 280px!important;}
.w285{width: 285px!important;}
.w290{width: 290px!important;}
.w300{width: 300px!important;}
.w310{width: 310px!important;}
.w320{width: 320px!important;}
.w330{width: 330px!important;}
.w340{width: 340px!important;}
.w350{width: 350px!important;}
.w360{width: 360px!important;}
.w380{width: 380px!important;}
.w390{width: 390px!important;}
.w400{width: 400px!important;}
.w410{width: 410px!important;}
.w430{width: 430px!important;}
.w450{width: 450px!important;}
.w460{width: 460px!important;}
.w470{width: 470px!important;}
.w500{width: 500px!important;}
.w550{width: 550px!important;}
.w580{width: 580px!important;}
.w600{width: 600px!important;}
.w920{width: 920px!important;}
.w960{width: 960px!important;}

.h500{ height:500px!important;}

/*XY*/
.t-10{top: -10px!important;}
.t-17{top: -17px!important;}
.t-12{top: -12px!important;}
.t-30{top: -30px!important;}
.t-40{top: -40px!important;}
.t-50{top: -50px!important;}
.t-60{top: -60px!important;}
.t8{top: 8px!important;}
.t10{top: 10px!important;}
.t12{top: 12px!important;}
.t40{top: 40px!important;}
.t42{top: 42px!important;}
.t55{top: 55px!important;}
.t60{top: 60px!important;}
.t62{top: 62px!important;}
.t65{top: 65px!important;}
.t70{top: 70px!important;}
.t80{top: 80px!important;}
.t85{top: 85px!important;}
.t95{top: 95px!important;}
.t100{top: 100px!important;}
.t105{top: 105px!important;}
.t110{top: 110px!important;}
.t115{top: 115px!important;}
.t120{top: 120px!important;}
.t125{top: 125px!important;}
.t135{top: 135px!important;}
.t150{top: 150px!important;}
.t164{top: 164px!important;}
.t180{top: 180px!important;}
.t188{top: 188px!important;}
.t220{top: 220px!important;}
.t375{top: 375px!important;}

.b0{ bottom:0px!important;}

.r-10{right: -10px!important;}
.r-40{right: -40px!important;}
.r-100{right: -100px!important;}
.r-110{right: -110px!important;}
.r-120{right: -120px!important;}
.r-130{right: -130px!important;}
.r-140{right: -140px!important;}
.r-150{right: -150px!important;}
.r0{right: 0px!important;}
.r20{right: 20px!important;}
.r30{right: 30px!important;}
.r40{right: 40px!important;}
.r50{right: 50px!important;}
.r70{right: 70px!important;}
.r100{right: 100px!important;}

.l-15{left: -15px!important;}
.l-40{left: -40px!important;}
.l20{left: 20px!important;}
.l30{left: 30px!important;}
.l35{left: 35px!important;}
.l40{left: 40px!important;}
.l100{left: 100px!important;}
.l150{left: 150px!important;}

/*float align*/
.left{float: left !important;}
.right{float: right !important;}

.align_left{left:0; float:left; position: absolute!important;}
.align_right{right:0px; float:right; position: absolute!important;}
.align_center{text-align: center; width: 100%;}


/*position*/
.position_absolute{position: absolute!important;}
.position_relative{position: relative!important;}

/*display*/
.hidden{display: none}

/*margin*/
.mr_ml_auto{margin-right: auto!important; margin-left:auto!important;}

.mt-20{margin-top: -20px!important;}
.mt-25{margin-top: -25px!important;}
.mt-30{margin-top: -30px!important;}
.mt-40{margin-top: -40px!important;}
.mt-50{margin-top: -50px!important;}
.mt-80{margin-top: -80px!important;}
.mt0{margin-top: 0px!important;}
.mt2{margin-top: 2px!important;}
.mt5{margin-top: 5px!important;}
.mt10{margin-top: 10px!important;}
.mt15{margin-top: 15px!important;}
.mt17{margin-top: 17px!important;}
.mt20{margin-top: 20px!important;}
.mt23{margin-top: 23px!important;}
.mt25{margin-top: 25px!important;}
.mt30{margin-top: 30px!important;}
.mt35{margin-top: 35px!important;}
.mt37{margin-top: 37px!important;}
.mt40{margin-top: 40px!important;}
.mt50{margin-top: 50px!important;}
.mt60{margin-top: 60px!important;}
.mt150{margin-top: 150px!important;}

.mr-15{margin-right: -15px!important;}
.mr0{margin-right: 0px!important;}
.mr5{margin-right: 5px!important;}
.mr10{margin-right: 10px!important;}
.mr20{margin-right: 20px!important;}
.mr30{margin-right: 30px!important;}
.mr40{margin-right: 40px!important;}
.mr60{margin-right: 60px!important;}
.mr200{margin-right: 200px!important;}

.mb0{margin-bottom: 0px!important;}
.mb5{margin-bottom: 5px!important;}
.mb10{margin-bottom: 10px!important;}
.mb15{margin-bottom: 15px!important;}
.mb20{margin-bottom: 20px!important;}
.mb30{margin-bottom: 30px!important;}
.mb40{margin-bottom: 40px!important;}

.ml-15{margin-left: -15px!important;}
.ml15{margin-left: 15px!important;}
.ml20{margin-left: 20px!important;}
.ml30{margin-left: 30px!important;}
.ml40{margin-left: 40px!important;}
.ml50{margin-left: 50px!important;}
.ml60{margin-left: 60px!important;}
.ml120{margin-left: 120px!important;}
.ml140{margin-left: 140px!important;}
.ml145{margin-left: 145px!important;}
.ml180{margin-left: 180px!important;}

/*padding*/
.padding0{ padding:0 !important;}

.pt0{padding-top: 0px!important}
.pt2{padding-top: 2px!important}
.pt3{padding-top: 3px!important}
.pt5{padding-top: 5px!important}
.pt7{padding-top: 7px!important}
.pt10{padding-top: 10px !important;}
.pt15{padding-top: 15px !important;}
.pt16{padding-top: 16px !important;}
.pt17{padding-top: 17px !important;}
.pt20{padding-top: 20px !important;}
.pt30{padding-top: 30px !important;}
.pt40{padding-top: 40px !important;}
.pt50{padding-top: 50px !important;}

.pr0{padding-right: 0px !important;}

.pb0{padding-bottom: 0px!important;}
.pb3{padding-bottom: 3px!important;}
.pb5{padding-bottom: 5px!important;}
.pb7{padding-bottom: 7px!important;}
.pb10{padding-bottom: 10px!important;}
.pb11{padding-bottom: 11px!important;}
.pb12{padding-bottom: 12px!important;}
.pb13{padding-bottom: 13px!important;}
.pb15{padding-bottom: 15px!important;}
.pb20{padding-bottom: 20px!important;}
.pb60{padding-bottom: 60px!important;}
.pb250{padding-bottom: 250px!important;}

.pl0{padding-left: 0px !important;}


/*border*/
.b_border0{border-bottom: 0px!important;}
.b_top0{border-top: 0px!important;}

/*z-index*/
.zindex1{ z-index:1;}





/*inser font type----------------------------------------------------*/
@font-face {
	font-family: 'TradeGothicBoldCn';
	src: url('../fonts/trade_gothic_bold_condensed_no_20-webfont.eot');
	src: url('../fonts/trade_gothic_bold_condensed_no_20-webfont.eot-#iefix') format('embedded-opentype'),
		url('../fonts/trade_gothic_bold_condensed_no_20-webfont.woff') format('woff'),
		url('../fonts/trade_gothic_bold_condensed_no_20-webfont.ttf') format('truetype'),
		url('../fonts/trade_gothic_bold_condensed_no_20-webfont.svg#TradeGothicBold') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'InterstateBold';
	src: url('../fonts/interstate-webfont.eot');
	src: url('../fonts/interstate-webfont.eot-#iefix') format('embedded-opentype'),
		url('../fonts/interstate-webfont.woff') format('woff'),
		url('../fonts/interstate-webfont.ttf') format('truetype'),
		url('../fonts/interstate-webfont.svg#InterstateRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
