@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:12px/1.5 'Î¢ÈíÑÅºÚ',tahoma,Srial,helvetica,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}em{font-style:normal;}ul,ol,{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:none;}img{border:0px;}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;}img{border:none;vertical-align:top;}*{margin:0;padding:0;text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.blank{height:8px;clear:both;}.blank20{height:20px;clear:both;}.clearfix:after,.clear:before{display:table;content:'';}.clearfix:after{clear:both;overflow:hidden;}.clearfix{zoom:1;}.relative{position:relative;}.absolute{position:absolute;}.float_left{float:left;display:inline;}.float_right{float:right;display:inline;}.noPd{padding:0 !important;}.noMg{margin:0 !important;}.noBg{background:0 !important;}.noBd{border:0 !important;}
a,span,img,em { display:inline-block; }

body { color:#393939; }
.wrap { width:640px; margin:0 auto; }

/* banner */
.container { padding:40px 0; font-size:2.6rem; line-height:150%; color:#2e3642; }
.callBack { background:#fff; text-align:center; font-size:3rem; }
.callBack a { line-height:250%; color:#2e3642; }
.box { margin-bottom:40px; padding:0 20px; }
.box .hd { margin-bottom:40px; text-align:center; }
.box .hd h2 { font-weight:bold; font-size:4rem; color:#08457a; line-height:100%; }
.col2 li { width:49%; background:#f4f0ee; margin-bottom:10px; text-align:center; font-size:2rem; color:#000; }

.padBor { margin-bottom:40px; padding-bottom:40px; border-bottom:#dcdcdc 1px dashed; }
.boxShadow { padding:10px; box-shadow:0 0 5px #999; }
.mG30 { margin-bottom:30px; }
.aLink { text-align:center; }
.aLink a { width:97%; line-height:265%; border-radius:10px; color:#fff; }

.box2 { padding-top:40px; padding-bottom:40px; background:#f1ebeb; }
.box3 .hd h2 {; line-height:200%; }
.box3 .pic { margin-bottom:20px; text-align:center; }
.box3 .txt { margin-bottom:20px; padding:0 20px; background:#003567; line-height:180%; }
.box3 .txt.noMg { color:#fff; }

.box4 img { margin-bottom:10px; }

#showsPic{ position:relative;}
.anliSlide_foncus{ bottom:50px; position:relative; text-align:center;}
.anliSlide_foncus span{ width:10px; height:10px; margin:0 2px; border-radius:100%; background:#fff; text-indent:-999em; overflow:hidden; cursor:pointer;}
.anliSlide_foncus span.active{background:#ee0324;}

@media (min-width:320px) and  (max-width:639px){
	html{font-size:31% !important}
	.wrap { width:100%; }
	.container { padding:20px 0; }
	.box { margin-bottom:20px; padding:0 10px; }
	.box .hd { margin-bottom:20px; }
	.box2 { padding-top:20px; padding-bottom:20px; }
	.box3 .pic { margin-bottom:10px; }
	.box3 .txt { margin-bottom:10px; padding:0 10px; }

	.boxShadow { padding:5px; }
	.padBor { margin-bottom:20px; padding-bottom:20px; }
	.mG30 { margin-bottom:15px; }
}
@media (min-width:400px) and  (max-width:479px){
	html{font-size:39% !important}
}
@media (min-width:480px) and  (max-width:639px){
	html{font-size:47% !important}
	.container { padding:30px 0; }
	.box { margin-bottom:30px; padding:0 15px; }
	.box .hd { margin-bottom:30px; }
	.box2 { padding-top:30px; padding-bottom:30px; }
	.box3 .pic { margin-bottom:15px; }
	.box3 .txt { margin-bottom:15px; padding:0 15px; }

	.boxShadow { padding:7px; }
	.padBor { margin-bottom:30px; padding-bottom:30px; }
	.mG30 { margin-bottom:22px; }
}