@charset "utf-8";
body {
	margin: 0px;
	font-size: 12px;
	color: #525252;
	font-family: "Microsoft YaHei";
        background-color:#ebecf1;
}

div,ul,ol,li,form,h1,h2,h3,h4,p,dl,dd,dt {
	margin: 0px;
	padding: 0;
	list-style: none;
}

img {
	border: 0;
}

a {
	blr: expression(this.onFocus=this.blur());
	outline: none;
	color: #525252;
	text-decoration: none
}

a * {
	cursor: pointer
}

.style1 {
	font-size: 13px;
	color: #FF0000;
        font-family:"微软雅黑";
}

.style2 {
	font-size: 13px;
	color: HotPink;
        font-family:"微软雅黑";
}

.style3 {
	font-size: 13px;
	color: #01DF01;
        font-family:"微软雅黑";
}

.style4 {
	font-size: 13px;
	color: #ff0080;
        font-family:"微软雅黑";
}

.style5 {
	font-size: 13px;
	color: blue;
        font-family:"微软雅黑";
}

.styleyh {
	font-size: 12px;
        font-family:"微软雅黑";
}


.center {
	text-align: center
}

.clear {
	clear: both
}

.wrap {
	width: 1000px;
	margin: auto;
	position: relative
}

.wrap h1,.wrap h2 {
	position: absolute;
	left: -9999px
}

.subwrap {
	z-index: 100
}

.relative {
	position: relative
}

.none,.hidden {
	display: none
}

tt {
	font-family: "Microsoft YaHei"
}

.uaIE {
	position: absolute;
	z-index: 8001;
	left: 0;
	top: 0;
	height: 42px;
	width: 100%;
	background: #000;
	min-width: 1000px
}
/* top */
.top {
	width: 100%;
	min-width: 1000px;
	height: 404px;
	position: relative
}

.topBg {
	width: 100%;
	min-width: 1000px;
	height: 1294px;
	position: absolute;
	left: 0;
	top: 0;
	background: no-repeat center top
}
/*Nav*/
.navSub dt,.navSub,li.nav3,a.nav4:hover,.navSub a:hover {
	background-image: url(../images/navSub.png);
	background-repeat: no-repeat
}

.navIL,.navIM,.ggLoading,.ggLoading2 {
	background-image: url(../images/nav.png)
}

.topNav {
	height: 75px;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0 auto;
	overflow: hidden;
	z-index: 4;
	transition: height 0.5s;
	-webkit-transition: height 0.5s
}

.topNav2 {
	width: 200%;
	position: absolute;
	left: -50%;
	top: 0
}

.navBox {
	width: 1920px;
	margin: 0 auto;
	position: relative
}

.navIndexBg {
	width: 1920px;
	position: absolute;
	height: 75px;
	left: 0;
	top: 0
}

.navIL {
	width: 840px;
	position: absolute;
	left: 0;
	top: 0;
	height: 75px;
	background-repeat: repeat-x;
	background-position: 0 -75px
}

.navIR {
	left: 1080px
}

.navIM {
	left: 840px;
	position: absolute;
	width: 240px;
	height: 75px;
	top: 0
}

.navMain {
	width: 1338px;
	margin: 0 auto;
	height: 242px;
	position: relative
}

.navIndex {
	padding-left: 149px;
	height: 55px
}

.navIndex li {
	color: #000;
	font-size: 14px;
	float: left;
	line-height: 50px;
	height: 55px;
	width: 112px;
	text-align: center
}

li.nav3,a.nav4:hover {
	background-position: -1120px -168px
}

.navIndex a {
	color: #000;
	display: block;
	width: 112px;
	height: 50px
}

.navIndex a:hover {
	color: #ff3b00
}

#nav1 {
	margin-right: 142px
}

.navSub {
	width: 1338px;
	height: 187px;
	display: none;
	overflow: hidden;
	background: url('../images/navSub1.png') no-repeat center top
}

.navSub a {
	color: #000;
	display: block;
	height: 26px;
	margin: 0 auto;
	width: 108px;
}

.navSub a:hover {
	color: #ff3b00;
	background-position: -1232px 0
}

.navSub dl {
	width: 112px;
	float: left;
	text-align: center;
	line-height: 26px;
	position: relative;
	padding-top: 23px;
	height: 134px
}

.navSub dt {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	text-indent: -5000px;
	background-position: -1120px 0;
	display: none
}/* filter:Alpha(opacity=15);opacity:0.15; */
.navSub .nav3 dt {
	display: block
}

.navSub dd {
	position: relative
}

#nav2 {
	margin-left: 261px;
	_margin-left: 130px
}

.logo {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	height: 124px
}

.logo2 {
	width: 200%;
	left: -50%;
	position: absolute;
	top: 0
}

.logoBox {
	width: 150px;
	height: 124px;
	margin: 0 auto;
	position: relative;
	z-index: 5;
	top: -15px;
	left: 12px
}

.logoPNG {
	width: 150px;
	height: 124px;
	background: url('../images/logo.png') no-repeat
}
/* main */
.main-bottom {
	background: no-repeat center bottom
}

.main {
	height: 590px
}


.mainx {
        width:718px;
        float:left

}


.left {
	width: 260px;
	float: left
}

.enter {
	width: 221px;
	height: 242px;
	margin: 0 0 10px 19px;
	background: url('../images/sprite.jpg?d=201508') no-repeat
}

.lmenu {
	width: 219px;
	height: 191px;
	margin: 0 0 10px 19px;
	border: 1px #dedddd solid;
	background: #fcfcfc
}

.lmenu h3 {
	height: 42px;
	line-height: 42px;
	color: #464646;
	font-size: 14px;
	text-align: center;
	background: #efefef
}

.lmenu ul {
	width: 190px;
	margin: auto;
	margin-top: 14px
}

.lmenu li {
	width: 80px;
	height: 22px;
	line-height: 22px;
	float: left;
	padding-left: 15px
}

.lmenu li a {
	display: block;
	background: url('../images/arr.png') no-repeat 0 8px;
	padding-left: 8px
}

.lmenu li a:hover,.lmenu li a.on {
	color: #00b8a8;
	background-position: 0 -42px
}

.lmenu li.bd {
	width: 190px;
	height: 15px;
	padding: 0;
	border-bottom: 1px #e0e0e0 dotted;
	margin-bottom: 15px
}

.pay {
	display: block;
	margin-left: 19px;
	width: 221px;
	height: 70px;
	overflow: hidden;
	position: relative;
	background: #fff;
}

.pay span {
	position: absolute;
	display: block;
	width: 221px;
	height: 70px;
	background: url(../images/sprite.jpg?d=201508) no-repeat 0 -842px;
	top: 0;
	left: 0;
	overflow: hidden;
	text-indent: -9999px;
}

.pay:hover span {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

#enter2 {
	margin: 9px 0 10px 19px;
	width: 221px;
	height: 110px
}

.lguide {
	display: block;
	width: 221px;
	height: 110px;
	text-indent: -9999px
}

.left .lad {
	display: none
}

.right {
	width: 740px;
	float: left
}

.focus {
	width: 719px;
	height: 242px;
	margin-bottom: 10px
}
/*广告样式。 修改好外框的高宽就行。按钮的自定义请用firebug来修改*/
.ggBox {
	width: 719px;
	height: 242px
}/*修改成广告图片的尺寸即可*/
.ggBox {
	position: relative;
	overflow: hidden
}

.adPic {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}

.adPic a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0
}

.adPic img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.adPic p {
	position: relative;
	padding-top: 50px
}

.loadI {
	width: 130px;
	text-align: center;
	line-height: 20px;
	color: #FFF;
	background: #18b2ff;
	margin: 0px auto;
	display: block
}

.adPicUl {
	width: 1000%;
	height: 100%;
	overflow: hidden;
	-webkit-transition: all 0.1s linear;
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden
}

.adPicUl li {
	float: left;
	width: 14.3%
}

.adPicUl a {
	display: block;
	width: 100%
}

.adPicUl img {
	display: block;
	width: 100%;
	height: 100%
}

.adBtn {
	position: absolute;
	z-index: 2;
	right: 17px;
	bottom: 10px;
	height: 10px
}

.adBtn a {
	display: block;
	float: left;
	text-indent: -5000px;
	margin-right: 3px;
	overflow: hidden;
	width: 29px;
	height: 9px;
	background: #fff
}
/*小按钮样式*/
a.on {
	background: #f60
}/*当前帧样式*/
.adBtn a:hover {
	background: #f60
}
/*小按钮鼠标经过样式*/
.news {
	width: 474px;
	height: 286px;
	float: left;
	background: #fcfcfc;
	border: 1px #dedddd solid;
	border-top: 0;
	float: left
}

.news-nav {
	height: 44px;
	background: #efefef
}

.news-nav span {
	float: left;
	width: 72px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	border-top: 3px #d2d1d1 solid;
	border-bottom: 1px #d2d1d1 solid;
	cursor: pointer
}

.news-nav span.on {
	border-top-color: #00b8a8;
	border-bottom-color: #fcfcfc;
	background: #fcfcfc;
	color: #454545;
	border-left: 1px #d2d1d1 solid;
	border-right: 1px #d2d1d1 solid;
	width: 70px
}

.news-nav span#nn1.on {
	border-left: 0;
	width: 71px
}

.news-nav .more {
	float: left;
	width: 70px;
	line-height: 40px;
	text-align: center;
	border-top: 3px #d2d1d1 solid;
	border-bottom: 1px #d2d1d1 solid;
	color: #f60;
	padding-left: 44px
}

.plus {
	display: block;
	width: 9px;
	height: 9px;
	overflow: hidden;
	background: url('../images/sprite.jpg?d=201508') no-repeat 0 -437px
}

.news-nav .more tt {
	float: left
}

.news-nav .more .plus {
	margin: 15px 0 0 5px
}

.news-list {
	width: 440px;
	margin: auto
}

.news-list li {
	width: 440px;
	height: 36px;
	line-height: 36px;
	border-top: 1px #d2d1d1dotted;
	float: left
}

.news-list li .sort {
	float: left;
	margin-right: 5px;
	color: #393939
}

.news-list li .link {
	float: left;
	width: 350px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.news-list li .link span,.comm-list li .link span {
	float: left
}

.news-list li .time {
	float: right;
	color: #BEBEBE;
}

.news-list li.on {
	height: 50px;
	line-height: 50px;
	border: 0
}

.news-list li.on .sort,.news-list li.on .time {
	display: none
}

.news-list li.on .link {
	width: 440px;
	text-align: center;
	color: #00b8a8;
	font-weight: bold;
	font-size: 14px
}

.news-list li.on .link span,.comm-list li.on .link span {
	float: none
}

.news-list li a:hover {
	text-decoration: underline
}

.news-icon0 {
	display: none
}

.news-icon1,.news-icon2 {
	float: left;
	width: 11px;
	height: 11px;
	line-height: 0;
	overflow: hidden;
	background: url('../images/sprite.jpg?d=201508') no-repeat -43px -437px;
	margin: 13px 0 0 10px
}

.news-icon2 {
	background-position: -54px -437px
}

.news-list li.on .link .news-icon1,.news-list li.on .link .news-icon2 {
	display: none
}

.rightgg {
	width: 240px;
	height: 287px;
	overflow: hidden;
	float: left;
	margin-left: 10px
}

.rightgg img {
	width: 231px;
	height: 87px;
	border: 1px #d2d1d1 solid;
	margin-bottom: 10px
}

.bannergg {
	padding-top: 12px;
	float: left
}

.bannergg img {
	width: 229px;
	height: 106px;
	padding: 1px;
	background: #fcfcfc;
	border: 1px #d2d1d1 solid;
	float: left;
	margin-right: 10px
}
/* cont */
.tit {
	width: 131px;
	height: 39px;
	margin-bottom: 10px;
	text-indent: -9999px;
}

.tit1 {
	margin-left: 19px
}

.tit2 {
	width: 135px
}

.tit3 {
	width: 124px
}

.tit4 {
	width: 135px
}

.tit5 {
	width: 137px;
	height: 40px;
	margin-bottom: 9px
}

.feature {
	width: 954px;
	height: 286px;
	padding: 2px;
	background: #fcfcfc;
	border: 1px #d2d1d1 solid;
	margin: 0 0 50px 19px;
	position: relative
}

.feature ul {
	width: 954px
}

.feature li {
	width: 954px;
	height: 286px;
	background: no-repeat;
	display: none
}

.feature li.on {
	display: block
}

.feature a {
	display: block;
	color: #00b8a8;
	width: 954px;
	height: 286px
}

.feature a .tt {
	width: 190px;
	height: 236px;
	padding: 50px 0 0 27px;
	transition: width 2s;
	display: block;
	background: url('../images/features.png') no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/features.png");
	color: #fff;
}

.feature a strong {
	font-size: 26px;
	font-weight: normal;
	border-bottom: 1px solid;
	padding-bottom: 5px
}

.feature a .text {
	display: block;
	line-height: 20px;
	height: 90px;
	margin-top: 15px
}

.feature a:hover .tt {
	width: 927px
}

.fea-more {
	display: block;
	width: 100px;
	height: 25px;
	font-size: 14px;
	background: #fff;
	color: #00b8a8;
	line-height: 25px;
	text-align: center;
	border-radius: 2px
}

.fea-ico {
	position: absolute;
	left: 29px;
	top: 240px
}

.fea-ico span {
	float: left;
	width: 29px;
	height: 9px;
	background: #fff;
	text-indent: -9999px;
	cursor: pointer;
	margin-right: 5px
}

.fea-ico span.on {
	background: #f60
}

.cont {
	margin-left: 19px
}

.info-wrap {
	width: 490px;
	height: 370px;
	float: left;
	position: relative
}

.info {
	width: 479px;
	height: 266px;
	background: #fcfcfc url('../images/maininfo.jpg') no-repeat right bottom;
	border: 1px #d2d1d1 solid;
	border-top: 3px #00b8a8 solid
}

.wiki {
	padding: 29px 0 0 19px;
}

.info-seek {
	height: 50px
}

.ist {
	float: left;
	width: 60px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	font-weight: bold;
	color: #525252
}

.ipt1 {
	width: 267px;
	height: 30px;
	background: #fff;
	color: #525252;
	border: 1px #d2d1d1 solid;
	float: left;
	line-height: 30px;
	padding: 0 10px
}

.btn-seek {
	float: left;
	width: 80px;
	height: 32px;
	margin-left: 10px;
	font-size: 14px;
	color: #fff;
	background: #00b8a8;
	line-height: 32px;
	text-align: center;
	cursor: pointer;
	border-radius: 2px
}

.wiki-gl {
	position: relative;
	top: -10px;
	padding: 0 10px 0 155px;
}

.wiki-gl li {
	overflow: hidden;
	height: 35px;
	border-bottom: solid 1px #bdbdbd;
	line-height: 35px;
}

.wiki-gl a {
	float: left;
	width: 250px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.wiki-gl .data {
	float: right;
	color: #bdbdbd;
}

.info .wiki-ad {
	clear: left;
	float: left;
	width: 140px;
	height: 75px;
	margin-bottom: 11px;
	margin-right: 15px;
	border: solid 1px #ccc;
}

.info .wiki-ad img {
	width: 100%;
	height: 100%;
}

.info-list {
	width: 300px;
	float: left
}

.info-list dt {
	width: 90px;
	height: 16px;
	margin-bottom: 21px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #00b8a8
}

.info-list dd {
	width: 210px;
	height: 16px;
	margin-bottom: 21px;
	float: left
}

.info-list a {
	margin: 0 8px;
}

.race {
	display: none;
	width: 479px;
	height: 266px;
	overflow: hidden;
	position: relative
}

.race ul {
	width: 479px;
	height: 266px
}

.race li {
	width: 479px;
	height: 266px;
	background: url('../images/race.jpg') no-repeat
}

.race .race2 {
	background-position: 0 -266px
}

.race .race3 {
	background-position: 0 -532px
}

.race .race4 {
	background-position: 0 -798px
}

.race li a {
	display: block;
	position: absolute;
	width: 56px;
	height: 65px;
	text-indent: -9999px;
	left: 249px;
	top: 180px
}

.race li a.btn-race {
	left: 345px
}

.race .arrl,.race .arrr {
	display: block;
	position: absolute;
	width: 22px;
	height: 33px;
	left: 11px;
	top: 115px;
	text-indent: -9999px;
	cursor: pointer
}

.race .arrr {
	left: 448px
}

.race li p {
	position: absolute;
	left: 239px;
	top: 100px;
	color: #514e4e;
	line-height: 22px
}

.job-wrap {
	width: 490px;
	height: 370px;
	float: left;
	position: relative
}

.job-wrap .vis-more {
	right: 20px
}

.vis-wrap {
	width: 730px;
	height: 339px;
	float: left;
	position: relative
}

.vis {
	width: 719px;
	height: 238px;
	background: #fcfcfc;
	border: 1px #d2d1d1 solid
}

.vis-img {
	padding-top: 19px;
	text-align: center
}

.vis-img img {
	width: 331px;
	height: 199px;
	margin: 0 5px
}

.vis-nav {
	position: absolute;
	right: 60px;
	top: 4px
}

.vis-nav a {
	float: left;
	width: 70px;
	height: 30px;
	line-height: 30px;
	color: #757575;
	text-align: center;
	font-size: 14px
}

.vis-nav .linkbd {
	float: left;
	width: 1px;
	height: 10px;
	background: url('../images/linkbd.jpg') no-repeat;
	overflow: hidden;
	margin: 11px 5px 0
}

.vis-nav a:hover {
	background: #00b8a8;
	color: #fff
}

.vis-nav a.on,.vis-nav a.on:hover {
	color: #565656;
	height: 28px;
	overflow: hidden;
	border-bottom: 2px #00b8a8 solid;
	background: transparent
}

.vis-more {
	position: absolute;
	display: block;
	right: 12px;
	top: 12px;
	width: 60px
}

.vis-more tt {
	color: #f60;
	float: right;
	font-size: 12px
}

.vis-more .plus {
	margin: 3px 0 0 5px
}

.rightgg2 {
	width: 250px;
	height: 290px;
	float: left;
	padding-top: 49px
}

.rightgg2 img {
	width: 226px;
	height: 111px;
	border: 1px #d2d1d1 solid;
	margin-bottom: 10px;
	padding: 1px
}

.comm-wrap {
	width: 730px;
	height: 354px;
	float: left;
	position: relative
}

.comm {
	width: 719px;
	height: 252px;
	background: #fcfcfc no-repeat right bottom;
	border: 1px #d2d1d1 solid
}

.comm-img {
	width: 250px;
	float: left;
	padding: 19px 0 0 19px
}

.comm-img img {
	width: 230px;
	height: 102px;
	margin-bottom: 10px
}

.comm-list {
	width: 432px;
	float: left
}

.comm-list li {
	width: 432px;
	height: 36px;
	line-height: 36px;
	border-top: 1px #d2d1d1dotted;
	float: left
}

.comm-list li .sort {
	float: left;
	margin-right: 5px;
	color: #f60
}

.comm-list li .sort a {
	color: #f60
}

.comm-list li .link {
	float: left;
	width: 320px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.comm-list li .time {
	float: right
}

.comm-list li.on {
	height: 50px;
	line-height: 50px;
	border: 0
}

.comm-list li.on .sort,.comm-list li.on .time {
	display: none
}

.comm-list li.on .link {
	width: 440px;
	text-align: center;
	color: #00b8a8;
	font-weight: bold;
	font-size: 14px
}

.comm-list li a:hover {
	text-decoration: underline
}

.guild-wrap {
	width: 250px;
	height: 305px;
	float: left;
	padding-top: 49px
}

.guild {
	width: 228px;
	height: 252px;
	background: #fcfcfc;
	border: 1px #d2d1d1 solid
}

.guild h3 {
	padding: 16px 0 0 14px;
	height: 24px;
	font-size: 16px;
	font-weight: normal;
	color: #444
}

.guild-list {
	width: 195px;
	height: 167px;
	margin-left: 14px
}

.guild-list li {
	width: 195px;
	height: 30px;
	line-height: 30px;
	border-top: 1px #cbcbcb dotted;
	float: left
}

.guild-list span {
	float: left
}

.guild-list .num {
	width: 16px;
	height: 16px;
	line-height: 16px;
	margin: 7px 10px 0 0;
	text-align: center;
	color: #fff;
	background: #00b8a8
}

.guild-list .t {
	background: #f60
}

.guild-list .name {
	width: 130px;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center
}

.guild-list .score {
	float: right
}

.guild-list .st {
	color: #f00
}

.guild-btn {
	padding-left: 14px
}

.guild-btn a {
	float: left;
	width: 86px;
	height: 25px;
	font-size: 14px;
	color: #fff;
	background: #00b8a8;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	border-radius: 2px
}

.guild-btn .btn-qt {
	margin-right: 23px
}

.med-wrap {
	width: 520px;
	height: 110px;
	float: left
}

.med {
	width: 217px;
	height: 34px;
	float: left;
	background: #d2d1d1;
	padding: 3px 0 0 3px;
	position: relative
}

.med h3 {
	float: left;
	width: 182px;
	height: 31px;
	line-height: 31px;
	background: #f8f8f8;
	color: #757575;
	text-indent: 11px;
	font-size: 14px;
	font-weight: normal
}

.arr {
	float: left;
	width: 14px;
	height: 12px;
	background: url('../images/sprite.jpg?d=201508') no-repeat -207px -437px;
	margin: 11px 0 0 12px
}

.med2 {
	margin-left: 30px
}

.med ul {
	width: 215px;
	border: 1px #d2d1d1 solid;
	border-bottom: 0;
	color: #7b7973;
	position: absolute;
	left: 0;
	top: 34px;
	display: none;
	z-index: 1111
}

.med ul li {
	width: 215px;
	height: 20px;
	line-height: 20px;
	background: #f8f8f8;
	border-bottom: 1px #d2d1d1 solid;
	text-indent: 5px
}

.med ul li a {
	color: #757575
}

.heal-wrap {
	width: 460px;
	height: 110px;
	float: left
}

.heal {
	width: 460px
}

.heal dt {
	width: 110px;
	float: left;
	color: #f60;
	font-size: 14px;
	font-weight: bold
}

.heal dd {
	width: 350px;
	float: left;
	color: #757575;
	line-height: 16px
} 
/*footer*/
.footerBox {
	width: 100%;
	max-width: 1920px;
	height: 134px;
	background-position: 50% 0;
	margin: 0 auto;
	clear: both
}

.footer {
	padding: 32px 0 40px 30px;
	width: 970px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
	position: relative
}

.tg {
	display: block;
	float: left;
	width: 280px;
	height: 65px;
	background: url('../images/logoaa.png') no-repeat;
}

.crytek {
	width: 126px;
	height: 34px;
	background-position: 0 -61px;
	float: none;
	position: absolute;
	left: 180px;
	top: 34px
}

.footer_detail {
	float: right;
	width: 676px;
	line-height: 20px;
	color: #686868
}

.footer_detail a {
	color: #686868
}

.footer_detail a:hover {
	color: #414141
}

.footer_div {
	padding: 0 7px 0 6px;
	font-size: 10px
}

.footer_right {
	float: right;
	padding-right: 18px
}

.footer_sp {
	clear: both;
	float: left;
	padding: 0 5px;
	background: #d6d4d6
} 
/* retop */
.retad,.retad {
	width: 117px;
	height: 167px;
	margin-bottom: 10px
}

.retdiv {
	width: 115px;
	height: 35px;
	background: url('../images/wechat.jpg') no-repeat;
	border: 1px #dedddd solid;
	padding-top: 157px
}

.retdiv a {
	display: block;
	width: 115px;
	height: 35px;
	text-indent: -9999px
}
/* lay */
.lay {
	width: 640px;
	height: 360px;
	position: relative;
	background: #000;
	display: none
}

.close {
	width: 33px;
	height: 33px;
	display: block;
	position: absolute;
	right: -35px;
	top: 0px;
	background: url('../images/close.jpg') no-repeat;
	text-indent: -9999px;
	cursor: pointer
}

#video {
	width: 640px;
	height: 360px;
	margin: auto;
	background: url('images/video.png') no-repeat
}



.Reg {
	background:url(/images/m/ZCZH-1.jpg) no-repeat 0 top;
	padding-top:87px;
	width:657px;
	margin:0px auto 195px
}
.Reg2 {
	background:url(/images/m/Top4.jpg) no-repeat 0 top;
	padding-top:44px;
	width:654px;
	margin:0px auto 195px
}
.Reg3 {
	background:url(/images/m/Top4.jpg) no-repeat 0 top;
	padding-top:44px;
	width:654px;
	margin:0px auto 195px
}
.Reg_bg {
	background:url(/images/m/ZCZH-2.jpg);
	padding:10px 50px 0;
	overflow:hidden;
	zoom:1
}
.Reg2_bg {
	background:url(/images/m/ZCZH-2.jpg);
	padding:10px 2 0x 0;
	overflow:hidden;
	zoom:1
}
.Reg3_bg {
	background:url(/images/m/ZCZH-2.jpg);
	padding:10px 30x 0;
	overflow:hidden;
	zoom:1
}
fieldset {
	border:#777 1px solid;
	border-width:0 0 1px;
	margin:10px auto 0
}
fieldset.Nowidth {
	width:auto;
	border-width:0 0 2px
}
fieldset legend {
	color:#07457e;
	font-weight:bold
}
fieldset dl {
	padding:10px 0 0;
	overflow:hidden;
	zoom:1
}
fieldset dl dt,fieldset dl dd {
	float:left;
	color:#07457e
}
fieldset dl dt {
	clear:both;
	text-align:right;
	width:100px;
	line-height:18px
}
fieldset dl dd {
	width:439px;
	line-height:18px;
	padding-bottom:10px
}
fieldset input,fieldset select {
	width:198px;
	border:1px solid #c0c0c0
}
fieldset input.chk {
	width:50px
}
fieldset input.radio {
	width:auto;
	border:0
}
fieldset table {
	line-height:12px
}
fieldset table span {
	line-height:18px
}
fieldset div {
	overflow:hidden;
	zoom:1
}
.RegBtn {
	clear:both;
	overflow:hidden;
	zoom:1;
	background:url(/images/m/ZCZH-3.jpg) no-repeat 0 bottom;
	padding:14px 0 44px 215px;
	margin:0 -50px
}
.RegBtn2 {
	clear:both;
	overflow:hidden;
	zoom:1;
	background:url(/images/m/ZCZH-3.jpg) no-repeat 0 bottom;
	padding:14px 0 44px 215px;
	margin:0 -0px
}
.zc {
	float:left;
	background:url(/images/m/ZC_btn.gif) no-repeat 0 0;
	width:100px;
	height:37px;
	display:block;
	text-indent:-999em;
	margin-right:20px
}
.zc:hover {
	background-position:0 -37px
}
.qx {
	float:left;
	background:url(/images/m/ZC_btn.gif) no-repeat -100px 0;
	width:100px;
	height:37px;
	display:block;
	text-indent:-999em
}
.qx:hover {
	background-position:-100px -37px
}
.reg_errorh {
	color:#eb0000;
	height:10px;
	padding-top:0;
	padding-left:15px;
	background:url(/images/reg_error.gif) left top no-repeat
}
.reg_righth {
	color:#208900;
	height:10px;
	padding-top:0;
	padding-left:15px;
	background:url(/images/reg_right.gif) left top no-repeat
}
.Login {
	background:url(/images/m/YHDL-01.jpg) no-repeat 0 top;
	padding-top:71px;
	width:408px;
	margin:50px auto 195px
}
.Login_bg {
	background:url(/images/m/YHDL-02.jpg);
	padding:10px 20px 0;
	overflow:hidden;
	zoom:1
}
.LoginBtn {
	clear:both;
	overflow:hidden;
	zoom:1;
	background:url(/images/m/YHDL-03.jpg) no-repeat 0 bottom;
	padding:0 0 31px 127px;
	margin:0 -20px
}
.Login fieldset {
	border:0;
	margin:10px auto 0
}
.Login fieldset dl {
	padding:10px 0 0;
	overflow:hidden;
	zoom:1
}
.Login fieldset dl dt,fieldset dl dd {
	float:left;
	color:#07457e
}
.Login fieldset dl dt {
	clear:both;
	text-align:right;
	width:100px;
	line-height:18px
}
.Login fieldset dl dd {
	width:240px;
	line-height:18px;
	padding-bottom:10px
}
.login {
	float:left;
	background:url(/images/m/LoginBtn.gif) no-repeat 0 0;
	width:59px;
	height:22px;
	display:block;
	text-indent:-999em;
	margin-right:20px
}
.login:hover {
	background-position:0 -22px
}
.chPass {
	float:left;
	background:url(/images/m/LoginBtn.gif) no-repeat -59px 0;
	width:70px;
	height:22px;
	display:block;
	text-indent:-999em
}
.chPass:hover {
	background-position:-59px -22px
}
.Item_List {
	background:url(/images/m/Hyzb_01.jpg) no-repeat 0 top;
	padding-top:85px;
	width:654px;
	margin:0px auto 195px
}
.Item_List_bg {
	background:url(/images/m/ZCZH-2.jpg);
	padding:10px 50px 0;
	overflow:hidden;
	zoom:1;
	color:#001020
}
.Item_List_bg table {
	border:1px solid #a9bed9;
	height:25px;
	line-height:20px;
	text-align:center;
	color:#001020
}
.Item_List_bg table th {
	border:1px solid #fff;
	background:#a5bdd7
}
.Item_List_bg table td {
	border:1px solid #a9bed9
}
.bank input {
	width:auto
}
#content h2 {
	padding:8px 0 8px 15px;
	background:url(/images/TitleLine.gif) repeat-x bottom center;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	width:650px;
	margin:0 auto
}
#contentMain {
	color:#001020;
	padding:20px 30px;
	line-height:1.5em;
	text-align:justify;
	text-justify:inter-ideograph;
	word-break:break-al
}
#contentMain p {
	text-indent:2em;
	padding:5px 0
}
.Top {
	background:url(/images/m/SLPH_01.jpg) no-repeat 0 top;
	padding-top:85px;
	width:654px;
	margin:0px auto 195px
}
.Top2 {
	background:url(/images/m/RWPH-1.jpg) no-repeat 0 top;
	padding-top:85px;
	width:654px;
	margin:0px auto 195px
}
.Top3 {
	background:url(/images/m/QLPH-1.jpg) no-repeat 0 top;
	padding-top:85px;
	width:654px;
	margin:0px auto 195px
}
.Top4 {
	background:url(/images/m/NSPH-1.jpg) no-repeat 0 top;
	padding-top:85px;
	width:654px;
	margin:0px auto 195px
}
.Top_bg {
	background:url(/images/m/ZCZH-2.jpg);
	padding:10px 90px 0;
	overflow:hidden;
	zoom:1
}
.Top_bg table {
	border:1px solid #a9bed9;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#001020
}
.Top_bg table th {
	border:1px solid #fff;
	background:#a5bdd7
}
.Top_bg table td {
	border:1px solid #a9bed9
}
.TopBot {
	display:block;
	clear:both;
	overflow:hidden;
	zoom:1;
	background:url(/images/m/ZCZH-3.jpg) no-repeat 0 bottom;
	margin:0 -90px;
	height:44px
}
.TopTxt {
	padding:8px 0;
	color:#001020
}
.Down {
	background:url(/images/m/YXXZ_01.jpg) no-repeat 0 top;
	padding-top:85px;
	width:654px;
	margin:0px auto 195px
}
.Down_bg {
	background:url(/images/m/ZCZH-2.jpg);
	padding:10px 50px 0;
	overflow:hidden;
	zoom:1;
	color:#001020
}
.DownBot {
	display:block;
	clear:both;
	overflow:hidden;
	zoom:1;
	background:url(/images/m/ZCZH-3.jpg) no-repeat 0 bottom;
	margin:0 -50px;
	height:44px
}
.DownTitle {
	display:block;
	height:32px;
	line-height:32px;
	background:url(/images/m/right.png) no-repeat 0 0;
	font-size:14px;
	font-weight:bold;
	padding-left:32px;
	color:#06c
}
.DownTxt {
	padding-left:32px;
	color:#697c91;
	line-height:18px
}
.DownDiv {
	border-bottom:#4e6786 2px solid;
	padding:10px 0 40px
}
.DownDiv a.DownLink {
	float:left;
	display:block;
	text-decoration:none;
	color:#06c;
	height:32px;
	line-height:32px;
	background:url(/images/m/package_down.png) no-repeat 0 0;
	font-size:14px;
	font-weight:bold;
	padding-left:36px;
	width:90px;
	color:#06c
}
.DownDiv a:link {
	color:#06c;
	text-decoration:none
}
.DownDiv a:visited {
	color:#06c;
	text-decoration:none
}
.DownDiv a:hover {
	color:#06c;
	text-decoration:underline
}
.DownDiv a:active {
	color:#06c
}
