@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,.ani { transition:all .3s linear 0s; -webkit-transition:all .3s linear 0s; -moz-transition:all .3s linear 0s; -o-transition:all .3s linear 0s; }
a,span,img,em { display:inline-block; }
body { color:#444; }
a { color:#444; }
.wrap { width:640px; margin:0 auto; }

/* banner */
.container { padding:40px 0; font-size:2.6rem; line-height:150%; color:#393939; }
.container img { vertical-align:middle; }
.callBack { background:#fff; text-align:center; font-size:3rem; }
.callBack a { line-height:250%; color:#2e3642; }
.box { margin-bottom:60px; padding:0 20px; }
.box .colTit { display:inline-block; padding-left:10px; border-left:#e3707a 4px solid; font-size:4rem; font-weight:100; color:#2e3642; }
.padBor { margin-bottom:20px; padding-bottom:20px; border-bottom:#c9c9c9 1px dashed; }
.boxShadow { padding:15px; box-shadow:0 0 10px #ccc; }
.mG30 { margin-bottom:30px; }
.aLink { text-align:center; }
.aLink a { width:97%; line-height:265%; border-radius:10px; color:#fff; }

.box1 .intro li img { vertical-align:middle; margin-right:5px; }

.box3 { padding-top:60px; padding-bottom:60px; background:url(../images/bg.jpg) repeat; }
.box3 .colTit { color:#fff; }
.box3 .intro { padding:10px; background:#fff; }
.box3 .intro dl { width:49%; margin-bottom:20px; }
.box3 .intro dd { padding:5px; font-size:2.4rem; line-height:120%; }
.box3 .shows { margin-top:52px; }
.box3 .shows h3 { margin-left:-20px; }
.box3 .shows dl { width:49%; }
.box3 .shows dd { position:relative; top:-10px; width:92%; height:58px; margin:0 auto; padding:5px 10px; background:#949494; font-size:2.2rem; color:#fff; line-height:100%; text-align:justify; }

.box4 .intro dl { width:49%; }
.box4 .intro dd { padding:0 20px; font-size:2rem; line-height:120%; color:#494949; text-align:justify; }

.box5 { padding-top:60px; padding-bottom:60px; background:#e6e2df; }
.box5 li { width:49%; margin-bottom:10px; }

.box6 li { float:left; margin-bottom:15px; width:33.3%; text-align:center; }
.box6 .intro p { display:block; padding-left:50px; margin-top:20px; font-size:2.2rem; line-height:140%; text-align:justify; }
.box6 .intro p img { margin-right:10px; vertical-align:middle; }
.box6 .intro em.n1 { color:#c98038; }
.box6 .intro em.n2 { color:#d63c68; }
.box6 .intro em.n3 { color:#3f9cd1; }

@media (min-width:320px) and  (max-width:639px){
	html{font-size:31% !important}
	.wrap { width:100%; }
	.container { padding:20px 0;}
	.box { margin-bottom:30px; padding:0 10px; }
	.box .colTit { border-left:#e3707a 2px solid; }
	.mG30 { margin-bottom:15px; }

	.box3,.box5 { padding-top:30px; padding-bottom:30px; }
	.box3 .intro dl { margin-bottom:10px; }
	.box3 .shows { margin-top:26px; }
	.box3 .shows h3 { margin-left:-10px; }
	.box3 .shows dd { height:28px; padding:2px 5px; letter-spacing:-1px;}

	.box4 .intro dd { padding:0 5px; color:#494949; }
	.box6 .intro p { padding-left:25px; margin-top:10px; letter-spacing:-1px; }

	.boxShadow { padding:7px; box-shadow:0 0 5px #ccc; }
	.padBor { margin-bottom:10px; padding-bottom:10px; }
}
@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:45px; padding:0 15px; }
	.box .colTit { border-left:#e3707a 3px solid; }
	.mG30 { margin-bottom:22px; }

	.box3,.box5 { padding-top:30px; padding-bottom:30px; }
	.box3 .intro dl { margin-bottom:15px; }
	.box3 .shows { margin-top:39px; }
	.box3 .shows h3 { margin-left:-15px; }
	.box3 .shows dd { height:44px; padding:3px 7px;  }

	.box4 .intro dd { padding:0 10px; color:#494949; }
	.box6 .intro p { padding-left:37px; margin-top:15px; }

	.boxShadow { padding:12px; box-shadow:0 0 8px #ccc; }
	.padBor { margin-bottom:15px; padding-bottom:15px; }
}