@charset "UTF-8";
/**
 * container-common-css
 * @authors Sun chao (734669594@qq.com)
 * @update  2015-01-13 09:19:46
 * @version 2.0
 */
html{font-size:62.5%}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}body,html{overflow-x:hidden;}.clear{height:0;clear:both;overflow:hidden}.fl{float:left;display:inline;}.fr{float:right;display:inline;}.noPd{padding:0 !important;}.noMg{margin:0 !important;}.noBg{background:0 !important;}.noBd{border:none !important;}span,em{display:inline-block}
body,html{margin:0 auto;max-width:640px;}
.container { font-size:2.6rem; line-height:150%; color:#2e3642; }
.container img { vertical-align:middle; }
.callBack { background:#fff; font-size:3rem; }
.callBack a { line-height:250%; color:#2e3642; }
.padBor { margin-bottom:30px; padding-bottom:30px; border-bottom:#acacac 1px dashed; }
.boxShadow { padding:10px; box-shadow:0 0 10px #999; }
.wrap,.area,.aLink { width:640px; margin:0 auto; clear:both; }
.area { width:91%; }
.aLink { width:97%; }
.mG20 { margin-bottom:20px; }.box .hd,.mG40 { margin-bottom:40px; }.mG60 { margin-bottom:60px; }
.col2 li { width:49%; margin-bottom:10px; line-height:200%; }
.col2 li:nth-of-type(odd),.eqHt dt { float:left; display:inline; }
.col2 li:nth-of-type(even),.eqHt dd { float:right; display:inline; }
.eqHt dd { width:50%; }
.box .pic,.center,.callBack,.col2 li { text-align:center;}
.box { padding:40px 0; }

@media (min-width:320px) and  (max-width:399px){
	html{font-size:31% !important}
	.wrap { width:100%; }
	.boxShadow { padding:5px; box-shadow:0 0 5px #999; }
	.padBor { margin-bottom:15px; padding-bottom:15px; }
	.col2 li { margin-bottom:5px; }
	.mG20 { margin-bottom:10px; }
	.mG40,.box .hd { margin-bottom:20px; }
	.mG60 { margin-bottom:30px; }
	.box { padding:20px 0; }
}
@media (min-width:400px) and  (max-width:479px){
	html{font-size:39% !important}
	.wrap { width:100%; }
	.boxShadow { padding:6px; box-shadow:0 0 6px #999; }
	.padBor { margin-bottom:17px; padding-bottom:17px; }
	.col2 li { margin-bottom:6px; }
	.mG20 { margin-bottom:12px; }
	.mG40,.box .hd { margin-bottom:25px; }
	.mG60 { margin-bottom:37px; }
	.box { padding:25px 0; }
}
@media (min-width:480px) and  (max-width:639px){
	html{font-size:47% !important}
	.wrap { width:100%; }
	.boxShadow { padding:7px; box-shadow:0 0 7px #999; }
	.padBor { margin-bottom:20px; padding-bottom:20px; }
	.col2 li { margin-bottom:7px; }
	.mG20 { margin-bottom:15px; }
	.mG40,.box .hd { margin-bottom:30px; }
	.mG60 { margin-bottom:45px; }
	.box { padding:30px 0; }
}