html { font-size: 62.5%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
input[type="submit"], input[type="reset"], input[type="button"], input { -webkit-appearance: none; resize: none; }
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
.wrap img { max-width: 100%; height: auto; width: auto\9; -ms-interpolation-mode: bicubic; border: none; display: block; width: 100%; }
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; border: none; }
body, button, input, select, textarea { font: 12px/1.5 '微软雅黑', tahoma, Srial, helvetica, sans-serif;outline:none; }
body { min-width: 320px; overflow-x: hidden; }
em, i, b { font-style: normal; font-weight: normal; }
strong { font-weight: normal; }
a { text-decoration: none; color: #969696; }
a:hover { text-decoration: none; }
ul, ol { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-family: Microsoft YaHei; font-weight: normal; }
.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 { color:#393939; }

.clearfix{clear:both;}
.container { font-size:2.6rem; line-height:150%; color:#2e3642; }
.container img { vertical-align:middle; }
.padBor { margin-bottom:30px; padding-bottom:30px; border-bottom:#acacac 1px dashed; }
.boxShadow { padding:6px; box-shadow:0 0 10px #999; }
.mG20 { margin-bottom:20px; }
.mG40 { margin-bottom:40px; }
.mG60 { margin-bottom:60px; }
.aLink { text-align:center; }
.aLink a { width:97%; font-size:4.6rem; line-height:265%; border-radius:10px; color:#fff; } 
.col2 li { width:49%; margin-bottom:10px; text-align:center; }
.eqHt dt { float:left; }
.eqHt dd { float:right; width:50%; }
.wrap { width:720px; margin:0 auto; }
.box { padding:40px 0; }
.area { width:89%; margin:0 auto; }
.box .hd { position:relative; margin-bottom:40px; text-align:center; }
.box .hd h2 { font-size:4rem; font-weight:100; line-height:150%; }
.box .pic { position:relative; text-align:center; }
.box .intro span { width:100%; font-size:4rem; color:#fff; background:#716bbe; line-height:150%; text-align:center; }
.box .zx a { padding:0 16px; background:#ff6005; color:#fff; }
.box1 { position:relative; padding-bottom:135px; background:url(p1.jpg) no-repeat right bottom; background-size:335px 299px; }
.box1 .intro { position:relative; text-align:justify; }
.box1 .intro h4 { font-size:4rem; font-weight:bold; line-height:150%; text-align:center; }
.com .bd h6 { font-size:3.6rem; line-height:150%; text-align:center; font-weight:100; }
.com .bd h6 span { position:relative; border-bottom:#b19bca 6px solid; }
.com .bd h6 span:after { position:absolute; left:50%; bottom:-20px; width:0; height:0; content:''; margin-left:-7px; border-width:7px; border-style:solid; border-color:#b19bca #efebf4 #efebf4; overflow:hidden; }
.com .txt dt { font-size:4rem; line-height:150%; color:#fff; }
.com .txt dt span { padding:0 16px; background:#b19bca; font-weight:bold; }
.com .txt dt em { width:40%; background:#bdabd2; }
.com .eqHt dt { width:22%; background:#bdabd2; color:#fff; text-align:center; }
.com .eqHt dd { width:75%; font-size:2.1rem; }
.com .zx { text-align:center; }
.box2 { padding-top:0 !important; background:#efebf4; }
.box2 .hd { margin-bottom:50px; padding:20px 0; background:#706bbd; color:#fff; }
.box2 .hd:after { position:absolute; left:50%; bottom:-48px; width:0; height:0; content:''; margin-left:-24px; border-width:24px; border-style:solid; border-color:#706bbd #efebf4 #efebf4; overflow:hidden; }
.box2 .hd p { font-size:2.4rem; color:#c0bee0; }
.box3 .txt dt span { background:#508da9; }
.box3 .txt dt em { background:#73a4ba; }
.box3 .bd h6 span { border-bottom:#508da9 6px solid; }
.box3 .bd h6 span:after { border-color:#508da9 #efebf4 #efebf4; }
.box3 .eqHt dt { background:#73a4ba; }
.box4 { background:#dceceb; }
.box4 .txt dt span { background:#529e9c; }
.box4 .txt dt em { background:#83bab9; }
.box4 .bd h6 span { border-bottom:#529e9c 6px solid; }
.box4 .bd h6 span:after { border-color:#529e9c #efebf4 #efebf4; }
.box4 .eqHt dt { background:#6dadac; }
@media (min-width:320px) and  (max-width:639px){
	html{font-size:31% !important}
	.wrap { width:100%; }
	.eqHt dd { padding-left:10px; }
	.boxShadow { padding:3px; }
	.padBor { margin-bottom:15px; padding-bottom:15px; }
	.mG20 { margin-bottom:10px; }
	.mG40 { margin-bottom:20px; }
	.mG60 { margin-bottom:30px; }
	.box { padding:20px 0; }
	.box .hd { margin-bottom:20px; }
	.aLink a { border-radius:5px; }
	.box .zx a { padding:0 8px; }
	.com .txt dt span { padding:0 8px; }
	.box1 { padding-bottom:68px; background-size:167px 150px; }
	.box2 .hd { margin-bottom:25px; padding:10px 0; }
	.box2 .hd:after { bottom:-24px; margin-left:-12px; border-width:12px; }
}
@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}
	.eqHt dd { padding-left:15px; }
	.padBor { margin-bottom:22px; padding-bottom:22px; }
	.mG20 { margin-bottom:15px; }
	.mG40 { margin-bottom:30px; }
	.mG60 { margin-bottom:45px; }
	.box { padding:30px 0; }
	.box .hd { margin-bottom:30px; }
	.aLink a { border-radius:7px; }
	.box .zx a { padding:0 12px; }
	.com .txt dt span { padding:0 12px; }
	.box1 { padding-bottom:102px; background:url(p1.jpg) no-repeat right bottom; background-size:250px 225px; }
	.box2 .hd { margin-bottom:42px; padding:15px 0; }
	.box2 .hd:after { bottom:-36px; margin-left:-18px; border-width:18px; }
}