@charset "utf-8";
html {
  -webkit-tap-highlight-color: transparent;
  overflow-x: hidden;
  min-width: 6.4rem;
  font-size: 312.5%; }

body {
  color: #333;
  font-size: .28em;
  line-height: 1.5;
  font-family:  'Microsoft Yahei',arial;
  background: #eee;
  webkit-touch-callout: none;
  -webkit-user-select: none; }

body, header, footer, section, div, span, p, img, a, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, em, i, b, u, del, menu, nav, fieldset, legend, article, aside, details, figcaption, hgroup, pre, code, from, blockquote, th, td, tr, hr, table, img, figure, button, input, textarea {
  margin: 0;
  padding: 0;
  webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

img {
  vertical-align: middle;
  border: 0; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }

ul, ol, li {
  list-style: none; }

em, i {
  font-style: normal; }

img {
  border: none; }

input, img {
  vertical-align: middle; }

iframe {
  margin: 0;
  padding: 0;
  border: none; }

*:not(input, textarea) {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

input[type="button"],
input[type="checkbox"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="email"],
input[type="file"],
input[type="image"],
input[type="number"],
input[type="password"],
input[type="range"],
input[type="reset"],
input[type="search"],
input[type="submit"],
input[type="tel"],
input[type="text"],
input[type="url"],
select,
textarea {
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none;
  border: 0;
  border-radius: 0; }

textarea:focus, input:focus {
  outline: 0; }

a {
  color: #6E7D8B;
  text-decoration: none;
  outline: 0; }
  a:active, a:hover, a.current {
    outline: 0; }

.c {
  text-align: center; }

.tr {
  text-align: right; }

.f60, input.f60 {
  color: #FF4C06; }

.f00 {
  color: #f00; }

input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: 1;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-indent: 0;
  text-shadow: none;
  vertical-align: middle; }

button, input, optgroup, select, textarea {
  color: inherit;
  margin: 0;
  -webkit-writing-mode: horizontal-tb; }

button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer; }

input {
  color: #333; }

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg); } }
@media screen and (min-width: 410px) {
  html {
    font-size: 400%; } }
@media screen and (min-width: 480px) {
  html {
    font-size: 469%; } }
@media screen and (min-width: 640px) {
  html {
    font-size: 625%; } }

body {
  margin: 0;
  font-family: '微软雅黑',Arial, Helvetica, sans-serif;
  font-size: 62.5%;
  line-height: 1.3;
  background: #fff;
}

/*index*/
#wrap{
  max-width: 750px;
  margin: 0 auto;
}
img{
	display: block;
}
.bg{
  height:3.91rem;
  background: url(../images/ico_down.png) center top no-repeat;
}
.bgo{
  background: #ff5000 url(../images/ico_up.png) center top no-repeat;
}
.ewm img{
  width:100%;
}
.ewm{
  width:172px;
  height:172px;
  margin-left: 784px;
  margin-top: 100px;
}
.con{
  width:100%;
  height:3.86rem;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.title{
  font-size: .24rem;
  color:#ff5000;
  height: .3rem;
  line-height: .3rem;
  position: relative;
  padding-left: .3rem;
}
h2{
  color:#ff5000;
  font-size: .26rem;
  margin-bottom: .13rem;
  margin-top: .82rem;
}
.detail{
  font-size: .2rem;
  color:#666;
  line-height: .3rem;
}
.img{
  width:3.47rem;
  height: 2.57rem;
  background: url(../images/m_02.png) center center no-repeat;
  position: absolute;
  right:0;
  top:0.54rem;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
.img01{
	right:.3rem;
}
.img02{
  background: url(../images/m_03.png) center center no-repeat;
    -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
.img03{
  background: url(../images/m_04.png) center center no-repeat;
    -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
.img04{
  background: url(../images/m_05.png) center center no-repeat;
    -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
.fbg{
  background: url(../images/m_06.png) center bottom no-repeat;
    -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
.fbg .img{
  top:17px;
}
.bgo .icon{
  margin-left: 3rem;
}
.bg h2{
  padding-left: .34rem;
}
.bg p{
  padding-left: 0.7rem;
}
.bgo p{
  padding-left: .4rem;
  padding-right: 0.3rem;
}
.bgo .title span{
  left:0;
}
.bgo h2{
  padding-left: 0;
  padding-right: .3rem;
}
.bgo h2,
.bgo .title{
  color:#fff;
}
.fbg h2{
  margin-top: .8rem;
  margin-bottom: .18rem;
}
.fbg .detail{
  line-height: 30px;
}
.bgo h2.mgt{
	margin-top: 1.2rem;
}
.bgo .detail{
  color:#fefefe;
  line-height: .24rem;
}
.left{
  float: left;
  width:50%;
}
.right{
	width:46%;
  float: right;
}
.left100{
  left:0;
}
.title >span{
  display: inline-block;
  width:.25rem;
  height:.3rem;
  background: url(../images/ico_01.png) center center no-repeat;
    -webkit-background-size: 100% auto;
  background-size: 100% auto;
  position: absolute;
  top:0;
  left:.34rem;
}
.ewmf{
  width:2.07rem;
  height:2.07rem;
  position: relative;
  margin-left: 5.91rem;
  margin-top: 1.46rem;
}
.fbg .con{
	height: 3.6rem;
  background: url(../images/ico_down.png) center top no-repeat;
}
.fbg p{
	padding-left: .34rem;
}