/* 
* @Author: Marte
* @Date:   2017-05-26 10:16:44
* @Last Modified by:   Marte
* @Last Modified time: 2017-05-26 16:06:39
*/
@charset "utf-8";
/*格式化*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0;}
body{ font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif; background:#eeeeee; font-size: 14px;} 
li, ol { list-style:none; }
ins { text-decoration:none; }
i, em { font-style:normal; }
a { text-decoration:none;font-family:"Microsoft Yahei";}
a:hover { cursor:pointer; text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.';}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
img{ padding:0; margin:0;}
a img { border:none; }
input,textarea{ border:none;font-family:"Microsoft Yahei"; }
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size: 14px; }
/*排版通用*/
.f-mm{ margin-left:auto; margin-right:auto;}/*居中对齐*/
.f-fl{ float:left;} /*左浮动*/
.f-fr{ float:right;} /*右浮动*/
.f-tr{ text-align:right;} /*右对齐*/
.f-tl{ text-align:left;} /*左对齐*/
.f-tc{ text-align:center;} /*中间对齐*/
.f-pr{ position:relative;} /*定位*/
.f-di{ display:inline;}

.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;} 
.f_fl{ float:left;}
.f_fr{ float:right;}
.f_pr{ position: relative;}
.f_pa{ position: absolute;}
.f_csp{ cursor:pointer;}
.f_oh{ overflow:hidden;}
.f_fs1{ font-size:12px;}
.f_fs2{ font-size:13px;}
.f_fs3{ font-size:14px;}

.f_fa{ font-family:Arial, Helvetica, sans-serif;}
.f_cs1,.f_cs1 a{ color:#4cab0d;}
.f_cs2,.f_cs2 a{ color:#e60012;}
.f_cs3,.f_cs3 a{ color:#343434;}
.f_cs4{ color:#fff;}
.f_cs5{ color:#da5155;}

.f_wb{ font-weight:bold;}
.f_fwn{ font-weight:normal;}
.f_tal{ text-align:left;}
.f_tac{ text-align:center;}
.f_tar{ text-align:right;}

.f_db{ display:block;}
.f_mt10{ margin-top:10px;}
.f_hide{ display:none;}

.wrap{ max-width:640px; min-width:320px;margin:0 auto; overflow:hidden; position:relative;height:100%;  background:#eeeeee;} /*网站首页宽度*/
.wrap img{ width:100%;display:block; margin:0 auto; max-width:560px;} 

.dropdown{ width:100%; height:2.6rem; font-size:1rem;border:solid 1px #dedede;color:#f06868; appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url("../images/dropdown.jpg") no-repeat scroll 98% center transparent; background-size:6%;}
.text{display:inline-block; border:solid 1px #dedede; font-size:1rem; background:#fff;width:100%; height:2.6rem; color:#666; appearance:none;-moz-appearance:none;-webkit-appearance:none; }

html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:    10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:384px){html{font-size: 12px;}}
@media screen and (min-width:480px){html{font-size:    15px;}}
@media screen and (min-width:414px){html{font-size:  13px;}}
@media screen and (min-width:560px){html{font-size:  17.5px;}}
@media screen and (min-width:640px){html{font-size:    20px;}}

.g_top img{ max-width: 640px;}
.content{ background:#fff; padding-top:1rem;}
.btn{font-size: 1.4rem; color:#1da5c6; text-align: center; border-radius: 3.5rem; height:3.5rem; line-height: 3.5rem; width:20rem;border:solid 1px #afe5f2;margin:0 auto;}
.btn a{color:#1da5c6; }
.title{ font-size:1.4rem; color:#333333; padding:1.5rem 0;  text-align: center;}
.step{ text-align: center; font-size:1rem; color:#666666; line-height: 2rem; padding-bottom: 2.25rem; }
.imgbg{height:40rem; background:url("../images/mobilebg.jpg") top center no-repeat; background-size:100%;}
.imgbg img{width:16.9rem; height:26.8rem; padding-top: 4.85rem;}

.follow{ margin:1.8rem 1.5rem 0.3rem; height:3.75rem; line-height:3.75rem; text-align:center; border:solid 1px #e5e5e5; position:relative;}
.follow h2{ font-size:1.1rem; color:#444; width:100%;}
.follow h2 span{color:#ea355c;}
.follow .g_bl{ position:absolute; height:2.1rem; width:1rem; left:-1px; top:0.825rem; background:#fff;}
.follow .g_br{ position:absolute; height:2.1rem; width:1rem; right:-1px; top:0.825rem; background:#fff;}