/* CSS Document */
body,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,button{ margin:0; padding:0; -webkit-tap-highlight-color:rgba(255,255,255,0); }
html {  width: 100%; font-family: 'Heiti SC', 'Microsoft YaHei'; font-size: 100px; outline: 0; -webkit-text-size-adjust:none;}
body {  width:100%; margin: 0; -webkit-user-select: none; position: relative; background-color:#fff;}
a:hover,a:link,a:visited,a{ color:inherit; text-decoration:none;}
ul,li{list-style:none}
i{font-style:normal}
header{ width:12.42rem; height:1.35rem; background-color:#7ecef4;}
header i.logo{ float:left; display:block; width:0.85rem; height:0.8rem; margin:0.24rem 0 0.24rem 0.18rem; background:url(../images/icon/logo.png) no-repeat; background-size:0.85rem 0.8rem;}
header .sch{ float:left; width:11rem; height:0.8rem; margin:0.24rem 0 0.24rem 0.18rem; border-radius:0.1rem; background-color:#68b2d5; text-align:center;}
header .sch p{ line-height:0.8rem; color:#fff; font-size:0.4rem;}
header .sch p img{ width:0.45rem; height:0.44rem; vertical-align:middle;}
footer{ position:fixed; bottom:0; width:12.42rem; height:1.58rem; background-color:#f2f2f2; overflow:hidden;}
footer .foot{ float:left; width:1rem; height:1.2rem; margin:0.15rem 0 0.2rem 1.68rem; text-align:center; overflow:hidden; color:#7ecef4;}
footer .foot img{ width:0.7rem; height:0.7rem; margin:0 auto; display:block;}
footer .foot p{ margin-top:0.15rem; font-size:0.3rem;}
footer .act{ color:#9c9c9c;}
.logo-dbs{ height:0.9rem; overflow:hidden;}
.logo-dbs .dbs-img{ float:left; width:1rem; height:0.8rem; border-right:1px solid #fff; text-align:center;}
.logo-dbs .dbs-img img{ width:0.85rem; height:0.8rem; display:block;}
.logo-dbs p{ float:left; margin-left:0.15rem; font-size:0.35rem; line-height:0.8rem; color:#fff;}
.jg{ width:12.42rem; height:1.58rem;}


.bg{
	position: absolute; z-index:-9999; top:0rem; left:0rem;
}
.bg img{ width:	12.42rem;}
body{
	background-color:#fff0bb;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;background-size:cover;
}

.homebt img{ width:12rem;}
.homegoan img{ width:12.42rem;}

.top{ height:3.3rem;}

.q1{ width:10rem; margin-left:1.2rem;}
.q1bt{ width:10rem; height:auto; height:5.8rem;}

.q1a{
	width:5rem;
	float:left;
	position: relative; top:-0.8rem;
}
.q1a img{ width:4.75rem; margin-left:-0.009rem;}

.q1b{ width:5rem; float:left;position: relative; top:-0.8rem;}
.q1b img{ width:4.75rem; margin-left:0.19rem;}

.q1c{
	width:5rem;
	float:left;
	position: relative; top:-1.55rem;
}
.q1c img{ width:4.75rem; margin-left:-0.009rem;}

.q1d{ width:5rem; float:left;position: relative; top:-1.55rem;}
.q1d img{ width:4.75rem; margin-left:0.19rem;}

.cl{ clear:both;}
img{ margin:0px;}

.jxbt{ margin-top:0.5rem;}
.jxbt img{ width:12.42rem;}

.jxnr{
	position: relative; margin-top:0.3rem;
}
.jxnr .jxtxt{ width:10rem; margin-left:1.2rem;}

.jxnr .next{
	position: absolute; bottom:0.7rem; margin-left:4.3rem;
}
.jxnr .next img{ width:3.8rem;}


.over{
	width:10rem;
	margin-left:1.29rem;
	position: relative;
}
.over .overbg{
	width:10rem;
	position: absolute; left:0; top:0; z-index:-99;
}
.over .txt{ padding-top:6.33rem; padding-left:0.82rem;}
.over .txt img{ width:8rem;}

.input {
		width:10rem;
	margin-left:1.29rem;
	position: relative; margin-top:2.5rem;
}
.input a{ display:block; float:left; margin-left:0.9rem;}
.input a img{ width:3.5rem;}

.btonshare{ width:80%; height:50px; float:left; background:#16bb5c; margin:0 10%; margin-top:15px;text-align:center; color:#fff; line-height:50px; border-radius:10px;}
#cover{display:none;position:fixed;left:0;top:0;z-index:18888;background-color:#000000;opacity:0.7;}
#guide{display:none;position:fixed;right:18px;top:5px;z-index:19999;}
#guide img{width:260px;height:180px;}

.overbt{
	text-align:center;
	position: absolute; top:3.15rem; width:10rem;
}
.overbt img{ width:6.3rem;}