*,body,h1,h2,h3 {
	font-family: "lucida sans unicode",lucida,helvetica,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif
}
::selection {background: #000;color: #fff}
::-moz-selection {background: #000;color: #fff}
::-webkit-selection {background: #000;color: #fff}
@font-face {font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(../fonts/open-sans2/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff')}
@font-face {font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(../fonts/open-sans2/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(../fonts/open-sans2/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(../fonts/open-sans2/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff')}
*,body {font-weight: 300;font-size: 16px;-webkit-font-smoothing: antialiased}
h1,h2,h3 {font-weight: 300!important}
ol,ul {list-style: none}
a{color: #2a6496;cursor: pointer}
a:hover {color: #0B2849;text-decoration: none!important}
a:focus {text-decoration: none}
.container {max-width: 1025px;}
.btn {
	font-weight: 500;
	font-size: 18px;
	border-radius: 3px;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out
}

.btn:hover {
	position: relative;
	transform: translate3d(0,-2px,0);
	box-shadow: 1px 3px 5px rgba(0,0,0,.1)
}
.primary-btns {
	margin-bottom: 10px;
	text-align: center
}
.form-control,input {
	border-radius: 3px!important;
	border-color: #d9d9d9;
	height: 40px;
	padding: 10px 16px
}
.dropdown-menu:before {
	content: "";
	width: 20px;
	height: 12px;
	position: absolute;
	top: -12px;
	right: 20px;
	background-image: url(../images/triangle_2x.png);
	background-size: 20px 12px
}
.gray-color {
	color: #ccc!important
}
.dropdown-submenu:hover>.dropdown-menu,.open>.dropdown-menu {
	opacity: 1;
	transform: scale(1,1);
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1)
}
.dropdown-menu {
	opacity: 0;
	display: block;
	-webkit-transform: scale(0,0);
	-webkit-transform-origin: top;
	-webkit-animation-fill-mode: forwards;
	-webkit-transition: all .2s cubic-bezier(.34,1.21,.4,1);
	-o-transform: scale(0,0);
	-o-transform-origin: top;
	-o-animation-fill-mode: forwards;
	-o-transition: all .2s cubic-bezier(.34,1.21,.4,1);
	-moz-transform: scale(0,0);
	-moz-transform-origin: top;
	-moz-animation-fill-mode: forwards;
	-moz-transition: all .2s cubic-bezier(.34,1.21,.4,1);
	transform: scale(0,0);
	transform-origin: top;
	animation-fill-mode: forwards;
	transition: all .2s cubic-bezier(.34,1.21,.4,1)
}

.nav-tabs>li.active>a {
	font-weight: 700
}

.wx_hover
{
  width: 120px;
  height: 120px;
  background: url(../images/wxewm_120.jpg) no-repeat;
  position: absolute;
  top: -130px;
  left: 130px;
  padding: 20px 18px;
  display:none;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  transition: all 0.8s;
}
.news_li{margin:20px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.stick{margin:0 10px;}
#wztm_wx:hover .wx_hover
{
  display:block;
}
.wztm-banner-01{background: url(../images/image.jpg) no-repeat center top;background-size: cover;height: 500px;}
.wztm-banner-02{background: url(../images/image1.jpg) no-repeat center top;background-size: cover;height: 500px;}
.wztm-banner-03{background: url(../images/image2.jpg) no-repeat center top;background-size: cover;height: 500px;}
.wztm-banner-04{background: url(../images/image3.jpg) no-repeat center top;background-size: cover;height: 500px;}
.bolution-banner{background: url(../images/banner-government.png) no-repeat center top;background-size: cover;height: 376px;}
.about-banner{background: url(../images/about-bg-max.jpg) no-repeat center top;background-size: cover;height: 376px;}
.hero-text-inner{
	color:#FFFFFF;
}
.hero-text-con {
    position: absolute;
    top: 26%;
}
.hero-text-con .piece {
	font-size: 56px;
    font-weight: 400;
    margin-bottom: 2.5%;
	text-align:left;
}
.hero-text-con .des-text {
	font-size: 20px;
    line-height: 36px;
	text-align:left;
}
.hero-text-con .des-btn {
	text-align:left;
	margin-top:46px;
	font-size: 20px;
    color: #fff;
    border: 1px solid #fff;
    width: 33%;
    height: 43px;
    line-height: 43px;
    display: inline-block;
    text-align: center;
    border-radius: 2px;    
}
.hero-text-con .des-btn:hover {
	color: #2277da;
	background-color:#FFF;
	}
#headerContainer {
	height: 80px;
    background-color: #fff;
    box-shadow: 0 0 9px rgba(0,0,0,.3);
	border: none;
	margin: 0;
	z-index:9999;
}

#headerContainer a {
	font-size: 16px
}
#headerContainer .navbar-toggle{
	position: relative;
    float: right;
	background-color: #ffffff;
	-webkit-border-top-left-radius: 100px;
    -moz-border-radius-topleft: 100px;
    border-top-left-radius: 100px;
    -webkit-border-top-right-radius: 100px;
    -moz-border-radius-topright: 100px;
    border-top-right-radius: 100px;
    -webkit-border-bottom-right-radius: 100px;
    -moz-border-radius-bottomright: 100px;
    border-bottom-right-radius: 100px;
    -webkit-border-bottom-left-radius: 100px;
    -moz-border-radius-bottomleft: 100px;
    border-bottom-left-radius: 100px;
    text-indent: 0;
    border: 2px solid #0071aa;
    color: #0071aa;
	padding: 4px;
	padding-top:6px;
	width:34px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
	outline: none;
}

#headerContainer .navbar-brand {
	display: block;
	padding: 0 0 0 10px;
	line-height: 50px
}

#headerContainer .navbar-brand span {
	float: left
}

#headerContainer .navbar-brand #logo2 {
	width: 230px;
	height: 66px;
	background: url(../images/logo.png) 20 0 no-repeat;
	background-size: 100%;
}

#headerContainer .navbar-brand #logo2 img {
	width: 35px;
	height: 35px
}

#headerContainer .navbar-brand .logo-text {
	color: #fff;
	font-size: 0px
}

#headerContainer #navbar {
	margin: auto;
	padding: 0
}

#headerContainer #navbar .navbar-nav {
	margin-right: 10px;
	margin-top: 10px;
}

#headerContainer #navbar .user-menu {
	text-align: center;
	margin: 10px 0;
	padding: 0
}

#headerContainer #navbar .user-menu li {
	border-bottom: 1px solid #ccc
}

#headerContainer #navbar .user-menu a {
	color: #fff;
	display: block;
	padding: 10px 0
}

#headerContainer #navbarUser .login-register,#headerContainer .navbar-nav a {
	display: inline-block;
	line-height: 50px;
	padding: 0 10px;
	color: #fff;
	background-color: transparent;
	height: 50px
}

#headerContainer #navbarUser .login-register:focus,#headerContainer #navbarUser .login-register:hover,#headerContainer .navbar-nav a:focus,#headerContainer .navbar-nav a:hover {
	color: #eee;
	border-bottom: 2px solid #fff
}

#headerContainer .navbar-nav>.active>a {
	background: 0 0;
	border-bottom: 2px solid #fff;
	box-sizing: border-box;
	color: #fff
}

#headerContainer .navbar-nav>.active>a:hover {
	color: #eee
}

#headerContainer .navbar-form {
	padding: 0;
	margin-left: 30px;
	margin-right: 20px
}

#headerContainer #keywords {
	font-size: 12px;
	padding: 7px 10px;
	border-radius: 30px;
	box-shadow: inset 0 0 4px 0 rgba(6,6,6,.5);
	width: 100%;
	height: auto;
	border: none;
	float: right
}

#headerContainer #keywords:focus {
	box-shadow: inset 0 0 4px 0 rgba(6,6,6,.9)
}

#headerContainer #navbarUser {
	float: right;
	line-height: 50px;
	margin-right: 10px
}

#headerContainer #navbarUser .dropdown-toggle,#headerContainer #navbarUser .dropdown-toggle span {
	color: #fff
}

#headerContainer #navbarUser .dropdown-menu a {
	color: #666
}

#headerContainer #navbarUser .my-logo {
	height: 30px;
	max-width: 30px;
	overflow: hidden;
	border-radius: 50%;
	border: 1px solid rgba(255,255,255,.2);
	margin-top: -3px
}

#headerContainer #navbarUser .login-register {
	color: #fff;
	padding: 0 10px
}

#headerContainer #navbarUser .login-register:hover {
	color: #eee
}

#headerContainer #navbarUser .my-username {
	font-size: 16px
}

#headerContainer.float-container {
}

#headerContainer.float-container #navbarUser .dropdown-toggle span,#headerContainer.float-container #navbarUser .login-register,#headerContainer.float-container .logo-text,#headerContainer.float-container a {
	color: #222
}

#headerContainer.float-container #navbarUser .dropdown-toggle span:hover,#headerContainer.float-container #navbarUser .login-register:hover,#headerContainer.float-container .logo-text:hover,#headerContainer.float-container a:hover {
	color: #000;
	border-bottom-color: #000
}

#headerContainer.float-container .navbar-brand #logo2 {
	background-image: url(../images/logo.png)
}

#headerContainer.float-container .navbar-nav>li>a {
	color: #222
}

#headerContainer.float-container .navbar-nav>li>a:hover {
	color: #000;
	border-bottom-color: #000
}

#headerContainer.float-container .navbar-nav>.active>a,#headerContainer.float-container .navbar-nav>li>a:hover {
	border-bottom-color: #000
}

.header-section {
	background: url(../images/index-bg.jpg) center top no-repeat #1a1a1a;
	background-size: 100% 100%;
	color: #fff;
	padding-top: 50px;
	height: 800px
}

.header-section .header {
	text-align: center;
	padding: 80px 10px 30px
}

.header-section .header h2,.header-section .header p {
	text-align: center;
	font-size: 36px;
	line-height:2em;
}

.header-section .header p {
	font-size: 20px;
	text-align: left;
}

.header-section .header .btn {
	padding: 10px 16px;
	font-size: 14px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 2px;
	margin: 20px 0 20px 10px
}

.header-section .header .split {
	display: inline-block;
	border-left: 1px solid #ddd;
	margin: 0 20px;
	padding: 0;
	height: 20px;
	border-right: 0;
	cursor: default
}

.header-section .header .app-download {
	margin-left: 0
}

.header-section .header .mac-ipad-iphone {
	width: 800px
}

.header-section .preview {
	position: absolute
}

#aboutjizhi {
	padding: 40px 0
}

#aboutjizhi h2 {
	text-align: center;
	font-size: 24px;
	margin: 0;
	padding-bottom: 30px
}

#aboutjizhi .col-md-6 {
	padding-bottom: 30px;
	padding-left: 50px;
	padding-right: 50px
}

#aboutjizhi .col-md-6 p {
	line-height: 28px;
	font-size: 16px;
	text-indent: 2em
}
#aboutjizhi .wztm-icon
{
display: block;
text-align: center;
margin: 10px auto;	
color: #0B2849;
font-size:4em;
border-radius: 5px;
}
#aboutjizhi .about-icon {
	display: block;
	width: 80px;
	height: 80px;
	background-color: #05affc;
	color: #fff;
	text-align: center;
	line-height: 60px;
	margin: 10px auto;
	border-radius: 5px
}

#aboutjizhi .about-icon.about-icon-book {
	background: url(../images/shiny-eye.png) center bottom no-repeat
}

#aboutjizhi .about-icon.about-icon-cloud {
	background: url(../images/cloud.png) center bottom no-repeat
}

#aboutjizhi .about-icon.about-icon-group {
	background: url(../images/about-group-128.png) center bottom no-repeat
}

#aboutjizhi .about-icon.about-icon-more {
	background: url(../images/about-more-128.png) center bottom no-repeat
}

#aboutjizhi .about-icon.about-icon {
	background-size: auto 60px
}

#aboutjizhi h3 {
	text-align: center
}

#aboutjizhi .btn-primary {
	display: block;
	background-color: transparent;
	color: #357ebd;
	height: 48px;
	line-height: 35px;
	width: 150px;
	margin: 0 auto
}

#aboutjizhi .btn-primary:hover {
	background-color: #f5faff
}

#jizhirss {background: #2561a0;overflow: hidden}
#jizhirss .container {padding: 40px 0 50px}
#jizhirss h2 {text-align: center;font-size: 24px;margin: 0;padding-bottom: 40px;color: #fff}
#jizhirss .row {margin: 0;}
#jizhirss .col-md-2 {padding-left:10px;padding-right:10px;}
#jizhirss h3 {padding-top: 110px;font-size: 18px;color:#FFF;text-align:center;}
#jizhirss .btn-wrapper {	text-align: center}
#jizhirss .btn-wrapper .btn-default {height: 48px;line-height: 35px;width: 150px;font-size: 18px;margin: 0 20px;}

#jizhiteam {background: #2561a0;overflow: hidden}
#jizhiteam .container {padding: 40px 0 50px}
#jizhiteam h2 {text-align: center;font-size: 24px;margin: 0;padding-bottom: 40px;color: #fff}
#jizhiteam .row {margin: 0;}
#jizhiteam .col-md-2 {padding-left:10px;padding-right:10px;}
#jizhiteam h3 {padding-top: 110px;font-size: 18px;color:#FFF;text-align:center;}
#jizhiteam .btn-wrapper {	text-align: center}
#jizhiteam .btn-wrapper .btn-default {height: 48px;line-height: 35px;width: 150px;font-size: 18px;margin: 0 20px;}


#jizhiUsers {background: #fff;padding: 40px 0}
#jizhiUsers h2 {padding-bottom: 40px;text-align: center;font-size: 24px;margin: 0}
#jizhiUsers .col-md-6 {padding-left:10px;padding-right:10px;}


#footer,#footer a {
	color: #9db1c5
}

#jizhiUsers .btn-wrapper {
	text-align: center
}

#jizhiUsers .btn-wrapper .btn-default {
	height: 48px;
	line-height: 35px;
	width: 150px;
	font-size: 18px;
	margin: 0 20px
}

#footer {
	text-align: left;
	background-color: #1b252e;
	border-top: 1px solid #ccc;
	padding: 30px 0 50px;
	line-height: 30px
}
#footer .container
{
	padding-left:0;
	padding-right:0;
}
#footer .col-md-6 {
	padding-left:10px;
	padding-right:10px;
}
#footer .beian {}
#footer #lang {
	text-align: right
}

.no-user #mainContainer {
	margin-top: 20px
}

.mobile-show {
	display: none
}

.mod-scroll-btn {
    position: fixed;
    bottom: 100px;
    right: 20px;
    z-index: 100;
}
.mod-scroll-btn .scroll-item {
    position: relative;
    background-color: #2277da;
    text-align: center;
    margin-bottom: 7px;
    border-radius: 2px;
    height: 50px;
    width: 50px;
    font-size: 0;
    cursor: pointer;
}
.mod-scroll-btn .scroll-item:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%;
    overflow: hidden;
}
.mod-scroll-btn .scroll-item-call .tc-15-bubble {
    width: 210px;
    top: 0;
    color: #5c5c5b;
}
.mod-scroll-btn .scroll-item .tc-15-bubble {
    right: 60px;
}
.tc-15-bubble {
    position: absolute;
    color: #404A58;
}
.mod-scroll-btn .scroll-item .scroll-icon {
    display: inline-block;
    border-radius: 3px;
    vertical-align: middle;
	color:#FFF;
}
.mod-scroll-btn .scroll-item-call .tc-15-bubble .tc-15-bubble-inner {
    padding: 3px 5px;
}
.tc-15-bubble-inner {
    font-size: 12px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 10px;
    border: 1px solid #e4e6e9;
    border-radius: 2px;
    background-color: #fff;
    line-height: 1.6;
    position: static !important;
    left: 50%;
    top: 50%;
}
.des-text
{
font-size: 14px;
height: auto;
line-height: 40px;
text-align: center;
width: auto;
}
.mod-scroll-btn .scroll-item-qr .tc-15-bubble {
    top: -56px;
}
#server-phone-content{display:none;}
#server-qrcode-content{display:none;}
#server-feedback-content{display:none;}
@media screen and (max-width:1200px) {
	.header-section {
		background-position: center top;
		background-size: auto 100%
	}
}

@media screen and (max-width:950px) {
	.header-section {
		background-position: center top;
		background-size: auto 100%
	}

	.header-section .header h2 {
		font-size: 24px;
		line-height:1.8em;
	}

	.header-section .header p {
		font-size: 1em;
		line-height:2em;
	}

	.header-section .header .mac-ipad-iphone {
		width: 100%;
	}

	#aboutjizhi.container,#jizhirss .container,#jizhiteam .container,#jizhiUsers.container,#mainContainer.container {
		padding: 20px 0px 10px
	}

	#aboutjizhi.container h2,#jizhirss .container h2,#jizhiteam .container h2,#jizhiUsers.container h2,#mainContainer.container h2 {
		padding-bottom: 10px
	}

	#aboutjizhi.container p,#jizhirss .container p,#jizhiUsers.container p,#jizhiteam.container p,#mainContainer.container p {
		padding: 0
	}

	#aboutjizhi .row {
		margin: 0
	}

	#aboutjizhi .col-md-6 {
		padding: 0 10px 20px
	}

	#aboutjizhi .col-md-6 span {
		float: left;
		width: 60px;
		height: 40px;
		line-height: 40px;
		font-size: 20px;
		margin: 0
	}
	#aboutjizhi .wztm-icon {
		font-size: 2em;
		float: left;
		margin: 0 10px;
		height: 40px;
		line-height: 40px;
	}
	#aboutjizhi .col-md-6 span.about-icon {
		background-size: auto 40px;
	}

	#aboutjizhi .col-md-6 h3 {
		float: left;
		height: 40px;
		line-height: 40px;
		padding-left: 10px;
		margin: 0
	}

	#aboutjizhi .col-md-6 p {
		clear: both;
		margin: 0;
		padding-top: 10px
	}

	#jizhirss .row {
		padding: 0
	}

	#jizhirss .row .col-md-6 {
		padding: 0 20px
	}
	#jizhirss h3 {
	padding-top: 60px;
	padding-bottom:50px;
	font-size: 18px;
	color:#FFF;
	text-align:center;
	}
	
	#jizhiteam .row {
		padding: 0
	}

	#jizhiteam .row .col-md-6 {
		padding: 0 20px
	}
	#jizhiteam h3 {
	padding-top: 60px;
	padding-bottom:50px;
	font-size: 18px;
	color:#FFF;
	text-align:center;
	}
	
}

@media screen and (max-width:780px) {
	#keywords,.container {
		width: 100%
	}
	.mod-scroll-btn {
    display: none;
	}
	#navbarUser,.beian,.my-username {
		display: none
	}

	#headerContainer.navbar {
		background: #fff;
		height: 20px;
		line-height: 20px;
		box-shadow: 0 1px 3px rgba(0,0,0,.5);
		opacity: 1
	}

	#headerContainer.navbar #navbarUser .dropdown-toggle span,#headerContainer.navbar #navbarUser .login-register,#headerContainer.navbar .logo-text,#headerContainer.navbar a {
		color: #222
	}

	#headerContainer.navbar #navbarUser .dropdown-toggle span:hover,#headerContainer.navbar #navbarUser .login-register:hover,#headerContainer.navbar .logo-text:hover,#headerContainer.navbar a:hover {
		color: #000;
		border-bottom-color: #000
	}

	#headerContainer.navbar .navbar-brand #logo2 {
		width: 119px;
		height:48px;
		background-image: url(../images/logo_mid.png);
	}

	#headerContainer.navbar .navbar-nav>li>a {
		color: #222
	}

	#headerContainer.navbar .navbar-nav>li>a:hover {
		color: #000;
		border-bottom-color: #000
	}

	#headerContainer.navbar .navbar-nav>.active>a,#headerContainer.navbar .navbar-nav>li>a:hover {
		border-bottom-color: #000
	}

	#headerContainer.navbar #navbar {
		margin: 0 -15px;
		background: #fff
	}

	#headerContainer.navbar #navbar ul.navbar-nav {
		margin: 0
	}

	#headerContainer.navbar #navbar ul.navbar-nav .active>a,#headerContainer.navbar #navbar ul.navbar-nav li a {
		border-bottom: 0;
		width: 100%
	}

	#headerContainer.navbar .nav li {
		border-bottom: 1px solid #ccc;
		text-align: center
	}

	#keywords {
		float: none
	}

	#navbar {
		padding: 0 10px;
		box-shadow: 0 4px 5px rgba(0,0,0,.2)
	}

	#lang {
		text-align: left
	}

	.container>.navbar-collapse,.container>.navbar-header {
		margin-right: 0;
		margin-left: 0
	}
.wztm-banner-01{background: url(../images/image01.jpg) no-repeat center top;background-size: cover;height: 375px;}
.wztm-banner-02{background: url(../images/image11.jpg) no-repeat center top;background-size: cover;height: 375px;}
.wztm-banner-03{background: url(../images/image21.jpg) no-repeat center top;background-size: cover;height: 375px;}
.wztm-banner-04{background: url(../images/image31.jpg) no-repeat center top;background-size: cover;height: 375px;}
.bolution-banner{background: url(../images/m-banner-government.png) no-repeat center top;background-size: cover;height: 375px;}
.about-banner{background: url(../images/about-bg-min.jpg) no-repeat center top;background-size: cover;height: 375px;}
.hero-text-inner{
	color:#FFFFFF;
}
.hero-text-con {
    bottom: 40px;
    top: auto;
    width: 100%;
    text-align: center;
}
.hero-text-con .piece {
	font-size: 24px;
    font-weight: 400;
    margin-bottom: 2.5%;
	text-align:center;
}
.hero-text-con .des-text {
	font-size: 14px;
    line-height: 22px;
	text-align:center;
}
.hero-text-con .des-btn {
display:none;
}
}

@media screen and (max-width:728px) {
	#navbarUser {
		display: none
	}

	.mobile-show {
		display: block
	}

	#headerContainer #navbar .user-menu a {
		color: #222
	}

	#headerContainer #navbar .user-menu a.gray-color {
		color: #999!important
	}
}

@media screen and (max-width:700px) {
	.header .split,.red-circle {
		display: none
	}

	#loginBtns {
		border: none
	}

	#navbar {
		padding: 0;
		background: #fff
	}

	.navbar-nav {
		margin: 0 0 10px;
		padding: 0;
		border-left: none;
		border-right: none
	}

	.navbar-nav li {
		border-bottom: 1px solid #ccc
	}

	.navbar-nav li a {
		text-align: center
	}

	.navbar-nav #loginBtns {
		padding-right: 10px;
		padding-bottom: 5px
	}

	.row-hide-pad {
		margin: 0;
		padding: 0
	}

	.navbar-default .navbar-form {
		border: none
	}
}

@media screen and (max-width:600px) {
	#content {
		width: 100%;
		padding: 0 10px
	}

	.user-card {
		padding-right: 0;
		right: 0
	}

	.mobile {
		top: 0!important
	}

	.header-section {
		height: 480px
	}

	.header-section .header {
		padding-top: 0
	}

	.header-section .header .btn {
		display: block;
		margin: 10px 0
	}

	.header-section .header .mac-ipad-iphone,.header-section .header .split {
		
	}

	#aboutjizhi .btn.btn-default,#aboutjizhi .btn.btn-primary,#jizhiUsers .btn.btn-default,#jizhiUsers .btn.btn-primary ,#jizhirss .btn.btn-default,#jizhirss .btn.btn-primary,#jizhiteam .btn.btn-default,#jizhiteam .btn.btn-primary{
		display: block;
		width: auto;
		margin: 10px 20px
	}

}

@media screen and (max-width:500px) {
	.third-account .btn {
		width: 100%;
		margin: 3px 0
	}
}

.page{position:absolute;top:0;right:0;bottom:0;left:0}.page{overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;z-index:1}.page.js_show{opacity:1}@-webkit-keyframes a{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes a{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes b{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}@keyframes b{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}.page.slideIn{-webkit-animation:a .2s forwards;animation:a .2s forwards}.page.slideOut{-webkit-animation:b .2s forwards;animation:b .2s forwards}
.partner-radius{
    float: left;
	background: #2561a0;
	-webkit-border-top-left-radius: 100px;
    -moz-border-radius-topleft: 100px;
    border-top-left-radius: 100px;
    -webkit-border-top-right-radius: 100px;
    -moz-border-radius-topright: 100px;
    border-top-right-radius: 100px;
    -webkit-border-bottom-right-radius: 100px;
    -moz-border-radius-bottomright: 100px;
    border-bottom-right-radius: 100px;
    -webkit-border-bottom-left-radius: 100px;
    -moz-border-radius-bottomleft: 100px;
    border-bottom-left-radius: 100px;
    text-indent: 0;
    border: 1px solid #FFF;
    color: #FFF;
	width:120px;
	height:120px;
	font-size:4em;
	text-align:center;
	padding-top:30px;
}
.partner-radius:hover{
    float: left;
	background: #FFF;
	-webkit-border-top-left-radius: 100px;
    -moz-border-radius-topleft: 100px;
    border-top-left-radius: 100px;
    -webkit-border-top-right-radius: 100px;
    -moz-border-radius-topright: 100px;
    border-top-right-radius: 100px;
    -webkit-border-bottom-right-radius: 100px;
    -moz-border-radius-bottomright: 100px;
    border-bottom-right-radius: 100px;
    -webkit-border-bottom-left-radius: 100px;
    -moz-border-radius-bottomleft: 100px;
    border-bottom-left-radius: 100px;
    text-indent: 0;
    border: 1px solid #FFF;
    color: #2561a0;
	width:120px;
	height:120px;
	font-size:4em;
	text-align:center;
	padding-top:30px;
}
.padding-top-15{padding-top:15px;}
.padding-top-15:hover{padding-top:15px;}