html {
	font: 14px/1.6 "Helvetica Neue", "PingHei", "Hiragino Sans GB", "WenQuanYi Micro Hei", "Microsoft Yahei", sans-serif; margin: 0px; padding: 0px; color: rgb(51, 51, 51); -ms-overflow-x: hidden; font-size-adjust: none; font-stretch: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
body {
	font: 14px/1.6 "Helvetica Neue", "PingHei", "Hiragino Sans GB", "WenQuanYi Micro Hei", "Microsoft Yahei", sans-serif; margin: 0px; padding: 0px; color: rgb(51, 51, 51); -ms-overflow-x: hidden; font-size-adjust: none; font-stretch: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
img {
	border: 0px currentColor; border-image: none;
}
form {
	margin: 0px;
}
a {
	color: rgb(0, 102, 204); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.clearfix::after {
	line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
input:-ms-input-placeholder {
	color: rgb(178, 183, 186);
}
input[type='checkbox'] {
	vertical-align: -2px;
}
input[type='radio'] {
	vertical-align: -2px;
}
.fblue {
	color: rgb(0, 102, 204);
}
.fwarn {
	color: rgb(255, 102, 0);
}
.head {
	background: rgba(255, 255, 255, 0.8); left: 0px; top: 0px; width: 100%; height: 68px; text-align: right; color: rgb(82, 82, 82); font-size: 18px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 1000;
}
.head .cont {
	margin: 0px auto; padding: 22px 20px 0px; width: 1252px; position: relative;
}
.head a {
	color: rgb(82, 82, 82); text-decoration: none;
}
.head .logo {
	left: 50%; top: 5px; width: 260px; margin-left: -623px; position: absolute;
}
.head .logo img {
	max-width: 100%;
}
#topReg {
	background: rgb(255, 102, 0); border-radius: 3px; width: 110px; height: 31px; text-align: center; color: rgb(255, 255, 255); line-height: 31px; font-size: 16px; font-weight: bold; vertical-align: middle; display: inline-block;
}
#topReg:hover {
	background: rgb(254, 117, 25);
}
[class^='icon-main-'] {
	background: url("../images/icon-main.png") no-repeat; width: 28px; height: 28px; vertical-align: middle; display: inline-block;
}
[class*='icon-main-'] {
	background: url("../images/icon-main.png") no-repeat; width: 28px; height: 28px; vertical-align: middle; display: inline-block;
}
.icon-main-ask {
	background-position: 0px 0px;
}
.icon-main-tel {
	background-position: -30px 0px;
}
.icon-main-home {
	background-position: -59px 0px;
}
.head-right {
	left: 50%; top: 20px; width: 450px; margin-left: 170px; position: absolute;
}
[class^='icon-down'] {
	background: url("../images/icon-down.png") no-repeat; width: 40px; height: 32px; vertical-align: middle; display: inline-block;
}
[class*='icon-down'] {
	background: url("../images/icon-down.png") no-repeat; width: 40px; height: 32px; vertical-align: middle; display: inline-block;
}
.icon-down-mac {
	background-position: 0px 0px;
}
.icon-down-win {
	background-position: -40px 0px;
}
.icon-down-wp {
	background-position: -80px 0px;
}
.icon-down-android {
	background-position: -120px 0px; width: 32px;
}
.icon-down-iphone {
	background-position: -160px 0px; width: 32px;
}
.icon-down-ipad {
	background-position: -200px 0px;
}
[class^='icon-app'] {
	background: url("../images/icon-app.png") no-repeat; margin: -46px 0px 0px -37px; transition:1s; left: 50%; top: 50%; width: 80px; height: 110px; text-indent: -9999px; vertical-align: middle; display: inline-block; position: absolute; opacity: 0;
}
[class*='icon-app'] {
	background: url("../images/icon-app.png") no-repeat; margin: -46px 0px 0px -37px; transition:1s; left: 50%; top: 50%; width: 80px; height: 110px; text-indent: -9999px; vertical-align: middle; display: inline-block; position: absolute; opacity: 0;
}
.icon-app-project {
	background-position: 0px 0px;
}
.icon-app-client {
	background-position: -80px 0px;
}
.icon-app-igoal {
	background-position: -160px 0px;
}
.icon-app-attend {
	background-position: -240px 0px;
}
.icon-app-knowledge {
	background-position: -320px 0px;
}
.icon-app-email {
	background-position: -400px 0px;
}
.icon-app-memo {
	background-position: -480px 0px;
}
.icon-app-log {
	background-position: -560px 0px;
}
.icon-app-approve {
	background-position: -640px 0px;
}
.icon-app-notice {
	background-position: -720px 0px;
}
.section {
	font: 20px/normal "Microsoft Yahei"; color: rgb(102, 102, 102); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.section h1 {
	margin: 20px 0px; font-size: 150%;
}
.section h2 {
	margin: 50px 0px; color: rgb(51, 51, 51); font-size: 60px; font-weight: normal;
}
.section h3 {
	transition:1s; left: 50%; top: 50%; width: 1000px; height: 68px; text-align: center; color: rgb(51, 51, 51); font-size: 40px; font-weight: normal; margin-top: -240px; margin-left: -500px; position: absolute; z-index: 100; opacity: 0; transform: scale(0.8); -webkit-transform: scale(0.8, 0.8);
}
.section h3 strong {
	font-size: 50px;
}
.section h3.our-user {
	margin-top: 80px; transform: scale(1); -webkit-transform: scale(1, 1);
}
.section h4 {
	margin: 20px 0px; font-size: 100%; font-weight: normal;
}
.section h4 span {
	font-family: simsun;
}
.reg {
	margin: 90px 0px 0px 80px;
}
a.btn-reg {
	background: rgb(255, 102, 0); border-radius: 6px; width: 326px; height: 82px; text-align: center; color: rgb(255, 255, 255); line-height: 82px; font-size: 40px; display: inline-block;
}
a.btn-reg:hover {
	background: rgb(254, 117, 25); text-decoration: none;
}
.download {
	margin: 10px 0px 0px 80px; font-size: 15px;
}
.bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.bg img {
	width: 100%; display: block; position: absolute;
}
.t-left {
	transition:1s; left: 50%; top: 50%; width: 410px; height: 450px; margin-top: -185px; margin-left: -620px; position: absolute; z-index: 10; opacity: 0;
}
.t-right {
	transition:1s; left: 50%; top: 50%; width: 410px; height: 450px; margin-top: -185px; margin-left: 220px; position: absolute; z-index: 10; opacity: 0;
}
.half-right {
	transition:1s; left: 50%; top: 50%; width: 600px; height: 100px; margin-top: 0px; margin-left: -30px; position: absolute; z-index: 10; opacity: 0;
}
.first-left {
	transition:1s; left: 50%; top: 50%; width: 700px; height: 460px; color: rgb(255, 255, 255); font-size: 30px; margin-top: -160px; margin-left: -620px; position: absolute; z-index: 10; opacity: 0;
}
.bg-right {
	transition:1s; left: 50%; top: 50%; width: 840px; height: 590px; margin-top: -255px; margin-left: -50px; position: absolute; opacity: 0;
}
.bg-left {
	transition:1s; left: 50%; top: 50%; width: 840px; height: 590px; margin-top: -255px; margin-left: -800px; position: absolute; opacity: 0;
}
.bg-right img {
	display: block; max-height: 100%; max-width: 100%;
}
.bg-left img {
	display: block; max-height: 100%; max-width: 100%;
}
.bg-app img {
	display: block; max-height: 100%; max-width: 100%;
}
.reg-step img {
	display: block; max-height: 100%; max-width: 100%;
}
.intro-list {
	margin: 0px; padding: 0px;
}
.intro-list li {
	margin: 0px 0px 10px;
}
.bg-talk {
	left: 50%; top: 50%; width: 1000px; height: 460px; margin-top: -150px; margin-left: -500px; position: absolute;
}
.bg-talk img {
	max-width: 100%;
}
[class^='talk-'] {
	transform-origin: left bottom; transition:1s; width: 320px; position: absolute; opacity: 0; transform: scale(0.8); -webkit-transform: scale(0.8, 0.8); -webkit-transform-origin: left bottom;
}
[class*='talk-'] {
	transform-origin: left bottom; transition:1s; width: 320px; position: absolute; opacity: 0; transform: scale(0.8); -webkit-transform: scale(0.8, 0.8); -webkit-transform-origin: left bottom;
}
[class^='talk-'] img {
	display: block; max-width: 100%;
}
[class*='talk-'] img {
	display: block; max-width: 100%;
}
.talk-1 {
	left: 12%; top: 6%;
}
.talk-2 {
	left: 66%; top: 6%;
}
.talk-3 {
	left: 12%; top: 52%;
}
.talk-4 {
	left: 66%; top: 52%;
}
.bg-app {
	transition:1s; left: 50%; top: 50%; width: 500px; height: 500px; margin-top: -180px; margin-left: -560px; position: absolute; opacity: 0;
}
.bg-app img {
	transition:1s; transform: scale(0.8); -webkit-transform: scale(0.8, 0.8);
}
.icon-app-project {
	
}
.icon-app-client {
	
}
.icon-app-igoal {
	
}
.icon-app-attend {
	
}
.icon-app-knowledge {
	
}
.icon-app-email {
	
}
.icon-app-memo {
	
}
.icon-app-log {
	
}
.icon-app-approve {
	
}
.icon-app-notice {
	
}
.reg-step {
	transition:1s; left: 50%; top: 50%; width: 500px; height: 151px; margin-top: -100px; margin-left: -250px; position: absolute; opacity: 0;
}
.reg-now {
	transition:1s; left: 50%; top: 50%; width: 326px; height: 150px; text-align: center; margin-top: 125px; margin-left: -163px; position: absolute; opacity: 0;
}
.reg-tip {
	margin: 5px 0px 0px; font-size: 22px;
}
.user-logo {
	transition:1s; left: 50%; top: 50%; width: 826px; height: 126px; margin-top: 150px; margin-left: -413px; position: absolute; opacity: 0;
}
.active h3 {
	opacity: 1; transform: scale(1); transition-delay: 0.7s; -webkit-transform: scale(1, 1);
}
.active .t-left {
	margin-left: -620px; opacity: 1; transition-delay: 0.7s;
}
.active .t-right {
	margin-left: 220px; opacity: 1; transition-delay: 0.7s;
}
.active .half-right {
	margin-left: -30px; opacity: 1; transition-delay: 0.7s;
}
.active .first-left {
	margin-left: -620px; opacity: 1; transition-delay: 0.7s;
}
.active .bg-right {
	margin-left: -200px; opacity: 1; transition-delay: 0.7s;
}
.active .bg-left {
	margin-left: -650px; opacity: 1; transition-delay: 0.7s;
}
.active [class^='talk-'] {
	transform-origin: left bottom; opacity: 1; transform: scale(1); transition-delay: 0.7s; -webkit-transform: scale(1, 1);
}
.active [class*='talk-'] {
	transform-origin: left bottom; opacity: 1; transform: scale(1); transition-delay: 0.7s; -webkit-transform: scale(1, 1);
}
.active .bg-app {
	margin-left: -560px; opacity: 1; transition-delay: 0.7s;
}
.active .bg-app img {
	opacity: 1; transform: scale(1); transition-delay: 0.7s; -webkit-transform: scale(1, 1);
}
.active .icon-app-project {
	margin-top: -241px; opacity: 1; transition-delay: 0.7s;
}
.active .icon-app-client {
	margin-top: -205px; margin-left: 69px; opacity: 1; transition-delay: 0.7s;
}
.active .icon-app-igoal {
	margin-top: -121px; margin-left: 134px; opacity: 1; transition-delay: 0.7s;
}
.active .icon-app-attend {
	margin-top: -4px; margin-left: 141px; opacity: 1; transition-delay: 0.7s;
}
.active .icon-app-knowledge {
	margin-top: 95px; margin-left: 79px; opacity: 1; transition-delay: 0.7s;
}
.active .icon-app-email {
	margin-top: 137px; margin-left: -34px; opacity: 1; transition-delay: 0.7s;
}
.active .icon-app-memo {
	margin-top: 95px; margin-left: -157px; opacity: 1; transition-delay: 0.7s;
}
.active .icon-app-log {
	margin-top: -3px; margin-left: -220px; opacity: 1; transition-delay: 0.7s;
}
.active .icon-app-approve {
	margin-top: -120px; margin-left: -213px; opacity: 1; transition-delay: 0.7s;
}
.active .icon-app-notice {
	margin-top: -206px; margin-left: -144px; opacity: 1; transition-delay: 0.7s;
}
.active .reg-step {
	margin-left: -250px; opacity: 1; transition-delay: 0.7s;
}
.active .reg-now {
	margin-left: -163px; opacity: 1; transition-delay: 0.7s;
}
#fullPage-nav ul {
	list-style: none;
}
.fullPage-slidesNav ul {
	list-style: none;
}
.right#fullPage-nav {
	right: 10px;
}
#fullPage-nav li {
	margin: 11px; width: 18px; height: 17px; display: block; position: relative;
}
.fullPage-slidesNav li {
	margin: 11px; width: 18px; height: 17px; display: block; position: relative;
}
#fullPage-nav li .active span {
	background: rgb(63, 144, 207);
}
.fullPage-slidesNav .active span {
	background: rgb(63, 144, 207);
}
#fullPage-nav span {
	background: rgba(63, 144, 207, 0); border-radius: 50%; border: 1px solid rgb(63, 144, 207); border-image: none; left: 2px; top: 2px; width: 12px; height: 12px; position: absolute; z-index: 1; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.fullPage-slidesNav span {
	background: rgba(63, 144, 207, 0); border-radius: 50%; border: 1px solid rgb(63, 144, 207); border-image: none; left: 2px; top: 2px; width: 12px; height: 12px; position: absolute; z-index: 1; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
@media all and (max-width:1920px)
{
.section h1 {
	margin: 30px 0px;
}
}
@media all and (max-width:1280px)
{
.first-left {
	font-size: 24px;
}
}
.static-wrap {
	margin: 0px auto; min-width: 1300px;
}
.static-wrap .static-bortop {
	border-top-color: rgb(240, 240, 240); border-top-width: 2px; border-top-style: solid;
}
.static-wrap-01 {
	background: url("../images/static-banner-01.jpg?v=20141222") no-repeat top; height: 788px; position: relative;
}
.static-wrap-02 {
	background: url("../images/static-banner-02.jpg") no-repeat top; height: 633px; position: relative;
}
.static-wrap-03 {
	background: url("../images/static-banner-03.jpg") no-repeat top rgb(245, 245, 245); height: 642px; position: relative;
}
.static-wrap-04 {
	background: url("../images/static-banner-04.jpg") no-repeat top; height: 648px; position: relative;
}
.static-wrap-05 {
	background: url("../images/static-banner-05.jpg") no-repeat top rgb(245, 245, 245); height: 646px; position: relative;
}
.static-wrap-06 {
	background: url("../images/static-banner-06.jpg?=150508") no-repeat top; height: 597px; position: relative;
}
.static-wrap-07 {
	background: url("../images/static-banner-07.jpg") no-repeat top; height: 565px; position: relative;
}
.static-reg-left {
	left: 50%; top: 50%; margin-top: 173px; margin-left: -470px; position: absolute;
}
.static-reg-bottom {
	left: 50%; top: 50%; margin-top: 112px; margin-left: -155px; position: absolute;
}
.v3-reg {
	background: rgb(255, 119, 0); width: 200px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 25px; display: inline-block;
}
.v3-reg:hover {
	background: rgb(255, 136, 0); text-decoration: none;
}
.v3-error {
	background: rgb(255, 119, 131); padding: 2px 10px; left: 255px; top: 315px; color: rgb(255, 255, 255); display: none; position: absolute;
}
.v3-error::after {
	border-width: 9px 9px 0px; border-style: solid dashed dashed; border-color: rgb(255, 119, 131) transparent transparent; left: 20px; width: 0px; height: 0px; bottom: -9px; line-height: 0; font-size: 0px; display: inline-block; position: absolute; content: "";
}
.v3-head {
	background: url("../images/v3-headbg.jpg") no-repeat top; height: 650px;
}
.v3-head2.v3-head {
	height: 540px;
}
.v3-head .v3-cont {
	margin: 0px auto; width: 1000px; position: relative;
}
.v3-head .v3-logo {
	left: 0px; top: 40px; position: absolute;
}
.v3-head .v3-tel {
	top: 56px; right: 0px; color: rgb(255, 255, 255); font-size: 20px; position: absolute;
}
.v3-head h3 {
	margin: 0px; left: 46px; top: 185px; color: rgb(255, 255, 255); line-height: 1; font-size: 30px; position: absolute;
}
.v3-head h1 {
	margin: 0px; left: 46px; top: 235px; color: rgb(255, 255, 255); line-height: 1; font-size: 70px; position: absolute;
}
.v3-regwrap {
	left: 255px; top: 355px; position: absolute;
}
.v3-regwrap .v3-reg {
	float: left;
}
.v3-regwrap input[type='text'] {
	padding: 0px 10px; border: 0px currentColor; border-image: none; width: 280px; height: 50px; line-height: 50px; font-family: tahoma; font-size: 20px; float: left;
}
.v3-regwrap input[type='text']:-ms-input-placeholder {
	font-family: microsoft yahei, proxima_nova_rgregular;
}
ul.v3-intro-list {
	list-style: none; margin: 90px auto 0px; padding: 0px; width: 1000px;
}
ul.v3-intro-list li {
	margin: 0px 0px 0px 15px; text-align: center; font-size: 20px; float: left; min-width: 280px;
}
ul.v3-intro-list li .v3-listcont {
	line-height: 1.8;
}
ul.v3-intro-list li .v3-listcont .fwarn {
	font-size: 30px;
}
ul.v3-intro-list2.v3-intro-list {
	list-style: none; margin: 10px auto 0px; padding: 0px; width: 1000px;
}
ul.v3-intro-list2.v3-intro-list li {
	margin: 40px auto 60px; width: 760px; clear: both; float: none;
}
ul.v3-intro-list2.v3-intro-list li img {
	margin-top: 20px; float: right;
}
ul.v3-intro-list2.v3-intro-list li .v3-listcont {
	text-align: left; font-size: 28px;
}
ul.v3-intro-list2.v3-intro-list li .v3-listcont .fwarn {
	line-height: 1; font-size: 50px; font-weight: bold;
}
.v3-slogan::after {
	margin: 0px 0px 0px -35px; width: 1000px; border-bottom-color: rgb(66, 173, 227); border-bottom-width: 10px; border-bottom-style: solid; display: block; content: "";
}
.v3-slogan {
	background: rgb(191, 234, 255); margin: 90px auto 0px; padding: 20px 0px 0px; border-radius: 15px 15px 0px 0px; width: 930px; height: 70px; text-align: center; line-height: 70px; font-size: 25px;
}
.v3-slogan .fwarn {
	line-height: 1; font-size: 50px;
}
.v3-trait-list {
	list-style: none; margin: 100px auto 0px; padding: 0px; width: 1000px;
}
.v3-trait-list li {
	margin: 0px 10px; text-align: center; font-size: 20px; float: left; min-width: 200px;
}
.v3-trait-list li .fwarn {
	font-size: 30px;
}
.v3-trait-list li .fwarn b {
	font-size: 50px; font-weight: normal;
}
.v3-trait-list li .fwarn b sup {
	line-height: 1;
}
.v3-complogos {
	margin: 50px 0px; text-align: center;
}
.v3-number1 {
	margin: 70px 0px 0px; text-align: center; color: rgb(66, 173, 227); font-size: 50px;
}
.v3-foot {
	background: url("../images/v3-footbg.jpg") no-repeat bottom; height: 150px; overflow: hidden;
}
.v3-foot .v3-foot-cont {
	margin: 50px auto 0px; width: 1000px; text-align: center; color: rgb(255, 255, 255); font-size: 40px;
}
.v3-foot .v3-reg {
	vertical-align: 5px;
}
.v3-online {
	background: url("../images/v3-online.png?v=20150420") no-repeat; padding: 60px 0px 0px 70px; top: 420px; width: 127px; height: 40px; right: 5px; color: rgb(0, 60, 142); font-size: 16px; display: block; position: fixed; z-index: 1000;
}
.v3-online:hover {
	text-decoration: none;
}
.top {
	background: rgba(255, 255, 255, 0.95); left: 0px; top: 0px; width: 100%; height: 52px; text-align: right; color: rgb(82, 82, 82); font-size: 16px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 1000;
}
.top .cont {
	margin: 0px auto; padding: 13px 0px 0px; width: 1000px; color: rgb(102, 102, 102); position: relative;
}
.top a {
	color: rgb(82, 82, 82); text-decoration: none;
}
.top .logo {
	left: 0px; top: 14px; position: absolute;
}
.top .topic {
	padding: 0px 0px 0px 10px; left: 90px; top: 14px; height: 24px; color: rgb(102, 102, 102); line-height: 24px; font-size: 20px; font-weight: 100; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; position: absolute;
}
.top .topreg {
	background: rgb(255, 144, 0); border-radius: 2px; top: 10px; width: 120px; height: 32px; text-align: center; right: 220px; color: rgb(255, 255, 255); line-height: 32px; display: none; position: absolute;
}
.top .topreg:hover {
	background: rgb(255, 167, 53);
}
.firstscreen {
	background: url("../images/bannerbg.jpg") no-repeat top; height: 688px;
}
.bannertxt {
	margin: 0px auto; width: 1000px; height: 420px; text-align: center; color: rgb(255, 255, 255); line-height: 1.4; padding-top: 150px; position: relative;
}
.bannertxt h1.slogan {
	margin: 0px; font-family: "Microsoft Yahei"; font-size: 50px; font-weight: 100;
}
.bannertxt h2.free {
	margin: 0px; font-size: 70px; font-weight: 100;
}
.bannertxt h3.tip {
	margin: 10px 0px 0px; font-size: 34px; font-weight: 100;
}
.bannertxt h3.tip span {
	font-weight: normal;
}
.bannertxt h3.small {
	font-size: 18px; font-weight: normal;
}
.bannertxt a {
	background: rgb(255, 150, 0); margin: 20px 0px 0px; border-radius: 2px; transition:background 0.3s; width: 204px; height: 47px; text-align: center; color: rgb(255, 255, 255); line-height: 47px; font-size: 18px; display: inline-block;
}
.bannertxt a:hover {
	background: rgb(255, 165, 0); text-decoration: none;
}
.regwrap {
	margin: 50px auto 0px; width: 437px; height: 46px;
}
.regwrap input[type='text'] {
	padding: 0px 10px; border-radius: 2px; border: 0px currentColor; border-image: none; width: 249px; height: 46px; line-height: 46px; font-size: 16px; float: left;
}
.regwrap a {
	background: rgb(255, 144, 0); margin: 0px 0px 0px 8px; border-radius: 2px; width: 160px; height: 46px; text-align: center; color: rgb(255, 255, 255); line-height: 46px; font-size: 18px; float: left; display: inline-block;
}
.regwrap a:hover {
	background: rgb(255, 167, 53); text-decoration: none;
}
.regerror {
	background: rgb(32, 56, 102); padding: 2px 10px; left: 282px; top: 392px; color: rgb(255, 255, 255); display: none; position: absolute;
}
.regerror::after {
	border-width: 9px 9px 0px; border-style: solid dashed dashed; border-color: rgb(32, 56, 102) transparent transparent; left: 20px; width: 0px; height: 0px; bottom: -9px; line-height: 0; font-size: 0px; display: inline-block; position: absolute; content: "";
}
.content {
	margin: 0px;
}
.bottombanner {
	background: url("../images/bottombannerbg.jpg") no-repeat top; height: 308px; text-align: center; color: rgb(255, 255, 255); overflow: hidden;
}
.bottombanner .title {
	margin: 75px 0px 15px; font-size: 48px; font-weight: 100;
}
a.bottomreg {
	border-radius: 4px; border: 1px solid rgba(255, 255, 255, 0.8); border-image: none; width: 200px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 18px; display: inline-block;
}
a.bottomreg:hover {
	background: rgba(255, 255, 255, 0.1); border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); text-decoration: none;
}
.foot {
	background: rgb(245, 245, 245); height: 80px; color: rgb(102, 102, 102); line-height: 80px; font-size: 12px;
}
.foot .cont {
	margin: 0px auto; width: 1000px;
}
.foot .cont a {
	color: rgb(34, 153, 238);
}
.foot .cont a:hover {
	color: rgb(34, 153, 238); text-decoration: underline;
}
.foot .cont span {
	opacity: 0.7;
}
.foot .copyright {
	float: left;
}
.foot .footlogo {
	vertical-align: -2px;
}
.foot .bdshare-button-style0-16::after {
	display: none;
}
.foot .bdsharebuttonbox {
	margin: 28px 0px 0px; float: right; display: inline-block;
}
.right-fixed {
	right: 0px; bottom: 60px; display: none; position: fixed; opacity: 0.9;
}
.right-fixed a.fix-online {
	background: url("../images/right-fixbg.png") no-repeat -48px 0px; width: 48px; height: 48px; display: block;
}
.right-fixed a.fix-online:hover {
	background-position: 0px 0px;
}
.right-fixed a.fix-backtop {
	background: url("../images/right-fixbg.png") no-repeat -48px -48px; margin: 1px 0px 0px; width: 48px; height: 48px; display: block;
}
.right-fixed a.fix-backtop:hover {
	background-position: 0px -48px;
}
.slogan span {
	color: rgb(255, 235, 63); padding-left: 20px;
}
.rg {
	float: right;
}
.lf {
	float: left;
}
.section-first {
	border: 1px solid rgb(239, 239, 239); border-image: none; width: 100%; overflow: hidden; padding-bottom: 60px;
}
.section-scond {
	background: url("../images/sms-bg.jpg") no-repeat top; width: 100%; height: 534px; overflow: hidden;
}
.bgying {
	background: url("../images/oa_clj_01.jpg") no-repeat top;
}
.sms_main {
	margin: 0px auto; width: 1000px;
}
.maintop {
	margin-top: 30px;
}
.sms_main .mainpop {
	padding-top: 60px;
}
.sms_middle {
	text-align: center;
}
.sms_maingin68 {
	margin-top: 68px;
}
.sms_main dt {
	margin: 0px; padding: 0px;
}
.sms_main dd {
	margin: 0px; padding: 0px; color: rgb(140, 140, 140); line-height: 1.6; font-size: 20px;
}
.sms_main-img {
	margin-right: 119px; display: inline;
}
.sms_main .fontbig {
	color: rgb(0, 0, 0); font-size: 30px;
}
.sms_main .a {
	padding: 159px 0px 0px;
}
.section-scond dd {
	color: rgb(255, 255, 255);
}
.section-scond .fontbig {
	color: rgb(255, 255, 255);
}
.sms_main p {
	margin: 40px 0px 0px; padding: 0px; text-align: center; color: rgb(102, 102, 102); line-height: 2; font-family: "Microsoft Yahei"; font-size: 48px; font-weight: 100;
}
.sms_main span {
	color: rgb(56, 160, 244);
}
.sms-content {
	width: 477px; margin-top: 20px; float: left;
}
.sms-content img {
	float: left;
}
.site_rg {
	width: 384px; overflow: hidden; padding-left: 30px; float: left;
}
.site_rg h2 {
	margin: 0px; padding: 0px; font-size: 24px; font-weight: normal;
}
.site_rg h4 {
	margin: 2px 0px 0px; padding: 0px; color: rgb(34, 153, 238); font-size: 16px; font-weight: normal;
}
.site_rg p {
	margin: 8px 0px 0px; padding: 0px; text-align: left; color: rgb(102, 102, 102); line-height: 24px; font-family: "Microsoft Yahei"; font-size: 16px;
}
.sms_main .mrlf40 {
	margin-left: 40px; display: inline;
}
.sms_main img {
	padding: 0px;
}
.disnone {
	padding: 0px;
}
.bornone {
	border: currentColor; border-image: none;
}
.sms_main li {
	list-style: none; margin: 20px 0px; padding: 0px 10px; width: 465px; height: 106px; text-align: left; line-height: 106px; font-size: 24px; float: left; display: inline;
}
.sms_main li img {
	padding-right: 20px; float: left;
}
.sms_logo {
	background: url("../images/sms_lobg.jpg") no-repeat; margin: 0px auto; width: 1110px; height: 323px; overflow: hidden;
}
.sms-list {
	list-style: none; margin-top: 53px;
}
.sms-list li {
	float: left;
}
[class^='sms-icon-'] {
	background: url("../images/sms-icon.png") no-repeat; margin: 21px 28px; width: 116px; height: 71px; vertical-align: middle; display: inline-block;
}
[class*='sms-icon-'] {
	background: url("../images/sms-icon.png") no-repeat; margin: 21px 28px; width: 116px; height: 71px; vertical-align: middle; display: inline-block;
}
.sms-icon-01 {
	background-position: 0px 0px;
}
.sms-icon-02 {
	background-position: -116px 0px;
}
.sms-icon-03 {
	background-position: -232px 0px;
}
.sms-icon-04 {
	background-position: -348px 0px;
}
.sms-icon-05 {
	background-position: -464px 0px;
}
.sms-icon-06 {
	background-position: -580px 0px;
}
.sms-icon-07 {
	background-position: -696px 0px;
}
.sms-icon-08 {
	background-position: -812px 0px;
}
.sms-icon-09 {
	background-position: -928px 0px;
}
.sms-icon-10 {
	background-position: -1044px 0px;
}
.sms-icon-11 {
	background-position: 0px -71px;
}
.sms-icon-12 {
	background-position: -116px -71px;
}
ul.sms-list li i.sms-icon-01:hover {
	background-position: 0px -213px;
}
ul.sms-list li i.sms-icon-02:hover {
	background-position: -116px -213px;
}
ul.sms-list li i.sms-icon-03:hover {
	background-position: -232px -213px;
}
ul.sms-list li i.sms-icon-04:hover {
	background-position: -348px -213px;
}
ul.sms-list li i.sms-icon-05:hover {
	background-position: -464px -213px;
}
ul.sms-list li i.sms-icon-06:hover {
	background-position: -580px -213px;
}
ul.sms-list li i.sms-icon-07:hover {
	background-position: -696px -213px;
}
ul.sms-list li i.sms-icon-08:hover {
	background-position: -812px -213px;
}
ul.sms-list li i.sms-icon-09:hover {
	background-position: -928px -213px;
}
ul.sms-list li i.sms-icon-10:hover {
	background-position: -1044px -213px;
}
ul.sms-list li i.sms-icon-11:hover {
	background-position: 0px -284px;
}
ul.sms-list li i.sms-icon-12:hover {
	background-position: -116px -284px;
}
