/*---------------------------------------------------------------- remove ISO default -----------------------*/

::-webkit-input-placeholder{color:#999;}
input[type="text"],input[type="password"],input[type="submit"]{-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;}

/*---------------------------------------------------------------- default ----------------------------------*/

* {
    -webkit-text-size-adjust: none !important;
	-moz-text-size-adjust: none !important;
	-webkit-text-size-adjust: none !important;
	-ms-text-size-adjust: none !important;
	font-size-adjust: none !important;
	font-size:10px;}
	
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;}

body{
	font-family:微軟正黑體, Arial, Helvetica, sans-serif;
	font-size:10px;
	-webkit-text-size-adjust: none !important;
	background:#fff;}
	
a{
	text-decoration:none;}

a:link,a:visited{
	color:#e00012;}

a:hover,a:active{
	color:#87000b;}
	
table {
    border-spacing: 0;}
	
fieldset,img {
    border: 0;}
	
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;}
	
strong{
	font-weight: bold;}
	
ol,ul {
    list-style: none;
    margin:0;
    padding:0;}
	
caption,th {
    text-align: left;}
	
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
    margin:0;
    padding:0;
    color:#444;}

q:before,q:after {
    content:'';}
	
abbr,acronym { 
	border: 0;}

.error-messgae {
	font-size: 10px;
	padding:2px;
	text-align:center;
	font-weight: bold;
	background:#e00012;
	color: #fff;
	margin-top: -7px;
	margin-left: 3px;}

.error-messgae-agree {
	font-size: 10px;
	font-weight: bold;
	background:#e00012;
	color: #fff;
	margin-left: 3px;}

.hr-clear{
	border:none;
	clear:both;}

/*--------------------------------------------------------------------  header  ----------------------------------------*/

.header{
	overflow:hidden;
	box-shadow:0px 5px 5px rgba(0,0,0,0.1),0px 2px 2px rgba(0,0,0,0.05);
	position:fixed;
	z-index:99999999;
	height:100px;
	width:100%;
	background:#e00012;}
		
.header-logo{
	background:url(../images/header-logo.png);
	-moz-background-size:contain;
	-webkit-background-size:contain;
	-o-background-size:contain;
	background-size:contain;
	float:left;
	height:100px;
	width:225px;}

.header-rightlogo{
	background:url(../images/header-rightlogo.png);
	-moz-background-size:contain;
	-webkit-background-size:contain;
	-o-background-size:contain;
	background-size:contain;
	float:right;
	height:100px;
	width:400px;}
	
.header-mobile{
	display:none;
	box-shadow:0px 5px 5px rgba(0,0,0,0.1),0px 2px 2px rgba(0,0,0,0.05);
	position:fixed;
	z-index:80999911;
	height:44px;
	width:100%;
	background:#e00012;}

.header-mobile-logo{
	float:left;
	height:44px;
	width:99px;
	background:url(../images/header-logo.png);
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	background-size:cover;}

.header-mobile-rightlogo{
	float:right;
	height:44px;
	width:175px;
	background:url(../images/header-rightlogo.png);
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	background-size:cover;}

/*--------------------------------------------------------------------  footer  ----------------------------------------*/
	
.footer{
	font-family:微軟正黑體, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	background:#e00012;
	box-shadow:0px -3px 3px rgba(0,0,0,0.2);
	z-index:99999999;
	position:fixed;
	width:98%;
	height:30px;
	padding:10px 1%;
	bottom:0px;}	

.footer:hover,.footer-active{
	height:auto;}

.footer h1{
	margin-bottom:5px;
	color:#fff;
	font-size:13px;}

.footer h2{
	float:right;
	color:#ffb8b8;
	font-size:10px;}

.footer a:link,.footer a:visited{
	color:#fff;}

.footer p{
	color:#fff;
	line-height:18px;
	font-size:11px !important;}

.footer p span{
	color:#000;
	line-height:12px;
	font-size:11px !important;}

.footer-left{
	margin-top:12px;
	margin-left:30px;
	float:left;
	width:85px;
	height:29px;
	background:url(../images/footer-left.png)}

.footer-mobile{
	display:none;
	box-shadow:0px -3px 3px rgba(0,0,0,0.1);
	z-index:8011;
	position:fixed;
	height:40px;
	width:100%;
	background:#e00012;
	bottom:0px;}

.footer-mobile-left{
	margin-top:10px;
	margin-left:10px;
	float:left;
	width:60px;
	height:20px;
	background:url(../images/footer-left.png);
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	background-size:cover;}

/*-------------------------------------------------------------------------  section  -------------------*/

.section{
	text-align:center;}
	
.intro{
	position:relative;} 

/*-------------------------------------------------------------------------  section1  ------------------*/

#section1{
	background:url(../images/section3-bg.gif) no-repeat 0px 100% #e3e3e5;
	-moz-background-size:100%;
	-webkit-background-size:100%;
	-o-background-size:100%;
	background-size:100%;}

.section1-mobile-img{
	display:none;}

.section1-mobile-box{
	display:none;}

/*-------------------------------------------------------------------------  section2  ------------------*/

#section2{
	box-shadow:inset 0px 15px 15px rgba(0,0,0,0.1),inset 0px 2px 2px rgba(0,0,0,0.1);
	overflow:hidden;
	background:url(../images/bg-video.png);}
 
#section2 .section2-box{
	opacity:0;
	-webkit-transform: translate3d(0px, -300px, 0px);
	-moz-transform: translate3d(0px, -300px, 0px);
	-ms-transform:translate3d(0px, -300px, 0px);
	transform: translate3d(0px, -300px, 0px);
	-webkit-transition: all 0.7s ease-out;
	-moz-transition: all 0.7s ease-out;
	-o-transition: all 0.7s ease-out;
	transition: all 0.7s ease-out;}

#section2.active .section2-box{
	opacity:1;
	-webkit-transform: translate3d(0px, 0px, 0px);
	-moz-transform: translate3d(0px, 0px, 0px);
	-ms-transform:translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px);}

.section2-box{
	max-width:880px;
	margin:0 auto;}

.pp2-right{
	display:block;}

.pp2-right-mobile{
	display:none;}
	
.section2-box .section2-box-top{
	width:100%;}

.section2-box .section2-box-top img,.section2-box .section2-box-left img,.section2-box .section2-box-right img{
	width:100%;}

.section2-box .section2-box-left{
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	float:left;
	width:50%;
	display:inline-block;}

.section2-box .section2-box-left:hover{
	box-shadow:0px 0px 0px 10px rgba(0,0,0,0.1);}

.section2-box .section2-box-right{
	width:50%;
	display:inline-block;}

/*-------------------------------------------------------------------------  section3  ------------------*/

#section3{
	overflow:hidden;
	box-shadow:inset 0px -15px 15px rgba(0,0,0,0.08),inset 0px -6px 2px rgba(0,0,0,0.1);
	background:url(../images/bg-form.png)}

#section3 .section3-box{
	opacity:0;
	-webkit-transform: translate3d(0px, -300px, 0px);
	-moz-transform: translate3d(0px, -300px, 0px);
	-ms-transform:translate3d(0px, -300px, 0px);
	transform: translate3d(0px, -300px, 0px);
	-webkit-transition: all 0.7s ease-out;
	-moz-transition: all 0.7s ease-out;
	-o-transition: all 0.7s ease-out;
	transition: all 0.7s ease-out;}

#section3.active .section3-box{
	opacity:1;
	-webkit-transform: translate3d(0px, 0px, 0px);
	-moz-transform: translate3d(0px, 0px, 0px);
	-ms-transform:translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px);}

.section3-box{
	text-align:left;
	margin:0px auto 0px;
	max-width:880px;}

.section3-box-top{
	background:rgba(0,0,0,0.1);}
	
.section3-box-left{
	float:left;
	width:50%;}

.section3-box-left img.section3-left-top{
	margin:5%;
	width:90%;}

.section3-btn{
	box-shadow:1px 2px 1px rgba(0,0,0,0.2);
	cursor: pointer;
	margin: 5px auto;
	display: block;
	font-family: 微軟正黑體, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff !important;
	font-weight: bold;
	font-size: 16px;
	letter-spacing:3px;
	text-shadow:0px 1px 2px #87000b;
	line-height: 45px;
	width: 100%;
	text-align: center;
	background-color: #e00012;
	border:none;
	transition: All 0.3s ease;
	-webkit-transition: All 0.3s ease;
	-moz-transition: All 0.3s ease;
	-o-transition: All 0.3s ease;}

.section3-btn:hover{
	box-shadow:1px 5px 1px rgba(0,0,0,0.1);
	text-shadow:0px 1px 2px #000;
	background-color:#87000b;}

.section3-btn1{
	background-image:url(../images/nav-icon-4.png);
	background-repeat:no-repeat;}

.section3-btn2{
	background-image:url(../images/nav-icon-5.png);
	background-repeat:no-repeat;}
	
.section3-btn3{
	background-image:url(../images/nav-icon-6.png);
	background-repeat:no-repeat;}

.section3-left-bottom{
	margin: 0px 40px 35px;}

.section3-box-right{
	background:rgba(0,0,0,0.1);
	float:right;
	width:50%;}

.section3-box-right-box{
	margin:35px 40px;}

.section3-box-right-box h2{
	font-size:16px;
	color:#e00012;
	line-height:16px;
	font-weight:bold;
	margin-bottom:15px;}

.section3-box-bottom{
	display:none;
	background:#fff;
	padding:50px 40px 120px;}

.section3-box-bottom h1{
	font-weight:bold;
	font-size:20px;}

.section3-box-bottom h2{
	margin:5px 0px;
	color:#666;
	font-weight:bold;
	font-size:11px;}

.section3-box-bottom-info{
	margin:18px 0px;}

.section3-box-bottom-info ul li{
	color:#888;
	font-weight:bold;
	width:49%;
	display:inline-block;
	font-size:10px;}

.section3-box-bottom-info ul li span{
	display:block;
	margin-top:5px;
	color:#000}

.section3-box-bottom p{
	font-weight:bold;
	margin:10px 0px;
	line-height:20px;
	font-size:10px;}

.section3-box-bottom p span{
	color:#e00012}

#inline1{
	max-width:90%;
	line-height:15px;
	font-size:10px;
	padding:5%;
	background:#fff;}

#inline1 h3{
	color: #e00012;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 15px;}

/*-------------------------------------------------------------------------  section4  ------------------*/

#section4{}

.section4-nav{
	position:absolute;
	z-index:666;
	width:100%;
	bottom:80px;}

.section4-nav img{
	margin:0px 5px 0px;
	width:30px;}

.slide-desktop{
	display:inline-block;}

.slide-moible{
	display:none;}

.slide img{
	max-width:100%;}

/*-------------------------------------------------------------------------  section5  ------------------*/

.section5-box {
	max-width: 780px;
	margin: 110px auto 130px;}

.section5-nav{
	position:absolute;
	z-index:666;
	width:100%;
	bottom:70px;}

.section5-nav a{
	padding:0px !important;
	margin:0px 3px;
	background:#fff;
	box-shadow:0px 2px 6px rgba(0,0,0,0.5);
	display:inline-block;}

.section5-nav a img{
	display:block;}

.section5-nav a img {
  width: 140px;}

#inline2{
	max-width:90%;
	text-align:center;
	padding:5%;
	background:#fff;}

#inline2 h3{
	font-size:22px;
	color: #e00012;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 15px;}

#inline2 h3 a{
	font-size:inherit;}

#inline2 p a:link,#inline2 p a:visited{
	display:inline-block;
	padding:10px 20px;
	margin:10px 0px 15px;
	background:#e00012;
	color:#fff;}

/*-------------------------------------------------------------------------  section6  ------------------*/

.section6-box {
	max-width: 880px;
	margin: 110px auto 200px;}

.section6-box-mobile{
	text-align:left;
	display:none;
	background:#fff;
	padding:10px 10px 30px;}

.section6-box-mobile h1{
	font-weight:bold;
	font-size:20px;}

.section6-box-mobile h2{
	margin:5px 0px;
	color:#666;
	font-weight:bold;
	font-size:11px;}

.section6-box-mobile-info{
	margin:18px 0px;}

.section6-box-mobile-info ul li{
	color:#888;
	font-weight:bold;
	width:49%;
	display:inline-block;
	font-size:10px;}

.section6-box-mobile-info ul li span{
	display:block;
	margin-top:5px;
	color:#000}

.section6-box-mobile p{
	font-weight:bold;
	margin:10px 0px;
	line-height:20px;
	font-size:12px;}

.section6-box-mobile p span{font-size:12px;
	color:#e00012}

.section6-table,.section6-table tr,.section6-table tr td,.section6-table tr td img{
	vertical-align: top;
	-webkit-border-horizontal-spacing: 0px!important;
  	-webkit-border-vertical-spacing: 0px!important;
	border-collapse:collapse !important;
	border-spacing: 0px !important;
	border-color: gray !important;
	margin:0px !important;
	padding:0px !important;}

.section6-table,.section6-table tr,.section6-table tr td{
	border-collapse: separate !important;
	border-spacing: 0px !important;
	border-color: gray !important;
	margin:0px !important;
	padding:0px !important;}

/*---------------------------------------------------------------------  scroll-down  ----------------------------*/

.scroll-down1{
	width:100%;
	height:100%;
	position:absolute;
	left:0%;
	bottom:0px;}

.scroll-down2 {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	display: block;
	position: absolute;
	left: 50%;
	bottom: 80px;
	margin-left: -20px;
	width: 40px;
	height: 40px;
	opacity: 1;
	background:url(../images/nav-down.png) 0px 40px #e00012;}

.scroll-down2:hover{
	background:url(../images/nav-down.png) #87000b;}
	
.scroll-down-2 {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	display: block;
	position: absolute;
	left: 50%;
	bottom: 80px;
	margin-left: -20px;
	width: 40px;
	height: 40px;
	opacity: 1;
	background: url(../images/nav-down.png) 0px 40px #e00012;}

.scroll-down-2:hover{
	background:url(../images/nav-down.png) #87000b;}

/*---------------------------------------------------------------------  form  ----------------------------*/

input[type="text"]{
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out; 
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	color:#000;
	font-family:微軟正黑體, Arial, Helvetica, sans-serif;
	width:96%;
	text-align:left;
	margin-bottom:10px;
	border:3px solid #ccc;
	padding:3px 2%;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	background:#fff;}

.input-mail{
	background:#fff !important}

.input-name{
	background:url(../images/input-name-bg.png) no-repeat right #fff !important}

.input-number{
	background:url(../images/input-number-bg.png) no-repeat right #fff !important} 

input[type="text"]:focus { 
    border:3px solid #bbb;
	background:#fff !important;}

input[type="checkbox"]{
	margin-right:2px;
	background:#fff;
	border:3px solid #ccc;}

.agree-text{
	font-weight:bold;
	font-size:12px;}

.agree-text a{
	font-weight:bold;
	font-size:12px;}

input[type="submit"]{
	cursor:pointer;
	margin:10px auto;
	display:block;
	font-family: 微軟正黑體, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff !important;
	font-weight:bold;
	font-size: 16px;
	letter-spacing:3px;
	line-height: 40px;
	width: 60%;
	text-align: center;
	background:#e00012;
	border: 2px solid #e00012;
	text-shadow:0px 1px 2px #87000b;
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.1),0px 0px 0px 1px rgba(0,0,0,0) inset;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.1),0px 0px 0px 1px rgba(0,0,0,0) inset;
	box-shadow: 0px 1px 2px rgba(0,0,0,0.1),0px 0px 0px 1px rgba(0,0,0,0) inset;
	transition: All 0.3s ease;
	-webkit-transition: All 0.3s ease;
	-moz-transition: All 0.3s ease;
	-o-transition: All 0.3s ease;
	box-shadow:1px 2px 1px rgba(0,0,0,0.2);}

input[type="submit"]:hover{
	box-shadow:1px 5px 1px rgba(0,0,0,0.2);
	text-shadow:0px 1px 2px #000;
	border: 2px solid #87000b;
	background:#87000b;}

.info-call{
	display:block;
	font-size: 16px;
	color: #e00012;
	line-height: 16px;
	font-weight: bold;
	text-align:center;
	margin-bottom: 15px;}

.header-sharebox{
	position:absolute;
	z-index:9999;
	top:120px;
	right:20px;}

.footer-sharebox{
	position:absolute;
	z-index:9999;
	top:0px;
	right:0px;}

@media screen and (max-height: 800px) {
	.section2-box, .section3-box {
		width: 680px;
		margin: 120px auto 130px;}
	.slide img{
		margin-top:-50px;}
	.section5-nav a img{
		width:120px;}
	}

@media screen and (max-height: 650px) {
	.section2-box, .section3-box {
		width: 620px;
		margin: 120px auto 120px;}
	.slide img{
		margin-top:-40px;
}
	.section5-nav a img{
		width:100px;}
	}

@media screen and (max-height: 600px) {
	.section2-box, .section3-box {
		width: 580px;
		margin: 120px auto 120px;}
	.slide img{
		margin-top:-30px;
		height:380px;}
	.section5-nav a img{
		width:80px;}
	}


@media screen and (max-width: 1337px){
	.footer{
		width:98%;
		bottom:0px;}
	
	.section2-box, .section3-box {
		width: 680px;
		margin: 120px auto 130px;}
	
	.section4-nav{
		bottom:60px;}
	}

@media screen and (max-width: 1024px){
	.section2-box,.section3-box{
		width:680px;
		margin:120px auto 130px;}
	
	.section4-nav{
		bottom:80px;}
	
	.footer p{
		color:#fff;
		line-height:11px;
		font-size:11px !important;}
	
	.section5-nav a img{
		width:100px;}
	}

@media screen and (max-width: 768px){
	.header,#fp-nav,.footer,#section0{
		display:none;}
		
	.header-mobile,.footer-mobile{
		display:block;}
	
	.footer-sharebox{
		width:100%;
		position:absolute;
		z-index:9999;
		top:10px;
		right:10px;}
	
	.header-sharebox{
		display:none;}
	
	input[type="submit"] {
		cursor: pointer;
		margin: 5px auto;
		display: block;
		font-family: 微軟正黑體, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #fff !important;
		font-weight: bold;
		font-size: 14px;
		line-height: 30px;
		width: 60%;
		text-align: center;
		background: #e00012;
		border: 2px solid #e00012;
		-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.1),0px 0px 0px 1px rgba(0,0,0,0) inset;
		-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.1),0px 0px 0px 1px rgba(0,0,0,0) inset;
		box-shadow: 0px 1px 2px rgba(0,0,0,0.1),0px 0px 0px 1px rgba(0,0,0,0) inset;
		transition: All 0.3s ease;
		-webkit-transition: All 0.3s ease;
		-moz-transition: All 0.3s ease;
		-o-transition: All 0.3s ease;}	
	
	#section2,#section3{
		overflow:hidden;
		background:#fff;}
	
	#section1{
		background:#fff;}
	
	.section1-mobile-img{
		width:100%;
		margin-top:0px;
		display:block;}
	
	.section1-mobile-box{
		position:relative;
		display:block !important;
		padding:5px 20px 20px;
		background:#fff;}
	
	.section1-mobile-box h2{
		font-size:11px;
		font-weight:bold;
		color: #e00012;
		line-height: 20px;
		margin-bottom: 5px;}
	
	.section1-mobile-box form{
		margin:0px auto;
		width:480px;}
	
	.section1-mobile-box input[type="text"]{
		color:#000;
		font-family:微軟正黑體, Arial, Helvetica, sans-serif;
		width:94%;
		text-align:left;
		margin-bottom:3px;
		border:1px solid #ddd;
		padding:3px 2%;
		font-size:14px;
		font-weight:bold;
		line-height:24px;
		background:#eee;}
		
	.section1-mobile-box .agree-text{
		font-size:10px;}
	
	.section1-mobile-box .scroll-down{
		bottom: 150px;}
	
	.scroll-down2,.scroll-down-2{
		display:none !important;}
	
	.section2-box,.section3-box{
		width:480px;
		margin:120px auto 130px;}
	
	.section2-box{
		padding-top:30px;
		background:#fff;
		width:580px;
		margin:0px auto 0px;}
	
	.pp2-right{
		display:none;}
	
	.pp2-right-mobile{
		display:block;}
	
	.section2-box .section2-box-top{
		margin:0px 0px 0px;
		width:100%;}
	
	.section2-box .section2-box-left{
		float:none;
		width:80%;}
	
	.section2-box .section2-box-right{
		float:none;
		width:100%;}
		
	.section3-box{
		padding-top:0px;
		background:#fff;
		width:580px;
		margin:80px auto 80px;}
	
	.section3-box .section3-box-left{
		float:none;
		width:100%;}
	
	.section3-box-top {
		background: rgba(0,0,0,0); }
		
	.section3-box-bottom{
		display:block;}

	.section3-box .section3-box-right{
		background:#fff;
		padding:3px 0px; 
		float:none;
		width:100%;}
	
	.section3-box-right-box{
		margin:10px;}
	
	.section3-btn3{
		display:none;}
	
	.info-call{
		display:none;}
	
	.section4-nav {
		bottom: 55px;}
	
	.slide-desktop{
		display:none;}
	
	.slide-moible{
		display:inline-block;}
	
	.slide img{
		margin-top:0px;
		max-width:100%;
		max-height:900px;}
		
	.section5-box {
		max-width: 880px;
		margin: 60px auto 60px;}
		
	.section5-nav{
		bottom:60px;}
		
	.section5-nav a img{
		width:100px;}
	
	.section6-box {
		max-width: 880px;
		margin: 60px auto 40px;}
	
	.section6-box-desktop{
		display:none;}
	
	.section6-box-mobile{
		max-width:580px;
		margin:0px auto;
		display:block;}
	
	.section6-box-mobile p {
		font-weight: bold;
		margin: 10px 0px;
		line-height: 22px;
		font-size: 16px;}
	
	.section6-box-mobile p span{
		line-height: 22px;
		font-size: 16px;}
	
	.spanlink{
		color:#000 !important;
		font-size:11px !important;}
	
	}

@media screen and (max-width: 512px){
	
	.fancybox-skin{
		padding:0px !important;}
	
	.section1-mobile-box form{
		margin:0px auto;
		width:280px;}
	
	.section1-mobile-box {
		position: relative;
		display: block !important;
		padding: 25px 20px 20px;
		background: #fff;}	
	
	.section2-box{
		box-shadow:0px 0px 20px rgba(0,0,0,0);
		padding-top:0px;
		background:#fff;
		width:280px;
		margin:0px auto;}
	
	.section3-box{
		background: #fff;
		box-shadow:0px 0px 20px rgba(0,0,0,0);
		padding-top:0px;
		width:280px;
		margin:80px auto 80px;}
	
	.section3-box-left img.section3-left-top{
		margin:0%;
		width:100%;}
	
	.section3-box-right-box h2 {
	  font-size: 10px;
	  color: #e00012;
	  line-height: 16px;
	  font-weight: bold;
	  margin-bottom: 10px;}
	
	.section3-left-bottom {
		margin: 0px 5px 5px;}
	
	.section3-box-bottom {
		background: #fff;
		margin-top: 0px;
		padding:10px 10px 20px;}
	
	.section3-box-bottom h1{
		font-size:16px;}
	
	.section3-box-bottom p {
		font-weight: bold;
		margin: 10px 0px;
		line-height: 20px;
		font-size: 12px;}
	
	.section4-nav {
		bottom: 50px;}	
	
	.slide img{
		margin-top:0px;
		max-width:100%;}
	
	.section5-nav{
		bottom:46px;}
	
	.section5-nav a{
		margin:0px 1px;
		box-shadow: 0px 1px 3px rgba(0,0,0,0.3);}
	
	.section5-nav a img{
		width:72px;}
	
	#inline2 h3{
		font-size:14px;
		color: #e00012;
		line-height: 30px;
		font-weight: bold;
		margin-bottom: 15px;}
	
	}























