a, abbr, acronym, address, applet, article, aside, big, blockquote, body, caption, cite, code, dd, del, dfn, dialog, div, dl, dt, em, fieldset, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, iframe, img, ins, kbd, label, legend, li, menu, nav, object, ol, p, pre, q, s, samp, section, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {font-family: "Microsoft YaHei"; box-sizing: border-box; }
ul {list-style: none; }
button, input {outline: none; }
*, *:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html {font-family: "Microsoft YaHei"; font-size: 62.5%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body {font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.428571429; margin: 0; color: #333333; background-color: #ffffff; }


.container {margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; }

.container:before, .container:after {display: table; content: " "; }

.container:after {clear: both; }

.container:before, .container:after {display: table; content: " "; }

.container:after {clear: both; }

.bg-gray {background-color: #f1f2f3; }

.bg-green {background-color: #00d900; }

.flex-row {display: flex; flex-direction: row; align-items: center; }

.flex-1 {flex: 1; }

.flex-center {align-items: center; justify-content: center; }

.right-arrow {font-size: 26px; text-align: center; color: #ffffff; }

/*@media (min-width: 768px) {.container {width: 750px; } }*/

@media (min-width: 992px) {.container {width: 970px; } }

@media (min-width: 1200px) {.container {width: 1170px; } }

.title {font-size: 30px; width: 100%; padding: 80px 0 27px 0; text-align: center; color: #000; }
.title2 {font-size: 16px; width: 100%; padding-bottom: 10px; text-align: center; color: #828282; }
