@charset "utf-8";

/* CSS Document */

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

body {
	font-family: Microsoft YaHei, "微软雅黑", "Arial";
	font-size: 14px;
	position: relative;
	color: #333;
	line-height: 24px;
	background-color: #FFFFFF;
}

html {
	overflow-x: hidden;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style: normal;
	font-weight: normal;
}

ol,
ul {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

input,
textarea {
	outline: none;
}

a {
	text-decoration: none;
	outline: none;
	color: #333;
}

a:hover {
	text-decoration: none;
	color: #009bff;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

ins {
	text-decoration: none;
}


/*头部*/

.header {
	width: 100%;
}

.header .header_box {
	width: 1280px;
	height: 100px;
	margin: 0 auto;
}

.header .header_box .logo {
	float: left;
	padding: 14px 0 0 0;
}

.logo img{
	width: 167px;
	height: 73px;
}

.header .header_box .menu {
	float: right;
}

.header .header_box .menu li {
	float: left;
	padding: 0 32px;
}

.header .header_box .menu li a {
	display: block;
	height: 97px;
	line-height: 97px;
}

.header .header_box .menu li a.nav {
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
	overflow: hidden;
}

.header .header_box .menu li a.nav:before {
	content: "";
	position: absolute;
	z-index: -1;
	left: 50%;
	right: 50%;
	top: 0;
	background: #009bff;
	height: 3px;
	-webkit-transition-property: left, right;
	transition-property: left, right;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.header .header_box .menu li a.nav:hover:before,
.header .header_box .menu li a.nav:focus:before,
.header .header_box .menu li a.nav:active:before,
.header .header_box .menu li a.select:before {
	left: 0;
	right: 0;
}

.header .header_box .menu .register{
	margin-left: 50px;
}
.header .header_box .menu .login,
.header .header_box .menu .register{
	padding: 0 10px;
}

/* flexslider */

.flexslider {
	position: relative;
	height: 760px;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat;
}

.slides {
	position: relative;
	z-index: 1;
}

.slides li {
	height: 760px;
}

.flex-control-nav {
	position: absolute;
	bottom: 30px;
	z-index: 2;
	width: 100%;
	text-align: center;
}

.flex-control-nav li {
	display: inline-block;
	width: 50px;
	height: 4px;
	margin: 0 5px;
	*display: inline;
	zoom: 1;
}

.flex-control-nav a {
	display: inline-block;
	width: 50px;
	height: 4px;
	overflow: hidden;
	background: #fff;
	cursor: pointer;
}

.flex-control-nav .flex-active {
	background: #046db2;
}

.flex-direction-nav {
	display: none;
}

.flex-direction-nav li a {
	display: none;
}

.main {
	width: 100%;
}

.main .ht {
	font-size: 36px;
	padding: 85px 0;
	text-align: center;
	color: #0077b4;
}

.main .ht {
	width: 165px;
	height: 50px;
	margin: 0 auto;
	position: relative;
	font-weight: normal;
}

.main .ht ins {
	position: absolute;
	margin: 0 0 0 4px;
}


/*企业动态*/

.news {
	width: 100%;
	height: 533px;
	background: url(../images/news_bg.jpg) no-repeat center top;
}

.news .news_bg {
	width: 1080px;
	margin: 0 auto;
}

.news .news_bg .cont .n_left {
	float: left;
	width: 550px;
	border-right: 1px solid #b7b7b7;
	padding: 10px 0;
}

.news .news_bg .cont .n_left .pic {
	float: left;
	width: 220px;
	margin: 0 20px 0 0;
}

.news .news_bg .cont .n_left .text {
	float: left;
	width: 280px;
}

.news .news_bg .cont .n_left .text h2 {
	font-size: 16px;
	line-height: 22px;
}

.news .news_bg .cont .n_left .text .date {
	display: block;
	font-size: 12px;
	color: #666;
	padding: 16px 0;
}

.news .news_bg .cont .n_left .text p {
	color: #666;
	font-size: 12px;
	line-height: 24px;
}

.news .news_bg .cont .n_right {
	width: 480px;
	float: left;
	padding: 0 0 0 30px;
}

.news .news_bg .cont .n_right .date {
	float: right;
	color: #666;
	font-size: 12px;
}

.news .news_bg .cont .n_right p {
	height: 45px;
	line-height: 45px;
}


/*旗下平台*/

.pingtai {
	width: 100%;
	height: 533px;
	background: url(../images/pingtai_bg.jpg) no-repeat center top;
}

.pingtai .pingtai_bg {
	width: 1080px;
	margin: 0 auto;
}

.pingtai .pingtai_bg .cont li {
	width: 285px;
	height: 150px;
	overflow: hidden;
	float: left;
	margin: 0 60px 0 25px;
	box-shadow: 3px 0 10px #dedede;
	border-radius: 6px;
}

.pingtai .pingtai_bg .cont li.thi {
	margin: 0 25px 0 25px;
}

.pingtai .pingtai_bg .cont li .lista {
	display: block;
	width: 285px;
	height: 150px;
	margin: 0 auto;
	padding: 0;
	background: #fff;
}

.pingtai .pingtai_bg .cont li .lista img {
	transition: all 0.5s ease-in-out 0s;
	display: block;
	margin: 0 auto;
	transform: scale(0.98);
	-webkit-transform: scale(0.98);
}

.pingtai .pingtai_bg .cont li a {
	display: block;
}

.pingtai .pingtai_bg .cont li a:hover .lista img {
	transform: scale(1);
	-webkit-transform: scale(1);
}


/*游戏业务*/

.yewu {
	width: 100%;
	height: 530px;
	background: #fff;
}

.yewu .yewu_bg {
	width: 1080px;
	margin: 0 auto;
}

.yewu .ht {
	font-size: 36px;
	padding: 65px 0;
	text-align: center;
	color: #0077b4;
}
.yewu .yewu_bg .cont{
	text-align: center;
}
.yewu .yewu_bg .cont li {
	float: left;
	width: 200px;
	margin: 0 34px;
	text-align: center;
}

.yewu .yewu_bg .cont p {
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
}


/*脚部*/

.footer {
	overflow: hidden;
	background: url(../images/f_bg.jpg) no-repeat 82% 0 #3a3a3a;
}

.footer .footer_bg {
	width: 1080px;
	margin: 0 auto;
	color: #fff;
	padding: 60px 0;
	overflow: hidden;
}

.footer .footer_bg a {
	color: #fff;
}

.footer .footer_bg a:hover {
	text-decoration: underline;
}

.footer .f_l {
	float: left;
	width: 365px;
	padding: 0 120px 0 0;
}

.footer .f_l .title {
	font-size: 18px;
	border-bottom: 1px solid #5e5e5e;
	width: 76px;
	height: 40px;
	margin: 0 0 20px 0;
}

.footer .f_l li {
	float: left;
	padding: 0 30px 0 0;
	width: 90px;
	height: 40px;
}

.footer .f_r {
	float: left;
	line-height: 36px;
}

.footer .f_r .title {
	font-size: 18px;
	border-bottom: 1px solid #5e5e5e;
	width: 76px;
	height: 40px;
	margin: 0 0 20px 0;
}

.footer .f_r .p1 {
	float: left;
	width: 350px;
	font-size: 12px;
}

.footer .f_r .p2 {
	float: left;
	width: 240px;
	font-size: 12px;
}

.footer .f_r .p2 h4 {
	font-size: 14px;
}

.footer .fcopy {
	padding: 20px 0;
	text-align: center;
	font-size: 12px;
	background: #353535;
	color: #ccc;
}
.fcopy .fversion{
	display: inline-block;
	text-align: center;
	color: #ccc;
}
.fversion img{
	float: left;
	margin-right: 5px;
}
.fversion p{
	float: left;
	height:20px;
	line-height:20px;
}


/*关于我们*/

.ny_banner {
	width: 1080px;
	height: 200px;
	margin: 0 auto;
}

.ny_banner .ny_about {
	width: 1920px;
	background: url(../images/b1.jpg) no-repeat center top;
	height: 200px;
	margin-left: -420px;
}

.ny_content {
	width: 1080px;
	margin: 0 auto;
	padding: 30px 0 100px 0;
	overflow: hidden;
}

.n_about .a_left {
	width: 320px;
	float: left;
	margin: 0 10px 0 0;
}

.n_about .a_right {
	width: 750px;
	float: left;
}

.n_about .a_right img {
	margin: 0 0 30px 0;
}

.n_about .a_right .ct {
	padding: 0 10px 50px;
}

.n_about .a_right .ct p {
	text-indent: 2em;
}


/*联系我们*/

.ny_banner .ny_contact {
	width: 1920px;
	background: url(../images/b2.jpg) no-repeat center top;
	height: 200px;
	margin-left: -420px;
}

.n_contact_1 {
	padding: 0 0 50px 0;
	border-bottom: 2px solid #ececec;
	overflow: hidden;
}

.n_contact_1 .c_left {
	float: left;
	width: 520px;
	margin: 0 50px 0 0;
}

.n_contact_1 .c_right {
	padding: 125px 0 0 0;
}

.n_contact_1 .c_right .title {
	font-size: 24px;
}

.n_contact_1 .c_right .ct {
	line-height: 56px;
	font-size: 16px;
	color: #666;
}

.n_contact_1 .c_right .ct img {
	vertical-align: middle;
	margin: 0 10px 0 0;
}

.n_contact_2 {
	padding: 50px 0;
}

.n_contact_2 .title {
	font-size: 24px;
	padding: 0 0 40px 0;
}

.n_contact_2 .c_one {
	width: 380px;
	float: left;
	margin: 0 30px 0 10px;
}

.n_contact_2 .c_one .t {
	width: 162px;
	height: 45px;
	color: #fff;
	background: url(../images/c_04.jpg) no-repeat 0 0;
	text-indent: 20px;
	line-height: 48px;
	font-size: 18px;
}

.n_contact_2 .c_one .w {
	background: #fff;
	box-shadow: 0 3px 8px #dedede;
	padding: 30px 30px;
	margin: 0 0 0 7px;
}

.n_contact_2 .c_two {
	width: 260px;
	float: left;
	margin: 0 30px 0 0;
}

.n_contact_2 .c_two .t {
	width: 162px;
	height: 45px;
	color: #fff;
	background: url(../images/c_05.jpg) no-repeat 0 0;
	text-indent: 20px;
	line-height: 48px;
	font-size: 18px;
}

.n_contact_2 .c_two .w {
	background: #fff;
	box-shadow: 0 3px 8px #dedede;
	padding: 30px 30px;
	margin: 0 0 0 7px;
}

.n_contact_2 .c_three {
	width: 320px;
	float: left;
}

.n_contact_2 .c_three .t {
	width: 162px;
	height: 45px;
	color: #fff;
	background: url(../images/c_06.jpg) no-repeat 0 0;
	text-indent: 20px;
	line-height: 48px;
	font-size: 18px;
}

.n_contact_2 .c_three .w {
	background: #fff;
	box-shadow: 0 3px 8px #dedede;
	padding: 30px 30px;
	margin: 0 0 0 7px;
}


/*旗下平台*/

.ny_banner .ny_pingtai {
	width: 1920px;
	background: url(../images/b3.jpg) no-repeat center top;
	height: 200px;
	margin-left: -420px;
}

.n_pingtai dd {
	padding: 40px 0;
	width: 100%;
	clear: both;
	overflow: hidden;
}

.n_pingtai dd .pic {
	float: left;
	margin: 0 20px 0 0;
	width: 285px;
	height: 150px;
	overflow: hidden;
	float: left;
	margin: 0 40px 0 25px;
	box-shadow: 3px 0 10px #dedede;
	border-radius: 6px;
}

.n_pingtai dd .text {
	float: left;
	width: 700px;
}

.n_pingtai dd .text .p1 {
	height: 120px;
}

.n_pingtai dd .text .p2 a.site {
	background: #009bff;
	color: #fff;
	padding: 5px 10px;
	transition: 0.5s ease-in-out 0s;
}

.n_pingtai dd .text .p2 a.site:hover {
	background: #43b5ff;
}


/*企业动态*/

.ny_banner .ny_news {
	width: 1920px;
	background: url(../images/b4.jpg) no-repeat center top;
	height: 200px;
	margin-left: -420px;
}

.n_news dd {
	clear: both;
	overflow: hidden;
	border-bottom: 1px solid #dedede;
	padding: 30px 0;
}

.n_news .pic {
	float: left;
	width: 220px;
	margin: 0 20px 0 0;
}

.n_news .pic img {
	width: 220px;
	height: 166px;
}

.n_news .text {
	float: left;
	width: 820px;
}

.n_news .text h2 {
	font-size: 16px;
	line-height: 22px;
}

.n_news .text .date {
	display: block;
	font-size: 12px;
	color: #666;
	padding: 16px 0;
}

.n_news .text p {
	color: #666;
	font-size: 12px;
	line-height: 24px;
}

.fenye {
	width: 100%;
	text-align: center;
	margin-top: 50px;
}

.fenye a {
	padding: 5px 15px;
	border: 1px solid #dedede;
	margin: 0 2px;
}

.fenye a:hover {
	background: #009bff;
	color: #fff;
	border: 1px solid #009bff;
}

.fenye a.select {
	background: #009bff;
	color: #fff;
	border: 1px solid #009bff;
}

.fenye .prev {
	margin-right: 15px;
}

.fenye .next {
	margin-left: 15px;
}

.fenye .prev,
.fenye .next {
	background: #ededed;
}

.n_news .news_det .title {
	font-size: 30px;
	text-align: center;
	padding: 30px 0;
}

.n_news .news_det .dates {
	font-size: 14px;
	text-align: center;
	color: #666;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #dedede;
}

.n_news .news_det .cont {
	color: #666;
	padding: 30px 20px 80px;
}

.n_news .news_det .cont p {
	padding: 10px 0;
}

.n_news .news_det .back {
	padding: 0 20px;
}

.n_news .news_det .back a {
	background: #009bff;
	color: #fff;
	padding: 5px 20px;
	float: right;
}


/*人才招聘*/

.ny_banner .ny_join {
	width: 1920px;
	background: url(../images/b5.jpg) no-repeat center top;
	height: 200px;
	margin-left: -420px;
}

.n_join .join_pic {
	float: left;
	margin: 0 40px 0 0;
}

.n_join .join_cont {
	float: left;
	width: 720px;
	margin: -30px 0 0 0;
}

.n_join .join_cont .det {
	border-bottom: 1px solid #ccc;
	padding: 35px 0;
}

.n_join .join_cont .det h3 {
	font-size: 24px;
	padding: 0 0 20px 0;
}

/*交易纠纷处理*/
.n_deal h1{
	font-size: 28px;
	line-height: 40px;
}
.n_deal .item{
	font-size: 22px;
	line-height: 30px;
}
