@charset "gb2312";
html{font-size:62.5%}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{border:medium none;list-style-type:none;}body,button,input,select,textarea{font:14px/1.5 Microsoft Yahei,tahoma,Srial,helvetica,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}em{font-style:normal;}ul,ol,li{list-style:none;}a,a:hover{text-decoration:none;}img{border:none;}body,.ui-overlay-h{margin:0 auto;position:relative;background:#fff;}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}input,img{vertical-align:middle;}body,html{margin:0 auto;overflow-x:hidden;}*{margin:0;padding:0;text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.clear{height:0;clear:both;overflow:hidden}.clearfix:after,.clear:before{display:table;content:'';}.clearfix:after{clear:both;overflow:hidden;}.clearfix{zoom:1;}.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;}a,span,img,em{display:inline-block;}
body { color:#393939; }
.wrap { width:640px; margin:0 auto; }
.container { background:#e6e6e8; padding:75px 0 50px; font-size:2.6rem; line-height:150%; color:#2e3642; text-align:center; }
.container dl { font-size:8.6rem; line-height:150%;  }
.container dt { float:left; width:70%; text-align:right; }
.container dd { float:left; width:25%; text-align:left; }
.container p { margin-top:40px; }
.container p span { padding:0 5px; margin-right:5px; background:#2e3642; color:#fff; }
.container a { width:50%; margin-top:80px; border:#2e3642 3px solid; font-size:3.2rem; border-radius:39px; line-height:78px; color:#393939; }
@media (min-width:320px) and  (max-width:639px){
	html{font-size:31% !important;}
	.wrap { width:100%; }
	.container p { margin-top:20px; }
	.container a { margin-top:40px; border-width:1px; border-radius:20px; line-height:38px; }
}
@media (min-width:480px) and  (max-width:639px){
	html{font-size:31% !important;}
	.wrap { width:100%; }
	.container p { margin-top:30px; }
	.container a { margin-top:60px; border-width:2px; border-radius:31px; line-height:58px; }
}