html,body {
	height:100%;

}
#container {
	position:relative;
	width:100%;
	min-height:100%;
	padding-bottom:100px;
	box-sizing:border-box;
}
*,:after,:before {
	padding:0;
	margin:0;
	box-sizing:border-box
}
a {
	text-decoration:none;
	color:inherit
}
a:hover {
	text-decoration:underline
}
ol,ul {
	list-style:none
}
img {
	max-width:100%;
	border:none
}
button {
	font-size:14px;
	font-family:inherit;
	border:none;
	background:0 0
}
h1,h2,h3,h4,h5,h6 {
	font-weight:inherit;
	font-size:1em
}
.slick-arrow {
	display:none!important
}
.slick-dots {
	position:absolute;
	left:0;
	right:0;
	bottom:2%;
	z-index:1000;
	text-align:center
}
.slick-dots li {
	display:inline-block;
	margin:0 10px;
	opacity:.6
}
.slick-dots li.slick-active {
	opacity:1
}
.slick-dots button {
	border-radius:50%;
	width:12px;
	height:12px;
	text-indent:-9999px;
	background:#fff;
	cursor:pointer
}
.slick-dots button:focus {
	outline:0
}
.no-opacity .slick-dots button {
	background:#f5f5f5
}
.no-opacity .slick-dots .slick-active button {
	background:#fff
}
.boring-tab-panels>* {
	display:none
}
.boring-tab-panels>.boring-tab-active {
	display:block
}
.layout {
	/*max-width:1180px;*/
	margin:auto
}
@media screen and (min-width: 1367px){
	.layout,.main>.layout{width: 1200px;}]
	.layout .img-box img{width: 100%;}
	.main{padding: 100px 0px;}
	.signin{margin-top: 25px;}
}
@media screen and (max-width: 1366px){
	.layout,.main>.layout{width: 1000px;}
	.layout .img-box img{width: 90%;}
	.main{padding: 110px 0px;}
}
.layout:after,.layout:before {
	content:"";
	display:table
}
.layout:after {
	clear:both
}
.clearfix:after,.clearfix:before {
	content:"";
	display:table
}
.clearfix:after {
	clear:both
}
.txt-lv-2 {
	color:#9b9b9b
}
.btn {
	display:inline-block;
	line-height:1.72;
	border:1px solid;
	padding:.5em 2em;
	border-radius:.4em
}
button.btn {
	-webkit-transition:box-shadow .15s;
	transition:box-shadow .15s
}
button.btn:hover {
	box-shadow:inset -999px -999px rgba(255,255,255,.1);
	text-decoration:none
}
button.btn:active {
	-webkit-transition:none;
	transition:none;
	box-shadow:inset -999px -999px rgba(0,0,0,.1)
}
a.btn {
	-webkit-transition:box-shadow .15s;
	transition:box-shadow .15s;
	display:inline-block;
	text-align:center
}
a.btn:hover {
	box-shadow:inset -999px -999px rgba(255,255,255,.1);
	text-decoration:none
}
.btn-primary {
	color:#fff;
	border-color:#0083f7;
	background:#0083f7
}
.btn-block {
	display:block;
	width:100%;
	margin-bottom:1em
}
.btn-square {
	border-radius:0
}
.nav-item {
	float:left
}
.nav-item a:hover {
	text-decoration:none
}
.nav-split .nav-item .nav-item {
	position:relative
}
.nav-split .nav-item .nav-item:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	height:1em;
	border-left:1px solid;
	margin:auto
}
.focus-img {
	display:block;
	height:100%;
	margin:auto
}
html {
	min-width:1180px;
	font:14px/1.72 "microsoft yahei";
	color:#333
}
.header {
	width:100%;
	height:60px;
	line-height:60px;
	color:#0099ff;
	font-size: 24px;
	/*background:#0099ff;*/
}
.header a {
	-webkit-transition:.2s;
	transition:.2s
}
.header a:hover {
	text-decoration:none
}
.header .nav-item.disabled {
	opacity:.4;
	pointer-events:none
}
.header .nav-item a {
	display:block;
	padding:0 1em
}
.header .nav-item a:hover {
	background:rgba(0,0,0,.06)
}
.logo-wrap {
	float:left;
	height:100%;
	margin-right:2%
}
.logo {
	width:375px;
	height:35px;
	vertical-align:middle
}
.nav-main {
	float:left;
	font-size:16px
}
.nav-main .nav-item.active a {
	position:relative
}
.nav-main .nav-item.active a:after {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	border-bottom:3px solid
}
.nav-user {
	float:right
}
.nav-user .nav-item:first-child a {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:7em
}
.nav-user .nav-item .nav-item {
	padding-left:1px
}
.footer {
	width:100%;
	height:100px;
	position:absolute;
	left:0px;
	color:#666;
	padding:35px 0;
	background:#f5f5f5;
	overflow:hidden;
}
.footer .nav {
	margin:15px 0 -35px
}
.footer .nav:after,.footer .nav:before {
	content:"";
	display:table
}
.footer .nav:after {
	clear:both
}
.footer .nav-item a {
	padding:0 1.5em
}
.footer .nav-item a:hover {
	font-weight:700
}
.footer .nav-item:first-child a {
	padding-left:0
}
.platform-wx {
	float:right
}
.platform-wx>* {
	display:inline-block;
	vertical-align:middle
}
.platform-wx-qrcode {
	width:90px;
	height:90px
}
.platform-wx-title {
	line-height:2;
	margin-left:1em
}
.copyright dd,.copyright dt {
	display:inline
}
.copyright dt~dt {
	margin-left:1em
}
@-webkit-keyframes fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes fadein {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}/*# sourcemappingurl=global.css.map */

.layout dl{
width: 20%;
float: left;
padding-top: 20px;
padding-bottom: 10px;
text-align: center;
}
.layout .cs-contact{
	margin: 0 auto;
}
.site-copyright{
	text-align: center;
	padding-top: 15px;
}
.cle{
	clear: both;
}
.layout .img-box{
	float: left;
}
/*.layout .img-box img{
	max-width: 90%;
}*/