@charset "utf-8";
/* CSS Document */
a { text-decoration:none; color:#333; blr:expression(this.onFocus=this.blur()); outline: none; }
a:focus { outline: none; -moz-outline:none; }
a:hover { color:#1D7670; }
a:hover { text-decoration:none; -moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s; transition: all 0.3s;  -webkit-transition-property:color, background-color, background, width, height, top, left, bottom, right, display, borderr,opacity;-moz-transition-property:color, background-color, background, width, height, top, left, bottom, right, display, borderr,opacity; -o-transition-property:color, background-color, background, width, height, top, left, bottom, right, display, borderr,opacity;  transition-property:color, background-color, background, width, height, top, left, bottom, right, display, border,opacity; }
header,.container-box{ margin:0 auto; }

@media (min-width:640px){
	header{ width:760px; padding:0 20px; }
	.container-box{ width:760px; padding:0 20px; }
}
@media (min-width:768px){
	header{ width:760px; padding:0 20px; }
	.container-box{ width:760px; padding:0 20px; }
	menu ul li a { height:30px; line-height:30px; font-size:12px; padding:0 10px; }
	menu ul li:last-child a { padding:0 10px; }
	menu ul li .subMenu { top:30px; }
	menu ul li .subMenu a { line-height:15px; font-size:12px; padding:8px 5px; font-weight:normal; }
}
@media (min-width:950px){
	header{ width:100%; padding:0 50px; }
	.container-box{ width:100%; padding:0 50px; }
	menu ul li a { height:40px; line-height:40px; font-size:12px; padding:0 20px; }
	menu ul li .subMenu { top:40px; }
}
@media (min-width:1000px){
	menu ul li a { font-size:14px; padding:0 25px; }
	menu ul li .subMenu a { padding:8px 10px;}
}
@media (min-width:1280px){
	menu ul li a { font-size:16px; padding:0 30px; }
	menu ul li .subMenu a { line-height:16px; font-size:14px; padding:10px 12px;}
}
@media (min-width:1480px){
	menu ul li a { padding:0 50px; }
	menu ul li .subMenu a { line-height:30px; padding:10px 12px; }
}
@media (min-width:1700px){
	header{ width:1600px; padding:0 0px;}
	.container-box{ width:1600px; padding:0 0px;}
	menu ul li a { padding:0 50px; }
	menu ul li:last-child a { padding:0 15px; }
}



/* subpages */
/* .channelLeft { width:30%; }
.channelRight { width:70%; } */
