@font-face {
	font-family: qcloud-num-thin;
	src: url(../font/qcloud-num-thin.eot?#font-spider?max_age=19830212&d=20160222170847) format("embedded-opentype"), url(../font/qcloud-num-thin.woff?max_age=19830212&d=20160222170847) format("woff"), url(../font/qcloud-num-thin.ttf?max_age=19830212&d=20160222170847) format("truetype"), url(../font/qcloud-num-thin.svg?max_age=19830212&d=20160222170847) format("svg");
	font-weight: normal;
	font-style: normal;
}
.qc-navigation {
	width: 100%; height: 65px; position: absolute; z-index: 100;
}
.visually-hidden {
	padding: 0px !important; border: 0px currentColor !important; border-image: none !important; width: 1px !important; height: 1px !important; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
.sr-only {
	padding: 0px !important; border: 0px currentColor !important; border-image: none !important; width: 1px !important; height: 1px !important; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
.body {
	background: rgb(255, 255, 255); margin: 0px auto; min-width: 1000px;
}
.mod-inner {
	margin: 0px auto; min-width: 1000px; max-width: 1200px;
}
.qc-btn {
	padding: 0px 20px; border-radius: 2px; border: 1px solid rgb(255, 255, 255); transition:background-color 0.15s; border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 26px; overflow: visible; font-size: 14px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.qc-btn:hover {
	border-color: rgb(33, 118, 218); background-color: rgb(33, 118, 218);
}
.qc-btn:active {
	border-color: rgb(0, 112, 204); background-color: rgb(0, 112, 204);
}
.qc-btn:focus {
	border-color: rgb(0, 112, 204); background-color: rgb(0, 112, 204);
}
.disabled.qc-btn {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); cursor: default; opacity: 0.4; background-color: transparent;
}
.disabled.qc-btn:hover {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); cursor: default; opacity: 0.4; background-color: transparent;
}
.disabled.qc-btn:focus {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); cursor: default; opacity: 0.4; background-color: transparent;
}
.disabled.qc-btn:active {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); cursor: default; opacity: 0.4; background-color: transparent;
}
.qc-btn-1 {
	color: rgb(255, 255, 255); background-color: rgb(0, 113, 206);
}
.mod-wrap {
	padding: 100px 0px; min-width: 1000px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.bg-color-1.mod-wrap {
	background-color: rgb(242, 242, 242);
}
.mod-wrap .mod-title {
	color: rgb(51, 51, 51);
}
.mod-wrap .mod-title .title {
	font-size: 30px; font-weight: normal; margin-bottom: 10px;
}
.mod-wrap .mod-title .des-text {
	line-height: 1.5em; font-size: 18px;
}
.mod-wrap .mod-title .qc-btn {
	width: 180px; height: 45px; line-height: 45px; font-size: 18px; margin-top: 35px;
}
.mod-wrap .mod-title .qc-btn:active {
	border-color: rgb(33, 118, 218); color: rgb(255, 255, 255);
}
.mod-wrap .mod-title .qc-btn:focus {
	border-color: rgb(33, 118, 218); color: rgb(255, 255, 255);
}
.mod-wrap .mod-content {
	margin-top: 60px;
}
.mod-wrap .vertical-text .title {
	font-size: 24px; margin-bottom: 30px; vertical-align: middle; display: inline-block;
}
.mod-wrap .vertical-text .title .icon {
	vertical-align: middle; display: inline-block;
}
.mod-wrap .vertical-text .des-text {
	color: rgba(255, 255, 255, 0.8); line-height: 30px; font-size: 14px;
}
.mod-wrap .vertical-text .des-text .qc-btn {
	margin-top: 30px;
}
.d-tb {
	width: 100%; display: table; table-layout: fixed;
}
.d-tbc {
	display: table-cell;
}
.qc-grids {
	font-size: 0px;
}
.qc-grids [class*='qc-unit'] {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; -ms-zoom: 1; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ct-slot {
	margin-right: 10px; margin-left: 10px;
}
.with-slot.qc-grids [class*='qc-unit'] {
	padding-right: 10px; padding-left: 10px;
}
.qc-unit-1-24 {
	width: 4.16%;
}
.qc-unit-2-24 {
	width: 8.33%;
}
.qc-unit-3-24 {
	width: 12.5%;
}
.qc-unit-4-24 {
	width: 16.66%;
}
.qc-unit-5-24 {
	width: 20.83%;
}
.qc-unit-6-24 {
	width: 25%;
}
.qc-unit-1-4 {
	width: 25%;
}
.qc-unit-7-24 {
	width: 29.16%;
}
.qc-unit-8-24 {
	width: 33.33%;
}
.qc-unit-1-3 {
	width: 33.33%;
}
.qc-unit-9-24 {
	width: 37.5%;
}
.qc-unit-10-24 {
	width: 41.66%;
}
.qc-unit-11-24 {
	width: 45.83%;
}
.qc-unit-12-24 {
	width: 50%;
}
.qc-unit-1-2 {
	width: 50%;
}
.qc-unit-13-24 {
	width: 54.16%;
}
.qc-unit-14-24 {
	width: 58.33%;
}
.qc-unit-15-24 {
	width: 62.5%;
}
.qc-unit-16-24 {
	width: 66.66%;
}
.qc-unit-17-24 {
	width: 70.83%;
}
.qc-unit-18-24 {
	width: 75%;
}
.qc-unit-19-24 {
	width: 79.16%;
}
.qc-unit-20-24 {
	width: 83.33%;
}
.qc-unit-21-24 {
	width: 87.5%;
}
.qc-unit-22-24 {
	width: 91.66%;
}
.qc-unit-23-24 {
	width: 95.83%;
}
.qc-unit-24-24 {
	width: 100%;
}
.qc-unit-1-5 {
	width: 20%;
}
.qc-unit-3-5 {
	width: 60%;
}
.qc-unit-4-5 {
	width: 80%;
}
.mod-hero {
	background-position: top; background-repeat: no-repeat;
}
.mod-hero .hero-inner {
	margin: 0px auto; text-align: center; overflow: hidden; position: relative; min-width: 1000px;
}
.mod-hero .hero-img {
	height: 500px; font-size: 0px; position: relative;
}
.mod-hero .hero-img .img-item {
	background-position: top; width: 100%; height: 100%; display: none; background-repeat: no-repeat;
}
.mod-hero .hero-img .active.img-item {
	display: inline-block;
}
.hero-handle {
	transition:opacity 0.2s; left: 50%; top: 55%; width: 100%; position: absolute; max-width: 1200px; opacity: 0; -webkit-transition: opacity .2s; -o-transition: opacity .2s;
}
.mod-hero:hover .hero-handle {
	opacity: 1;
}
.hero-handle-inner {
	left: -50%; width: 100%; position: absolute;
}
.mod-hero .hero-tab {
	margin: 0px auto; left: 0px; width: 100%; text-align: center; bottom: 4.5%; position: absolute; z-index: 99;
}
.mod-hero .hero-tab li {
	margin: 0px 3px; display: inline-block;
}
.mod-hero .hero-tab li a {
	padding: 5px 0px; width: 13px; height: 3px; display: inline-block;
}
.mod-hero .hero-tab li a i {
	background: rgba(255, 255, 255, 0.3); width: 15px; height: 5px; display: inline-block;
}
.mod-hero .hero-tab .selected a i {
	opacity: 1; background-color: rgb(255, 255, 255);
}
.mod-hero .switch-control {
	top: 50%; width: 60px; height: 200px; line-height: 200px; font-size: 0px; margin-top: -100px; position: absolute;
}
.mod-hero .pre.switch-control {
	left: 0px; text-align: left;
}
.mod-hero .next.switch-control {
	text-align: right; right: 0px;
}
.mod-hero .switch-control b {
	width: 22px; height: 41px; line-height: 99; overflow: hidden; vertical-align: middle; display: inline-block;
}
.mod-hero .pre.switch-control b {
	background-position: -498px 0px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-hero .next.switch-control b {
	background-position: -498px -43px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-activity {
	padding: 0px; margin-top: 1px;
}
.mod-activity .mod-inner {
	max-width: 1920px; background-color: rgb(210, 210, 212);
}
.mod-activity .activity-list {
	font-size: 0px;
}
.mod-activity .activity-list li {
	width: 25%; height: 200px; padding-left: 1px; vertical-align: top; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.mod-activity .activity-list li:first-child {
	padding-left: 0px;
}
.mod-activity .activity-list .advertising {
	height: 100%; overflow: hidden; display: block; position: relative;
}
.mod-activity .activity-list .advertising::before {
	transition:background-color 0.3s; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 2; content: ""; background-color: transparent;
}
.mod-activity .activity-list .advertising:hover::before {
	background-color: rgba(0, 0, 0, 0.15);
}
.mod-activity .activity-list .activity-bg {
	margin: 0px auto 0px -240px; left: 50%; width: 480px; height: 100%; display: block; position: absolute; z-index: 1;
}
.mod-activity .activity-list .advertising-text {
	padding: 20px; color: rgb(255, 255, 255); font-size: 16px; position: relative; z-index: 3;
}
.mod-activity .activity-list .title .category {
	vertical-align: middle; display: inline-block;
}
.mod-activity .activity-list .title .text {
	vertical-align: middle; display: inline-block;
}
.mod-activity .activity-list .title .stick {
	margin: 0px 10px; width: 1px; height: 16px; vertical-align: middle; display: inline-block; opacity: 0.5; background-color: rgb(255, 255, 255);
}
.mod-activity .activity-list .content {
	line-height: 1.5em; font-size: 24px;
}
.mod-wrap-product {
	background-position: top; background-image: url("img/home/product-bg.png?max_age=19830212&d=20160222170847");
}
.mod-wrap-product .unit-box {
	padding: 20px 0px; transition:0.2s linear; height: 130px; margin-top: 10px; margin-bottom: 10px; background-color: rgb(255, 255, 255); -webkit-transition: all .2s linear;
}
.mod-wrap-product .unit-box:hover {
	box-shadow: 0px 3px 20px rgba(0,0,0,0.1); transform: translate3d(0px, -2px, 0px); -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0);
}
.mod-wrap-product .pd-item-name {
	width: 44%; height: 100%; text-align: center; vertical-align: top; border-right-color: rgb(226, 226, 226); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.mod-wrap-product .pd-item-name h3 {
	color: rgb(51, 51, 51); font-size: 18px; font-weight: normal; margin-top: 22px;
}
.mod-wrap-product .pd-img {
	max-width: 81%;
}
.mod-wrap-product .pd-item-sub {
	width: 50%; padding-left: 5%; vertical-align: top; display: inline-block;
}
.mod-wrap-product .pd-item-sub .sub-name {
	color: rgb(102, 102, 102); line-height: 32px; font-size: 14px;
}
.mod-wrap-product .pd-item-sub .sub-name:hover {
	color: rgb(33, 118, 218);
}
.mod-wrap-solution {
	height: 775px; padding-top: 95px; padding-bottom: 83px; position: relative;
}
.mod-wrap-solution .solution-bg {
	background-position: top; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1; background-image: url("img/home/solution/game/bg.jpg?max_age=19830212&d=20160222170847"); background-repeat: no-repeat;
}
.mod-wrap-solution .mod-inner {
	position: relative; z-index: 2;
}
.mod-wrap-solution .mod-title {
	color: rgb(255, 255, 255);
}
.mod-wrap-solution .mod-content {
	height: 460px; color: rgb(255, 255, 255);
}
.mod-wrap-solution .qc-unit-4-24 {
	vertical-align: top; border-right-color: rgba(255, 255, 255, 0.3); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.mod-wrap-solution .qc-unit-4-24 .tab-item a {
	transition:background-color 0.2s; width: 150px; height: 46px; text-align: center; color: rgb(255, 255, 255); line-height: 46px; font-size: 18px; display: inline-block;
}
.mod-wrap-solution .qc-unit-4-24 .tab-item a:hover {
	color: rgb(0, 139, 255);
}
.mod-wrap-solution .qc-unit-4-24 .item-selected.tab-item a {
	color: rgb(255, 255, 255); background-color: rgb(33, 118, 218);
}
.mod-wrap-solution .qc-unit-4-24 .item-selected.tab-item a:hover {
	color: rgb(255, 255, 255); background-color: rgb(33, 118, 218);
}
.mod-wrap-solution .solution-details {
	height: 100%;
}
.mod-wrap-solution .solution-details .solution-item {
	padding-left: 5%;
}
.mod-wrap-solution .solution-details .user-list {
	margin-top: 40px; margin-bottom: 60px; white-space: nowrap;
}
.mod-wrap-solution .solution-details .user-list li {
	background: rgba(255, 255, 255, 0.3); border: 1px solid rgba(255, 255, 255, 0.2); border-image: none; width: 14%; height: 130px; text-align: center; margin-right: 2%; display: inline-block;
}
.mod-wrap-solution .solution-details .user-list li.last {
	margin-right: 0px;
}
.mod-wrap-solution .solution-details .user-list li a {
	height: 100%; display: block; cursor: pointer;
}
.mod-wrap-solution .solution-details .user-list li a::before {
	width: 0px; height: 100%; font-size: 0px; vertical-align: middle; display: inline-block; content: "";
}
.mod-wrap-solution .solution-details .user-list li:hover {
	background: rgba(255, 255, 255, 0.4);
}
.mod-wrap-solution .solution-details .user-list li.no-detail:hover {
	background: rgba(255, 255, 255, 0.3); cursor: default;
}
.mod-wrap-solution .solution-details .user-list li.no-detail a:hover {
	cursor: default;
}
.mod-wrap-solution .solution-details .user-list .user-img {
	vertical-align: middle; display: inline-block; max-width: 100%;
}
.mod-wrap-solution .solution-details .vertical-text {
	width: 75%;
}
.mod-wrap-solution .solution-details .vertical-text .solution-icon {
	width: 28px; height: 23px;
}
.mod-wrap-solution .solution-details .vertical-text .qc-btn {
	border-color: rgba(255, 255, 255, 0.4); width: 70px; height: 32px; line-height: 32px; margin-top: 30px;
}
.mod-wrap-solution .solution-details .vertical-text .qc-btn:hover {
	border-color: rgb(33, 118, 218);
}
.mod-wrap-solution .solution-details .vertical-text .qc-btn:active {
	border-color: rgb(0, 112, 204);
}
.mod-wrap-solution .solution-details .vertical-text .qc-btn:focus {
	border-color: rgb(0, 112, 204);
}
.mod-wrap-data {
	padding: 0px;
}
.mod-wrap-data .mod-inner {
	overflow: hidden; position: relative;
}
.mod-wrap-data .mod-title {
	padding-top: 95px;
}
.mod-wrap-data .mod-content {
	overflow: hidden; margin-top: 100px;
}
.mod-wrap-data .merit-item {
	margin-bottom: 44px;
}
.mod-wrap-data .data-item-3.merit-item {
	margin-bottom: 130px;
}
.mod-wrap-data .merit-item span {
	width: 164px; height: 96px; display: block;
}
.mod-wrap-data .merit-item .map-img-1 {
	background-position: 0px 0px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-wrap-data .merit-item .map-img-2 {
	background-position: -166px 0px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-wrap-data .merit-item .map-img-3 {
	background-position: -332px 0px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-wrap-data .map {
	top: 25px; text-align: right; right: 0px; overflow: hidden; font-size: 0px; position: absolute; max-width: 80%; pointer-events: none;
}
.mod-wrap-data .map::before {
	width: 0px; height: 100%; font-size: 0px; vertical-align: middle; display: inline-block; content: "";
}
.mod-wrap-data .map img {
	height: auto; vertical-align: middle; display: inline-block; max-width: 100%;
}
.mod-wrap-data .map-text {
	left: 70px; bottom: 130px; position: absolute;
}
.mod-wrap-data .mod-title .tc-btn {
	border: 1px solid rgb(51, 51, 51); border-image: none; color: rgb(51, 51, 51);
}
.mod-wrap-data .map-text {
	color: rgb(51, 51, 51); line-height: 44px; font-size: 14px;
}
.mod-wrap-data .map-text .icon {
	width: 22px; height: 22px; margin-right: 15px; vertical-align: -5px; display: inline-block;
}
.mod-wrap-data .map-text .icon-1 {
	background-position: -522px 0px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-wrap-data .map-text .icon-2 {
	background-position: -522px -24px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-wrap-data .qc-btn {
	border-color: rgb(51, 51, 51); color: rgb(51, 51, 51);
}
.mod-wrap-data .qc-btn:hover {
	border-color: rgb(33, 118, 218); color: rgb(255, 255, 255);
}
.mod-wrap-dynamic {
	background-position: top; padding: 0px; height: 400px; background-image: url("img/home/dynamic-bg.jpg?max_age=19830212&d=20160222170847"); background-repeat: no-repeat;
}
.mod-wrap-dynamic .mod-inner {
	white-space: nowrap;
}
.mod-wrap-dynamic .text {
	color: rgb(255, 255, 255); line-height: 130px; font-size: 24px; margin-right: 4.2%; vertical-align: middle; display: inline-block;
}
.mod-wrap-dynamic .ct-data {
	background: url("about:blank"); display: block; -ms-zoom: 1;
}
.mod-wrap-dynamic .data {
	color: rgb(255, 255, 255); line-height: 130px; font-family: "qcloud-num-thin","helvetica neue","hiragino sans gb","tahoma","microsoft yahei ui","microsoft yahei","simsun","sans-serif"; font-size: 24px; float: right;
}
.mod-wrap-dynamic .data span {
	letter-spacing: 0.3em; font-size: 70px;
}
.mod-wrap-service {
	background-position: top; background-image: url("img/home/service-bg.png?max_age=19830212&d=20160222170847"); background-repeat: no-repeat;
}
.mod-wrap-service .unit-box {
	transition:0.2s linear; text-align: center; display: block; background-color: rgb(255, 255, 255); -webkit-transition: all .2s linear;
}
.mod-wrap-service .unit-box:hover {
	box-shadow: 0px 3px 20px rgba(0,0,0,0.1); transform: translate3d(0px, -2px, 0px); -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -2px, 0);
}
.mod-wrap-service .vertical-text {
	padding: 25px 0px;
}
.mod-wrap-service .vertical-text .title {
	color: rgb(51, 51, 51); font-size: 18px; margin-bottom: 5px;
}
.mod-wrap-service .vertical-text .des-text {
	color: rgb(102, 102, 102); line-height: 24px;
}
.mod-wrap-service .service-img {
	margin: 0px auto 10px; width: 144px; height: 100px; display: block;
}
.mod-wrap-free {
	background-position: top; height: 530px; min-height: 270px; background-image: url("img/home/free-bg.jpg?max_age=19830212&d=20160222170847"); background-repeat: no-repeat;
}
.mod-wrap-free .mod-title {
	color: rgb(255, 255, 255);
}
.mod-wrap-service .tc-btn-1 {
	margin-left: 10px;
}
.mod-wrap-news {
	background-position: top; height: 438px; background-image: url("img/home/news-bg.png?max_age=19830212&d=20160222170847"); background-repeat: no-repeat;
}
.mod-wrap-news .mod-content {
	margin-top: 0px;
}
.mod-wrap-news .mod-title {
	margin-bottom: 10px;
}
.mod-wrap-news .mod-title .title {
	display: inline-block;
}
.mod-wrap-news .mod-title .sub-tab {
	margin-left: 20px; display: inline-block;
}
.mod-wrap-news .mod-title .sub-tab .sub-text {
	margin-right: 13px; margin-left: 13px; display: inline-block;
}
.mod-wrap-news .mod-title .sub-tab .sub-text a {
	color: rgb(51, 51, 51); padding-bottom: 5px; font-size: 18px;
}
.mod-wrap-news .mod-title .sub-tab .sub-text-selected a {
	color: rgb(33, 118, 218); border-bottom-color: rgb(33, 118, 218); border-bottom-width: 2px; border-bottom-style: solid;
}
.mod-wrap-news .unit-box .news-list {
	width: 50%; display: inline-block;
}
.mod-wrap-news .unit-box .news-list .news-item {
	color: rgb(51, 51, 51); line-height: 50px; font-size: 14px;
}
.mod-wrap-news .unit-box .news-list .text {
	overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-word-break: break-all; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; max-width: 66%;
}
.mod-wrap-news .unit-box .news-list .news-item .date {
	color: rgb(102, 102, 102); vertical-align: middle; display: inline-block;
}
.mod-wrap-news .unit-box .news-list .news-item .stick {
	margin: 0px 10px; color: rgb(153, 153, 153); vertical-align: middle; display: inline-block;
}
.mod-wrap-news .unit-box .news-list .news-item:hover {
	color: rgb(33, 118, 218);
}
.mod-wrap-news .unit-box .news-list .news-item:hover .date {
	color: rgb(33, 118, 218);
}
.mod-wrap-news .unit-box .news-list .news-item:hover .stick {
	color: rgb(33, 118, 218);
}
.mod-wrap-news .unit-box .news-list .news-item .label {
	padding: 1px 8px; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; margin-left: 5px; background-color: rgb(252, 89, 0);
}
.mod-wrap-news .ad-img {
	height: auto; max-width: 100%;
}
.mod-wrap-news .text-line {
	margin-top: 15px;
}
.mod-wrap-news .links {
	color: rgb(33, 118, 218); font-size: 14px;
}
.mod-wrap-news .pagination {
	font-size: 0px; margin-top: 10px; float: right;
}
.mod-wrap-news .btn-page {
	border-radius: 3px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 38px; height: 24px; text-align: center; line-height: 24px; font-size: 0px !important; display: inline-block; cursor: pointer; background-color: rgb(252, 252, 252);
}
.mod-wrap-news .pagination .page-prev {
	margin-right: 10px;
}
.mod-wrap-news .btn-page .icon-page-prev {
	background-position: -637px 0px; width: 9px; height: 16px; vertical-align: middle; display: inline-block; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-wrap-news .btn-page .icon-page-next {
	background-position: -637px -18px; width: 9px; height: 16px; vertical-align: middle; display: inline-block; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-wrap-news .btn-page:hover {
	border: 1px solid rgb(33, 118, 218); border-image: none; background-color: rgb(33, 118, 218);
}
.mod-wrap-news .btn-page:focus {
	border: 1px solid rgb(0, 112, 204); border-image: none; background-color: rgb(0, 112, 204);
}
.mod-wrap-news .btn-page:hover .icon-page-prev {
	background-position: -637px -36px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-wrap-news .btn-page:focus .icon-page-prev {
	background-position: -637px -36px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-wrap-news .btn-page:hover .icon-page-next {
	background-position: -637px -54px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-wrap-news .btn-page:focus .icon-page-next {
	background-position: -637px -54px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-wrap-news .btn-page-disabled {
	border-color: rgb(188, 188, 188); cursor: default; background-color: rgb(246, 246, 246);
}
.mod-wrap-news .btn-page-disabled:hover {
	border-color: rgb(188, 188, 188); cursor: default; background-color: rgb(246, 246, 246);
}
.mod-wrap-news .btn-page-disabled:focus {
	border-color: rgb(188, 188, 188); cursor: default; background-color: rgb(246, 246, 246);
}
.mod-wrap-news .btn-page-disabled .icon-page-prev {
	background-position: -637px -72px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-wrap-news .btn-page-disabled:hover .icon-page-prev {
	background-position: -637px -72px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-wrap-news .btn-page-disabled:focus .icon-page-prev {
	background-position: -637px -72px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-wrap-news .btn-page-disabled .icon-page-next {
	background-position: -637px -90px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-wrap-news .btn-page-disabled:hover .icon-page-next {
	background-position: -637px -90px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-wrap-news .btn-page-disabled:focus .icon-page-next {
	background-position: -637px -90px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.mod-wrap-our-service {
	padding: 40px 0px; background-color: rgb(255, 255, 255);
}
.mod-wrap-our-service .d-tbc-first {
	width: 17%;
}
.mod-wrap-our-service .d-tbc-last {
	width: 17%;
}
.service-item {
	height: 80px; text-align: center; font-size: 14px; border-left-color: rgb(220, 221, 222); border-left-width: 1px; border-left-style: solid; display: block;
}
.mod-wrap-our-service :first-child.d-tbc .service-item {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.service-item .term {
	height: 77px; display: inline-block;
}
.service-item .term-1 {
	background-position: 0px -98px; width: 116px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.service-item .term-2 {
	background-position: -118px -98px; width: 133px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.service-item .term-3 {
	background-position: -253px -98px; width: 103px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.service-item .term-4 {
	background-position: -358px -98px; width: 132px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.service-item .term-5 {
	background-position: -492px -98px; width: 143px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.first-service-item {
	text-align: left;
}
.last-service-item {
	text-align: right;
}
.head-light-tips {
	min-width: 1000px; background-color: rgb(255, 252, 226);
}
.head-light-tips-inner span {
	vertical-align: top; display: inline-block;
}
.head-light-tips-icon {
	vertical-align: top; display: inline-block;
}
.head-light-tips-icon {
	margin-top: 10px;
}
.head-light-tips-inner {
	height: 35px; color: rgb(224, 150, 0); line-height: 35px; font-size: 12px; margin-right: auto; margin-left: auto; position: relative; min-width: 1000px; max-width: 1200px;
}
.head-light-tips-icon {
	background-position: -637px -108px; width: 16px; height: 16px; margin-right: 5px; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
.head-light-tips-close {
	background-position: -637px -126px; top: 11px; width: 13px; height: 13px; right: 4px; position: absolute; background-image: url("sprite/index-feu150806112017.png?max_age=19830212&d=20160222170847");
}
@media screen and (max-width:1200px)
{
.mod-wrap-dynamic .data span {
	font-size: 60px;
}
.mod-wrap-service .vertical-text .des-text {
	font-size: 12px;
}
.mod-wrap-product .pd-item-name h3 {
	font-size: 16px;
}
}
@media screen and (max-width:1100px)
{
.mod-wrap-dynamic .data span {
	font-size: 55px;
}
}
body.ie8 .mod-wrap-dynamic .data span {
	font-size: 55px;
}
body.ie8 .mod-wrap-service .vertical-text .des-text {
	font-size: 12px;
}
body.ie8 .mod-wrap-solution .solution-details .user-list li {
	border-color: rgb(150, 154, 170); background-color: rgb(150, 157, 171);
}
@media 
{
.mod-activity .activity-list .advertising:hover::before {
	background-color: transparent;
}
}
#CssGaga {
	content: "160222170847,feu,334";
}

/*20171214*/
.clearfix::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "\0020";
}
.clearfix {
	display: block;
}
a {
	outline: 0px; color: rgb(102, 102, 102); font-family: "微软雅黑"; font-size: 12px; text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	
}
a:focus {
	outline: 0px;
}
.zixun {
	background: rgb(246, 246, 246); border-top-color: rgb(233, 233, 233); border-bottom-color: rgb(233, 233, 233); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.zixun_nr {
	margin: 0px auto; width: 1200px; padding-bottom: 40px;
}
.zixun_left {
	width: 815px; float: left;
}
.zixun_left h2 {
	height: 55px; color: rgb(34, 34, 34); line-height: 55px; font-size: 24px; font-weight: normal; margin-top: 14px;
}
.zixun_left h2 span {
	color: rgb(204, 204, 204); font-family: Arial, sans-serif; font-size: 18px; margin-left: 12px;
}
.zixun_left h2 a {
	background: url("/statics/someabc/images/jian.png") no-repeat left; color: rgb(34, 34, 34); padding-left: 13px; font-size: 14px; margin-right: 9px; float: right;
}
.zixun_left div {
	background: rgb(255, 255, 255); padding: 26px 29px 0px; border: 1px solid rgb(230, 230, 230); border-image: none;
}
.zixun_left div li {
	height: 80px; padding-bottom: 20px; margin-bottom: 13px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.zixun_left div li a.index_news_titlepic {
	border-radius: 4px; width: 110px; height: 85px; overflow: hidden; float: left; display: block;
}
.zixun_left div li img {
	width: 110px; float: left;
}
.zixun_left div li dl {
	width: 600px; margin-right: 22px; float: right;
}
.zixun_left div li dl dt {
	height: 21px; overflow: hidden;
}
.zixun_left div li dl dt a {
	width: 430px; color: rgb(34, 34, 34); overflow: hidden; font-size: 16px; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.zixun_left div li dl dt a:hover {
	color: rgb(21, 74, 120);
}
.zixun_left div li dl dt span {
	background: url("/statics/someabc/images/window_text.png") no-repeat; width: 88px; text-align: right; float: right; display: block;
}
.zixun_left div li dl dd {
	height: 48px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; padding-top: 16px; font-size: 13px;
}
.zixun_left div li.hot_keywords {
	height: 30px; font-size: 14px;
}
.zixun_left div li.hot_keywords div {
	padding: 0px; border: 0px currentColor; border-image: none; height: 30px; line-height: 30px; float: left;
}
.zixun_left div li.hot_keywords div.hot_keywords_l {
	width: 90px;
}
.zixun_left div li.hot_keywords div.hot_keywords_r {
	width: 580px;
}
.zixun_left div li.hot_keywords div.hot_keywords_r h3 {
	padding-right: 6px; display: inline-block;
}
.zixun_left div li.hot_keywords div.hot_keywords_r h3 a {
	color: rgb(120, 120, 120); font-size: 14px; font-weight: normal;
}
.zixun_right {
	width: 365px; float: right;
}
.zixun_right h2 {
	height: 55px; color: rgb(34, 34, 34); line-height: 55px; font-size: 24px; font-weight: normal; margin-top: 23px;
}
.zixun_right h2 span {
	color: rgb(204, 204, 204); font-family: Arial, sans-serif; font-size: 18px; margin-left: 12px;
}
.zixun_right .weibodongtai {
	background: rgb(255, 255, 255); height: 235px;
}
.zixun_right .weibao_ming {
	padding-top: 25px; padding-bottom: 18px; margin-bottom: 14px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.zixun_right .weibao_ming img {
	width: 62px; height: 62px; margin-left: 7px; float: left;
}
.zixun_right .weibao_ming .weibo_right {
	margin-left: 14px; float: left;
}
.zixun_right .weibao_ming .weibo_right p {
	color: rgb(21, 74, 120); font-size: 16px;
}
.zixun_right .weibao_ming .weibo_right p span {
	background: url("/statics/someabc/images/dz_jian.gif") no-repeat 7px 5px; color: rgb(153, 153, 153); padding-left: 26px; font-size: 14px;
}
.zixun_right .weibao_ming .weibo_right a {
	background: url("/statics/someabc/images/jiangz.gif") no-repeat left top; width: 64px; height: 24px; margin-top: 17px; display: block;
}
.zixun_right .weibao_we {
	padding: 0px 7px; height: 136px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 13px;
}
.zixun_right .weibao_we span {
	color: rgb(21, 74, 120);
}
.zixun_right .weibo_xian {
	line-height: 16px; overflow: hidden; padding-bottom: 11px; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: dotted;
}
.zixun_right .weibo_xian .weibao_time {
	color: rgb(21, 74, 120); font-size: 14px; margin-left: 7px; float: left;
}
.zixun_right .weibo_xian div {
	color: rgb(21, 74, 120); font-size: 14px; float: right;
}
.zixun_right .weibo_xian div a {
	padding: 0px 9px; color: rgb(21, 74, 120); font-size: 14px;
}
.zixun_right .weibo_xinxi {
	height: 48px; color: rgb(102, 102, 102); line-height: 48px; overflow: hidden; font-size: 14px; margin-left: 7px;
}
.zixun_right h2 {
	height: 55px; color: rgb(34, 34, 34); line-height: 55px; font-size: 24px; font-weight: normal; margin-top: 14px;
}
.zixun_right h2 span {
	color: rgb(204, 204, 204); font-family: Arial, sans-serif; font-size: 18px; margin-left: 12px;
}
.zixun_right .weiabo_lianxi {
	background: rgb(255, 255, 255); border: 1px solid rgb(230, 230, 230); border-image: none; height: 242px; padding-right: 58px; padding-left: 28px; margin-bottom:30px;
}
.zixun_right .weiabo_lianxi a.wb_lx1 {
	background: url("/statics/someabc/images/indedx_lian1.gif") no-repeat left top; color: rgb(102, 102, 102); line-height: 28px; padding-left: 46px; font-size: 14px; text-decoration: none; margin-top: 28px; margin-bottom: 14px; display: block;
}
.zixun_right .weiabo_lianxi a.wb_lx1:hover {
	background: url("/statics/someabc/images/indedx_lian11.gif") no-repeat left top; color: rgb(239, 96, 19);
}
.zixun_right .weiabo_lianxi a.wb_lx2 {
	background: url("/statics/someabc/images/indedx_lian2.gif") no-repeat left top; color: rgb(102, 102, 102); line-height: 28px; padding-left: 46px; font-size: 14px; text-decoration: none; margin-bottom: 14px; display: block;
}
.zixun_right .weiabo_lianxi a.wb_lx2:hover {
	background: url("/statics/someabc/images/indedx_lian22.gif") no-repeat left top; color: rgb(239, 96, 19);
}
.zixun_right .weiabo_lianxi a.wb_lx3 {
	background: url("/statics/someabc/images/indedx_lian3.gif") no-repeat left top; color: rgb(102, 102, 102); line-height: 28px; padding-left: 46px; font-size: 14px; text-decoration: none; margin-bottom: 14px; display: block;
}
.zixun_right .weiabo_lianxi a.wb_lx3:hover {
	background: url("/statics/someabc/images/indedx_lian33.gif") no-repeat left top; color: rgb(239, 96, 19);
}
.zixun_right .weiabo_lianxi a.wb_lx4 {
	background: url("/statics/someabc/images/indedx_lian4.gif") no-repeat left top; color: rgb(102, 102, 102); line-height: 28px; padding-left: 46px; font-size: 14px; text-decoration: none; margin-bottom: 14px; display: block;
}
.zixun_right .weiabo_lianxi a.wb_lx4:hover {
	background: url("/statics/someabc/images/indedx_lian44.gif") no-repeat left top; color: rgb(239, 96, 19);
}
.weibodongtai .news-list {
	width: 95%; margin:20px; display: inline-block;
}
.weibodongtai .news-list .news-item {
	color: rgb(51, 51, 51); line-height: 26px; font-size: 14px;
}
.weibodongtai .news-list .text {
	overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-word-break: break-all; -ms-word-wrap: normal; -ms-text-overflow: ellipsis; max-width: 66%;
}
.weibodongtai .news-list .news-item .date {
	color: rgb(102, 102, 102); vertical-align: middle; display: inline-block;
}
.weibodongtai .news-list .news-item .stick {
	margin: 0px 10px; color: rgb(153, 153, 153); vertical-align: middle; display: inline-block;
}
.weibodongtai .news-list .news-item:hover {
	color: rgb(33, 118, 218);
}
.weibodongtai .news-list .news-item:hover .date {
	color: rgb(33, 118, 218);
}
.weibodongtai .news-list .news-item:hover .stick {
	color: rgb(33, 118, 218);
}
.weibodongtai .news-list .news-item .label {
	padding: 1px 8px; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; margin-left: 5px; background-color: rgb(252, 89, 0);
}

/*首页edm*/
.edm-main-s .tit{ text-align: center; padding-bottom: 35px;}
.edm-main-s .tit h4{ font-weight: 600; color: #333; font-size: 28px; line-height: 28px;}
.edm-main-s .tit p{ font-size: 14px; color: #000; line-height: 24px; padding-top: 10px;}
.w-1200{ width:1200px; margin:0 auto; position:relative;}
.edm-main-s{ padding: 70px 0;}
.edm-main-s .s-top ul{ margin-left: -23px;}
.edm-main-s .s-top li{ float: left; padding: 30px 0; width: 280px; margin-left:23px; background-color: #fff; -moz-box-shadow:0 5px 25px rgba(0,0,0,.08);-webkit-box-shadow:0 5px 25px rgba(0,0,0,.08);box-shadow:0 5px 25px rgba(0,0,0,.08);}
.edm-main-s .s-top .li-img{ width: 66px; height: 66px; margin: 0 auto; text-align: center;}
.edm-main-s .s-top .li-img span{ width: 66px; height: 66px; display: inline-block; vertical-align: top; background: url(/statics/images/edm-mail.png) no-repeat; background-position: 0 -568px;}
.edm-main-s .s-top li:nth-child(2) .li-img span{ height:62px; background-position: 0 -506px;}
.edm-main-s .s-top li:nth-child(3) .li-img span{ background-position: 0 -440px;}
.edm-main-s .s-top li:nth-child(4) .li-img span{ background-position: 0 -374px;} 
.edm-main-s .s-top dl{ text-align: center; margin: 0 auto; margin-top:20px; width: 250px;}
.edm-main-s .s-top dt{ color: #333; font-size: 18px; line-height: 18px;}
.edm-main-s .s-top dd{ color: #666; font-size:14px; line-height: 20px; padding-top: 15px; min-height: 80px;}
.edm-main-s .s-bottom{ margin-top: 70px;}
.edm-main-s .s-bottom-m{min-height: 216px; padding: 20px 0; float: left; border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea; width: 399px}
.edm-main-s .s-bottom-m:nth-child(3),.edm-main-s .s-bottom-m:nth-child(6){ border-right: 0;}
.edm-main-s .s-bottom-m:nth-child(7){ border-bottom: 0;}
.edm-main-s .s-bottom-m dl{ margin-top: 60px; width: 165px; float: left; text-align: center;}
.edm-main-s .s-bottom-m dt{ margin: 0 auto; width: 56px; height: 56px; text-align: center;}
.edm-main-s .s-bottom-m dt span{ display:inline-block; vertical-align: top; width: 53px; height: 53px; background: url(https://style.cndns.com/cn/mail/images/17mail-14.png) no-repeat; background-position: 0 -112px;}
.edm-main-s .s-bottom-m:nth-child(2) dt span{ width: 51px; height: 56px; background-position: 0 -56px;}
.edm-main-s .s-bottom-m:nth-child(3) dt span{ width: 54px; height: 56px; background-position: 0 -165px;}
.edm-main-s .s-bottom-m:nth-child(4) dt span{ width: 56px; height: 53px; background-position: 0 -321px;}
.edm-main-s .s-bottom-m:nth-child(5) dt span{ width: 56px; height: 56px; background-position: 0 -221px;}
.edm-main-s .s-bottom-m:nth-child(6) dt span{ width: 45px; height: 56px; background-position: 0 0;}
.edm-main-s .s-bottom-m:nth-child(7) dt span{ width: 56px; height: 44px; background-position: 0 -277px;}
.edm-main-s .s-bottom-m dd{ color: #444; font-size: 18px; line-height: 24px; margin-top: 10px;}
.edm-main-s .s-bottom-m ul{ float: left; margin-top: 70px;}
.edm-main-s .s-bottom-m li{ color: #666; font-size: 14px; line-height: 24px; list-style-type:disc ;}
.edm-main-s .s-bottom-m:nth-child(2) ul{ margin-top: 0;}
.edm-main-s .s-bottom-m:nth-child(3) ul{ margin-top: 20px;}
.edm-main-s .s-bottom-m:nth-child(5) ul{ margin-top: 55px;}
.edm-main-s .s-bottom-m:nth-child(6) ul{ margin-top: 30px;}
.edm-main-s .s-bottom-m:nth-child(7) ul{ margin-top: 55px;}

/*首页考试系统*/
.exam-o-function{ margin-top: 60px;}
.exam-o-function .exam-tit{ text-align: center; margin-bottom: 40px;}
.exam-o-function .exam-tit h4, h4 a{font-weight: 600; color: #333; font-size: 30px; line-height: 46px; font-weight: normal;}
.exam-o-function .exam-tit p{ color: #999; font-size: 16px; line-height: 28px;}
.exam-o-function ul{ margin-left: -53px;}
.exam-o-function li{ width: 260px; margin-left: 53px; padding: 35px 0 40px; float: left; text-align: center; -moz-box-shadow:0 5px 25px rgba(0,0,0,.1);;-webkit-box-shadow:0 5px 25px rgba(0,0,0,.1);;box-shadow:0 5px 25px rgba(0,0,0,.1);}
.exam-o-function .li-img{ width: 94px; height: 87px; margin: 0 auto;}
.exam-o-function .li-img span{ display: block; float: left; width: 94px; height: 82px; margin: 2.5px 0 0 0; background: url(./exam-3.png) no-repeat; background-position: 0 -273px;}
.exam-o-function li:nth-child(2) .li-img span{ width: 60px; height: 87px; margin: 0 0 0 17px; background-position: 0 -108px;}
.exam-o-function li:nth-child(3) .li-img span{ width: 56px; height: 71px; margin: 8px 0 0 19px; background-position: 0 -37px;}
.exam-o-function li:nth-child(4) .li-img span{ width: 70px; height: 78px; margin: 4.5px 0 0 12px; background-position: 0 -195px;}
.exam-o-function dl{ margin-top: 30px;}
.exam-o-function dt{ color: #333; font-size: 24px; line-height: 24px;}
.exam-o-function dd{ color: #999; font-size: 18px; line-height: 18px; margin-top: 15px;}
.exam-o-function .tex{ text-align: center; color: #999; font-size: 16px; line-height: 24px; padding: 50px 0 0 0;}

/*首页表单提交*/
.mod-full { width:100%; margin:0px; padding:0px; clear:both}
.bg-formguide { background: url(formguide_bg.png)}
/*项目需求*/
.gf-demand{} 
.gf-demand h2{ height:50px; line-height:50px;color:#000; font-size:36px; font-weight:400}
.gf-demand .write { margin-top:40px; margin-bottom:40px}
.gf-demand .write input{margin-right: 1%;background-color: #fff; padding: 20px 0; color:#6e6e6e; padding-left: 1%;font-size: 14px;}
.gf-demand .write .submit{background-color: #040404; color:#fff; width: 15%;text-align: center;padding-left: 0; cursor:pointer;*margin:0!important;*padding:17px 0!important; margin-right: 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0;height: 60px;line-height: 56px;border: 2px solid #040404;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;}
.gf-demand .write .submit:hover{background: #fff;color:#040404;}
.gf-demand .write .text1{width: 20%;}
.gf-demand .write .text2{width: 20%;}
.gf-demand .write .text3{width: 40%;}
.gf-demand .write .text_code{width: 100%; padding-left:4%;  padding-right:150px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.gf-demand .write .smsbutton{vertical-align: top;padding:12px;width: 48px; height:22px; background-color: #f1f1f1; border:#eee 1px solid;color:#666;cursor: pointer;position:absolute; top:5px; bottom:5px; right:5px; margin:auto;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;}
.gf-demand .write .smsbutton.gray{background:#d5d7dd;color:#fefefe;border-color:#d5d7dd;}
.gf-demand .write .smsbutton:not(.gray):hover{ background: #999;color: #fff;}