/*@reset
======================*/
body, div, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, iframe, input, textarea, select, label, article, figure, aside, footer, header, menu, nav, section, time, audio, video {
	margin: 0;
	padding: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, iframe, audio, canvas, video {
	display: block;
}
h1, h2, h3, h4, h5, h6 {
	/* 	font-weight: 500; */
	font-size: 100%;
}
address, cite, dfn, em, var, i {
	font-weight: 400;
	font-style: normal;
}
dfn {
	font-family: Arial;
}
ul, ol, li {
	list-style: none;
}
a {
	color: #0088CC;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent; /* For some Androids */
}
a:active {
	-webkit-transform: scale3d(1, 1, 1);
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input {
	border-radius: 0;
}
input[type="text"], input[type="password"], input[type="tel"], input[type="number"] {
	line-height: normal;
}
iframe, fieldset, img, button, input, textarea, select {
	border: 0
}
input[disabled], input[readonly], textarea[disabled], textarea[readonly] {
	background: none;
}
img {
	max-width: 100%;
	vertical-align: middle;
}
textarea {
	resize: none;
}
button, input, select, textarea, optgroup {
	font-family: inherit;
	line-height: inherit;
	font-size: 100%;
}
input:-moz-placeholder, textarea:-moz-placeholder {
 color: #999999;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
 color: #999999;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 color: #999999;
}
*:not(img), *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
hr {
	height: 0;
	margin: 20px 0;
	border: 0;
	border-top: 1px solid #eeeeee;
}
:focus {
	outline: 0;
}
.clearfix:before, .clearfix:after {
	display: table;
	content: " ";
}
.clearfix:after {
	clear: both;
}
body {
	font: 14px/1.5 Arial, "Lucida Grande", Verdana, "PingFangSC-Light", "Heiti SC", "Microsoft YaHei", hei;
	color: #333;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-font-smoothing: antialiased;
	-webkit-overflow-scrolling: touch;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
	float: left;
	min-height: 1px;
	position: relative;
}
.col-1 {
	width: 8.33333%;
}
.col-2 {
	width: 16.6667%;
}
.col-3 {
	width: 25%;
}
.col-4 {
	width: 33.3333%;
}
.col-5 {
	width: 41.6667%;
}
.col-6 {
	width: 50%;
}
.col-7 {
	width: 58.3333%;
}
.col-8 {
	width: 66.6667%;
}
.col-9 {
	width: 75%;
}
.col-10 {
	width: 83.3333%;
}
.col-11 {
	width: 91.6667%;
}
.col-12 {
	width: 100%;
}
html, body {
	height: 100%;
}
/*@common
======================*/
.nomg {
	margin: 0 !important
}
.fr {
	float: right!important
}
.fl {
	float: left!important
}
.hide {
	display: none !important
}
.bold {
	font-weight: bold
}
.normal {
	font-weight: normal
}
.italic {
	font-style: italic
}
.break {
	word-wrap: break-word;
	word-break: break-all
}
.nowrap {
	white-space: nowrap
}
.fade {
	opacity: 0;
	-webkit-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear
}
.fade.in {
	opacity: 1
}
.ta-l {
	text-align: left
}
.ta-r {
	text-align: right
}
.ta-c {
	text-align: center
}
.clear {
	clear: both;
	font-size: 0;
}
.overflow {
	overflow: hidden
}
.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.btn {
	text-align: center;
	display: block;
	border-radius: 3px;
}
.btn:active, .btn:focus {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.pv20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.g-btn {
	color: #55c1e7;
	border: 1px solid #55c1e7;
}
.g-btn-info {
	color: #fff;
	background: #2CA3FF;
}
.g-btn-success {
	color: #818181;
	background: #fff;
	border: 1px solid #d3d3d3;
}
.g-btn-dark-line {
	color: #333;
	border: 1px solid #98a1b5;
}
/* 分页 */
.pagination-wrap {
	margin: 20px 0 40px;
	overflow: hidden;
}
.pagination {
	display: block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
	text-align: center;
}
.pagination > li {
	display: inline;
	font-size: 0;
}
.pagination > li > a, .pagination > li > span {
	position: relative;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #428bca;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	font-size: 14px;
	display: inline-block;
}
.pagination > li:first-child > a {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.pagination > li > a:hover, .pagination > li > a:focus {
	color: #2a6496;
	background-color: #eee;
	border-color: #ddd;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #428bca;
	border-color: #428bca;
}
.pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}
.breadcrumb {
	padding: 15px;
	background: #f6f6f6;
}
.breadcrumb .arr {
	margin: 0 5px;
}
.tip-nocont {
	background: #fff;
	padding: 20px;
	text-align: center;
	margin: 50px 50px 300px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);
}
.eui-retina-outline {
	position: relative;
	background: #fff;
}
.eui-retina-outline:before {
	content: " ";
	width: 200%;
	height: 200%;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	border: 1px solid #cbcbcb;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	box-sizing: border-box;
	border-radius: 6px;
}
/* 简易边线处理方式 */
/* 单根边线 */
.ui-retina-outline-top, .ui-retina-outline-bottom, .ui-retina-outline-right, .ui-retina-outline-left {
	position: relative;
}
.ui-retina-outline-top:before, .ui-retina-outline-bottom:before, .ui-retina-outline-right:before, .ui-retina-outline-left:before {
	position: absolute;
	content: '';
	border-color: #e7e7e7;
	border-style: solid;
	border-width: 1px 0 0 0;
}
.ui-retina-outline-dashed:before {
	border-style: dashed;
}
.ui-retina-outline-top:before, .ui-retina-outline-bottom:before {
	top: -1px;
	height: 1px;
	left: 0;
	right: 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.ui-retina-outline-bottom:before {
	bottom: -1px;
	top: auto;
}
.ui-retina-outline-left:before, .ui-retina-outline-right:before {
	width: 1px;
	top: 0;
	left: -1px;
	bottom: 0;
	border-width: 0 0 0 1px;
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.ui-retina-outline-right:before {
	right: -1px;
	left: auto;
}
/*@global
======================*/
.mod:before, .mod:after {
	display: table;
	content: " ";
}
.mod:after {
	clear: both;
}
.site-head {
	min-height: 45px;
	background: rgba(255,255,255,0.95);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 500;
}
.site-head-inner {
	padding: 10px 20px 10px;
	overflow: hidden;
}
.site-head .eteams {
	height: 27px;
	width: 119px;
	float: left;
	margin: 0;
	background: url(../img/eteams_logo.png) no-repeat -119px 0;
	background-size: 237px 27px;
	margin-left: -10px;
}
.site-head .user-btns {
	float: right;
	font-size: 0;
}
.site-head .user-btns a {
	display: inline-block;
	vertical-align: middle;
	height: 25px;
	min-width: 40px;
	line-height: 25px;
	border-radius: 3px;
	text-align: center;
	font-size: 12px;
	border: 1px solid #ccc;
	float: left;
}
.site-head .user-btns a+a {
	margin-left: 10px;
}
.site-head .user-btns a:active {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.site-head .user-btns a.btn-login {
	background: #428bca;
	border-color: #357ebd;
	color: #fff;
}
.site-head .user-btns .nav-toggle {
	position: relative;
}
.site-head .user-btns .nav-toggle:before, .site-head .user-btns .nav-toggle:after {
	content: "";
	position: absolute;
	top: 7px;
	left: 11px;
	width: 16px;
	height: 1px;
	border-radius: 1px;
	background: rgba(255,255,255,0.5);
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
.site-head .user-btns .nav-toggle:after {
	top: 15px;
}
.site-head .user-btns .nav-toggle.close:before {
	left: 11px;
	top: 11px;
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.site-head .user-btns .nav-toggle.close:after {
	left: 11px;
	top: 11px;
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.site-head-bk {
	height: 50px;
}
.site-head .user-btns .nav-toggle:before, .site-head .user-btns .nav-toggle:after {
	background-color: #aaa;
}
.site-nav {
	padding-top: 5px;
	background: rgba(255,255,255,0.9);
	border-top: 1px solid #ddd;
	display: none;
}
.site-nav li a {
	padding: 10px 15px;
	display: block;
	color: #555;
	font-size: 12px;
}
.site-nav li a:focus, .site-nav li a:active, .site-nav li.active a {
	background: rgba(225, 225, 225, 0.8);
}
.site-head-sec2 .site-nav {
	background: rgba(255,255,255,0.2);
	border-top: 1px solid rgba(0,0,0,0.125);
}
.site-head-sec2 .site-nav li a {
	color: #666;
}
.site-head-sec2 .site-nav li a:focus, .site-head-sec2 .site-nav li a:active, .site-head-sec2 .site-nav li.active a {
	background: rgba(225, 225, 225, 0.8);
}
/* 头部透明 */
.site-head-theme-nobg {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.site-head-theme-nobg .eteams {
	background-position: 0 0;
}
.site-head-theme-nobg .user-btns a {
	border-color: rgba(255,255,255,0.5);
}
.site-head-theme-nobg .user-btns a.btn-login {
	color: rgba(255,255,255,0.5);
	background-color: transparent;
	border-color: rgba(255,255,255,0.5);
}
.site-head-theme-nobg .user-btns .nav-toggle:before, .site-head-theme-nobg .user-btns .nav-toggle:after {
	background-color: rgba(255,255,255,0.5);
}
.site-head-theme-nobg .site-nav {
	background: rgba(0, 0, 0, 0.8);
	border-top: 1px solid rgba(0,0,0,0.125);
}
.site-head-theme-nobg .site-nav li a {
	color: #fff;
}
.site-head-theme-nobg .site-nav li a:focus, .site-head-theme-nobg .site-nav li a:active, .site-head-theme-nobg .site-nav li.active a {
	background: rgba(200,200,200,0.8);
}
/* 头部黑背景 */
.site-head-theme-black {
	background-color: rgba(0,0,0,0.4);
}
.site-head-theme-black .site-nav {
	background: rgba(0, 0, 0, 0.8);
	border-top: 1px solid rgba(0,0,0,0.125);
}
/* 头部白背景 */
.site-head-theme-white {
	background-color: rgba(255,255,255,0.95);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
.site-head-theme-white .user-btns a.btn-login, .site-head-theme-white .user-btns .nav-toggle {
	border: 1px solid #aaa;
	color: rgb(170,170,170);
	background-color: transparent;
}
.site-head-theme-white .site-nav {
	background: rgba(255,255,255,0.95);
	border-top: 1px solid rgba(0,0,0,0.125);
}
.site-head-theme-white .site-nav li a {
	color: #666;
}
.site-head-theme-white .site-nav li a:focus, .site-head-theme-white .site-nav li a:active, .site-head-theme-white .site-nav li.active a {
	background: rgba(225, 225, 225, 0.8);
}
.enterprise-logo {
	float: left;
	margin: 7px 0 0 5px;
}
.enterprise-logo img {
	width: 73px;
}
.site-footer {
	background: #1b1b1b;
	color: #666;
	text-align: center;
	padding: 10px 10px 80px;
}
.site-footer .cy {
	padding-top: 25px;
	font-size: 10px;
}
.site-footer .site-address {
	color: #666;
}
.site-footer .site-address:focus {
	color: #0088CC;
}
.site-footer .back-home {
	font-size: 10px;
	text-decoration: underline;
	display: none;
}
.site-footer .footer-links {
	padding: 35px 0;
	border-bottom: 1px solid #343532;
}
.site-footer .footer-links a {
	display: inline-block;
	padding: 5px;
	color: #666;
	font-size: 12px;
}
.masthead {
	/*height:200px;*/
	overflow: hidden;
	padding-top: 60px;
	color: #fff;
	padding-bottom: 25px;
}
.masthead .caption {
	margin-top: 50px;
	text-align: center;
	padding: 0 15px;
}
.masthead .caption h1 {
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 10px;
}
.masthead .caption p {
	line-height: 24px;
	font-size: 12px;
	color: rgba(255,255,255,0.5);
}
/*网页端图标*/
.mod-hm-feature .feature-list {
	margin-top: 20px;
	text-align: center;
	font-size: 0;
}
.mod-hm-feature .feature-list .list-item {
	width: 25%;
	display: block;
	padding: 0 5px;
	text-align: center;
	margin-bottom: 15px;
	float: left;
}
.mod-hm-feature .feature-list .list-item i, .mod-hm-feature .feature-list .list-item a {
	display: block;
	height: 33px;
	width: 33px;
	border-radius: 4px;
	margin: 0 auto;
	position: relative;
}
.mod-hm-wecan .wecan-list .list-item i, .mod-hm-wecan .wecan-list .list-item a, .mod-hm-feature .feature-list .list-item i:before, .mod-hm-feature .feature-list .list-item a:before {
	background: url(../img/home_icon.png) no-repeat;
	background-size: 462px 143px;
}
.mod-hm-feature .feature-list .list-item i:before, .mod-hm-feature .feature-list .list-item a:before {
	position: absolute;
	content: "";
	height: 33px;
	width: 33px;
	left: 0;
	top: 10px;
}
.mod-hm-feature .feature-list .list-item .ico-task:before {
	background-position: 0 -25.5px;
}
.mod-hm-feature .feature-list .list-item .ico-blog:before {
	background-position: -33px -25.5px;
}
.mod-hm-feature .feature-list .list-item .ico-crm:before {
	background-position: -330px -58.5px;
}
.mod-hm-feature .feature-list .list-item .ico-goal:before {
	background-position: -99px -25.5px;
}
.mod-hm-feature .feature-list .list-item .ico-doc:before {
	background-position: -132px -25.5px;
}
.mod-hm-feature .feature-list .list-item .ico-report:before {
	background-position: -165px -25.5px;
}
.mod-hm-feature .feature-list .list-item .ico-flow:before {
	background-position: -198px -25.5px;
}
.mod-hm-feature .feature-list .list-item .ico-chat:before {
	background-position: -231px -25.5px;
}
.mod-hm-feature .feature-list .list-item .ico-agenda:before {
	background-position: -264px -25.5px;
}
.mod-hm-feature .feature-list .list-item .ico-timecard:before {
	background-position: -297px -25.5px;
}
.mod-hm-feature .feature-list .list-item .ico-form:before {
	background-position: -330px -25.5px;
}
.mod-hm-feature .feature-list .list-item .ico-statistic:before {
	background-position: -363px -25px;
}
.mod-hm-feature .feature-list .list-item .ico-service:before {
	background-position: -396px -25.5px;
}
.mod-hm-feature .feature-list .list-item .ico-enterprise:before {
	background-position: -429px -25.5px;
}
.mod-hm-feature .feature-list .list-item .ico-empty:before {
	background-position: -400px 10px;
}
.mod-hm-feature .feature-list .list-item .ico-empty:before {
	background-position: -400px 10px;
}
.mod-hm-feature .feature-list .list-item .ico-omb:before {
	background-position: -429px -58.5px;
}
.mod-hm-feature .feature-list .list-item .ico-customapp:before {
	background-position: -396px -58.5px;
}
.mod-hm-feature .feature-list .list-item .ico-hrm:before {
	background-position: -363px -58.5px;
}
/*.mod-hm-feature .feature-list .list-item .ico-schedule:before{
	background-position:-297px -58.5px;
}*/
.mod-hm-feature .feature-list .list-item .ico-electronic:before {
	background-position: -264px -58.5px;
}
.mod-hm-feature .feature-list .list-item h4 {
	margin: 12px 0 8px;
	font-size: 12px;
	color: #666;
	font-weight: normal;
}
.mod-hm-feature .feature-list .list-item p {
	color: #999;
	font-size: 12px;
}
.mod-gray {
	background: #eff1f6;
}
.mod-hd {
	text-align: center;
	padding: 15px 0;
}
.mod-hd h2 {
	font-size: 20px;
	margin-bottom: 5px;
	font-weight: normal;
}
.mod-hd p {
	color: #666;
}
.mod-hasbg .mod-hd h2, .mod-hasbg .mod-hd p {
	color: #fff;
}
.mod-hasbg .mod-hd .dline {
	background: #fff;
}
.mod .g-btn {
	margin: 10px;
}
/* 博客页面 */
.mod-blog {
	padding: 20px 10px;
	background-color: #f9f9f9;
}
.mod-blog .blog-item {
	position: relative;
	padding: 10px 10px 10px 110px;
	min-height: 80px;
}
.mod-blog a .blog-item:active, .mod-blog a:nth-child(odd) .blog-item:active {
	background: #e1e1e1;
}
.mod-blog .blog-item .thum {
	height: 60px;
	width: 85px;
	position: absolute;
	left: 10px;
	top: 10px;
}
.mod-blog .blog-item .thum img {
	height: 100%;
	width: 100%;
	border-radius: 2px;
}
.mod-blog .blog-item .title {
	font-size: 14px;
	color: #0098D7;
	margin: 5px 0 2px 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.mod-blog .blog-item .content {
	color: #999;
	font-size: 12px;
}
.mod-blog .blog-item .brief {
	font-size: 10px;
	color: #999;
}
.mod-blog-view {
	background: #fff;
	padding: 15px 20px;
}
.mod-blog-view .hd {
	padding-bottom: 5px;
	margin-bottom: 20px;/*	border-bottom:1px dashed #ddd;*/
}
.mod-blog-view .hd h1 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}
.mod-blog-view .tit-bar {
	color: #999;
	font-size: 12px;
}
.mod-blog-view .tit-bar span+span {
	margin-left: 10px;
}
.mod-blog .pagination li>a {
	width: 100px;
}
.mod-blog .more-btn {
	width: 28%;
	height: 30px;
	line-height: 30px;
	margin: 25px auto 20px;
	color: #f3844c;
	font-size: 12px;
	border: 1px solid #f3844c;
}
/* 底部分类信息 */
.mod-btm-catalog {
	background: #f6f6f6;
	padding-top: 10px;
}
.mod-btm-catalog h4 {
	font-size: 16px;
	position: relative;
	border-bottom: 1px solid #ddd;
	margin-left: -10px;
	padding-left: 25px;
	padding-bottom: 5px;
}
.mod-btm-catalog h4:before {
	content: "";
	position: absolute;
	top: 5px;
	left: 7px;
	height: 12px;
	width: 12px;
	border: 2px solid #2d9ac4;
	border-radius: 50%;
}
.mod-btm-catalog ul {
	margin-bottom: 10px;
	padding: 10px;
	background: #fff;
}
.mod-btm-catalog ul a {
	padding: 5px 15px;
	display: block;
	color: #666;
	border-bottom: 1px dashed #e1e1e1;
}
.mod-btm-catalog ul a:active {
	background: #f8f8f8;
}
.mod-btm-catalog ul li:last-child a {
	border: none;
}
/*文章页导航*/
.mod-more-dynamic {
	padding: 0 20px;
	background-color: #fff;
}
.mod-more-dynamic h4 {
	font-size: 18px;
	position: relative;
	border-bottom: none;
	margin-left: -30px;
	padding-left: 0;
	padding-bottom: 13px;
	font-weight: normal;
	color: #121212;
}
.mod-more-dynamic .dynamic-contant ul {
	margin-bottom: 0;
	padding: 20px 0 0 30px;
	background: #fff;
	overflow: hidden;
}
.mod-more-dynamic .dynamic-contant ul .blog-item .title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.mod-more-dynamic .dynamic-contant ul li {
	float: left;
	width: 100%;
	list-style-type: disc;
	color: #0088cc;
	padding: 5px 15px 5px 0;
}
.mod-more-dynamic .dynamic-whole {
	font-size: 18px;
	padding: 20px 0 30px;
	text-align: center;
}
.mod-more-dynamic .dynamic-whole a {
	color: #333;
}
.mod-more-dynamic .dynamic-whole a:active {
	color: #0088CC;
}
/* 快捷栏 */
.mod-quick {
	position: fixed;
	padding: 8px;
	z-index: 500;
	overflow: hidden;
	bottom: 0;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.8);
	border-top: 1px solid #ccc;
	display: flex;
}
.mod-quick .btn {
	width: 46%;
	float: left;
	margin: 0 2%;
	padding: 5px 15px;
	flex: auto;
}
.mod-quick .g-btn-login {
	display: none;
}
.mod-quick .g-btn-info {
	border: 1px solid #2CA3FF;
}
.masthead-product .caption h1, .masthead-mobile .caption h1 {
	font-size: 20px;
	margin: 0;
}
.masthead-mobile .caption {
	margin-top: 50px;
}
/*.masthead-product{
	background:url(../img/masthead_m_product.png) center bottom / cover;
}
.masthead-mobile{
	background:url(../img/masthead_m_mobile.png) center bottom / cover;
}*/

.mod-feature:not(.mod-feature-nobg) .feature-row:nth-child(even), .feature-row-grey {
	background: #eff1f6;
}
.mod-feature .feature-row .desc {
	padding: 0 20px 30px;
}
.mod-feature .feature-row .desc h3 {
	font-size: 22px;
	margin-bottom: 10px;
}
.mod-feature .feature-row .desc p {
	font-size: 16px;
	color: #888;
}
.feature-product img {
	display: block;
	width: 86%;
	padding-left: 7%;
}
.feature-mobile img {
	display: block;
	width: 65%;
	padding-left: 17.5%;
}
/* 帮助页面 */
.mod-hd .dline {
	height: 1px;
	width: 34px;
	font-size: 0;
	margin: 0 auto 9px;
	background: #444;
}
.mod-help-channel .mod-hd h2 {
	font-size: 20px;
	font-weight: bold;
}
.masthead-help {
	height: 174px;
	padding: 94px 15px 0;
	background: url(../img/masthead_help.png) no-repeat center bottom / cover;
}
.help-sbox {
	position: relative;
}
.help-sbox .s-text {
	width: 100%;
	height: 40px;
	padding: 8px 100px 8px 15px;
	border: 1px solid rgba(255,255,255,0.7);
	background: rgba(255,255,255,0.2);
	color: #fff;
}
.help-sbox input.s-text:-moz-placeholder {
 color: #fff;
}
.help-sbox input.s-text:-ms-input-placeholder {
 color: #fff;
}
.help-sbox input.s-text::-webkit-input-placeholder {
 color:#fff;
}
.help-sbox .s-post {
	position: absolute;
	top: 0;
	right: 0;
	width: 85px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #a1d046;
	color: #fff;
	font-size: 16px;
}
.help-sbox .s-post:focus {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.mod-help-channel .sub-title {
	position: relative;
	text-align: center;
	margin-bottom: 20px;
}
.mod-help-channel .sub-title:before {
	content: "";
	position: absolute;
	top: 18px;
	left: 0;
	width: 100%;
	height: 1px;
	z-index: 1;
	background: #ededed;
}
.mod-help-channel .sub-title span {
	display: inline-block;
	background-color: #fff;
	position: relative;
	z-index: 2;
	padding: 0 10px;
	font-size: 24px;
}
.help-channel-list, .help-pass-list {
	padding: 0 15px;
}
.help-channel-list li, .help-pass-list li {
	float: left;
	width: 33.3333%;
	text-align: center;
	margin-bottom: 20px;
}
.help-channel-list li a, .help-pass-list li a {
	display: block;
	-webkit-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	transition: all 0.15s ease;
}
.help-channel-list li a:active, .help-pass-list li a:active {
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.help-channel-list p, .help-pass-list p {
	color: #666;
}
.help-pass-list p {
	font-size: 16px;
}
.help-pass-list li i {
	font-size: 50px;
}
.help-pass-list li i, .help-channel-list li i {
	width: 50px;
	height: 50px;
	display: block;
	margin: 0 auto 12px;
	border-radius: 3px;
	position: relative;
}
.help-pass-list li i.icon:before {
	color: #000;
}
.help-channel-list li i:before {
	content: "";
	position: absolute;
	height: 28px;
	width: 28px;
	top: 11px;
	left: 11px;
	background: url(../img/ico_help.png) no-repeat;
	background-size: 400px 300px;
}
.help-channel-list li i.ico-blog {
	background: #ed7159;
}
.help-channel-list li i.ico-task {
	background: #e6507b;
}
.help-channel-list li i.ico-goal {
	background: #3ab9f0;
}
.help-channel-list li i.ico-doc {
	background: #ffa200;
}
.help-channel-list li i.ico-crm {
	background: #3cc8d5;
}
.help-channel-list li i.ico-flow {
	background: #4ec6a2;
}
.help-channel-list li i.ico-agenda {
	background: #3494ed;
}
.help-channel-list li i.ico-report {
	background: #00bcd4;
}
.help-channel-list li i.ico-stat {
	background: #eed451;
}
.help-channel-list li i.ico-chat {
	background: #eed451;
}
.help-channel-list li i.ico-attend {
	background: #56bc4e;
}
.help-channel-list li i.ico-org {
	background: #a3d273;
}
.help-channel-list li i.ico-form {
	background: #9473cc;
}
.help-channel-list li i.ico-blog:before {
	background-position: 0 0;
}
.help-channel-list li i.ico-task:before {
	background-position: -28px 0;
}
.help-channel-list li i.ico-goal:before {
	background-position: -56px 0;
}
.help-channel-list li i.ico-doc:before {
	background-position: -84px 0;
}
.help-channel-list li i.ico-crm:before {
	background-position: -112px 0;
}
.help-channel-list li i.ico-flow:before {
	background-position: -140px 0;
}
.help-channel-list li i.ico-form:before {
	background-position: -196px 0;
}
.help-channel-list li i.ico-agenda:before {
	background-position: 0 -28px;
}
.help-channel-list li i.ico-report:before {
	background-position: -28px -28px;
}
.help-channel-list li i.ico-stat:before {
	background-position: -56px -28px;
}
.help-channel-list li i.ico-chat:before {
	background-position: -84px -28px;
}
.help-channel-list li i.ico-attend:before {
	background-position: -112px -28px;
}
.help-channel-list li i.ico-org:before {
	background-position: -140px -28px;
}
.help-channel-list.other li i, .help-pass-list.other li i {
	border: 1px solid #999;
}
.help-channel-list.other li i:before {
	top: 10px;
	left: 10px;
}
.help-channel-list.other li i.ico-home:before {
	background-position: 0 -56px;
}
.help-channel-list.other li i.ico-remind:before {
	background-position: -28px -56px;
}
.help-channel-list.other li i.ico-follow:before {
	background-position: -56px -56px;
}
.help-channel-list.other li i.ico-tag:before {
	background-position: -168px -56px;
}
.help-channel-list.other li i.ico-set-p:before {
	background-position: -112px -56px;
}
.help-channel-list.other li i.ico-set-s:before {
	background-position: -196px -56px;
}
.help-channel-list.other li i.ico-wechat:before {
	background-position: -84px -56px;
}
.help-channel-list.other li i.ico-app:before {
	background-position: -140px -56px;
}
.help-channel-list.other li i.ico-event:before {
	background-position: -28px -56px;
}
.help-channel-list.other li i.ico-biaoge:before {
	background-position: -252px -56px;
}
.mod-help-start {
	height: 510px;
	padding-top: 20px;
	background: url(../img/bg_mod_help_start.png) no-repeat center center / cover;
}
.mod-help-start .sp-link {
	width: 52px;
	margin: 12px auto 0;
	position: relative;
}
.mod-help-start .sp-link .line {
	position: absolute;
	height: 242px;
	width: 0;
	border-left: 1px dashed #fff;
	top: 52px;
	left: 50%;
	margin-left: -1px;
}
.mod-help-start .sp-link .lk {
	position: relative;
	display: block;
	height: 52px;
	width: 52px;
	margin-bottom: 20px;
	border-radius: 50%;
	background-color: #fff;
	z-index: 1;
}
.mod-help-start .sp-link .lk span, .mod-help-start .sp-link .lk:before {
	position: absolute;
}
.mod-help-start .sp-link .lk:before {
	content: "";
	height: 30px;
	width: 30px;
	left: 11px;
	top: 11px;
	background: url(../img/ico_help.png) no-repeat;
	background-size: 400px 300px;
}
.mod-help-start .sp-link .lk-1:before {
	background-position: 0 -84px;
}
.mod-help-start .sp-link .lk-2:before {
	background-position: -30px -84px;
}
.mod-help-start .sp-link .lk-3:before {
	background-position: -58px -84px;
}
.mod-help-start .sp-link .lk-4:before {
	background-position: -92px -84px;
}
.mod-help-start .sp-link .lk-5:before {
	background-position: -121px -84px;
}
.mod-help-start .sp-link .lk span {
	color: #fff;
	white-space: nowrap;
	top: 16px;
}
.mod-help-start .sp-link .lk-1 span, .mod-help-start .sp-link .lk-3 span, .mod-help-start .sp-link .lk-5 span {
	right: 68px;
}
.mod-help-start .sp-link .lk-2 span, .mod-help-start .sp-link .lk-4 span {
	right: auto;
	left: 68px;
}
/* 帮助列表页 */
.mod-help-article {
	padding: 10px 0;
}
.mod-help-article .hd {
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
}
.mod-help-article .hd h1 {
	font-size: 20px;
	margin: 6px 0;
	padding: 0 20px;
	color: #080808;
	letter-spacing: 1px;
	font-weight: normal;
}
.mod-help-article .help-list .no-result {
	margin: 6px 0;
	padding: 0 20px;
}
.mod-help-article .hd .tit-bar {
	color: #999;
}
.mod-help-article .hd .tit-bar span+span {
	margin-left: 10px;
}
.mod-help-article .help-item {
	padding: 15px 0;
	border-bottom: 1px solid #DDDDD9;
	margin: 0 20px;
}
.mod-help-article .help-item .tit h3 {
	font-size: 16px;
	font-weight: normal;
}
.mod-help-article .help-item .cont {
	font-size: 12px;
	color: #737373;
}
.mod-help-article .help-item .tit h3 a {
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	line-height: 17px;
}
.mod-help-article .help-item .cont:empty {
	display: none;
}
.mod-help-article .help-item .tit .tit-bar {
	color: #999;
	display: none;
}
.mod-help-article .help-item .tit .tit-bar span+span {
	margin-left: 10px;
}
/* .mod-help-article .help-view-con{
	padding:20px 0;
} */
.body-help .help-view-con {
	padding: 0 20px;
}
.body-help .site-head {
	display: none;
}
.body-help .masthead-help {
	display: none;
}
.body-help .mod-quick {
	position: static;
	background-color: #e6e6e6;
}
.body-help .breadcrumb {
	display: none;
}
.body-help .mod-btm-catalog h4:before {
	display: none;
}
.body-help .mod-btm-catalog {
	padding: 0 20px;
	background-color: #fff;
}
.body-help .mod-btm-catalog ul {
	margin-bottom: 0;
	padding: 20px 0 20px 30px;
	background: #fff;
	overflow: hidden;
}
.body-help .mod-btm-catalog h4 {
	font-size: 16px;
	position: relative;
	border-bottom: 1px solid #ddd;
	margin-left: -10px;
	padding-left: 25px;
	padding-bottom: 5px;
}
.body-help .mod-btm-catalog ul li {
	float: left;
	width: 50%;
	list-style-type: disc;
	color: #0088cc;
	padding: 5px 15px 5px 0;
}
.body-help .mod-btm-catalog ul a {
	padding: 0;
	display: inline-block;
	border-bottom: 0;
	color: #0088cc;
	font-size: 15px;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;
}
.body-help .mod-btm-catalog h4 {
	font-size: 18px;
	position: relative;
	border-bottom: none;
	margin-left: -30px;
	padding-left: 0;
	padding-bottom: 13px;
	font-weight: normal;
	color: #121212;
}
.body-help .mod-blog-view .hd h1 {
	font-size: 20px;
	letter-spacing: 2px;
	margin-bottom: 0;
}
.body-help .mod-blog-view .tit-bar {
	margin-bottom: 5px;
	font-style: italic;
}
.body-help .mod-quick .btn {
	width: 29%;
}
.body-help .mod-quick .g-btn-login {
	background-color: #6F85BF;
	color: #fff;
}
.body-help .mod-quick .g-btn-login {
	display: block;
}
.body-help .site-footer .back-home {
	display: inline;
}
.body-help .site-footer {
	padding: 10px;
}
.body-help .mod-help-article .hd a.search-icon {
	height: 36px;
	display: block;
	float: right;
	margin-right: 20px;
	line-height: 26px;
}
.body-help .mod-help-article .hd a.search-icon img {
	width: 16px;
	height: 16px;
}
.body-help .mod-help-article .hd h1 {
	display: inline;
}
.body-help .mod-help-article .hd .search-icon {
	overflow: hidden;
}
.body-help .mod-help-article .hd .search-content {
	margin: 10px 20px;
	display: none;
}
.body-help .help-sbox .s-text {
	height: 30px;
	padding: 4px 85px 4px 15px;
	border: 1px solid #d5d5d5;
	color: #666;
}
.body-help .help-sbox .s-post {
	width: 70px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
}
.body-help .mod-quick .btn {
	padding: 0 15px;
	font-size: 17px;
	line-height: 37px;
	height: 37px;
}
/* 404 500 */
.server-error {
	padding: 30px 15px;
	min-height: 400px;
	text-align: center;
	color: #999;
}
.server-error h1 {
	font-size: 80px;
}
.server-error .btn {
	padding: 5px 15px;
	margin-top: 15px;
	width: 120px;
	display: inline-block;
}
.back-top {
	position: fixed;
	display: none;
	z-index: 200;
	height: 40px;
	width: 40px;
	right: 15px;
	bottom: 70px;
	background: rgba(0,0,0,0.2);
	border-radius: 50%;
}
.back-top:before {
	content: "";
	position: absolute;
	top: 16px;
	left: 13px;
	height: 14px;
	width: 14px;
	border-style: solid;
	border-color: #fff;
	border-width: 1px 0 0 1px;
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.blog-view-con img, .help-view-con img {
	height: auto !important;
}
.site-searchbox {
	margin-top: 10px;
	text-align: center;
	font-size: 0;
	margin-top: 20px;
}
.site-searchbox input {
	width: 60%;
	height: 30px;
	padding: 4px 15px;
	border-radius: 15px 0 0 15px;
	font-size: 14px;
	line-height: 20px;
	border: 1px solid rgba(255,255,255,0.5);
	border-right-width: 0;
	background: rgba(255,255,255,0.2);
	color: #fff;
	vertical-align: middle;
}
.site-searchbox .btnbox {
	display: inline-block;
	vertical-align: middle;
}
.site-searchbox .btnbox a {
	vertical-align: middle;
	font-size: 12px;
	padding: 0 15px;
	line-height: 30px;
	color: #fff;
	background-color: #5cb85c;
	border-radius: 0 15px 15px 0;
	display: inline-block;
}
/*签约动态*/
.masthead-sign {
	background: url(../img/masthead_m_sign_bg.png) center bottom / cover;
	height: 240px;
}
.masthead-sign .text {
	text-align: center;
	margin-top: 25px;
}
.masthead-sign .tit {
	font-size: 30px;
	margin-bottom: 3px;
}
.mod-sign .signing-list li {
	padding: 5px 20px;
}
.mod-sign .signing-list {
	margin-top: 20px;
}
.mod-sign .signing-list li p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #666;
	text-decoration: none;
	font-size: 14px;
	margin-right: 20px;
}
.mod-sign .signing-list li span {
	float: right;
	font-size: 12px;
	color: #999;
}
.mod-sign .signing-list .blog-item {
	padding: 10px 10px 50px;
	text-align: center;
}
.mod-sign .signing-list .content {
	margin-top: 10px;
	color: #999;
	font-size: 12px;
	text-indent: 11px;
}
/*========================================================================
	百度审查
======================================================================= */
/* .site-head .eteams{
	background-image:url(../img/eteams_logo_0322.png);
	background-size: 113px 20px;
}  */

/*增加表单*/
.diagnosis-form {
	margin-top: 22px;
}
.diagnosis-form input {
	box-sizing: border-box;
	height: 43px;
	border: 1px solid #333;
	font-size: 14px;
	color: #222;
	text-indent: 14px;
}
.diagnosis-form input.formbg1 {
	background: url(/template/default/index/img/ico7_03.jpg) no-repeat right 10px center!important;
}
.diagnosis-form input.formbg2 {
	background: url(/template/default/index/img/ico6_03.jpg) no-repeat right 10px center!important;
}
.diagnosis-form input.formbg3 {
	background: url(/template/default/index/img/ico8_03.jpg) no-repeat right 10px center!important; /*margin-right: 0; width: 33%;*/
}
.textarea {
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #333;
	height: 153px;
}
.textarea textarea {
	width: 96%;
	height: 106px;
	font-size: 14px;
	color: #222;
	padding: 1% 2%;
	background-color: transparent;
}
.textarea button {
	width: 102px;
	height: 27px;
	border: 0px;
	background-color: #1c1c1c;
	color: #fff;
	font-size: 14px;
	float: right;
	margin-right: 5px;
	cursor: pointer;
}
.diagnosis-l span.ewm {
	position: relative;
}
.diagnosis-l span.ewm i {
	display: block;
	width: 84px;
	height: 84px;
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	display: none;
}
.diagnosis-l span.ewm:hover i {
	display: block;
}
.diagnosis-form-item {
	box-sizing: border-box;
	float: left;
	width: 50%;
	padding-bottom: 27px;
}
.diagnosis-form-item .iptxt, .diagnosis-form-item .select {
	width: 100%;
	color: #222;
}
.diagnosis-form-item-1 {
	padding-right: 13px;
}
.diagnosis-form-item-2 {
	padding-left: 13px;
}
.diagnosis-form-item-3 {
	width: 100%;
	float: none;
}
.diagnosis-form-item .ipbtn {
	display: block;
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background-color: #1c1c1c;
	border: 0px;
	font-size: 18px;
	cursor: pointer;
}
.diagnosis-form-item-2 img {
	display: inline-block;
	margin-left: 20px;
}
.diagnosis-form-item-2 .qiehuan {
	display: inline-block;
	font-size: 13px;
	color: #666;
}
/*增加表单*/

/*css flickr style pagination*/
div.flickr {
	padding: 0px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	text-align: center;
	margin: 50px 0px;
}
div.flickr a {
	border: #ddd 1px solid;
	color: #428bca;
	text-decoration: none;
	padding: 6px 12px;
}
div.flickr a:hover {
	background-image: none;
	color: #428bca;
	background-color: #eee;
}
div.flickr a:active {
	background-image: none;
	color: #428bca;
}
div.flickr span {
	color: #999;
}
div.flickr span.current {
	color: #fff;
	background: #428bca;
	border: 1px solid #428bca;
	padding: 6px 12px;
}
div.flickr span.disabled {
	color: #adaaad;
}
/*css scott style pagination*/