@CHARSET "UTF-8";
/*== HTML ==*/
html, body {
	-ms-overflow-style: scrollbar;
	overflow-x: hidden;
	font-size: 625%;
}
/*=== 字体 ===*/
@font-face {
	font-family: 'context';
	src: url('../fonts/Context.ttf');
	font-weight: normal;
	font-style: normal;
}
/*== 格式化 ==*/
body, button, input, select, textarea, h1, h2, h3, h4, h5, h6 {
	color: #333;
	font: 0.16rem/0.32rem "Helvetica", "Verdana", "Arial", "Tahoma", "Georgia", "Philosopher", "\5FAE\8F6F\96C5\9ED1", "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", "Noto Sans CJK SC", "Source Han Sans CN", "simsun", "\5b8b\4f53", "sans-serif";
	outline: none;
}
ul, li {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
}
a, a:after, a:before {
	color: #333;
	cursor: pointer;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
a:focus, a:hover {
	color: #fff;
	text-decoration: none;
	outline: none;
}
.timoo-icon::before {
	display: inline-block;
	margin-right: 0;
	margin-left: 0;
	text-align: center;
	text-transform: none;
	text-decoration: inherit;
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.left-0 {
	left: 0 !important;
}
/*=== 通用 ===*/
.tm-transition {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.tm-box {
	padding: 0 0.08rem;
}
.tm-no-padding {
	padding: 0 !important;
}
.tm-display-none {
	display: none !important;
}
/*=== Wordpress ===*/
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*=== 媒体查询 ===*/
/*手机*/
@media ( min-width : 320px) {
/*=== 首页 ===*/
   
    /*内容公用*/
.index-service .content .list,  .index-case .content .list,  .page-case .content .list,  .index-news .content .list {
	padding: 0.16rem 0.32rem;
	opacity: 0;
}
/*数据展示*/
.index-date {
	padding: 0.24rem 0;
}
.index-date .box .date .number {
	line-height: 0.32rem;
	font-family: 'context';
	color: #000;
}
/*内页公用*/
.page {
	padding-top: 0.64rem;
}
.page .page-banner {
	display: none;
}
.page-menu {
	border-bottom: 0.01rem solid #EAEAEA;
	line-height: 0.32rem;
}
.page-menu li {
	box-sizing: border-box;
	padding: 0.08rem;
	width: 33.33333%;
	text-align: center;
}
.page-menu li + li {
	margin-left: auto;
}
.page-menu li a {
	display: block;
	box-shadow: 0 0 0.02rem rgba(0,0,0,0.2);
}
/*=== 业务服务 ===*/
    /*首页*/
.index-service .content .list .box article .subject,  .page-service .content .list .box article .subject {
	margin-top: 0.16rem;
	margin-bottom: 0.08rem;
	text-align: center;
	font-size: 0.21rem;
	text-transform: uppercase;
}
.index-service .content .list .box .icon,  .page-service .content .list .box .icon {
	padding-right: 0;
	text-align: center;
	line-height: 0.96rem;
	font-size: 0.88rem;
	color: #DBDBDB;
}
/*=== 关于公司 ===*/
   
    /*主页*/
.page-about .page-box,  .page-contact .page-box,  .page-news .page-box {
	padding: 0 0.16rem;
}
/*=== 业务服务 ===*/
    /*主页*/
.page-service .page-box {
	padding: 0.24rem 0;
}
.page-service .content {
	margin: auto;
}
.page-service .content .list {
	padding: 0.16rem 0.24rem;
	opacity: 0;
}
}



/*平板电脑*/
@media ( min-width : 768px) {
.uk-width-medium-1-4 {
	width: 25%;
}
.uk-width-medium-1-6 {
	width: 16.666666%;
}
/*内容*/
.index-box {
	padding: 0.48rem 0;
}
.index-box .title {
	width: auto;
	line-height: 0.48rem;
}
.index-box .title > span {
	display: inline;
}
.index-box .title .maintitle {
	float: left;
	margin-right: 0.16rem;
	font-size: 0.31rem;
}
.index-box .title .subtitle {
	float: right;
}
.index-box .cat-list {
	float: right;
	text-align: left;
}
.index-box .cat-list > ul > li {
	margin: auto auto auto 0.16rem;
	padding: 0.08rem 0;
	width: auto;
	font-size: 0.14rem;
}
/*内容公用*/
.index-service .content .list,  .index-case .content .list,  .page-case .content .list,  .index-news .content .list {
	padding: 0.24rem;
	cursor: pointer;
}
/*数据展示*/
.index-date {
	padding: 0.4rem 0;
	background: #fff;
	box-shadow: 0 0 0.02rem rgba(0,0,0,0.1);
}
.index-date .box .date .number {
	line-height: 0.72rem;
	font-size: 0.56rem; font-family: "微软雅黑";
}
/*内页公用*/
.page {
	padding: 0;
}
.page .page-banner {
	display: block;
}
.page-menu {
	border-bottom: 0.01rem solid #EAEAEA;
	line-height: 0.56rem;
}
.page-menu li {
	padding: 0;
	width: auto;
	text-align: left;
}
.page-menu li + li {
	margin-left: 0.32rem;
}
.page-menu li a {
	display: inline;
	box-shadow: none;
}
/*=== 关于公司 ===*/
    /*首页*/
.index-about {
	padding-top: 4rem;
	padding-bottom: 0;
}
.index-about .about-box .content .pic {
	padding-right: 0.32rem;
}
.index-about .about-box .content .article {
	padding-left: 0.32rem;
	padding-right: 0.16rem;
}
.index-about .about-box .content .article article header {
	margin: 0.32rem auto;
}
/*主页*/
.page-about .page-box,  .page-contact .page-box,  .page-news .page-box {
	padding: 0 0.08rem;
}
/*=== 业务服务 ===*/
    /*主页*/
.page-service .page-box {
	padding: 0.48rem 0;
}
.page-service .content {
	margin: auto -0.16rem;
}
.page-service .content .list {
	padding: 0.24rem 0.16rem;
	opacity: 0;
}
}

/*笔记本电脑*/
@media ( min-width : 992px) {
/*=== 业务服务 ===*/
    /*首页*/
.index-service .content .list .box article .subject,  .page-service .content .list .box article .subject {
	margin-top: auto;
	text-align: left;
}
.index-service .content .list .box .icon,  .page-service .content .list .box .icon {
	padding-left: 0;
	font-size: 0.64rem;
}
.page-service .content .list .box .icon {
	padding-left: 0;
}
}

/*PC电脑*/
@media ( min-width : 1200px) {
.uk-container {
	max-width: 12rem;
}
/*=== 业务服务 ===*/
    /*首页*/
.index-service .content .list .box .icon,  .page-service .content .list .box .icon {
	font-size: 0.72rem;
}
}

/*大屏PC电脑*/
@media ( min-width : 1600px) {
.uk-container {
	max-width: 14rem;
}
}
/*=== Uikit ===*/
.uk-grid {
	margin-left: 0;
}
.uk-grid > * {
	padding-left: 0;
}
.uk-grid + .uk-grid {
	margin-top: 0;
}
.uk-container {
	padding: 0 0.08rem;
}
/*内容*/
.index-box .cat-list > ul > li a {
	display: block;
	padding: 0 0.16rem;
	background: #FFF;
	box-shadow: 0 0 0.02rem rgba(0,0,0,0.1);
	color: #666;
}
.index-box .cat-list > ul > li a:hover, .index-box .cat-list > ul > li.on a {
	box-shadow: 0 0 0.04rem rgba(0,0,0,0.15);
	color: #4E8EFF;
}
/*内容公用*/
.index-service, .index-case {
	background: #eeeeee;
}
.index-service .content, .index-case .content, .page-case .content, .index-news .content {
	margin: auto -0.24rem;
}
/*数据展示*/
.index-date .countup > div + div .box {
	border-left: 0.01rem solid #E5E5E5;
}
.index-date .box {
	line-height: 0.24rem;
	color: #999;
}
/*=== 业务服务 ===*/
/*首页*/
.index-service .content .list .box, .page-service .content .list .box {
	position: relative;
	padding: 0.24rem;
	background: #FFF;
	box-shadow: 0 0 0.02rem rgba(0,0,0,0.1);
}
.index-service .content .list .box:before, .index-service .content .list .box:after, .page-service .content .list .box:before, .page-service .content .list .box:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	height: 0.01rem;
	background: #4E8EFF;
	visibility: hidden;
	-webkit-transform: scaleX(0);
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-o-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.index-service .content .list .box:before, .page-service .content .list .box:before {
	top: 0;
}
.index-service .content .list .box:after, .page-service .content .list .box:after {
	bottom: 0;
}
.index-service .content .list .box:hover:before, .index-service .content .list .box:hover:after, .page-service .content .list .box:hover:before, .page-service .content .list .box:hover:after {
	visibility: visible;
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-o-transform: scaleX(1);
	transform: scaleX(1);
}
.index-service .content .list .box .line:before, .index-service .content .list .box .line:after, .page-service .content .list .box .line:before, .page-service .content .list .box .line:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	width: 0.01rem;
	height: 100%;
	background: #4E8EFF;
	visibility: hidden;
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.index-service .content .list .box .line:before, .page-service .content .list .box .line:before {
	left: 0;
}
.index-service .content .list .box .line:after, .page-service .content .list .box .line:after {
	right: 0;
}
.index-service .content .list .box:hover .line:before, .index-service .content .list .box:hover .line:after, .page-service .content .list .box:hover .line:before, .page-service .content .list .box:hover .line:after {
	visibility: visible;
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	transform: scaleY(1);
}
.index-service .content .list .box:hover .icon i, .page-service .content .list .box:hover .icon i, .index-service .content .list .box article .subject a:hover {
	color: #4E8EFF;
}
.index-service .content .list .box article .info {
	height: 0.56rem;
	line-height: 0.28rem;
	color: #999;
	overflow: hidden;
}
.uopyt {
	padding-top: -10px;
}
