@charset "utf-8";
/* CSS Document */

* { -webkit-text-size-adjust:none; }
/*html4 reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0; 
}
fieldset, img {
	border:0 none;
}
address, caption, cite, code, dfn, em, th, var, b,h1,h2,h3 {
	font-style:normal;
	font-weight:normal;
}
ol, ul, li {
	list-style-type:none
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
/*html5 reset*/
header, footer, section, nav, menu, details, hgroup, figure, figcaption, article, aside {
	margin:0;
	padding:0;
	display:block;
}
::-moz-placeholder {
    color:#aaa;
	font-size:0.14rem;
}
::-webkit-input-placeholder {
    color:#aaa;
	font-size:0.14rem;
}

.clear {clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}
.clearfix:after {clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.clearfix{zoom:1;}

/* Body, links, basics */
html { font-size:100px; }

html, body {
	width:100%;
	height:100%;
}	 
body {
	font-size: 0.14rem;
	line-height:0.28rem;
	font-family: "Microsoft Yahei",Arial,Helvetica,sans-serif;
	text-rendering: optimizeLegibility;
	color: #666666;
	background:#f6f6f6;
}
.body2{
	background:#eeeeee;
	}
.page {
	margin:0 auto;
	position: relative;
	z-index:100;
	background:#f6f6f6;
	width:100%;
	height:100%;
}

.top{
	width:100%;
	height:2.5rem;
	background:url(../images/banner.png) no-repeat center 0;
	background-size:cover;
	position:relative;
	
	}
.logo img{
	width:1.08rem;
	height:o.29rem;
	position:absolute;
	top:0.2rem;
	left:0.2rem;
	}
.btn {
	position:absolute;
	bottom:0.25rem;
	left:50%;
	margin-left:-0.84rem;}
.btn a{
	width:1.68rem;
	height:0.53rem;
	
	background:url(../images/btn_bg.png) no-repeat center center;
	background-size:1.68rem 0.53rem;
	display:inline-block;
	text-align:center;
	font-size:0.18rem;
	color:#fff;
	text-decoration:none;
	}
.btn a span{
	padding-left:0.45rem;
	background:url(../images/icon5.png) left center no-repeat;
	background-size:0.35rem 0.35rem;
	height:0.45rem;
	line-height:0.45rem;
	display:inline-block}
.setup_remind {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
}
.setup_remind_c {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #ffffff;
}
.setup_remind_c  h3{
    text-align: center;
    line-height: 0.44rem;
    height: 0.44rem;
    color: #717171;
}
.setup_remind_c a {
    display: block;
    float: right;
    width: 15px;
    height: 15px;
    padding: 14px;
}
.setup_remind_c a img {
    display: block;
    margin: 0;
    width: 15px;
    height: 15px;
}
.setup_remind_c p { 
    position: relative;
    padding: 0 3%;
    color: #717171;
    line-height: 28px;
}
.setup_remind_c p i {
    display: block;
    float: left;
    margin: 3px 2% 10px;
    width: 0.2rem;
    height: 0.2rem;
    line-height: 0.2rem;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #9a9a9a;
    font-size: 0.14rem;
    font-style: normal;
    color: #9a9a9a;
}
.setup_remind_c img {
    width: 75%;
    height: auto;
    display: block;
    margin: 0 15% 0 10%;
}
#sercurity_btn {
    float: none;
    display: block;
    width: 93%;
    margin: 6px auto;
    height: 62px;
    border-radius: 16px;
    border: 1px solid #b2b2b2;
    padding: 0;
    line-height: 62px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
#sercurity_btn img {
    float: left;
    display: inline-block;
    width: 38px;
    height: 38px;
    margin: 12px 4%;
}
#sercurity_btn span {
    float: left;
    display: inline-block;
    margin: 0 ;
    height: 64px;
    line-height: 64px;
    font-size: 15px;
}
.qxr_btn {
    display: block;
    margin: 8% auto 4%;
    text-align: center;
    font-size: 18px;
    color: #3d9ae8;
    border: 1px solid #3d9ae8;
    border-radius: 8px;
    height: 34px;
    line-height: 34px;
    width: 30%;
    background: #ffffff;
}
#xxjc {
    position: absolute;
    display: block;
    right: 3%;
    bottom: 5.3%;
    width:80px;
    color: #ec5050;
}
.main li{
	float:left;
	width:50%;
	box-sizing:border-box;
	text-align:center;
	padding-top:0.65rem;
	padding-bottom:0.25rem;
	font-size:0.1rem;
	color:#666;
	line-height:0.24rem}
.main li strong{
	display:block;
	font-size:0.16rem;
	color:#333;}
.main .li1{
	background:url(../images/icon1.png) center 0.25rem no-repeat;
	background-size:0.65rem;
	border-right:0.01rem #fff solid;
	border-bottom:0.01rem #fff solid;
	padding-top:0.9rem;}
.main .li2{
	background:url(../images/icon2.png) center 0.25rem no-repeat;
	background-size:0.65rem;
	border-bottom:0.01rem #fff solid;
	padding-top:0.9rem;}
.main .li3{
	background:url(../images/icon3.png) center 0.25rem no-repeat;
	background-size:0.65rem;
	border-right:0.01rem #fff solid;
	border-bottom:0.01rem #fff solid;
	padding-top:0.9rem}
.main .li4{
	background:url(../images/icon4.png) center 0.25rem no-repeat;
	background-size:0.65rem;
	border-bottom:0.01rem #fff solid;
	padding-top:0.9rem}
.layshow{
	height:100%;
	width:100%;
	position:fixed;
	top:0;
	background:#000;
	opacity:0.7;
	-webkit-opacity:0.7;
	-moz-opacity:0.7;}
.tsk{
	position:fixed;
	right:0.2rem;
	top:0.2rem;}
.icon6 img{
	width:0.37rem;
	height:0.45rem;}
.icon7{
	background:url(../images/icon7.png) no-repeat;
	background-size:2.3rem 1.33rem;
	font-size:0.16rem;
	line-height:0.26rem;
	position:absolute;
	right:0.4rem;
	width:2.3rem;
	padding:0.2rem 0rem 0.2rem 0.15rem;
	box-sizing:border-box;
	color:#290605;
	}
.icon7 h4{
	font-weight:normal;
	}
.icon7 p{
	margin-top:0.05rem;}
.icon7 p em{
	background:#ee7774;
	width:0.2rem;
	height:0.2rem;
	line-height:0.2rem;
	text-align:center;
	font-size:0.14rem;
	line-height:0.24rem;
	color:#fff;
	display:inline-block;
	margin-right:0.05rem;
	border-radius:0.1rem;}
@media (min-device-width : 375px) and (max-device-width : 667px) and (-webkit-min-device-pixel-ratio : 2){
    html { font-size: 117.1875px; }
}
/* iphone6 plus */
@media (min-device-width : 414px) and (max-device-width : 736px) and (-webkit-min-device-pixel-ratio : 3){
    html { font-size: 129.375px; }
}