﻿@charset "utf-8";
/*----*/
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, p, th, td {
	margin: 0;
	padding: 0
}
img {
	border: 0;
	vertical-align: top
}
ol, ul {
	list-style: none
}
a, area {
blr:expression(this.onFocus=this.blur())
}
body {
	font: normal 12px/20px "微软雅黑", "宋体", Tahoma, Geneva, sans-serif;
	background: #d6e7ef url(../images/bg-m-b.jpg) bottom no-repeat;
}
a {
	color: #a9764d;
	text-decoration: none;
	outline: none
}
a:hover {
	color: #e0cfaa;
	text-decoration: underline
}
.wrap {
	width: 1000px;
	margin: 0 auto;
	margin-top: -250px;
	position: relative;
	z-index: 200;
}
.ml10 {
	margin-left: 11px;
}
.ml15 {
	margin-left: 16px;
}
ul, ol, li {
	list-style: none;
}
/*----*/

/* FLOAT */
.fr {
	float: right;
}
.fl {
	float: left;
}
/* DISPLAY */
.disb {
	display: block;
}
.hid {
	display: none;
}
.disib {
	display: inline-block;
*display: inline;
*zoom: 1;
}
.mt12 {
	margin-top: 12px;
}
.ti {
	text-indent: -999em;
}
.pt100 {
	padding-top: 100px;
}
.pt250 {
	padding-top: 250px;
}
/* global */

body {
_width:expression((documentElement.clientWidth < 1100) ? "1100px" : "auto" );
}
/*首页*/
.con {
	position: relative;
	width: 100%;
	padding-top: 0px;
	margin-top: -250px;
	z-index: 10;
	padding-bottom: 180px;
}
.con-wrap {
	position: relative;
	width: 1100px;
	margin: 0 auto;
}
.con-wrap h1.logo {
	position: absolute;
	top: 4px;
	left: 490px;
	width: 119px;
	height: 120px;
	background: url(../images/common.png) no-repeat -256px -672px;
	z-index: 9999;
}
.con-wrap h1.logo a {
	display: block;
	width: 119px;
	height: 120px;
}
.con-wrap1 {
	position: relative;
	width: 1100px;
	height: 280px;
}
/*---*/
.con-wrap1 .dl-box3 {
	position: absolute;
	width: 381px;
	height: 270px;
	top: 6px;
	left: -10px;
	background: url(../images/code_bg2.png) no-repeat 0 0;
}
.con-wrap1 .dl-box3 .qr-img {
	width: 122px;
	padding: 8px 0 0 32px;
}
.con-wrap1 .dl-box3 p {
	text-align: center;
	font: 16px/26px "Microsoft Yahei";
	color: #3f5da6;
}
.con-wrap1 .dl-box3 ul {
	width: 187px;
	padding: 4px 0 0 10px;
}
.con-wrap1 .dl-box3 li {
	width: 187px;
	height: 73px;
	margin-bottom: 6px;
}
.con-wrap1 .dl-box3 li a {
	display: block;
	width: 186px;
	height: 71px;
	background: url(../images/code_bg2.png) no-repeat;
}
.con-wrap1 .dl-box3 li a.and-btn {
	background-position: 0 -471px;
}
.con-wrap1 .dl-box3 li a.ios-btn {
	background-position: 0 -399px;
}
.con-wrap1 .dl-box3 li a.and-btn:hover {
	background-position: -186px -471px;
}
.con-wrap1 .dl-box3 li a.ios-btn:hover {
	background-position: -186px -399px;
}
.con-wrap1 .dl-box3 .code {
	width: 381px;
}
.con-wrap1 a.cxlb-btn {
	display: block;
	width: 316px;
	height: 63px;
	margin: 45px 0 0 32px;
	background: url(../images/code_bg2.png) no-repeat 0 -271px;
}
.con-wrap1 a.cxlb-btn:hover {
	background-position: 0 -335px;
}
/*----*/



/*---*/
.con-wrap1 .show_pics {
	position: relative;
	width: 732px;
	height: 278px;
	margin-left: 368px;
}
.con-wrap1 .show_pics ol {
	position: absolute;
	bottom: 16px;
	left: 300px;
	z-index: 9;
}
.con-wrap1 .show_pics ol li {
	display: inline;
	float: left;
	width: 22px;
	height: 22px;
	margin-right: 10px;
	background: url(../images/common.png) no-repeat -351px -52px;
	cursor: pointer;
}
.con-wrap1 .show_pics ol li.on {
	width: 22px;
	background-position: -351px -27px;
}
.con-wrap1 .show_pics ul {
}
.con-wrap1 .show_pics ul li {
	position: absolute;
	top: 0;
	left: 0;
}
/*-----*/
.con-wrap2 {
	height: 300px;
	margin-top: 12px;
}
.con-wrap2 .g-entrance {
	width: 348px;
	margin-left: 8px;
}
.con-wrap2 .g-entrance a {
	float: left;
	width: 174px;
	height: 100px;
	background: url(../images/common.png);
	background-position: 0 -275px;
	text-align: center;
	font: 20px/90px "Microsoft Yahei";
	color: #fff;
}
.con-wrap2 .g-entrance a:hover {
	background-position: -175px -275px;
}
/*----*/
.con-wrap2 .show_pics {
	position: relative;
	width: 276px;
	height: 300px;
}
.con-wrap2 .show_pics ol {
	position: absolute;
	bottom: 10px;
	right: 0;
	z-index: 9;
}
.con-wrap2 .show_pics ol li {
	display: inline;
	float: left;
	width: 22px;
	height: 22px;
	margin-right: 10px;
	background: url(../images/common.png) no-repeat -351px -52px;
	cursor: pointer;
}
.con-wrap2 .show_pics ol li.on {
	width: 22px;
	background-position: -351px -27px;
}
.con-wrap2 .show_pics ul {
}
.con-wrap2 .show_pics ul li {
	position: absolute;
	top: 0;
	left: 0;
}
/*----*/

.newswrap {
	position: relative;
	width: 452px;
	height: 298px;
	margin-left: 12px;
	border: 1px solid #b5bcce;
	background-color: #f9fafb;
}
.news-nav {
	width: 452px;
	height: 50px;
	background-color: #ededed;
	border-bottom: 1px solid #e8e8e8;
	position: relative;
	overflow: hidden;
}
.news-nav a {
	display: inline-block;
	width: 74px;
	height: 51px;
	text-align: center;
	font: 400 16px/50px "Microsoft Yahei";
	color: #6c89ce;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.news-nav span {
	display: inline-block;
	width: 74px;
	height: 51px;
	text-align: center;
	background: url(../images/news_side_line.jpg) no-repeat 0 0;
}
.news-nav span.line_none {
	background: none;
}
.motion_bar {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 74px;
	height: 6px;
	background-color: #3471b0;
	font-size: 0;
	z-index: 1;
}
.hotlink {
	width: 452px;
	height: 41px;
	text-align: center;
	overflow: hidden;
}
.hotlink a {
	font: 600 18px/41px "Microsoft Yahei";
	color: #992a2a;
}
.hotlink a:hover {
	color: #d44d05;
	text-decoration: underline;
}
.news-content ul {
}
.news-content li {
	width: 428px;
	height: 20px;
	_height: 20px;
*height: 34px;
	padding: 0 12px;
	overflow: hidden;
	border-top: 1px solid #dee1e5;
	font: 400 14px/34px "Microsoft Yahei";
	color: #89898a;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.news-content li:hover {
	color: #89898a;
	text-decoration: underline;
}
/*---*/
.hotlink {
	width: 452px;
	height: 41px;
	text-align: center;
	overflow: hidden;
}
.hotlink a {
	font: 600 18px/41px "Microsoft Yahei";
	color: #992a2a;
}
.hotlink a:hover {
	color: #d44d05;
	text-decoration: underline;
}
/*---*/
.news-content ul {
}
.news-content li {
	width: 428px;
	height: 39px;
	_height: 34px;
*height: 34px;
	padding: 0 12px;
	overflow: hidden;
	border-top: 1px solid #dee1e5;
}
.news-content li a {
	float: left;
	width: 350px;
	height: 39px;
	font: 400 14px/34px "Microsoft Yahei";
	color: #89898a;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.news-content li a:hover {
	color: #89898a;
	text-decoration: underline;
}
.news-content li time {
	float: right;
	font: 400 14px/34px "Microsoft Yahei";
	color: #89898a;
}
/*---*/


.con-wrap3 {
	width: 1100px;
	height: 130px;
	margin: 30px auto 0;
}
.con-wrap3 a {
	display: inline;
	float: left;
	width: 205px;
	height: 130px;
	margin: 0 8px 0 7px;
	overflow: hidden;
}
.con-wrap3 a img {
	display: block;
	width: 100%;
	height: auto;
	transform: scale(1);
	transform-origin: 100% center 0;
	transition: all 0.8s ease-in 0s;
}
.con-wrap3 a:hover img {
	transform: scale(1.06);
}
/*---*/
.k3 {
	width: 1090px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top: -160px;
	margin-bottom: 50px
}
.k4 {
	width: 1090px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top: -160px;
}
/*-----*/
.frame_img {
	background: url(images/frame_img.png) no-repeat;
}
.fixed-box {
	z-index: 19;
	position: fixed;
	top: 50%;
	right: 0;
	width: 77px;
	height: 284px;
	margin-top: -105px;
}
.fixed-box ul {
	width: 77px;
}
.fixed-box ul li {
	width: 77px;
	height: 71px;
}
.fixed-box ul li a {
	display: block;
	text-indent: -999em;
}
.fixed-box ul li a.kf {
	height: 73px;
	width: 77px;
	background-position: -161px 0;
}
.fixed-box ul li a.jz {
	height: 70px;
	width: 77px;
	background-position: -161px -80px;
}
.fixed-box ul li a.zg {
	height: 71px;
	width: 77px;
	background-position: -160px -157px;
	margin-top: -1px;
}
.fixed-box ul li a.ts {
	height: 73px;
	width: 77px;
	background-position: -160px -235px;
	margin-top: -1px;
}
.fixed-box ul li a.kf:hover {
	background-position: -246px 0;
}
.fixed-box ul li a.jz:hover {
	background-position: -246px -80px;
}
.fixed-box ul li a.zg:hover {
	background-position: -246px -158px;
}
.fixed-box ul li a.ts:hover {
	background-position: -247px -235px;
}
/*----*/
/*20160728*/
.con-wrap3 {
	width: 1090px;
	height: 230px;
}
#one {
	width: 1090px;
	margin: 0 auto;
}
#one .item1 {
	background: url(../images/img1.jpg) no-repeat;
}
#one .item1.selected {
	background: url(../images/img11.jpg) no-repeat;
}
#one .item2 {
	background: url(../images/img2.jpg) no-repeat;
}
#one .item2.selected {
	background: url(../images/img22.jpg) no-repeat;
}
#one .item3 {
	background: url(../images/img3.jpg) no-repeat;
}
#one .item3.selected {
	background: url(../images/img33.jpg) no-repeat;
}
#one .item4 {
	background: url(../images/img4.jpg) no-repeat;
}
#one .item4.selected {
	background: url(../images/img44.jpg) no-repeat;
}
#one .item5 {
	background: url(../images/img5.jpg) no-repeat;
}
#one .item5.selected {
	background: url(../images/img55.jpg) no-repeat;
}
#one .pic {
	width: 510px;
	height: 510px
}
/*--------*/
/*装备*/
.m3 {
	width: 100%;
	height: auto;
	margin-top: 20px
}
.m3_zb {
	width: 1090px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 20px 00px 00px 00px;
}
.m3_zb_4 {
	width: 264px;
	height: auto;
	overflow: hidden;
	float: left;
	background: url(../images/zb04_z.png) repeat-y;
}
.m3_zb_4_t {
	width: 264px;
	height: 15px;
	background: url(../images/zb04_t.png) no-repeat;
	float: left
}
.m3_zb_4_d {
	width: 264px;
	height: 15px;
	background: url(../images/zb04_d.png) no-repeat;
	float: left
}
.m3_zb_4 .role-itemst {
	width: 224px;
	height: auto;
	float: left;
	position: relative;
	margin-left: 20px;
	margin-top: 0px
}
.m3_zb_4 .role-itemst img {
	width: 224px;
	height: auto;
	overflow: hidden;
	border: #c6e5f6 1px solid;
	border-radius: 15px;
}
.m3_zb_4 .role-itemst .role-dec {
	position: absolute;
	width: 100%;
	height: 100%;
	left: -300%;
	transition: all 0.5s;
}
.m3_zb_4 .role-itemst .role-dec-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0;
	background-color: #000;
	opacity: 0.7;
}
.m3_zb_4 .role-itemst .role-dec-cont {
	padding: 18px;
	color: #FFFFFF;
	position: absolute;
	line-height: 24px;
}
.role-itemst:hover .role-dec {
	top: 0px;
	left: 0px;
}
.m3_zb_3 {
	width: 352px;
	height: auto;
	overflow: hidden;
	float: left;
	background: url(../images/zb03_z.png) repeat-y;
	margin-top: -20px;
}
.m3_zb_3_t {
	width: 352px;
	height: 15px;
	background: url(../images/zb03_t.png) no-repeat;
	float: left
}
.m3_zb_3_d {
	width: 352px;
	height: 15px;
	background: url(../images/zb03_d.png) no-repeat;
	float: left
}
.m3_zb_3 .role-itemsy {
	width: 312px;
	height: auto;
	float: left;
	position: relative;
	margin-left: 20px;
}
.m3_zb_3 .role-itemsy img {
	width: 312px;
	height: auto;
	overflow: hidden;
	border: #c6e5f6 1px solid;
	border-radius: 15px;
}
.m3_zb_3 .role-itemsy .role-dec {
	position: absolute;
	width: 100%;
	height: 100%;
	left: -300%;
	transition: all 0.5s;
}
.m3_zb_3 .role-itemsy .role-dec-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0;
	background-color: #000;
	opacity: 0.7;
}
.m3_zb_3 .role-itemsy .role-dec-cont {
	padding: 18px;
	color: #FFFFFF;
	position: absolute;
	line-height: 24px;
}
.role-itemsy:hover .role-dec {
	top: 0px;
	left: 0px;
}
.m3_zb_2 {
	width: 535px;
	height: auto;
	overflow: hidden;
10px;
	float: left;
	background: url(../images/zb02_z.png) repeat-y;
	;
}
.m3_zb_2_t {
	width: 535px;
	height: 15px;
	background: url(../images/zb02_t.png) no-repeat;
	float: left
}
.m3_zb_2_d {
	width: 535px;
	height: 15px;
	background: url(../images/zb02_d.png) no-repeat;
	float: left
}
.m3_zb_2 .role-itemsu {
	width: 495px;
	height: auto;
	float: left;
	position: relative;
	margin-left: 20px;
}
.m3_zb_2 .role-itemsu img {
	width: 495px;
	height: auto;
	overflow: hidden;
	border: #c6e5f6 1px solid;
	border-radius: 15px;
}
.m3_zb_2 .role-itemsu .role-dec {
	position: absolute;
	width: 100%;
	height: 100%;
	left: -300%;
	transition: all 0.5s;
}
.m3_zb_2 .role-itemsu .role-dec-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0;
	background-color: #000;
	opacity: 0.7;
}
.m3_zb_2 .role-itemsu .role-dec-cont {
	padding: 18px;
	color: #FFFFFF;
	position: absolute;
	line-height: 24px;
}
.role-itemsu:hover .role-dec {
	top: 0px;
	left: 0px;
}
.m3_zb_1 {
	width: 1090px;
	height: auto;
	overflow: hidden;
	float: left;
	background: url(../images/zb01_z.png) repeat-y;
}
.m3_zb_1_t {
	width: 1090px;
	height: 24px;
	background: url(../images/zb01_t.png) no-repeat;
	float: left
}
.m3_zb_1_d {
	width: 1000px;
	height: 24px;
	background: url(../images/zb01_d.png) no-repeat;
	float: left
}
.m3_zb_1 .role-itemsk {
	width: 1050px;
	height: auto;
	float: left;
	position: relative;
	margin-left: 20px;
	margin-top: -10px
}
.m3_zb_1 .role-itemsk img {
	width: 1050px;
	height: auto;
	overflow: hidden;
	border: #c6e5f6 1px solid;
	border-radius: 15px;
}
.m3_zb_1 .role-itemsk .role-dec {
	position: absolute;
	width: 100%;
	height: 100%;
	left: -300%;
	transition: all 0.5s;
}
.m3_zb_1 .role-itemsk .role-dec-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0;
	background-color: #000;
	opacity: 0.7;
}
.m3_zb_1 .role-itemsk .role-dec-cont {
	padding: 18px;
	color: #FFFFFF;
	position: absolute;
	line-height: 24px;
}
.role-itemsk:hover .role-dec {
	top: 0px;
	left: 0px;
}
