body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p,th,td { margin:0; padding:0; font-family:"楷体","楷体_GB2312",Microsoft YaHei,Tahoma,sans-serif;}
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
th,em{ font-style:normal; font-weight:normal; }
ul,ol{ list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
body{min-width:1200px;font-size:12px;background-color:#000;overflow-x:hidden;padding-top:42px;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
input,select,form img,button{vertical-align:middle;}
img{ border:0;}
.clearfix{overflow:hidden;zoom:1;}
.hid{display:none;}
body,html,.wrap{width:100%;height:100%;}
.wrap{position:relative;}
.sprite,.mod_layer_photo_wall .slidesjs-previous,.mod_layer_photo_wall .slidesjs-next{background:url("../img/sprite.png") no-repeat 0 0;}
.loading{width:100%;height:100%;background:url(../img/bg_loading.jpg) no-repeat center 0;z-index:99999;position:absolute;background-size:cover}
.loading_precess{width:100%;height:78px;position:relative;}
.loading_line{width:100%;height:2px;background-color:#ab7b17;position:absolute;left:0px;top:50%;margin-top:-1px;}
.room-bg-t{position:absolute;left:0px;top:0px;width:100%;height:100%;}
.spriteGroup{width:100%;position:absolute;left:0;top:2%;}
.tc{text-align:center;position:relative;width:100%;}
	.goout{display:inline-block;}
	.logo{width:220px;height:126px;background-position:0px 0px;margin:0 auto;}
	.txt1{/* width:561px;height:134px;margin:90px auto 8px auto; */background:rgba(0,0,0,0);}
	.txt2{width:560px;height:19px;background-position:0 -712px;margin:30px auto;}
	.txt3{width:168px;height:120px;background-position:0 -145px;margin:15px auto 40px auto;}
	.btn1{width:281px;height:78px;background-position:0 -212px;cursor:pointer;margin:0 auto;}
	.tm{background-position:0 -290px;}

.main{display:none;opacity:0;position:relative;}
.index_bg_video{width:100%;text-align:center;}
.bg_ie{width:100%;height:100%;}
.bgVideo{width:100%;height:100%;}

.logoMain{width:333px;height:85px;background-position:-281px -271px;position:absolute;left:2%;top:30px;z-index:9999;}
	.logoMain a{display:block;height:100%;overflow:hidden;text-indent:-999em;}
.top_btn{width:180px;height:34px;background-position:0 -678px;position:absolute;right:2%;top:30px;z-index:9999;}
	.top_btn a{display:block;float:left;height:34px;}
	.btn_dm{width:74px;margin:0 18px 0 54px;background-position:-54px -640px;}
	.btn_quickLink{width:34px;}
	.btn_dm_off{background-position:-133px -640px;}
.dm{width:100%;height:100%;position:absolute;left:0px;top:0px;display:none;}
	#danmustage{height:100%;width:100%;}
	.dm div span{font-size:20px;font-family:Microsoft YaHei,Tahoma,sans-serif;}
.mod_dm{width:973px;height:140px;background:url("http://game.gtimg.cn/images/dnf/act/a2017world/bg_dm.png") no-repeat 0 0;position:absolute;left:50%;bottom:50px;margin-left:-486px;display:none;z-index:9999;}
	.dm_input{width:348px;height:55px;position:absolute;left:244px;top:43px;background:none;border:none;font-size:16px;color:#978263;}
	.dm_input:focus{outline: none;}
	.dm_push{display:block;width:126px;height:47px;position:absolute;left:603px;top:47px;}
	.dm_close{display:block;width:39px;height:39px;background-position:0 -639px;position:absolute;left:770px;top:53px;}
/*.btn_enter_group a{display:block;position:absolute;left:50%;top:50%;overflow:hidden;text-indent:-999em;z-index:9999;background:url(about:blank) no-repeat 0 0;border:1px solid #fff;}
	.btn_enter_group1{width:300px;height:300px;margin:-110px 0 0 -762px;}
	.btn_enter_group2{width:170px;height:170px;margin:-78px 0 0 -36px;}
	.btn_enter_group3{width:140px;height:140px;margin:145px 0 0 262px;}*/
	.btn_enter_group a{display:block;position:absolute;overflow:hidden;text-indent:-999em;z-index:9999;background:url(about:blank) no-repeat 0 0;}
	.btn_enter_group1{width:300px;height:300px;left:10%;top:38%;}
	.btn_enter_group2{width:170px;height:170px;left:48%;top:42%;}
	.btn_enter_group3{width:140px;height:140px;left:64%;top:63%;}
	
.btn_group{}
	.btn_group a{display:block;position:absolute;overflow:hidden;text-indent:-999em;z-index:99991;}

	.btn_bx{width:181px;height:131px;background:url(about:blank) no-repeat 0 0;left:17.8%;top:79%;}
	.bx_open{width:209px;height:131px;background: url("http://game.gtimg.cn/images/dnf/act/a2017world/bx_open.png") no-repeat 0 0;margin:315px 0 0 -635px;}
	/*.btn_bx_hover:hover{background: url("http://game.gtimg.cn/images/dnf/act/a2017world/bx_hover.png") no-repeat 0 0;}*/

	.photo{width: 123px;height: 123px;background:url(about:blank) no-repeat 0 0;left:34%;top:59%;}
		/*.photo:hover{background:url("http://game.gtimg.cn/images/dnf/act/a2017world/hover_photo.png") no-repeat 0 0;}*/

	.music{width: 204px;height: 188px;background: url("http://game.gtimg.cn/images/dnf/act/a2017world/m_off.png") no-repeat 0 0;z-index: 2;left:76%;top:53%;}
	.music_off{background: url("http://game.gtimg.cn/images/dnf/act/a2017world/m_on.png") no-repeat 0 0;}
	.music:hover{background: url("http://game.gtimg.cn/images/dnf/act/a2017world/m_on.png") no-repeat 0 0;}

	.toPage,.stone{width: 420px;height: 500px;z-index: 1;cursor:pointer;position:absolute;z-index:9999;background:url(about:blank) no-repeat 0 0;left:78.13%;top:22%;}
	.btn_group .toPage{z-index:9999;display:none;}

	.jz{width:279px;height:105px;background:url(about:blank) no-repeat 0 0;left:46%;top:60.5%;}
	/*.jz:hover{background:url("http://game.gtimg.cn/images/dnf/act/a2017world/jz_hover.png") no-repeat 0 0;}*/

	.photo_wall_l{width:194px;height:280px;background:url(about:blank) no-repeat 0 0;left:32%;top:32%;}
	.photo_wall_r{width:194px;height:280px;background:url(about:blank) no-repeat 0 0;left:62%;top:32%;}



.layer_bx{width:100%;height:100%;background:url("http://game.gtimg.cn/images/dnf/act/a2017world/bg_bx.jpg") no-repeat center 0;position:absolute;left:0px;top:0px;background-size:cover;display: none;opacity: 0;z-index:99999;}
	.layer_bx_inner{width:955px;height:549px;background:url("http://game.gtimg.cn/images/dnf/act/a2017world/bg_bx_con.png") no-repeat 0 0;position:absolute;left:50%;top:50%;margin:-274px 0 0 -477px;}
	.layer_bx .close{display:block;width:83px;height:83px;background-position:-455px -356px;position:absolute;right:-90px;top:83px;}
	.layer_bx_con{margin:164px 0 0 98px;}
	.layer_btn_open{display:block;width:222px;height:92px;background-position:-205px -537px;position:absolute;left:50%;bottom:-102px;margin-left:-111px;}
	.layer_btn_open_yes{background-position:-205px -444px;}
	.layer_bx .tab{width:156px;float:left;margin-right:44px;position:relative;padding:83px 0;height:204px;}
	.layer_bx .tab li{height:112px;}
	.layer_bx .tab .slidesjs-previous,.layer_bx .tab .slidesjs-next{position:absolute;width:55px;height:40px;left:59px;overflow:hidden;text-indent:-999em;}
	.layer_bx .tab .slidesjs-previous{top:0px;}
	.layer_bx .tab .slidesjs-next{bottom:84px;}
	.num{background:url("http://game.gtimg.cn/images/dnf/act/a2017world/num.png") no-repeat 0 0;text-indent:-999em;overflow:hidden;}
	.n0{background-position:0 0;}
	.n1{background-position:0 -112px;}
	.n2{background-position:0 -224px;}
	.n3{background-position:0 -336px;}
	.n4{background-position:0 -448px;}
	.n5{background-position:0 -560px;}
	.n6{background-position:0 -672px;}
	.n7{background-position:0 -784px;}
	.n8{background-position:0 -896px;}
	.n9{background-position:0 -1008px;}
	.slidesjs-pagination{display:none;}
.mod_layer{width:100%;height:100%;position:absolute;left:0px;top:0px;display: none;opacity: 0;z-index:99999;}
	.mod_layer_fix{background-color: #000000;opacity: 0.6;width: 100%;height: 100%;}
	.mod_layer_inner{position:absolute;left:50%;top:50%;}
	.mod_layer_img{width:451px;height:679px;margin:-339px 0 0 -225px;}
	.mod_layer_file{width:1181px;height: 768px;margin: -384px 0 0 -590px; }
	.mod_layer_pic{width: 359px;height: 382px;margin: -191px 0 0 -179px;}
	.mod_layer_jz{width:1054px;height:708px;margin:-354px 0 0 -527px;}
	.mod_layer_rw{width:1181px;height:768px;margin:-384px 0 0 -590px;}
	.mod_layer_act{width:1027px;height:508px;margin:-254px 0 0 -513px;}
	.layer_act_detail{width:854px;height:1048px;margin:-524px 0 0 -427px;}
	.mod_layer_act .goDetail{display:block;width:248px;height:209px;position:absolute;left:390px;top:160px;background:url("http://game.gtimg.cn/images/dnf/act/a2017world/act/btn.png") no-repeat 0 0;}
	.mod_layer_act .goDetail:hover{background:url("http://game.gtimg.cn/images/dnf/act/a2017world/act/btn_hover.png") no-repeat 0 0;}
	.goDetailNext{display:block;width:82px;height:36px;position:absolute;}
	.layer_act_detail_pic1 .goDetailNext{left:365px;top:915px;opacity:1;}
	.layer_act_detail_pic2 .goDetailNext{left:652px;top:935px;opacity:0;}
	.mod_layer_stone{width:1160px;height:200px;background:url("http://game.gtimg.cn/images/dnf/act/a2017world/layer_stone.png") no-repeat 0 0;margin:-100px 0 0 -580px;color:#cbba8d;line-height:200px;font-size:20px;font-weight:bold;text-align:center;}
	.mod_layer_photo_wall{width:1000px;height:808px;margin:-404px 0 0 -500px;}
	.mod_layer_photo_wall .mod_layer_con{text-align:center;width:1000px;height:808px;position:relative;}
	.mod_layer_world{width:100%;height:100%;left:0px;top:0px;}
	.photo_item{height:100%;}
	.photo_item img{position:relative;top:50%;}
	.mod_layer_photo_wall_l .photo_item1 img{margin-top:-224px;}
	.mod_layer_photo_wall_l .photo_item2 img{margin-top:-404px;}
	.mod_layer_photo_wall_l .photo_item3 img{margin-top:-230px;}
	.mod_layer_photo_wall_l .photo_item4 img{margin-top:-378px;}
	.mod_layer_photo_wall_l .photo_item5 img{margin-top:-256px;}
	.mod_layer_photo_wall_l .photo_item6 img{margin-top:-412px;}
	.mod_layer_photo_wall_l .photo_item7 img{margin-top:-373px;}

	.mod_layer_photo_wall_r .photo_item1 img{margin-top:-211px;}
	.mod_layer_photo_wall_r .photo_item2 img{margin-top:-254px;}
	.mod_layer_photo_wall_r .photo_item3 img{margin-top:-233px;}
	.mod_layer_photo_wall_r .photo_item4 img{margin-top:-257px;}
	.mod_layer_photo_wall_r .photo_item5 img{margin-top:-242px;}
	.mod_layer_photo_wall_r .photo_item6 img{margin-top:-301px;}
	.mod_layer_photo_wall_r .photo_item7 img{margin-top:-219px;}
	.mod_layer_photo_wall_r .photo_item8 img{margin-top:-337px;}
	.mod_layer_photo_wall_r .photo_item9 img{margin-top:-365px;}
	.mod_layer_photo_wall .slidesjs-previous,.mod_layer_photo_wall .slidesjs-next{display:block;width:114px;height:131px;position:absolute;top:50%;margin-top:-65px;z-index:999;overflow:hidden;text-indent:-999em;}
	.mod_layer_photo_wall .slidesjs-previous{left:40px;background-position:-427px -444px;}
	.mod_layer_photo_wall .slidesjs-next{right:40px;background-position:-547px -444px;}
	.mod_layer .close{display:block;width:83px;height:83px;background-position:-284px -356px;position:absolute;right:83px;top:83px;cursor:pointer;}
	.layer_act_detail .close{right:-14px;top:8px;}
	.mod_layer_photo_wall .close{width:81px;height:79px;background-position:-560px -356px;right:81px;top:79px;z-index:9999;}
	.mod_layer_stone .close{left:50%;top:200px;margin-left:-40px;}
	.mod_layer_img .close,.mod_layer_pic .close{right:-80px;top:0px;}
	.changePic{width: 82px;height: 82px;position: absolute;right: -30px;top: 260px;cursor: pointer;}
	.changePic span{display: block;width:82px;height: 82px;background-position: -368px -356px;position: absolute;left: 0;top: 0;z-index: 3}
	.changePic:after{content: "";width: 107px;height: 107px;display: block;background-color: rgba(132,70,31,0.8);border-radius: 50%;position: absolute;left: 50%;top: 50%;margin: -53px 0 0 -53px;z-index: 2;-webkit-animation:gogogo 2s infinite linear ;-moz-animation:gogogo 2s infinite linear ;-o-animation:gogogo 2s infinite linear ;}
	.changePic:before{content: "";width: 130px;height: 130px;display: block;background-color: rgba(107,64,28,0.6);border-radius: 50%;position: absolute;left: 50%;top: 50%;margin: -65px 0 0 -65px;z-index: 1;-webkit-animation:gogogo 2s infinite linear ;-moz-animation:gogogo 2s infinite linear ;-o-animation:gogogo 2s infinite linear ;}
	.pic2{display: none;opacity: 0;}
@-webkit-keyframes gogogo {
	0%{
		-moz-transform:scale(.8,.8);
		-webkit-transform:scale(.8,.8);
		-o-transform:scale(.8,.8);
	}
	50%{
		-moz-transform:scale(1,1);
		-webkit-transform:scale(1,1);
		-o-transform:scale(1,1);
	}
	100%{
		-moz-transform:scale(.8,.8);
		-webkit-transform:scale(.8,.8);
		-o-transform:scale(.8,.8);
	}
}
@-moz-keyframes gogogo {
	0%{
		-moz-transform:scale(.8,.8);
		-webkit-transform:scale(.8,.8);
		-o-transform:scale(.8,.8);
	}
	50%{
		-moz-transform:scale(1,1);
		-webkit-transform:scale(1,1);
		-o-transform:scale(1,1);
	}
	100%{
		-moz-transform:scale(.8,.8);
		-webkit-transform:scale(.8,.8);
		-o-transform:scale(.8,.8);
	}
}
@-o-keyframes gogogo {
	0%{
		-moz-transform:scale(.8,.8);
		-webkit-transform:scale(.8,.8);
		-o-transform:scale(.8,.8);
	}
	50%{
		-moz-transform:scale(1,1);
		-webkit-transform:scale(1,1);
		-o-transform:scale(1,1);
	}
	100%{
		-moz-transform:scale(.8,.8);
		-webkit-transform:scale(.8,.8);
		-o-transform:scale(.8,.8);
	}
}
.layer_quick{position:fixed;width:100%;height:100%;left:0;top:0;z-index:99999;display:none;opacity:0;font-family:"楷体","楷体_GB2312",Microsoft YaHei,Tahoma,sans-serif;}
		.layer_quick a,.layer_quick p{font-family:"楷体","楷体_GB2312",Microsoft YaHei,Tahoma,sans-serif;}
		.layer_quick_mask{background-color:#000;filter:alpha(opacity=70);opacity:.7;width:100%;height:100%}
		.layer_quick_con{width:1016px;height:690px;background:url(http://game.gtimg.cn/images/dnf/act/a20170502map/quick-nav.png) no-repeat 0 0;position:absolute;left:50%;top:50%;margin:-345px 0 0 -508px;font-size:22px;font-family:"楷体","楷体_GB2312"}
		.layer_quick_con h3{width:126px;height:50px;position:absolute;left:144px}
		.layer_quick_con h3 a{display:block;height:100%;overflow:hidden;text-indent:-999em}
		.layer_quick_tit_bns{top:230px}
		.layer_quick_tit_sj{top:348px}
		.layer_quick_tit_rw{top:468px}
		.layer_quick_con .back a,.layer_quick_con li a,.layer_quick_con p a{color:#322723;display:inline-block;position:relative}
		.layer_quick_con .back a:hover::after,.layer_quick_con li a:hover::after,.layer_quick_con p a:hover::after{display:inline-block;width:120%;height:3px;content:"";background:url(http://game.gtimg.cn/images/dnf/act/a20170502map/nav-hover.png) no-repeat center 0;position:absolute;left:-10%;top:50%;margin-top:-1px;animation:left .5s both linear}
		.layer_quick_con ul{position:absolute;left:310px;top:215px}
		.layer_quick_con ul li{float:left;width:35%;line-height:30px}
		.layer_quick_map{position:absolute;left:310px;top:340px}
		.layer_quick_map a{margin-right:20px}
		.layer_quick_country{position:absolute;left:310px;top:380px}
		.layer_quick_country a{margin-right:20px}
		.layer_quick_file{position:absolute;left:310px;top:482px}
		.back{position:absolute;left:132px;top:556px}
		.back a{display:inline-block;overflow:hidden;text-indent:-999em;width:150px;height:30px}
		.layer_quick_close{position:absolute;left:473px;top:575px;width:70px;height:60px;cursor:pointer}
#footer_ied{text-align:center; font-size:12px; line-height:19px;background-color:#1A1A1D;color:#818181;font-family:Tahoma;}
.wrap_ied{ margin:0 auto; padding:30px; width:800px;}
.wrap_ied a{color:#818181;font-family:Tahoma;}
#footer_ied p.e{ margin-top:-4px; font-size:10px;}

.LOGO{
	width:611px;
	height:440px;
	position: relative;
	margin:0 auto;
	margin-top:150px; 
	
}

.LOGO-x{
	position:absolute;
	background:url(../img/CST2.png)no-repeat;
	width:298px;
	height:298px;
	left: 26%;
	
	-webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 1s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 1s;
    -webkit-animation: rotate 16s linear infinite;
    -moz-animation: rotate 16s linear infinite;
    -o-animation: rotate 16s linear infinite;
    animation: rotate 16s linear infinite;	
}

.LOGO-y{
	position:absolute;
	background:url(../img/CST1.png);
	width:611px;
	height:352px;
}

.Entrance{
	margin:90px auto 8px auto;
	text-decoration: none;
	position:absolute;
	border-style:solid; border-width:2px; border-color:#ffffff;
	width:130px;
	height:35px;
	left: 39%;
	bottom: 0px;
	text-align: center;
	font-family:"SimHei";
	font-size:28px;
	line-height: 36px;
	color:#ffffff;
}

@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(359deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
    to{transform: rotate(359deg)}
}