.nomar{
	color: #697788;
}
.inblock {
	font-size: 0;
	word-spacing: -3em;
}

.inblock li {
	word-spacing: normal;
	display: inline-block;
	vertical-align: top;
	*display: inline;
	*zoom: 1;
}

.adslst {
	width: 105%
}

.adslst li {
	width: 48%;
	margin-right: 2%;
}

.adslst li img {
	width: 100%;
	height: auto;
}

.overhid {
	overflow: hidden;
}

nav .brand-logo img {
	height: 42px;
	width: auto;
}

nav .navphone {
	text-align: right;
	height: 26px;
	margin-top: 15px;
}

.navphone a {
	display: inline-block;
	vertical-align: top;
	padding: 0 12px;
	color: #666;
	font-size: 13px;
}

nav .navphone a {
	height: 26px;
	line-height: 26px;
}

.navbar-fixed,nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
	height: 126px;
}

.adslst li {
	position: relative;
	cursor: pointer;
}

.adslst li img {
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}

.adslst li img.hover {
	display: none;
}

.adslst li div {
	padding: 20px 0;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	font-size: 14px;
	color: #fff;
	width: 100%;
}

.adslst li div h3 {
	font-size: 26px;
	line-height: 35px;
}

.adslst li:hover img.first {
	display: none;
}

.adslst li:hover img.hover {
	display: block;
}

.sdkbuttonwrap {
	background: #5d6371;
	height: 100px;
	padding: 20px 0;
}

.sdkbutton {
	width: 200px;
	margin: 0 auto;
	overflow: hidden;
}

.sdkbutton span {
	float: left;
	margin-right: 5%;
}

.sdkbutton span img {
	height: 250px;
}

.sdkbutton h3,.sdkbutton p {
	font-size: 18px;
	line-height: 28px;
	color: #fff;
	overflow: hidden;
}

.sdkbutton h3 {
	font-size: 28px;
	line-height: 30px;
	margin-top: 2%;
}

.sdkbutton a {
	height: 55px;
	display: inline-block;
	vertical-align: top;
	width: 200px;
	padding: 7% 0;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: #01b27a;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	margin-top: 1%;
}

.container {
	max-width: 90%;
}

.m-sect-precision .m-banner {
	background-image: url(../images/adv/ggzads02.png);
	height: 28rem;
}

.m-sect-platform .m-banner {
	background-image: url(../images/adv/ggzads03.jpg);
}

.lftmenu {
	float: left;
	width: 20%;
}

.lftmenu li {
	padding-left: 15px;
	border-left: 2px solid #fff;
	margin-bottom: 10px;
}

.lftmenu li.current {
	border-color: #c88c2d;
}

.tabmain {
	overflow: hidden;
	margin-top: 10px;
	display: none;
}

.block {
	display: block;
}

.paddb {
	padding-bottom: 15px;
}

.lftchar {
	padding: 50px 0;
	overflow: hidden;
}

.lftchar span {
	float: left;
	width: 50%;
	margin-right: 10%;
	display: block;
	text-align: center;
}

.lftchar span img {
	width: 100%;
	height: auto;
}

.lftchar div {
	overflow: hidden;
}

.lftchar div h3 {
	font-size: 23px;
	line-height: 26px;
	margin-top: 20%;
}

.lftchar div h3 b {
	font-size: 47px;
	line-height: 50px;
}

.lftchar div p {
	font-size: 18px;
	line-height: 28px;
}
.rihchar span{
	float: right;
	margin-left: 10%;
	margin-right: 0;
}
.bgdgray {
	background: #e7e7e7;
	padding: 150px 40px;
}

.nomar {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}

.bggray {
	background: #f5f5f5;
}

.bggray2 {
	background: #ededed;
}

.bggray span img {
	width: 70%;
}

.bggray2 span img {
	width: 66%;
}

.topcx {
	overflow: hidden;
	padding: 30px 40px;
	background: #84b8f8;
}

.topcx span {
	float: right;
	margin-left: 10%;
}

.topcx h2 {
	font-size: 28px;
	line-height: 30px;
	color: #000;
}

.topcx h3 {
	font-size: 30px;
	line-height: 35px;
	color: #333;
}

.topcx p {
	font-size: 18px;
	line-height: 25px;
	color: #444;
}

.topcx a {
	color: #333;
	font-size: 22px;
	line-height: 35px;
	padding: 10px 0;
	width: 200px;
	text-align: center;
	background: #ffdf5f;
	display: inline-block;
	border-radius: 6px;
}

.container .bgwrapper {
	background: #84b8f8;
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0 0 40px;
}

.container .bgwrapper .m3 {
	width: auto;
}

header,.dbg {
	background-color: #13333a;
}

.dbg div h3,.dbg div h2,.dbg div p {
	color: #d7d7d7;
}

.dbg div h2 {
	color: #fff;
}

.dbg div p {
	color: #ababab;
}

.dbg div a {
	background-color: #00a49d;
	color: #fff;
}

#sect_promise {
	background: #f9f150;
}

section .ziyfont h2 {
	font-size: 20px;
	line-height: 24px;
	color: #666;
}

.m-sect-top .m-banner2 {
	background-image: url("../images/aboutbanner.jpg");
}

.mart2 {
	margin-top: 2%;
}

.m-txt dt,.m-txt dd,.m-txt dt i {
	text-align: center;
}

.m-txt dt i {
	width: 61px;
	margin: 0 auto;
	margin-bottom: 25px;
}

.c-purple {
	background: #b58b18!important;
}

.m-txt dd ol li {
	text-align: left;
}

.fposr {
	position: relative;
}

.wechat {
	position: absolute;
	right: 20px;
	top: 30px;
}

.m-sect-dark>.row, .m-sect-dark>div, .m-sect-light>.row, .m-sect-light>div, section, section.container {
	margin-top: 3rem;
}

.m-sect-simple .m-slogan {
	margin-bottom: 3rem;
}

.navbar-fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 997;
}
#indexsdkbutton{
	width:50%;
}
