@charset "utf-8";
/* CSS Document */
/*字体*/
@font-face {
font-family: 'SofiaProLight-webfont';
src: url('../fonts/SofiaProLight-webfont.eot');
src: url('../fonts/SofiaProLight-webfont.eot?#iefix')
format('embedded-opentype'),
url('../fonts/SofiaProLight-webfont.woff') format('woff'),
url('../fonts/SofiaProLight-webfont.ttf') format('truetype'),
url('../fonts/SofiaProLight-webfont.svg#SofiaProLight-webfont')
format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'galette-med-webfont';
src: url('../fonts/galette-med-webfont.eot');
src: url('../fonts/galette-med-webfont?#iefix')
format('embedded-opentype'),
url('../fonts/galette-med-webfont.woff') format('woff'),
url('../fonts/galette-med-webfont.ttf') format('truetype'),
url('../fonts/galette-med-webfont.svg#galette-med-webfont')
format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: '08SeoulNamsanM_0';
src: url('../fonts/08SeoulNamsanM_0.ttf');
format('embedded-opentype'),
url('../fonts/08SeoulNamsanM_0.ttf') format('truetype'),
format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: '08SeoulHangangM_0';
src: url('../fonts/08SeoulHangangM_0.ttf');
format('embedded-opentype'),
url('../fonts/08SeoulHangangM_0.ttf') format('truetype'),
format('svg');
font-weight: normal;
font-style: normal;
}

html{}
body{ font-size:12px; margin:0;  font-family:SofiaProLight-webfont,Microsoft YaHei,"08SeoulNamsanM_0"; background-color:#fff;}

p,h1,h2{ margin:0; padding:0;}
img{ border:0; max-width:100%;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#666; text-decoration:underline;}
video { width: 100%; height: auto; }

h1,a{transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s; -ms-transition: all 1s ease 0s;}

#containts{ max-width:1920px; margin:0 auto; background-color:#F2F2F2;}
.header{ width:100%; left:0; margin:0 auto;  height:100px; clear:both; background-color:#c7101b;position:fixed!important; top:0; z-index:99999; }
.header_width{max-width:1440px; margin:0 auto;position:relative;}
.logo{ float:left; margin:22px 0 0 0;padding-left:15px;}
.menu{ position:absolute; right:10px; top:40px; display:none;}
.nav{ float:left; margin-left:50px; margin-top:20px; display:block;}
.nav ul{ margin:0; padding:0; list-style:none;}
.nav ul li{ float:left;  line-height:65px; text-align:center; color:#FFF; font-size:1.333em; padding:0 55px; }
.nav ul li a{ color:#fff; text-decoration:none; display:inline-block; cursor:pointer;}
.nav_lihover{ background-color:#fff;}
.nav_lihover a{ color:#c7101b!important;}
.language{position:absolute; right:0; top:10px;font-size:1.333em; cursor:pointer;}
.language a{ color:#FFF; text-decoration:none; display:inline-block; margin:0 20px; margin-top:30px;}
.language_ch{position:absolute; right:18px; top:65px;font-size:1.333em; border:1px #ccc solid; background-color:#c7101b; color:#fff; display:none;}
.language_ch a{ color:#FFF; text-decoration:none; display:inline-block; margin:6px 20px; }
.language_ch a:hover{ color:#ccc;}

/*二级菜单*/
.nav2{  position:absolute; left:0; top:100px!important; z-index:1111; height:100px; width:100%; display:none;}
.nav3{  position:absolute; left:0; top:100px!important; z-index:1111; height:100px; width:100%; display:none; }
.nav2_list{ max-width:1440px; margin:0 auto; margin-top:0px; background-color: hsla(0, 0%, 5%, 0.7); height:55px; padding-top:35px; text-align:center; }
.nav2_list a{ display:inline-block; margin:0 20px;color:#ccc; font-size:1.433em; text-decoration:none;}
.nav2_list a:hover{ color:#666;}

/*全屏轮播*/
.full_banner{ -webkit-animation:transform-5 1s ease-in-out; ;animation:transform-5 1s ease-in-out;  margin:0 auto; position:relative;  max-height:750px; overflow:hidden; margin-top:100px;}
.full_banner0{ margin-top:100px;position:relative;}
.full_banner video{ width:1920px; height:750px;}
.full_banner img{ max-width:100%;}
@-webkit-keyframes transform-5 { 
	from{-webkit-transform:translate(0px,-80px); opacity:0; background-color:#fff;} 
    to{-webkit-transform:translate(0px,0px);} 
}
@keyframes transform-5 { 
	from{-webkit-transform:translate(0px,-80px);opacity:1; background-color:#fff;} 
    to{-webkit-transform:translate(0px,0px);} 
}

.full_banner2{ -webkit-animation:transform-5 1.5s ease-in-out ;animation:transform-5 2s ease-in-out;  margin:0 auto; position:relative;  max-height:465px; overflow:hidden; margin-top:100px;}
.full_banner2 img{ width:inherit;}
.video_iframe{ margin-top:100px; position:absolute; top:100px; width:100%; margin:0 auto;  text-align:center; z-index:900;}
.iframe_width{background-color:#000; width:700px; margin:0 auto; position:relative; z-index:99999;}
.iframe_width iframe{ width:600px; height:375px;}
.close{ position:absolute; right:5px; top:5px; display:none;}

.float_div{ position:absolute; width:100%; text-align:center; }
.float_div h1{ font-size:6.33333em; margin:0; color:#fff; font-weight:normal; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; margin-top:200px;}
.float_div p{margin:0; margin-top:60px; font-size:2.333em;color:#fff;}
.float_div_font{-webkit-animation:transform-6 1s ease-in-out ;animation:transform-6 1s ease-in-out;  margin:0 auto; position:relative;  max-height:565px; overflow:hidden; }
@-webkit-keyframes transform-6 { 
	from{-webkit-transform:translate(0px,80px);color: hsla(0, 0%, 5%, 0.7);} 
    to{-webkit-transform:translate(0px,0px);} 
}
.float_div_font2{-webkit-animation:transform-7 0.5s ease-in-out ;animation:transform-7 0.5s ease-in-out; margin:0 auto; position:relative;  max-height:565px; overflow:hidden; }
@-webkit-keyframes transform-7 { 
	from{-webkit-transform:translate(0px,80px);color: hsla(0, 0%, 5%, 0.7);} 
    to{-webkit-transform:translate(0px,0px);} 
}
@-webkit-keyframes transform-8 { 
	from{-webkit-transform:translate(0px,-80px); } 
    to{-webkit-transform:translate(0px,0px);} 
}
.float_div_font3{-webkit-animation:transform-7 0.8s ease-in-out ;animation:transform-7 0.8s ease-in-out; margin:0 auto; position:relative;  max-height:565px; overflow:hidden; }
.float_div2{ position:absolute; width:100%; text-align:center;}
.float_div2 p{margin:0; margin-top:60px; font-size:3.833em;color:#fff;margin-top:450px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"}

.float_div3{ position:absolute; width:100%; text-align:center;}
.float_div3 p{margin:0; font-size:3.333em;color:#fff;margin-top:370px;font-family:'galette-med-webfont',"Microsoft YaHei","Microsoft YaHei","08SeoulHangangM_0";}

.float_div4{ position:absolute; width:100%; text-align:center;}
.float_div4 h1{ font-size:5.33333em; margin:0; color:#fff; font-weight:normal; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; margin-top:150px;}
.float_div4 p{margin:0; margin-top:60px; font-size:2.333em;color:#fff;}

.float_div5{ position:absolute; width:100%; text-align:center;}
.float_div5 p{margin:0; font-size:2.833em;color:#fff;margin-top:510px;text-shadow: 3px 3px 3px #000; }

.float_div6{ position:absolute; width:100%; text-align:center; }
.float_div6 h1{ font-size:6.33333em; margin:0; color:#fff; font-weight:normal; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; margin-top:200px;}
.float_div6 p{margin:0; margin-top:60px; font-size:2.333em;color:#fff;}


.lb01{ float:left; margin-left:100px;-webkit-animation:transform-6 2s ease-in-out ;}
.lb01_2{ float:right;position:absolute; width:100%; margin:520px 0px 0 0; text-align:right; right:150px; }
.lb01_3{ position:absolute;z-index:112; width:100%; margin:80px 0px 0 0; text-align:center;  }
.lb01_4{  position:absolute; z-index:111; width:100%; margin:140px 0px 0 50px; -webkit-animation:transform-8 2s ease-in-out ;}
.lb01_5{ position:absolute;z-index:112; width:100%; margin:140px 0px 0 0; text-align:center;  }

.button_left{ position:absolute; bottom:70px; left:15px; z-index:11115; font-size:1.3em;}
.button_left a{ }
.button_left a:hover{ }
.button_left img{ margin-right:15px; width:41px; height:auto;}
.button_right{ position:absolute; bottom:70px; right:15px; z-index:11115; font-size:1.3em;}
.button_right a{}
.button_right a:hover{ }
.button_right img{ margin-left:15px; b}

.game_downbtn{ margin-left:0px;}
.game_downbtn a{ display:inline-block; margin:20px 20px 20px 0px;}
.game_downbtn img{ width:170px; height:50px;}
.game_downbtn2{margin-top:-250px; margin-bottom:50px; margin-left:20px;}
.game_downbtn2 img{ margin-right:0;}
.game_downbtn3{margin-top:0px; margin-bottom:50px;}
.game_downbtn3 img{ }
.game_downbtn4{margin-top:-80px; margin-bottom:-110px;}
.game_downbtn5{ margin-left:0px; margin-top:280px;}
.game_downbtn5 a{ display:inline-block; margin:20px 20px 20px 0px;}
.game_downbtn5 img{ width:170px; height:50px;}
.game_downbtn6{margin-top:-80px; margin-bottom:-110px;}
.game_downbtn7{ margin-left:0px; margin-top:280px;}
.game_downbtn7 a{ display:inline-block; margin:20px 20px 20px 20px;}
.game_downbtn7 img{ width:170px; height:50px;}
.game_downbtn8{margin-top:-120px; margin-bottom:-110px;}

.lb_btn{ position:absolute; width:100%; text-align:center; bottom:170px; margin-left:500px;}
.lb_btn a{padding:0px 15px; width:200px; margin-top:30px; margin-left:auto; margin-right:auto; height:50px; line-height:50px; font-size:1.7em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px;}
.lb_btn a:hover{ background-color:#F06;}
.lb_btn a img{ margin-bottom:-7px;}

.lb_btn2{ position:absolute; width:100%; text-align:center; bottom:170px; margin-left:500px;}
.lb_btn2 a{padding:0px 15px; width:200px; margin-top:30px; margin-left:auto; margin-right:auto; height:50px; line-height:50px; font-size:1.7em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px;}
.lb_btn2 a:hover{ background-color:#F06;}
.lb_btn2 a img{ margin-bottom:-7px;}

.about_banner_bg{background:url('../images/about_banner.jpg') center top no-repeat; max-width:1920px; height:750px;}
.about_banner02_bg{background:url('../images/about_family_pic01.jpg') center top no-repeat; max-width:1920px; height:750px;}
.game01_banner_bg{background:url('../images/ganme01_banner.jpg') center top no-repeat; max-width:1920px; height:750px;}
.game02_banner_bg{background:url('../images/game02_banner.jpg') center top no-repeat; max-width:1920px; height:750px;}
.game03_banner_bg{background:url('../images/game03_banner.jpg') center top no-repeat; max-width:1920px; height:750px;}
.game04_banner_bg{background:url('../images/game04_banner.jpg') center top no-repeat; max-width:1920px; height:750px;}
.game05_banner_bg{background:url('../images/game05_banner.jpg') center top no-repeat; max-width:1920px; height:750px;}  
.game06_banner_bg{background:url('../images/game06_banner.jpg') center top no-repeat; max-width:1920px; height:750px;}  /*可适配*/
.game07_banner_bg{background:url('../images/Tourivia-Webpage_01.png') center top no-repeat; max-width:1920px; height:750px;}  /*可适配*/
.support_banner_bg{background:url('../images/support_banner.jpg') center top no-repeat; max-width:1920px; height:750px;}
.contact_banner_bg{background:url('../images/lb04.jpg') center top no-repeat; max-width:1920px; height:750px;}
.news_banner_bg{background:url('../images/banner_news.jpg') center top no-repeat; max-width:1920px; height:465px;}
.blog_banner_bg{background:url('../images/banner_blog.jpg') center top no-repeat; max-width:1920px; height:465px;}

.main_image{height:750px;position:relative; overflow:hidden; margin-top:-12px;}
.main_image ul{width:100%;height:750px;overflow:hidden;position:absolute;top:0;left:0; list-style:none; margin:0; padding:0;}
.main_image li{float:left;width:100%;}
.main_image li span{display:block;width:100%;height:750px;}
.main_image li a{display:block;}
.main_image li .img_1{background:url('../images/lb02.jpg') center top no-repeat;}
.main_image li .img_2{background:url('../images/lb03.jpg') center top no-repeat;}
.main_image li .img_3{background:url('../images/lb05.jpg') center top no-repeat;}
.main_image li .img_4{background:url('../images/lb06.jpg') center top no-repeat;}
.main_image li .img_5{background:url('../images/lb07.jpg') center top no-repeat;}
.main_image li .img_6{background:url('../images/ff_funding_banner.jpg') center top no-repeat;}
.main_image li .img_7{background:url('../images/lb08.jpg') center top no-repeat;}
.main_image li .img_8{background:url('../images/lb09.jpg') center top no-repeat;}
.main_image li .img_9{background:url('../images/lb13.jpg') center top no-repeat;}
.main_image li .img_10{background:url('../images/lb14.jpg') center top no-repeat;}
.main_image li .img_11{background:url('../images/lb12.jpg') center top no-repeat;}
.main_image li .img_12{background:url('../images/TDF Front Page.png') center top no-repeat;}

div.flicking_con{position:absolute;top:640px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0 5px;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px;}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:111;position:absolute;display:block;width:73px!important;height:74px!important;top:350px;margin-top:-37px;display:;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}


/*内容区域*/
.content_position{ position:relative; max-width:1920px; width:100%; background-color:#fff; margin-top:-50px; overflow-x:hidden;}
.content{max-width:1440px; margin:0 auto; }
.content2{max-width:1920px; margin:0 auto; }
.home_banner01{ background:url(../images/home_about_banner04.jpg) no-repeat center top; max-width:1440px; height:728px; position:relative;}
.banner01_font{padding:200px 0 0 90px; width:550px;}
.banner01_font h1{ font-size:4.33333em; margin:0; color:#fff; font-weight:normal;font-family:'galette-med-webfont',"Microsoft YaHei","galette-med-webfont","08SeoulHangangM_0";}
.banner01_font p{ margin:0; font-size:2.5em;color:#fff;}
.banner01_font a{ padding:0px 35px; margin-top:30px; height:50px; line-height:50px; font-size:1.7em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px;}
.banner01_font a:hover{ background-color:#F06;}
.banner01_font a img{ margin-bottom:-7px;}

.home_banner02{background:url(../images/home_about_banner03.jpg) #1e7fb9 no-repeat center bottom;  max-width:1440px; height:1700px; }
.banner02_font{padding:100px 0 0 0; text-align:center;}
.banner02_font h1{ font-size:4.33333em; margin:0; color:#fff; font-weight:normal;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.banner02_font p{ margin:0; font-size:2.5em;color:#fff;}
.banner02_font a{ padding:0px 35px; margin-top:30px; height:50px; line-height:50px; font-size:1.7em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px; }
.banner02_font a:hover{ background-color:#F06;}
.banner02_font a img{ margin-bottom:-7px;}

.cloud{ text-align:center; margin:30px 0;}
.banner02_font02{ color:#fff;font-size:2em;}
.font02_left{ float:left; width:30%; margin-left:10%;}
.font02_right{ float:right; width:30%; margin-right:10%;}
.banner02_font02 span{ display:block; text-align:right;}
.banner02_font02 a{ color:#fff; text-decoration:none;}
.banner02_font02 a:hover{ text-decoration:underline;}

.home_flash{ position:absolute; width:100%; text-align:center; left:304px; top:56px;}
.home_flash2{ position:absolute; width:100%; text-align:center; display:none;}
.home_flash3{ position:absolute; width:100%; text-align:center; display:none;}


.footer{ clear:both;  background-color:#d8d8d8; max-width:1440px; margin:0 auto; padding:20px 0;}
.footer2{ clear:both;  background-color:#d8d8d8; max-width:1920px; margin:0 auto; padding:20px 0;}
.footer_logo{ float:left; margin:60px 0 0 50px; display:none;}
.footer_right{ float:none; width:100%; text-align:center;}
.footer_nav{font-size:1.233em; margin-top:0px; line-height:30px;}
.footer_nav a{ display:inline-block; color:#696969; padding:0 12px;text-decoration:none;}
.footer_nav a:hover{ color:#333;}
.footer_copyright{ font-size:1.1666em;}
.share{ float:left; width:100%; text-align:center;margin-top:20px; margin-left:10px; line-height:30px; }
.share a{ margin:0 5px;  display:inline-block;}
.icp{font-size:0.8em;  width:50%; margin:0 auto; text-align:center;color:#696969;  line-height:25px;}
.language2{font-size:1.233em; color:#696969; margin-top:15px;}
.language2 a{ display:inline-block; padding:0 15px;color:#696969; text-decoration:none;}


/*关于我们*/
.about_intro{ background:url(../images/about_bg01.jpg) no-repeat center; height:580px;  padding:150px 50px 0px 0; }
.about_intro h1{ float:left;font-size:6.73333em; margin:20px 50px 220px 120px; color:#fff; font-weight:normal; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.about_intro p{ margin-left:40%; line-height:35px; font-size:1.5333em;color:#fff;}
.about_intro2{ background-color:#fff;}
.about_intro2 p{line-height:35px; font-size:1.5333em; float:left; width:35%; margin:200px 50px 0 50px;}
.about_intro2 a{ display:inline-block; padding:100px 0px; cursor:move; width:25%; text-align:center; margin:0 20px;}

.about_bgcolor{ background:-webkit-linear-gradient(90deg, #3a81c3 0%, #2f3582 30%, #1c164f 100%); }
.about_bg{ position:relative; padding:50px 0;background:url(../images/about_bgg.jpg) no-repeat top center;height:2080px; overflow:hidden;}
.about_bg2{ position:relative; padding:50px 0;background:url(../images/about_family_pic02.jpg) no-repeat top center;height:3093px; overflow:hidden;}
.about_bg h2{font-size:6.73333em; padding:80px 0 0 0px; margin-bottom:-140px; color:#fff; font-weight:normal; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; text-align:center;}
.about_bg p{ text-align:center; max-width:770px; margin:0 auto; margin-top:150px; line-height:35px; font-size:1.6333em;color:#fff; font-style:normal;}
.about_bg span{line-height:55px; display:inline-block; font-size:2.3333em; font-style:normal; margin-bottom:15px; position:relative; margin:20px 0; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.about_bgg{ position:absolute;  bottom:0; }
.firefly01{ position:absolute; left:70px; bottom:0px; display:none;}
.firefly02{ position:absolute; right:70px; bottom:0px; display:none;}

.family_flash{ width:3840px; position:absolute;  top:0; left:50%; text-align:center; margin-left:-1920px;}

/*招聘*/
.world_map{  padding:30px 0; background:url(../images/worldmap.gif) #e2d6bf no-repeat 50% 280px; height:890px; position:relative;}
.world_map h1{ text-align:center; font-size:5.333em; color:#c7101b; margin-top:70px;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; font-weight:normal;}
.world_map h2{ text-align:center; margin-top:20px;color:#c7101b; }
.map_width{ width:450px; margin:0 auto;position:relative;}
.sh_area{ position:absolute; left:100px; top:215px; font-size:1.33em;color:#c7101b; text-align:center;}
.sh_area img{ margin-bottom:10px;}
.usa_area{position:absolute; right:0px;  top:205px; font-size:1.33em;color:#c7101b; text-align:center;}
.usa_area img{ margin-bottom:10px;}
.map_border{margin-top:700px; border-bottom:1px #d8cab0 solid;}

.area{}
.area_select{ float:left; width:478px;}
.area_usa{width:478px; height:323px; overflow:hidden;background:url(../images/usa_map2.jpg) no-repeat;}
.area_usa a{ display:inline-block;height:323px; color:#c7101b; text-decoration:none; text-align:center; transition: all 0.5s ease 0s;}
.area_usa h1{ font-size:3.333em; display:inline-block; margin-top:120px;}
.area_usa span{ display:block; margin-top:-323px; text-align:center; width:478px; height:323px; background-color:#c7101b; color:#fff;}
.area_usa span h1{ display:inline-block; font-size:3.333em; display:inline-block; margin-top:100px;}
.area_usa a:hover{ padding-top:323px;}

.area_china{width:478px; height:323px; overflow:hidden;background:url(../images/china_map2.jpg) no-repeat;}
.area_china a{ display:inline-block;height:323px; color:#c7101b; text-decoration:none; text-align:center; transition: all 0.5s ease 0s;}
.area_china h1{ font-size:3.333em; display:inline-block; margin-top:120px;}
.area_china span{ display:block; margin-top:-323px; text-align:center; width:478px; height:323px; background-color:#c7101b; color:#fff;}
.area_china span h1{ display:inline-block; font-size:3.333em; display:inline-block; margin-top:100px;}
.area_china a:hover{ padding-top:323px;}

.area_content{ float:right; width:962px; height:646px;}
.area_content video{width:962px; height:646px;}
.area_content img{width:962px; height:646px;}

.job_culture{ background:url() no-repeat #e2d6bf bottom left; }
.job_culture_title{ float:left;width:25%; position:relative;font-size:6.7333em; text-align:left; margin-left:110px; padding-top:5%;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; }
.job_culture_title span{color:#c7101b;}
.job_culture_title2{ float:left;width:25%; position:relative;font-size:5.3333em; text-align:left; margin-left:110px; padding-top:5%;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; }
.job_culture_title2 span{color:#c7101b;}
.job_culture_content{ float:right; width:65%;font-size:1.5333em; padding:50px 0;}
.two-columns {
    -webkit-columns: 2;
    -moz-columns: 2;
    -ms-columns: 2;
    columns: 2;
}

.job_culture_content p{ margin:0px 15px 15px 20px; line-height:32px;}
.job_culture_content p strong{ color:#c7101b;}

.job_welfare_banner{background-color:#e2d6bf; text-align:center;}
.job_welfare_banner img{ width:85%; }
.job_welfare{background-color:#e2d6bf; padding:20px 0px; }
.job_welfare ul{ padding:0; margin:0; list-style:none;width:1050px; margin:0 auto;}
.job_welfare ul li{ float:left; width:350px; height:340px; margin:0 0px; text-align:center;  font-size:14px; line-height:20px;padding-bottom:50px;}
.job_welfare ul li img{ margin-bottom:10px;}
.job_welfare ul li:last-child{width:1050px; text-align:center;}
.job_welfare ul li span{color:#c7101b;}
.job_welfare h3{ font-size:1.1em; margin:5px 0 -15px 0px;}
.li_last{width:350px!important; float:left; }


.job_bottombanner{background-color:#fbfbfb; text-align:center; padding:20px 0; padding-top:0px;}
.job_bottombanner img{ width:100%;}
.job_content{background-color:#fbfbfb;}
.job_content h1{ font-weight:normal;}
.job_content h2{ margin-bottom:20px;}
.job_list{background-color:#e3e3e3;font-size:1.5333em; padding:30px 2% 50px 2%; width:25%; line-height:45px; float:left; margin:0 0 50px 50px;}
.job_list a{color:#000; text-decoration:none;}
.job_list a:hover{color:#c7101b; text-decoration:none;}
.job_list_select{color:#c7101b!important;}
.job_detail{ float:left; padding:30px 20px 50px 5%;font-size:1.5333em; width:60%; overflow-y:auto; height:560px;}
/* 设置滚动条的样式 */
.job_detail::-webkit-scrollbar {
    width: 12px;
}
/* 滚动槽 */
.job_detail::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
}
/* 滚动条滑块 */
.job_detail::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
.job_detail::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255,0,0,0.4);
}


.job_detail p{ padding:0 20px; font-size:0.9em; line-height:25px; margin-bottom:10px;}
.job_detail span a{ background-color:#c7101b; padding:10px 20px; display:inline-block; font-size:0.8em; margin:10px 20px; -webkit-border-radius:6px; text-align:center; color:#fff; text-decoration:none;}
.job_detail h2{ padding-left:20px;}
.job_detail h3{ cursor:pointer; color:#c7101b;padding:5px 20px; border-radius:8px;}
.job_detail h3 span{ font-size:0.6em; line-height:32px; float:right;}
.job_detail h3:hover{ background-color:#ccc; }

.place_select{ padding:100px 0 50px 0;background-color:#fbfbfb; }
.place_select ul{ margin:0; padding:0; list-style:none;border-bottom:1px #ddd solid; }
.place_select ul li{ display:inline-block; text-align:center; margin-bottom:-3px;}
.place_select ul li a{ font-size:2.33em;color:#9d9d9d; text-decoration:none; display:inline-block; padding:0 40px; margin:0 50px;}
.place_select_li{ border-bottom:5px #c7101b solid;}
.place_select_li{color:#c7101b!important;}

.job_man{ background:url(../images/job_man.png) #fbfbfb no-repeat center center; height:300px;}

.positions{background-color:#e2d6bf; padding:50px 100px;}
.positions_l{width:45%; float:left; display:block; }
.positions_l h1{ width:45%; float:left; display:block; font-size:3.333em; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; font-weight:normal; text-align:; margin:0; padding:0; }
.positions_r{float:right; width:55%; line-height:25px; font-size:1.333em;}
.positions_input{ margin-bottom:45px; float:left; margin-right:20px; }
.positions_input h3{  margin:0 0 10px 0; font-size:1em;}
.hear{ width:100%;  margin-top:50px; line-height:45px;}
.positions_input2{ margin-bottom:45px;   }
.positions_input2 h3{  margin:0 0 0px 0; font-size:1em;}
.positions_input2 a{ padding:0px 35px; margin-top:30px; margin-left:10px; height:45px; line-height:40px; font-size:1.1em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px;}
.positions_input2 a:hover{ background-color:#F06;}
.position_send a{ padding:0px 35px; margin-top:30px; height:55px; line-height:55px; font-size:1.1em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px;}
.position_send a:hover{ background-color:#F06;}

/*表单*/
.input01{ width:290px; height:45px; border-radius:8px; border:1px #ccc solid; padding:0 10px;}
.input02{ width:400px; height:45px; border-radius:8px; border:1px #ccc solid; padding:0 10px;}
.input03{ width:90%; height:130px; border-radius:8px; border:1px #ccc solid; padding:10px 10px; margin-top:20px;}



/*联系我们*/
.contact_city{}
.contact_city_sh{width:50%; float:left; background-color:#EAEAEA; }
.contact_city_sh a{ display:inline-block; text-align:center; background:url(../images/china_map.jpg) no-repeat; width:100%; height:280px; max-width:100%; cursor:context-menu; color:#c7101b; text-decoration:none; font-size:4.333em; padding-top:170px;}
.contact_city_sh a:hover{background:url(../images/china_map_2.jpg) no-repeat; color:#000;}
.contact_city_sh img{ width:100%;}
.contact_city_sh p{ font-size:1.533em;padding:30px 20px;}
.contact_city_sh span{ color:#c7101b; font-size:1.2em;}

.contact_city_usa{ width:50%; float:right; background-color:#D1D1D1;}
.contact_city_usa a{ display:inline-block; text-align:center; background:url(../images/usa_map.jpg) no-repeat; width:100%; height:280px; max-width:100%; cursor:context-menu; color:#c7101b; text-decoration:none; font-size:4.333em; padding-top:170px;}
.contact_city_usa a:hover{background:url(../images/usa_map_2.jpg) no-repeat; color:#000;}
.contact_city_usa img{ width:100%;}
.contact_city_usa p{ font-size:1.533em;padding:30px 20px;}
.contact_city_usa span{ color:#c7101b; font-size:1.2em;}

.contact_width{ padding:120px 0px; background-color:#e2d6bf; line-height:35px;}
.contact_left{ float:left; width:40%;}
.contact_left h1{ font-size:3.333em;color:#c7101b; font-weight:normal;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; width:250px; margin-left:150px;line-height:55px;}
.contact_right{ float:right;width:40%; margin-right:150px;}
.contact_right p{ font-size:1.5333em;}
.contact_right p a{ color:#666; text-decoration:underline; }
.contact_right span a{ padding:0px 35px; margin-top:30px; height:50px; line-height:50px; font-size:1.7em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px;}
.contact_right span a:hover{ background-color:#F06;}
.contact_right span a img{ margin-bottom:-7px;}


/*游戏*/
.game_title{ padding:100px 0; text-align:center; background-color:#;}
.game_title h1{ font-weight:normal;font-size:5.6333em;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; color:#000;}
.game_title p{line-height:35px; margin-top:20px; font-size:1.733em; max-width:700px; margin:0 auto; padding:30px 15px;color:#000;}
.game_banner img{ width:100%;}
.game_play{ text-align:center; margin:-70px 0 170px 0; position:relative; height:300px;}
.game_play span{ display:block; position:absolute; z-index:1; width:100%; top:110px; text-align:center;}
.game_play span a{ display:inline-block; background:url(../images/play.png) no-repeat; width:91px; height:91px;}
.game_play span a:hover{background:url(../images/play_hover.png) no-repeat; width:91px; height:91px;}
.game_play2{ text-align:center; margin:-70px 0 170px 0; position:relative; height:300px;}
.game_play2 span{ display:block; position:absolute; z-index:1; width:100%; top:0px; text-align:center;}
.game_play2 span a{ display:inline-block; background:url(../images/play_mt2.jpg) no-repeat center; width:100%; height:375px;}
.game_play2 span a:hover{background:url(../images/play_mt2_hover.jpg) no-repeat center; width:100%; height:375px;}
.game_play3{ text-align:center; margin:-70px 0 170px 0; position:relative; height:300px;}
.game_play3 span{ display:block; position:absolute; z-index:1; width:100%; top:0px; text-align:center;}
.game_play3 span a{ display:inline-block; background:url(../images/play_dc.jpg) no-repeat center; width:100%; height:375px;}
.game_play3 span a:hover{background:url(../images/play_dc_hover.jpg) no-repeat center; width:100%; height:375px;}
.game_play4{ text-align:center; margin:-70px 0 170px 0; position:relative; height:300px;}
.game_play4 span{ display:block; position:absolute; z-index:1; width:100%; top:0px; text-align:center;}
.game_play4 span a{ display:inline-block; background:url(../images/play_ek.jpg) no-repeat center; width:100%; height:375px;}
.game_play4 span a:hover{background:url(../images/play_ek_hover.jpg) no-repeat center; width:100%; height:375px;}
.game_play5{ text-align:center; margin:-70px 0 170px 0; position:relative; height:300px;}
.game_play5 span{ display:block; position:absolute; z-index:1; width:100%; top:0px; text-align:center;}
.game_play5 span a{ display:inline-block; background:url(../images/play_bdg.jpg) no-repeat center; width:100%; height:375px;}
.game_play5 span a:hover{background:url(../images/play_bdg_hover.jpg) no-repeat center; width:100%; height:375px;}
.game_play6{ text-align:center; margin:-70px 0 170px 0; position:relative; height:300px;}
.game_play6 span{ display:block; position:absolute; z-index:1; width:100%; top:0px; text-align:center;}
.game_play6 span a{ display:inline-block; background:url(../images/play_ff.jpg) no-repeat center; width:100%; height:375px;}
.game_play6 span a:hover{background:url(../images/play_ff_hover.jpg) no-repeat center; width:100%; height:375px;}
.game_play7{ text-align:center; margin:-70px 0 170px 0; position:relative; height:300px;}
.game_play7 span{ display:block; position:absolute; z-index:1; width:100%; top:0px; text-align:center;}
.game_play7 span a{ display:inline-block; background:url(../images/Tourivia-Webpage_02.png) no-repeat center; width:100%; height:375px;}
.game_play7 span a:hover{background:url(../images/Tourivia-Webpage_02.png) no-repeat center; width:100%; height:375px;}

.game_content{background-color:#f1f1f1;font-size:1.5333em; padding:50px 5% 50px 5%; line-height:45px; }
.game_content2{background-color:#f1f1f1;font-size:1.5333em; padding:50px 0% 50px 0%; line-height:45px; }
.game_content3{background-color:#ffffff;font-size:1.5333em; padding:50px 0% 0px 0%; line-height:45px; }
.game_line01{}
.game_sc{ float:none; width:100%;  text-align:center; margin-top:-110px;}
.game_sc img{ }
.game_info{ float:none; max-width:800px; margin:0 auto; text-align:center; padding:20px 0;font-size:1.233em; }
.game_info h1{ font-weight:normal;font-size:2.6333em; padding-left:0px; margin:50px 0;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"}
.game_info p{ line-height:35px;  padding:0 50px; display:block;}
.game_info p a{ display:inline-block; color:#ff2e5e; border:1px #ff2e5e solid; font-size:0.633em; margin:20px 10px 20px 0; padding:0 15px; line-height:30px; text-decoration:none;}
.game_info p a:hover{ background-color:#ff2e5e; color:#fff;}
.game_info p a img{ margin-bottom:-6px; margin-right:5px;}
.game_line02{ text-align:center; padding:50px 0; background-color:#f1f1f1;}
.game_line02_1{ padding:40px 0px;}
.game_line02_1 img{ float:left;}
.game_line02_1 a{ display:inline-block; color:#ff2e5e; border:1px #ff2e5e solid; font-size:0.633em; margin:20px 10px 20px 0; padding:0 15px; line-height:30px; text-decoration:none;}
.game_line02_1 a:hover{ background-color:#ff2e5e; color:#fff;}
.game_line02_1 p{ margin-top:150px; margin-left:50px; float:left;}
.game_line02_2{ padding:50px 0px; margin-top:100px; position:relative;font-size:1.133em; line-height:37px;}
.game_line02_2 img{ float:left; margin-left:-72px; margin-top:-40px; margin-right:10%; width:650px;}
.game_line02_2 p{ }
.game_line02_2 h1{ font-size:2.733em; line-height:55px; font-weight:normal; margin-bottom:40px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"}

.game_community_pic{ float:left; width:55%; margin-top:50px; text-align:center; font-size:3.33em; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"}
.game_community_pic img{ margin-top:100px; width:85%;}
.game_faq{ float:right; width:40%; text-align:left; font-size:1.233em; margin-top:0px;}
.game_faq h2{ font-size:1.333em; font-weight:normal; margin-bottom:80px;font-family:"Microsoft YaHei","08SeoulHangangM_0"}
.game_faq a{ text-decoration:none; color:#666; display:inline-block; width:300px; padding:5px 0; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px; text-align:center; color:#fff; }
.game_faq a:hover{background-color:#F06;}
.game_faq img{ margin-bottom:-4px;}
.game_faq span{ line-height:20px; display:block; margin-top:40px;}
.game_faq span a{font-size:0.7em; text-align:center; width:auto; border-radius:0px;padding:3px 0px; margin-right:25px; margin-top:20px; background-color:#f1f1f1;}
.game_faq span a:hover{ font-size:0.7em; text-align:center; width:auto; border-radius:0px;padding:3px 0px; background-color:#f1f1f1; color:#fff;}

.game_bottom{ text-align:center; width:100%; margin:0 auto; background-color:#f1f1f1;}

.about_pc01{ display:block!important;}
.about_mobile01{display:none!important;}

.about_pc02{ display:block!important;}
.about_mobile02{display:none!important;}

.game_pc01{ display:;}
.game_mobile01{ display:none;}

.game_pc02{ display:block!important;}
.game_mobile02{ display:none!important;}

.game_pc03{ display:block!important;}
.game_mobile03{ display:none!important;}

.jobs_pc01{ display:block!important;}
.jobs_mobile01{display:none!important;}

.contact_pc01{ display:block!important;}
.contact_mobile01{display:none!important;}

/*ROHgames*/
.mt2_line01{ background-color:#f1f1f1;}
.mt2_line01_l{ float:left; margin-top:-80px; text-align:center;  width:45%;}
.mt2_line01_r{ float:right;font-size:1.233em; width:55%;}
.mt2_line01_r h1{ font-weight:normal;font-size:2.9333em; padding-left:0px; margin:30px 0;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.mt2_line01_r p{ line-height:35px; padding:20px 0; padding-right:50px;}
.mt2_line02{ background:url(../images/roh_js04.jpg) no-repeat; width:1440px; height:781px;font-size:1.233em; }
.mt2_line02 h1{ font-weight:normal;font-size:2.9333em; padding-left:50px; padding-top:90px;  margin:30px 0;line-height:70px; color:#fff; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.mt2_line02 p{line-height:35px; padding:20px 50px;color:#fff;width:40%;}
.mt2_line03_l{ float:left; margin-top:100px; margin-bottom:80px; width:45%; text-align:center;}
.mt2_line03_r{ float:right;font-size:1.233em; width:55%; margin-top:80px;}
.mt2_line03_r h1{ font-weight:normal;font-size:2.9333em; padding-left:0px; margin:30px 0;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.mt2_line03_r p{ line-height:35px; padding:20px 0; padding-right:50px;}
.mt2_line03_r p img{ margin-bottom:50px;}
.mt2_line04{ background:url(../images/roh_js12.jpg) no-repeat; width:1440px; height:821px;font-size:1.233em;}
.mt2_line04_l{ float:left; width:45%;}
.mt2_line04_l h1{ font-weight:normal;font-size:2.9333em; padding-left:50px; padding-top:170px;  margin:30px 0;line-height:70px; color:#fff; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.mt2_line04_l p{line-height:35px; padding:20px 50px;color:#fff;}
.mt2_line04_r{ float:right; width:55%; margin-top:150px;}
.mt2_line05_l{ float:left; margin-top:100px; margin-bottom:80px; width:45%; padding-left:5%; text-align:center;}
.mt2_line05_r{ float:right;font-size:1.233em; width:45%; margin-top:120px;}
.mt2_line05_r h1{ font-weight:normal;font-size:2.9333em; padding-left:0px; margin:30px 0;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.mt2_line05_r p{ line-height:35px; padding:20px 0; padding-right:50px;}

/*DCgames*/
.dc_line01{ background:url(../images/dc_line01.jpg) no-repeat center center; height:1041px;}
.dc_line01 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:500px 350px 0 350px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.dc_line01 p{font-size:1.33em; color:#fff;text-align:center; padding:50px 350px;line-height:35px; }
.dc_line02{ background:url(../images/dc_line02.jpg) no-repeat center center; height:699px;}
.dc_line02 h1{ font-size:3.33em; color:#fff;font-weight:normal;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:50px 0 0 50px; width:50%;}
.dc_line02 p{font-size:1.33em; color:#fff; padding:50px 0 0 50px;width:50%;line-height:35px;}
.dc_line02 span{ display:block; padding:0 50px;}
.dc_line02 span img{ margin-top:50px; margin-right:50px; text-align:left;}
.dc_line03{ background:url(../images/dc_line03.jpg) no-repeat center center; height:693px;}
.dc_line03 h1{ float:right; font-size:3.33em; color:#fff;font-weight:normal;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:70px 50px 0 0; width:50%;}
.dc_line03 p{float:right;font-size:1.33em; color:#fff; padding:50px 50px 0 0;width:50%;line-height:35px;}
.dc_line03 span{ display:block;float:left; padding:0 0px;margin-left:46.2%;}
.dc_line03 span img{ margin-top:50px; margin-right:30px;}
.dc_line04{ background:url(../images/dc_line04.jpg) no-repeat center center; height:694px;}
.dc_line04 h1{ font-size:3.33em; color:#fff;font-weight:normal;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:100px 0 0 50px; width:50%;}
.dc_line04 p{font-size:1.33em; color:#fff; padding:50px 0 0 50px;width:50%;line-height:35px;}
.dc_line04 span{ display:block; padding:0 50px;}
.dc_line04 span img{ margin-top:50px; margin-right:50px;}
.dc_line05{ background:url(../images/dc_line05_2.jpg) no-repeat center center; height:696px;}
.dc_line05 h1{ float:right; font-size:3.33em; color:#fff;font-weight:normal;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:70px 50px 0 0; width:50%;}
.dc_line05 p{float:right;font-size:1.33em; color:#fff; padding:50px 50px 0 0;width:50%;line-height:35px;}
.dc_line05 span{ display:block;float:left; padding:0 0px;margin-left:46.2%;}
.dc_line05 span img{ margin-top:50px; margin-right:30px;}

.blackline{ background-color:#000; height:30px;}

/*EKgames*/
.ek_line01{ background:url(../images/ek_line01.jpg) no-repeat center center; height:866px;}
.ek_line01 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:70px 350px 0 350px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line01 p{font-size:1.33em; color:#fff;text-align:center; padding:30px 350px;line-height:35px; }
.ek_line02{ background:url(../images/ek_line02.jpg) no-repeat center center; height:792px;}
.ek_line02 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:70px 350px 0 350px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line02 p{font-size:1.33em; color:#fff;text-align:center; padding:30px 350px;line-height:35px; }
.ek_line03{ background:url(../images/ek_line03.jpg) no-repeat center center; height:787px;}
.ek_line03 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:70px 350px 0 350px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line03 p{font-size:1.33em; color:#fff;text-align:center; padding:30px 350px;line-height:35px; }
.ek_line04{ background:url(../images/ek_line04.jpg) no-repeat center center; height:862px;}
.ek_line04 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:500px 350px 0 350px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line04 p{font-size:1.33em; color:#fff;text-align:center; padding:50px 350px;line-height:35px; }

/*BDGgames*/
.bdg_line01{ background-color:#f1f1f1; position:relative; }
.bdg_line01_img01{ position:absolute; bottom:-15px; left:95px;}
.bdg_line01_img02{ position:absolute; right:75px; top:35px;}
.bdg_line01_text{ float:right; color:#000; width:650px; margin-top:530px; margin-right:50px;}
.bdg_line01 h1{ font-size:3.33em;  font-weight:normal; width:500px; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line01 p{font-size:1.33em; padding:50px 0px;line-height:35px; }
.bdg_line02{ background:url(../images/bdg_img03.jpg) no-repeat center center; height:867px;}
.bdg_line02 h1{ font-size:3.33em; color:#000;font-weight:normal;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:70px 0 0 50px; width:50%;}
.bdg_line02 p{font-size:1.33em; color:#000; padding:50px 0 0 50px;width:50%;line-height:35px;}
.bdg_line02 span{ display:block; padding:0 50px;}
.bdg_line02 span img{ margin-top:50px; margin-right:50px; text-align:left;}
.bdg_line03{ background:url(../images/bdg_img04.jpg) no-repeat center center; height:1009px;}
.bdg_line03 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:700px 350px 0 350px;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line03 p{font-size:1.33em; color:#fff;text-align:center; padding:50px 350px;line-height:35px; }
.bdg_line04{ background:url(../images/bdg_img05.jpg) no-repeat center top; height:915px;}
.bdg_line04 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:650px 150px 0 150px;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line04 p{font-size:1.33em; color:#fff;text-align:center; padding:20px 250px;line-height:35px; }


/*FFgames*/
.ff_line01{ background-color:#f1f1f1; position:relative; }
.ff_line01_img01{ position:absolute; bottom:-15px; left:20px;}
.ff_line01_img02{ position:absolute; right:75px; top:35px;}
.ff_line01_text{ float:right; color:#000; width:650px; margin-top:530px; margin-right:90px;}
.ff_line01 h1{ font-size:3.33em;  font-weight:normal; width:500px; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line01 p{font-size:1.33em; padding:50px 0px;line-height:35px; }

.ff_line02{ background-color:#fff; position:relative; height:800px; }
.ff_line02_img01{ position:absolute; bottom:-15px; right:0px;}
.ff_line02_img02{ position:absolute; left:75px; bottom:35px;}
.ff_line02_img03{ position:absolute; left:75px; bottom:35px; display:none;}
.ff_line02_text{ float:left; color:#000; width:650px; margin-top:80px; margin-left:90px;}
.ff_line02 h1{ font-size:3.33em;  font-weight:normal; width:500px; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line02 p{font-size:1.33em; padding:50px 0px;line-height:35px; }

.ff_line03{ background-color:#f1f1f1; background:url(../images/ff_bg01.jpg) left center; position:relative;height:800px; }
.ff_line03_img01{ position:absolute; bottom:-15px; left:0px;}
.ff_line03_img02{ position:absolute; right:75px; bottom:65px;}
.ff_line03_text{ float:right; color:#fff; width:650px; margin-top:150px; margin-right:90px;}
.ff_line03 h1{ font-size:3.33em;  font-weight:normal; width:500px; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line03 p{font-size:1.33em; padding:50px 0px;line-height:35px; }

.ff_line04{ background-color:#fff; position:relative; height:900px; }
.ff_line04_img01{ position:absolute; top:0px; right:0px;}
.ff_line04_img02{ position:absolute; left:75px; bottom:35px;}
.ff_line04_text{ float:left; color:#000; width:650px; margin-top:300px; margin-left:90px;}
.ff_line04 h1{ font-size:3.33em;  font-weight:normal; width:500px; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line04 p{font-size:1.33em; padding:50px 0px;line-height:35px; }

.ff_line05{ background:url(../images/ff_img10.jpg) no-repeat center top; height:850px;}
.ff_line05 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:550px 150px 0 150px;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line05 p{font-size:1.33em; color:#fff;text-align:center; padding:20px 250px;line-height:35px; }

/*Touriviagames*/
.tra_line01{ background:url(../images/Tourivia-Webpage_03.png) no-repeat top center; height:890px; position:relative; }
.tra_line01_text{ float:right; color:#fff; width:670px; text-align:center; margin-top:330px; margin-right:50px;}
.tra_line01 h1{ font-size:3.33em;  font-weight:normal;  line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.tra_line01 p{font-size:1.33em; padding:50px 0px;line-height:35px; }
.tra_line02{  background:url(../images/Tourivia-Webpage_04.png) no-repeat top center; height:885px;}
.tra_line02_text{ float:left; color:#fff; width:720px; text-align:center; margin-top:330px;  margin-left:80px;}
.tra_line02 h1{ font-size:3.33em; color:#000;font-weight:normal;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; }
.tra_line02 p{font-size:1.33em; color:#000; line-height:35px; margin-top:40px;}
.tra_line03{  background:url(../images/Tourivia-Webpage_05.png) no-repeat top center; height:990px; }
.tra_line03_text{ float:left; color:#fff; width:750px; text-align:center; margin-top:230px;  margin-left:80px;}
.tra_line03 h1{ font-size:3.33em; color:#000;font-weight:normal;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; }
.tra_line03 p{font-size:1.33em; color:#000; line-height:35px; margin-top:40px;}
.tra_line04{ background:url(../images/Tourivia-Webpage_06.png) no-repeat top center; height:916px; position:relative; }
.tra_line04_text{ float:right; color:#000; width:670px; text-align:center; margin-top:440px; margin-right:50px;}
.tra_line04 h1{ font-size:3.33em;  font-weight:normal;  line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.tra_line04 p{font-size:1.33em; padding:50px 0px;line-height:35px; }


/*news*/
.new_press{ background-color:#e2d6bf; padding:50px 0;}
.new_width{ max-width:800px; margin:0 auto; padding:0 20px;}
.new_width h1{ font-size:3.33em; color:#c7101b; font-weight:normal;}
.new_width h1 a{ display:inline-block; float:right;font-size:0.433em; line-height:60px; font-weight:normal;}
.new_width p{ font-size:1.33em; margin-top:30px;line-height:27px;}
.new_width p span{ display:block; font-weight:bold; font-size:1.33em; margin-bottom:10px;}
.new_width p img{ margin:10px 0;}

.public_border{ border-top:1px #ccc0ab solid; border-bottom:1px #eae6de solid; margin:50px 0;}
.public_border2{ border-top:1px #ccc0ab solid; border-bottom:1px #eae6de solid; margin:20px 0;}
.public_border3{ border-top:1px #ccc0ab solid; border-bottom:1px #eae6de solid; margin:100px 0;}
.public_border4{ border-bottom:1px #e0dddd solid; margin:50px -70px;}
.public_border5{ border-top:1px #ccc0ab solid;  padding-top:50px 0;background-color:#e2d6bf;}
.public_border6{ border-bottom:1px #e0dddd solid; margin:50px 0px;}

/*blog*/
.blog{background-color:#e2d6bf;padding:50px 0;}
.blog_width{max-width:800px; margin:0 auto; padding:0 20px;}
.blog_width h1{ font-size:2.33em; line-height:60px;}
.blog_width p{ padding:20px 0; font-size:1.333em;}
.blog_width a{ display:inline-block; margin-right:10px; text-decoration:none;}
.blog_width a img{ margin-bottom:-2px;}
.blog_width span{ display:block; float:right; font-size:1.2em;}
.blog_width span a{ text-decoration:underline;}

/*SUPPORT*/
.support{ background-color:#f8f8f8; padding:50px 50px;}
.support h1{ font-size:4.33em;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";  font-weight:normal; text-align:center; margin-bottom:80px; margin-top:50px;}
.support_forums{}
.support_games{ max-width:1440px; margin:0 auto;}
.support_games ul{ margin:0; padding:0; list-style:none;}
.support_games ul li{ display:inline-block; width:33%; margin-bottom:50px;  text-align:center; position:relative;  }
.supoort_li_w{ max-width:380px;height:380px; margin:0 auto; padding-top:20px; background-color:#c7101b; text-align:center; border-radius:20px; }
.supoort_li_w span{display:block; height:310px; margin:0 5px; background-color:#ccc;  background:-webkit-linear-gradient(90deg, #fff 0%, #d6d6d6 50%, #b1b1b1 100%); }
.supoort_li_w a{ display:inline-block; line-height:65px; font-size:2.33em; color:#fff; text-decoration:none;}
.supoort_li_w img{ margin-bottom:-5px;}

.support_games01{ position:absolute; bottom:67px;}
.support_games01 img{ width:473px; height:386px;}
.support_games02{ position:absolute; left:12%; top:-31px;}
.support_games02 img{ width:300px; height:346px;}
.support_games03{ position:absolute; bottom:70px; left:110px;}
.support_games03 img{ width:192px; height:269px;}

/*privacy policy*/
.privacy{background-color:#e2d6bf; padding:50px 100px;}
.privacy h1{ display:block; float:left; width:45%; font-size:3.333em; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; font-weight:normal; text-align:;  }
.privacy p{ display:block; float:right; width:55%; font-size:1.233em;}


@media screen and (max-width:1920px){
html,body{ overflow-x:hidden;}	
	
.header{ height:100px; clear:both; position:relative;}
.logo{ float:left; margin:25px 0 0 0;padding-left:15px;}
.nav{ float:left; margin-left:50px; display:block;}
.nav ul{ margin:0; padding:0; list-style:none;}
.nav ul li{ float:left;  line-height:65px; text-align:center; color:#FFF; font-size:1.333em; padding:0 15px; margin:0 20px;}
.nav ul li a{ color:#fff; text-decoration:none; display:inline-block;}
.nav_lihover{ background-color:#fff;}
.nav_lihover a{ color:#c7101b!important;}
.language{ position:absolute; right:0;font-size:1.333em;}
.language a{ color:#FFF; text-decoration:none; display:inline-block; margin:0 20px; margin-top:30px;}


}


@media screen and (max-width:1250px){
html,body{ overflow-x:hidden;}	
.language{ position:absolute; right:0;font-size:1.333em; display:;}
.language a{ color:#FFF; text-decoration:none; display:inline-block; margin:0 20px; margin-top:30px;}

.lb01{ float:left; margin-left:-80px; }
.lb01 img{ }
.lb01_2{ float:right; margin:350px 20px 0 0;}
.lb01_3{ position:absolute;z-index:112; width:100%; margin:180px 0px 0 0; text-align:center;  }
.lb01_4{  position:absolute; z-index:111; width:100%; margin:140px 0 0 0; text-align:center;  -webkit-animation:transform-8 2s ease-in-out ;}
.lb01_4 img{ width:1450px;}

.game_downbtn{ margin-left:10px;}
.game_downbtn img{ width:133px; height:auto;}
.game_downbtn a{ display:inline-block; margin:20px 10px 20px 0px;}
.game_downbtn2{margin-top:0px; margin-bottom:0px; margin-left:0px;}
.game_downbtn2 img{ width:265px; height:156px; margin-right:20px;}
.game_downbtn3{margin-top:0px; }
.game_downbtn3 img{width:465px; }

/*SUPPORT*/
.support{ background-color:#f8f8f8; padding:50px 50px;}
.support h1{ font-size:4.33em;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";  font-weight:normal; text-align:center; margin-bottom:80px; margin-top:50px;}
.support_forums{}
.support_games{ max-width:1440px; margin:0 auto;}
.support_games ul{ margin:0; padding:0; list-style:none;}
.support_games ul li{ display:inline-block; width:33%; margin-bottom:50px;  text-align:center; position:relative;  }
.supoort_li_w{ max-width:300px;height:380px; margin:0 auto; padding-top:20px; background-color:#c7101b; text-align:center; border-radius:20px; }
.supoort_li_w span{display:block; height:310px; margin:0 5px; background-color:#ccc;  background:-webkit-linear-gradient(90deg, #fff 0%, #d6d6d6 50%, #b1b1b1 100%); }
.supoort_li_w a{ display:inline-block; line-height:65px; font-size:2.33em; color:#fff; text-decoration:none;}
.supoort_li_w img{ margin-bottom:-5px;}

.support_games01{ position:absolute; bottom:67px;}
.support_games01 img{ width:473px; height:386px;}
.support_games02{ position:absolute; left:12%; top:-31px;}
.support_games02 img{ width:300px; height:346px;}
.support_games03{ position:absolute; bottom:70px; left:80px;}
.support_games03 img{ width:192px; height:269px;}

/*privacy policy*/
.privacy{background-color:#e2d6bf; padding:50px 70px;}
.privacy h1{ display:block; float:left; width:45%; font-size:3.333em; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; font-weight:normal; text-align:; }
.privacy p{ display:block; float:right; width:55%; font-size:1.233em;}


.job_list{background-color:#fbfbfb;font-size:1.5333em; padding:30px 2% 50px 2%; width:20%; line-height:40px; float:left;}
.job_detail{ float:left; padding:30px 0 50px 5%;font-size:1.5333em; width:63%; overflow-y:auto; height:560px;}


.place_select{ padding:50px 0 50px 0;background-color:#fbfbfb; }


/*DCgames*/
.dc_line01{ background:url(../images/dc_line01.jpg) no-repeat center center; height:1041px;}
.dc_line01 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:500px 150px 0 150px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.dc_line01 p{font-size:1.33em; color:#fff;text-align:center; padding:50px 150px;line-height:35px; }
.dc_line02{ background:url(../images/dc_line02.jpg) no-repeat center center; height:699px;}
.dc_line02 h1{ font-size:3.33em; color:#fff;font-weight:normal;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:50px 0 0 50px; width:50%;}
.dc_line02 p{font-size:1.33em; color:#fff; padding:50px 0 0 50px;width:50%;line-height:35px;}
.dc_line02 span{ display:block; padding:0 50px;}
.dc_line02 span img{ margin-top:50px; margin-right:50px; width:250px;}
.dc_line03{ background:url(../images/dc_line03.jpg) no-repeat center center; height:693px;}
.dc_line03 h1{ float:right; font-size:3.33em; color:#fff;font-weight:normal;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:70px 50px 0 0; width:50%;}
.dc_line03 p{float:right;font-size:1.33em; color:#fff; padding:50px 50px 0 0;width:50%;line-height:35px;}
.dc_line03 span{ display:block;float:left; padding:0 0px;margin-left:46%;}
.dc_line03 span img{ margin-top:50px; margin-right:25px;width:250px;}
.dc_line04{ background:url(../images/dc_line04.jpg) no-repeat center center; height:694px;}
.dc_line04 h1{ font-size:3.33em; color:#fff;font-weight:normal;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:100px 0 0 50px; width:50%;}
.dc_line04 p{font-size:1.33em; color:#fff; padding:50px 0 0 50px;width:50%;line-height:35px;}
.dc_line04 span{ display:block; padding:0 50px;}
.dc_line04 span img{ margin-top:50px; margin-right:50px; width:520px;}
.dc_line05{ background:url(../images/dc_line05_2.jpg) no-repeat center center; height:696px;}
.dc_line05 h1{ float:right; font-size:3.33em; color:#fff;font-weight:normal;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:70px 50px 0 0; width:50%;}
.dc_line05 p{float:right;font-size:1.33em; color:#fff; padding:50px 50px 0 0;width:50%;line-height:35px;}
.dc_line05 span{ display:block;float:left; padding:0 0px;margin-left:46%;}
.dc_line05 span img{ margin-top:50px; margin-right:25px;width:250px;}

/*EKgames*/
.ek_line01{ background:url(../images/ek_line01.jpg) no-repeat center center; height:866px;}
.ek_line01 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:70px 250px 0 250px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line01 p{font-size:1.33em; color:#fff;text-align:center; padding:30px 250px;line-height:35px; }
.ek_line02{ background:url(../images/ek_line02.jpg) no-repeat center center; height:792px;}
.ek_line02 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:70px 250px 0 250px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line02 p{font-size:1.33em; color:#fff;text-align:center; padding:30px 250px;line-height:35px; }
.ek_line03{ background:url(../images/ek_line03.jpg) no-repeat center center; height:787px;}
.ek_line03 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:70px 250px 0 250px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line03 p{font-size:1.33em; color:#fff;text-align:center; padding:30px 250px;line-height:35px; }
.ek_line04{ background:url(../images/ek_line04.jpg) no-repeat center center; height:862px;}
.ek_line04 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:500px 250px 0 250px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line04 p{font-size:1.33em; color:#fff;text-align:center; padding:50px 250px;line-height:35px; }

/*BDGgames*/
.bdg_line03{ background:url(../images/bdg_img04.jpg) no-repeat center center; height:1009px;}
.bdg_line03 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:500px 250px 0 250px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line03 p{font-size:1.33em; color:#fff;text-align:center; padding:50px 250px;line-height:35px; }

/*BDGgames*/
.bdg_line01{ background-color:#f1f1f1; position:relative; }
.bdg_line01_img01{ position:absolute; bottom:-15px; left:15px;}
.bdg_line01_img01 img{ width:500px; height:auto;}
.bdg_line01_img02{ position:absolute; right:75px; top:35px;}
.bdg_line01_img02 img{ width:600px; height:auto;}
.bdg_line01_text{ float:right; color:#000; width:550px; margin-top:430px; margin-right:50px;}
.bdg_line01 h1{ font-size:3.33em;  font-weight:normal; width:500px; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line01 p{font-size:1.33em; padding:50px 0px;line-height:35px; }
.bdg_line02{ background:url(../images/bdg_img03.jpg) no-repeat center center; height:867px;}
.bdg_line02 h1{ font-size:3.33em; color:#000;font-weight:normal;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:70px 0 0 50px; width:50%;}
.bdg_line02 p{font-size:1.33em; color:#000; padding:50px 0 0 50px;width:50%;line-height:35px;}
.bdg_line02 span{ display:block; padding:0 50px;}
.bdg_line02 span img{ margin-top:50px; margin-right:50px; text-align:left;}
.bdg_line03{ background:url(../images/bdg_img04.jpg) no-repeat center center; height:1009px;}
.bdg_line03 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:600px 350px 0 350px;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line03 p{font-size:1.33em; color:#fff;text-align:center; padding:50px 350px;line-height:35px; }
.bdg_line04{ background:url(../images/bdg_img05.jpg) no-repeat center top; height:915px;}
.bdg_line04 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:650px 150px 0 150px;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line04 p{font-size:1.33em; color:#fff;text-align:center; padding:20px 150px;line-height:35px; }


/*FFgames*/
.ff_line01{ background-color:#f1f1f1; position:relative; }
.ff_line01_img01{ position:absolute; bottom:-15px; left:0px;}
.ff_line01_img01 img{ width:500px; height:auto;}
.ff_line01_img02{ position:absolute; right:75px; top:35px;}
.ff_line01_img02 img{ width:600px; height:auto;}
.ff_line01_text{ float:right; color:#000; width:550px; margin-top:430px; margin-right:50px;}
.ff_line01 h1{ font-size:3.33em;  font-weight:normal; width:500px; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line01 p{font-size:1.33em; padding:50px 0px;line-height:35px; }

.ff_line02{ background-color:#fff; position:relative; height:800px; }
.ff_line02_img01{ position:absolute; bottom:-15px; right:-200px;}
.ff_line02_img02{ position:absolute; left:75px; bottom:35px;}
.ff_line02_img03{ position:absolute; left:75px; bottom:35px; display:none;}
.ff_line02_text{ float:left; color:#000; width:650px; margin-top:80px; margin-left:90px;}
.ff_line02 h1{ font-size:3.33em;  font-weight:normal; width:500px; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line02 p{font-size:1.33em; padding:50px 0px;line-height:35px; }

.ff_line03{ background-color:#f1f1f1; position:relative;height:800px; }
.ff_line03_img01{ position:absolute; bottom:-15px; left:-100px;}
.ff_line03_img02{ position:absolute; right:75px; bottom:65px;}
.ff_line03_img02 img{ max-width:620px; height:auto;}
.ff_line03_text{ float:right; color:#fff; width:600px; margin-top:150px; margin-right:90px;}
.ff_line03 h1{ font-size:3.33em;  font-weight:normal; width:500px; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line03 p{font-size:1.33em; padding:50px 0px;line-height:35px; }

.ff_line04{ background-color:#fff; position:relative; height:900px; }
.ff_line04_img01{ position:absolute; top:0px; right:0px; }
.ff_line04_img02{ position:absolute; left:75px; bottom:35px;}
.ff_line04_text{ float:left; color:#000; width:500px; margin-top:300px; margin-left:90px;}
.ff_line04 h1{ font-size:3.33em;  font-weight:normal; width:500px; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line04 p{font-size:1.33em; padding:50px 0px;line-height:35px; }

.ff_line05{ background:url(../images/ff_img10.jpg) no-repeat center center; height:880px;}
.ff_line05 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:350px 150px 0 150px;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line05 p{font-size:1.33em; color:#fff;text-align:center; padding:50px 150px;line-height:35px; }

/*Touriviagames*/
.tra_line01{ background:url(../images/Tourivia-Webpage_03.png) no-repeat top center; height:890px; position:relative; }
.tra_line01_text{ float:right; color:#fff; width:670px; text-align:center; margin-top:330px; margin-right:50px;}
.tra_line01 h1{ font-size:3.33em;  font-weight:normal;  line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.tra_line01 p{font-size:1.33em; padding:50px 0px;line-height:35px; }
.tra_line02{  background:url(../images/Tourivia-Webpage_04.png) no-repeat top center; height:885px;}
.tra_line02_text{ float:left; color:#fff; width:720px; text-align:center; margin-top:330px;  margin-left:80px;}
.tra_line02 h1{ font-size:3.33em; color:#000;font-weight:normal;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; }
.tra_line02 p{font-size:1.33em; color:#000; line-height:35px; margin-top:40px;}
.tra_line03{  background:url(../images/Tourivia-Webpage_05.png) no-repeat top center; height:990px; }
.tra_line03_text{ float:left; color:#fff; width:750px; text-align:center; margin-top:230px;  margin-left:80px;}
.tra_line03 h1{ font-size:3.33em; color:#000;font-weight:normal;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; }
.tra_line03 p{font-size:1.33em; color:#000; line-height:35px; margin-top:40px;}
.tra_line04{ background:url(../images/Tourivia-Webpage_06.png) no-repeat top center; height:916px; position:relative; }
.tra_line04_text{ float:right; color:#000; width:670px; text-align:center; margin-top:440px; margin-right:50px;}
.tra_line04 h1{ font-size:3.33em;  font-weight:normal;  line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.tra_line04 p{font-size:1.33em; padding:50px 0px;line-height:35px; }


  }

@media screen and (max-width:1050px){
.language{ position:absolute; bottom:0;font-size:1.333em; display:none;}
.language a{ color:#FFF; text-decoration:none; display:inline-block; margin:0 20px; margin-top:30px;}
	
.header{ background-color:#c7101b;position:fixed; top:0; z-index:99999; height:60px!important; width:100%;}
.full_banner{ -webkit-animation:transform-5 1.5s ease-in-out; ;animation:transform-5 2s ease-in-out;  margin:0 auto; position:relative;  max-height:750px; overflow:hidden; margin-top:60px;}
.full_banner0{ margin-top:60px;}
.video_iframe{ margin-top:100px; position:absolute; top:80px; width:100%; margin:0 auto;  text-align:center; z-index:900;}
.iframe_width{background-color:#000; width:640px; margin:0 auto; position:relative;}
.iframe_width iframe{ width:560px; height:350px;}
.close{ position:absolute; right:5px; top:5px;}


.logo{ text-align:; width:100%; margin:0; padding:0;}
.logo img{ width:110px; height:37px; margin:10px 0 0 10px;}
.menu{ position:absolute; right:15px; top:15px; display:block; }
.menu img{ width:40px; height:28px;}
.nav{ margin-left:0; height:200px; position:absolute; z-index:1111; margin-top:60px; display:none; width:100%;}
.nav ul{ margin:0; padding:0; list-style:none;}
.nav ul li{  width:100%; display:block; background-color:#ccc;   text-align:left; margin:0;color:#FFF; font-size:1.333em; border-bottom:1px #fff solid; border-top:1px #fff solid; line-height:45px;}
.nav ul li a{ color:#000; text-decoration:none; display:block; padding-left:15px; }
.nav ul li:hover{ background-color:#666;}
.nav ul li a:hover{color:#FFF;}
.nav ul li span{ float: right; margin-right:15px;}

.nav_lihover{ background:#c7101b;}
.nav_lihover a{ color:#fff!important;}

/*二级菜单*/
.nav2{  position:absolute; left:0; top:155px!important; z-index:1111; height:100px; width:100%; }
.nav3{  position:absolute; left:0; top:108px!important; z-index:1111; height:100px; width:100%; }
.nav2_list{ max-width:1440px; margin:0 auto; margin-top:0px; background-color: hsla(0, 0%, 5%, 0.7); height:55px; padding-top:35px; text-align:center; }
.nav2_list a{ display:inline-block; margin:0 20px;color:#ccc; font-size:1.433em; text-decoration:none;}
.nav2_list a:hover{ color:#666;}

.full_banner video{ width:auto; height:580px; text-align:center;}

.full_banner2{ -webkit-animation:transform-5 1.5s ease-in-out; ;animation:transform-5 2s ease-in-out;  margin:0 auto; position:relative;  max-height:465px; overflow:hidden; margin-top:50px;}


.main_image{height:580px;position:relative; overflow:hidden; margin-top:-12px;}
.main_image ul{width:100%;height:580px;overflow:hidden;position:absolute;top:0;left:0;}
.main_image li{float:left;width:100%;}
.main_image li span{display:block;width:100%;height:580px;}
.main_image li a{display:inline-block;}
.main_image li .img_1{background:url('../images/lb02.jpg') center top no-repeat; background-size:1485px 580px;}
.main_image li .img_2{background:url('../images/lb03.jpg') center top no-repeat; background-size:1485px 580px;}
.main_image li .img_3{background:url('../images/lb05.jpg') center top no-repeat; background-size:1485px 580px;}
.main_image li .img_4{background:url('../images/lb06.jpg') center top no-repeat; background-size:1485px 580px;}
.main_image li .img_5{background:url('../images/lb07.jpg') center top no-repeat; background-size:1485px 580px;}
.main_image li .img_6{background:url('../images/ff_funding_banner.jpg') center top no-repeat; background-size:1485px 580px;}
.main_image li .img_7{background:url('../images/lb08.jpg') center top no-repeat;background-size:1485px 580px;}
.main_image li .img_8{background:url('../images/lb09.jpg') center top no-repeat;background-size:1485px 580px;}
.main_image li .img_9{background:url('../images/lb13.jpg') center top no-repeat; background-size:1485px 580px;}
.main_image li .img_10{background:url('../images/lb14.jpg') center top no-repeat; background-size:1485px 580px;}
.main_image li .img_11{background:url('../images/lb12.jpg') center top no-repeat; background-size:1485px 580px;}

div.flicking_con{position:absolute;top:480px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px; display:none;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0 5px;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px;}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:111;position:absolute;display:block;width:73px!important;height:74px!important;top:270px;margin-top:-37px;display:;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:50px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:50px;}

.float_div{ position:absolute; width:100%; text-align:center;/*white-space:nowrap*/;}
.float_div h1{ font-size:5.33333em; margin:0; color:#fff; font-weight:normal; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; margin-top:150px;}
.float_div p{margin:0; margin-top:60px; font-size:2.333em;color:#fff;}

.float_div2{ position:absolute; width:100%; text-align:center;}
.float_div2 p{margin:0; margin-top:60px; font-size:3.833em;color:#fff;margin-top:350px;}

.float_div3{ position:absolute; width:100%; text-align:center;}
.float_div3 p{margin:0;  font-size:3.333em;color:#fff;margin-top:370px;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}

.float_div5{ position:absolute; width:100%; text-align:center;}
.float_div5 p{margin:0; font-size:2.533em;color:#fff;margin-top:100px;}

.lb01{ float:left; margin-left:-80px; }
.lb01 img{ width:550px; height:538px;}
.lb01_2{ float:right;position:absolute; width:100%; margin:220px 20px 0 0; text-align:right; right:50px;}
.lb01_3{ position:absolute;z-index:112; width:100%; margin:140px 0px 0 0; text-align:center;  }
.game_downbtn{ margin-left:10px;}
.game_downbtn a{ display:inline-block; margin:20px 5px 20px 5px;}
.game_downbtn2{margin-top:0px; margin-bottom:0px; margin-left:0px;}
.game_downbtn2 img{ width:265px; height:156px; margin-right:10px;}
.game_downbtn3{margin-top:0px; }
.game_downbtn3 img{width:365px; }
.game_downbtn6{margin-top:-100px; margin-bottom:-110px;}
.game_downbtn6 img{width:318px; }


.lb_btn{ position:absolute; width:100%; text-align:center; bottom:130px; margin-left:0px;}
.lb_btn a{ padding:0px 15px; width:200px; margin-top:30px; margin-left:15px; margin-right:15px; height:40px; line-height:40px; font-size:1.7em;color:#fff; text-decoration:none; display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px;}
.lb_btn a:hover{ background-color:#F06;}
.lb_btn a img{ margin-bottom:-7px;}

.lb_btn2{ position:absolute; width:100%; text-align:center; bottom:100px; margin-left:0px;}
.lb_btn2 a{ padding:0px 15px; width:200px; margin-top:30px; margin-left:15px; margin-right:15px; height:40px; line-height:40px; font-size:1.7em;color:#fff; text-decoration:none; display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px;}
.lb_btn2 a:hover{ background-color:#F06;}
.lb_btn2 a img{ margin-bottom:-7px;}

.about_banner_bg{background:url('../images/about_banner.jpg') center top no-repeat;background-size:1485px 580px; max-width:1920px; height:580px;}
.about_banner02_bg{background:url('../images/about_family_pic01.jpg') center top no-repeat; background-size:1485px 580px; max-width:1920px; height:580px;}
.game01_banner_bg{background:url('../images/ganme01_banner.jpg') center top no-repeat;background-size:1485px 580px; max-width:1920px; height:580px;}
.game02_banner_bg{background:url('../images/game02_banner.jpg') center top no-repeat;background-size:1485px 580px; max-width:1920px; height:580px;}
.game04_banner_bg{background:url('../images/game04_banner.jpg') center top no-repeat;background-size:1485px 580px; max-width:1920px; height:580px;}
.game05_banner_bg{background:url('../images/game05_banner.jpg') center top no-repeat;background-size:1485px 580px; max-width:1920px; height:580px;} 
.game06_banner_bg{background:url('../images/game06_banner.jpg') center top no-repeat;background-size:1485px 580px; max-width:1920px; height:580px;}  /*可适配*/
.game07_banner_bg{background:url('../images/Tourivia-Webpage_01.png') center top no-repeat;background-size:1485px 580px; max-width:1920px; height:580px;}  /*可适配*/
.support_banner_bg{background:url('../images/support_banner.jpg') center top no-repeat;background-size:1485px 580px; max-width:1920px; height:580px;}
.contact_banner_bg{background:url('../images/lb04.jpg') center top no-repeat;background-size:1485px 580px; max-width:1920px; height:580px;}
.news_banner_bg{background:url('../images/banner_news.jpg') right top no-repeat; max-width:1920px; height:465px;}
.blog_banner_bg{background:url('../images/banner_blog.jpg') center top no-repeat; max-width:1920px; height:465px;}

.content{}
.home_banner01{ background:url(../images/home_about_banner04.jpg) no-repeat center center;  background-size:1150px 600px; height:600px; }
.banner01_font{padding:120px 0 0 50px; width:450px;}
.banner01_font h1{ font-size:3.88333em; margin:0; color:#fff; font-weight:normal;}
.banner01_font p{ margin:0; font-size:2.333em;color:#fff;}
.banner01_font a{ padding:0px 35px; margin-top:30px; height:50px; line-height:50px; font-size:1.7em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px}
.banner01_font a:hover{ background-color:#F06;}
.banner01_font a img{ margin-bottom:-7px;}

.home_banner02{background:url(../images/home_about_banner03.jpg) #1e7fb9 no-repeat center bottom;  background-size:1100px auto;height:1550px; }
.banner02_font{padding:60px 0 0 0;}
.banner02_font h1{ font-size:3.88333em; margin:0; color:#fff; font-weight:normal;}
.banner02_font p{ margin:0; font-size:2.333em;color:#fff; padding:0 100px;}
.banner02_font a{ padding:0px 35px; margin-top:30px; height:50px; line-height:50px; font-size:1.7em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px}
.banner02_font a:hover{ background-color:#F06;}
.banner02_font a img{ margin-bottom:-7px;}

.cloud{ text-align:center; margin:30px 0;}
.banner02_font02{ color:#fff;font-size:2em;}
.font02_left{ float:none; text-align:center; width:70%; margin:0 auto; margin-bottom:50px;}
.font02_right{ float:none; text-align:center; width:70%; margin:0 auto;}
.banner02_font02 span{ display:block; text-align:center;}
.banner02_font02 a{ color:#fff; text-decoration:none;}
.banner02_font02 a:hover{ text-decoration:underline;}

.home_flash{ position:absolute; width:100%; text-align:center;  left:225px; top:16px; display:none;}
.home_flash2{ position:absolute; width:100%; text-align:center;  left:247px; top:52px; display:block;}

/*关于我们*/
.about_intro{ position:relative; background:url(../images/about_bg01.jpg) no-repeat center; height:660px;  padding:70px 0px 0px 0; }
.about_intro h1{ float:left; width:100%; text-align:center;font-size:5.73333em; margin:20px 0 20px 0px; color:#fff; font-weight:normal; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.about_intro p{ margin:0 auto; width:650px; text-align:center; padding:0 30px; line-height:30px; font-size:1.5333em;color:#fff;}
.about_intro2{ background-color:#fff;}
.about_intro2 p{line-height:35px; font-size:1.5333em; float:left; width:35%; margin:200px 50px 0 50px;}
.about_intro2 a{ display:inline-block; padding:100px 0px; cursor:move; width:25%; text-align:center; margin:0 20px;}

.about_bgcolor{  }
.about_bg{ position:relative; padding:50px 0;
 background:url(../images/about_bgg.jpg) no-repeat top center;height:2080px;}
.about_bg h2{font-size:6.73333em; padding:80px 0 0 0px; margin-bottom:-80px; color:#fff; font-weight:normal; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; text-align:center;}
.about_bg p{ text-align:center; width:60%; margin:0 auto; margin-top:100px; line-height:35px; font-size:1.6333em;color:#fff; font-style:normal;}
.about_bg span{ display:inline-block; font-size:2.3333em; font-style:normal; margin-bottom:15px; position:relative; margin:20px 0;}
.about_bgg{ position:absolute;  bottom:0; }
.firefly01{ position:absolute; left:70px; bottom:0px; display:none;}
.firefly02{ position:absolute; right:70px; bottom:0px; display:none;}

/*招聘*/
.world_map{  padding:30px 0; background:url(../images/worldmap.gif) #e2d6bf no-repeat 50% 240px; background-size:820px 405px; height:650px; position:relative;}
.world_map h1{ text-align:center; font-size:5.333em; color:#c7101b; margin-top:30px;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; font-weight:normal;}
.world_map h2{ text-align:center; margin-top:20px;color:#c7101b; }
.map_width{ width:450px; margin:0 auto;position:relative;}
.sh_area{ position:absolute; left:130px; top:165px; font-size:1.33em;color:#c7101b; text-align:center;}
.sh_area img{ margin-bottom:10px;}
.usa_area{position:absolute; right:55px;  top:150px; font-size:1.33em;color:#c7101b; text-align:center;}
.usa_area img{ margin-bottom:10px;}
.map_border{margin-top:500px; border-bottom:1px #d8cab0 solid;}


.job_title{ height:170px; line-height:170px; background:url(../images/job_bg.jpg) #d7d7d7 no-repeat right; font-size:4.5333em; padding-left:50px;}
.job_topbanner{ background-color:#cbbea8;}
.job_topbanner_title{ float:left; width:35%;}
.job_topbanner_title h1{ font-size:4.3333em; font-weight:normal; padding:0 30px; margin-bottom:30px; margin-top:55%;}
.job_topbanner_title p{font-size:1.5333em; padding:0 30px;}
.job_topbanner_img{ float:right; width:65%;}
.job_topbanner_img img{ width:100%;}

.job_culture{ background:url() no-repeat #e2d6bf bottom left; padding-bottom:20px; }
.job_culture_title{ float:none;width:100%; position:relative;font-size:6.7333em; text-align:center; padding-top:4%;margin-left:0; padding-bottom:2%;font-family:'galette-med-webfont',"Microsoft YaHei"; }
.job_culture_title span{color:#c7101b;}
.job_culture_title2{ float:none;width:100%; position:relative;font-size:5.3333em; text-align:center; padding-top:4%;margin-left:0; padding-bottom:2%;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; }
.job_culture_title2 span{color:#c7101b;}
.job_culture_content{ float:none; width:100%;font-size:1.5333em; padding:50px 0;}
.two-columns { display:inline;
    -webkit-columns: 2;
    -moz-columns:2;
    -ms-columns:2;
    columns:2;
}
.job_culture_content p{ margin:0px 100px 15px 100px; line-height:32px;}
.job_culture_content p strong{ color:#c7101b;}

.job_welfare_banner{background-color:#e2d6bf; text-align:center;}
.job_welfare_banner img{ width:85%; }
.job_welfare{background-color:#e2d6bf; padding:20px 0px; }
.job_welfare ul{ padding:0; margin:0; list-style:none;width:600px; margin:0 auto;}
.job_welfare ul li{ float:left; width:300px; height:340px; margin:0 0px; text-align:center;  font-size:14px; line-height:20px;padding-bottom:50px;}
.job_welfare ul li img{ margin-bottom:10px;}
.job_welfare ul li:last-child{width:600px; text-align:center;}
.li_last{width:300px!important; float:left; }


.job_bottombanner{background-color:#fbfbfb; text-align:center; padding:20px 0; padding-top:0px;}
.job_bottombanner img{ width:100%;}
.job_content{background-color:#fbfbfb;}
.job_content h1{ font-weight:normal;}
.job_content h2{ margin-bottom:20px;}
.job_list{background-color:#fbfbfb;font-size:1.3333em; padding:30px 2% 50px 2%; width:20%; line-height:35px; float:left;}
.job_list a{color:#000; text-decoration:none;}
.job_list a:hover{color:#c7101b; text-decoration:none;}

.game_line02{ text-align:center; padding:50px 0;}
.game_line02_1{ padding:40px 0px;}
.game_line02_1 img{ float:none;}
.game_line02_1 a{ display:inline-block; color:#ff2e5e; border:1px #ff2e5e solid; font-size:0.633em; margin:20px 10px 20px 0; padding:0 15px; line-height:30px; text-decoration:none;}
.game_line02_1 a:hover{ background-color:#ff2e5e; color:#fff;}
.game_line02_1 p{ margin-top:150px; margin-left:50px; float:left;}
.game_line02_2{ padding:20px 0px; margin-top:50px; position:relative; text-align:center}
.game_line02_2 img{ float:none; margin-left:-250px; margin-right:10%;}
.game_line02_2 p{float:none; position:relative; max-width:600px; margin:0 auto; right:0;  text-align:center; font-size:1em; }
.game_line02_2 h1{ font-size:2.733em; line-height:55px; font-weight:normal; margin-bottom:40px; text-align:center;}

.game_faq{ float:right; width:40%; text-align:left; font-size:1.233em; margin-top:0px;}

.place_select{ padding:50px 0 50px 0;background-color:#fbfbfb; }
.place_select ul{ margin:0; padding:0; list-style:none;border-bottom:1px #ddd solid; }
.place_select ul li{ display:block; width:100%;  text-align:center; margin-bottom:-3px;}
.place_select ul li a{ font-size:2.33em;color:#c7101b; text-decoration:none; display:inline-block; padding:0 40px; margin:0 40px;}
.place_select_li{ border-bottom:5px #c7101b solid;}

/*ROHgames*/
.mt2_line01{ background-color:#f1f1f1;}
.mt2_line01_l{ float:none; width:100%; text-align:center; margin-top:0px; margin-left:0px;}
.mt2_line01_l img{ width:500px; margin-top:-100px;}
.mt2_line01_r{ float:none; text-align:center;font-size:1.233em; width:80%; padding:0; margin:0 auto;}
.mt2_line01_r h1{ font-weight:normal;font-size:2.9333em; padding-left:0px; margin:30px 0;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.mt2_line01_r p{ line-height:35px; padding:20px 0;}
.mt2_line02{ background:url(../images/roh_js04.jpg) no-repeat right; width:100%; height:781px;font-size:1.233em; margin-left:0; margin-right:0;}
.mt2_line02 h1{ font-weight:normal;font-size:2.9333em; width:100%; text-align:center; padding-left:0px; padding-top:90px;  margin:30px auto;line-height:70px; color:#fff; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.mt2_line02 p{line-height:35px; padding:30px 50px;color:#fff;width:70%; margin:0 auto; text-align:center; }
.mt2_line03_l{ float:left;  width:100%; text-align:center; margin-top:0px; margin-left:0px;}
.mt2_line03_l img{ width:500px; margin-top:-100px;}
.mt2_line03_r{ float:none; text-align:center;font-size:1.233em; width:80%; padding:0 10%; margin-top:120px;}
.mt2_line03_r h1{ font-weight:normal;font-size:2.9333em; padding-left:0px; margin:30px 0;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.mt2_line03_r p{ line-height:35px; padding:20px 0;}
.mt2_line04{ background:url(../images/roh_js12.jpg) no-repeat right; width:1050px; height:721px;font-size:1.233em;}
.mt2_line04_l{ float:left; width:45%;}
.mt2_line04_l h1{ font-weight:normal;font-size:2.9333em; padding-left:50px; padding-top:100px;  margin:30px 0;line-height:70px; color:#fff; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.mt2_line04_l p{line-height:35px; padding:20px 50px;color:#fff;}
.mt2_line04_r{ float:right; width:55%; margin-top:150px;}
.mt2_line05_l{float:none; width:100%; margin:0 auto; text-align:center; margin-top:0px; margin-left:0px; padding:0;}
.mt2_line05_l img{  width:90%; margin-top:100px; }
.mt2_line05_r{  float:none; text-align:center;font-size:1.233em; width:80%; margin-top:80px;padding:0 10%;}
.mt2_line05_r h1{ font-weight:normal;font-size:2.9333em; padding-left:0px; margin:30px 0;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.mt2_line05_r p{ line-height:35px; padding:20px 0;}

/*DCgames*/
.dc_line01{ background:url(../images/dc_line01.jpg) no-repeat center center; background-size:1050px; height:760px; margin-top:-70px;}
.dc_line01 h1{ font-size:3.03em; color:#fff; text-align:center; font-weight:normal; padding:300px 150px 0 150px;line-height:40px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.dc_line01 p{font-size:1.20em; color:#fff;text-align:center; padding:30px 100px;line-height:35px; }
.dc_line02{ background:url(../images/dc_line02.jpg) no-repeat center center; height:699px;}
.dc_line02 h1{ font-size:3.33em; color:#fff;font-weight:normal;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:50px 0 0 0px; width:100%; text-align:center;}
.dc_line02 p{font-size:1.33em; color:#fff; padding:50px 0px 0 0px;width:90%; margin:0 auto; line-height:35px; text-align:center; }
.dc_line02 span{ display:block; padding:0 20px;  width:90%;margin:0 auto; text-align:center;}
.dc_line02 span img{ margin-top:50px; margin-right:15px; margin-left:15px; width:auto;}
.dc_line03{ background:url(../images/dc_line03.jpg) no-repeat center center; height:693px;}
.dc_line03 h1{ font-size:3.33em; color:#fff;font-weight:normal;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:50px 0 50px 0px; width:100%; text-align:center;}
.dc_line03 p{ float:none; font-size:1.33em; color:#fff; padding:50px 0px 0 0px;width:80%; margin:0 auto; line-height:35px; text-align:center; }
.dc_line03 span{ float:none; display:block; padding:0 50px;  width:90%;margin:0 auto; text-align:center;}
.dc_line03 span img{ margin-top:50px; margin-right:15px; margin-left:15px; width:auto;}
.dc_line04{ background:url(../images/dc_line04.jpg) no-repeat center center; height:694px;}
.dc_line04 h1{ font-size:3.33em; color:#fff;font-weight:normal;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:50px 0 0 0px; width:70%; margin:0 auto;  text-align:center;text-shadow: 1px 1px 1px #000;}
.dc_line04 p{font-size:1.33em; color:#fff; padding:50px 0px 0 0px;width:90%; margin:0 auto; line-height:35px; text-align:center;text-shadow: 1px 1px 1px #000; }
.dc_line04 span{ display:block; padding:0 50px;  width:90%;margin:0 auto; text-align:center;}
.dc_line04 span img{ margin-top:50px; margin-right:15px; margin-left:15px; width:auto;}
.dc_line05{ background:url(../images/dc_line05_2.jpg) no-repeat center center; height:696px;}
.dc_line05 h1{ font-size:3.33em; color:#fff;font-weight:normal;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:50px 0 50px 0px; width:100%; text-align:center;text-shadow: 1px 1px 1px #000;}
.dc_line05 p{ float:none;font-size:1.33em; color:#fff; padding:50px 0px 0 0px;width:90%; margin:0 auto; line-height:35px; text-align:center;text-shadow: 1px 1px 1px #000; }
.dc_line05 span{ float:none; display:block; padding:0 50px;  width:90%;margin:0 auto; text-align:center;}
.dc_line05 span img{ margin-top:50px; margin-right:15px; margin-left:15px; width:auto;}

/*EKgames*/
.ek_line01{ background:url(../images/ek_line01.jpg) no-repeat center center; height:866px;}
.ek_line01 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:70px 150px 0 150px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line01 p{font-size:1.33em; color:#fff;text-align:center; padding:30px 100px;line-height:35px; }
.ek_line02{ background:url(../images/ek_line02.jpg) no-repeat center center; height:792px;}
.ek_line02 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:70px 150px 0 150px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line02 p{font-size:1.33em; color:#fff;text-align:center; padding:30px 100px;line-height:35px; }
.ek_line03{ background:url(../images/ek_line03.jpg) no-repeat center center; height:787px;}
.ek_line03 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:70px 150px 0 150px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line03 p{font-size:1.33em; color:#fff;text-align:center; padding:30px 100px;line-height:35px; }
.ek_line04{ background:url(../images/ek_line04.jpg) no-repeat center center; height:862px;}
.ek_line04 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:480px 180px 0 180px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line04 p{font-size:1.33em; color:#fff;text-align:center; padding:30px 100px;line-height:35px; }



/*BDGgames*/
.bdg_line01{ background-color:#f1f1f1; position:relative; }
.bdg_line01_img01{ position:absolute; bottom:-15px; left:15px; display:none;}
.bdg_line01_img01 img{ width:500px; height:auto;}
.bdg_line01_img02{ position:absolute; right:0; top:35px; width:100%; text-align:center;}
.bdg_line01_img02 img{ width:600px; height:auto;}
.bdg_line01_text{ float:right; color:#000; width:100%; margin-top:430px; margin-right:0; text-align:center;}
.bdg_line01 h1{ font-size:3.33em;  font-weight:normal; width:100%; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line01 p{font-size:1.33em; padding:50px 50px;line-height:35px; }
.bdg_line02{ background:url(../images/bdg_img03.jpg) no-repeat right bottom; background-size:800px auto; height:667px;}
.bdg_line02 h1{ font-size:3.33em; color:#000;font-weight:normal;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:50px 0 0 0px; width:80%;margin:0 auto;}
.bdg_line02 p{font-size:1.33em; color:#000; padding:30px 0 0 0px;width:80%; margin:0 auto; line-height:35px; text-align:center;}
.bdg_line02 span{ display:block; padding:0 50px;}
.bdg_line02 span img{ margin-top:50px; margin-right:50px; text-align:left;}
.bdg_line03{ background:url(../images/bdg_img04.jpg) no-repeat center center; height:1009px;}
.bdg_line03 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:650px 150px 0 150px;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line03 p{font-size:1.33em; color:#fff;text-align:center; padding:50px 50px;line-height:35px; }
.bdg_line04{ background:url(../images/bdg_img05.jpg) no-repeat center top; background-size:1050px auto; height:765px;}
.bdg_line04 h1{ font-size:3.133em; color:#fff; text-align:center; font-weight:normal; padding:500px 50px 0 50px;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line04 p{font-size:1.133em; color:#fff;text-align:center; padding:20px 50px;line-height:30px; }

/*FFgames*/
.ff_line01{ background-color:#f1f1f1; position:relative; }
.ff_line01_img01{ position:absolute; bottom:-15px; left:15px; display:none;}
.ff_line01_img01 img{ width:500px; height:auto;}
.ff_line01_img02{ position:absolute; right:0; top:35px; width:100%; text-align:center;}
.ff_line01_img02 img{ width:600px; height:auto;}
.ff_line01_text{ float:right; color:#000; width:100%; margin-top:430px; margin-right:0; text-align:center;}
.ff_line01 h1{ font-size:3.33em;  font-weight:normal; width:100%; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line01 p{font-size:1.33em; padding:50px 50px;line-height:35px; }

.ff_line02{ background-color:#fff; position:relative; height:1000px; }
.ff_line02_img01{ position:absolute; bottom:-15px; right:-200px; display:none;}
.ff_line02_img02{ position:absolute; left:75px; bottom:35px;display:none;}
.ff_line02_img03{ position:absolute; left:0; bottom:35px; width:100%; text-align:center; display:block;}
.ff_line02_text{  float:right; color:#000; width:100%; margin-top:80px; margin-right:0; text-align:center;}
.ff_line02 h1{ font-size:3.33em;  font-weight:normal; width:100%; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line02 p{font-size:1.33em; padding:50px 50px;line-height:35px;  }

.ff_line03{ background-color:#f1f1f1; position:relative;height:700px; }
.ff_line03_img01{ position:absolute; bottom:-15px; left:-100px; display:none;}
.ff_line03_img02{ position:absolute; right:0; bottom:65px; width:100%; text-align:center;}
.ff_line03_img02 img{ width:920px; height:auto;}
.ff_line03_text{ float:right; color:#fff; width:100%; margin-top:80px; margin-right:0; text-align:center;}
.ff_line03 h1{ font-size:3.33em;  font-weight:normal; width:100%; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line03 p{font-size:1.33em; padding:50px 50px;line-height:35px; }

.ff_line04{ background-color:#fff; position:relative; height:600px; }
.ff_line04_img01{ position:absolute; top:0px; right:0px; display:none; }
.ff_line04_img02{ position:absolute; left:0; width:100%; bottom:35px; }
.ff_line04_text{ float:left; color:#000; width:100%; margin-top:100px; margin-left:0px;  text-align:center;}
.ff_line04 h1{ font-size:3.33em;  font-weight:normal; width:100%; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line04 p{font-size:1.33em; padding:50px 50px;line-height:35px; }


.ff_line05{ background:url(../images/ff_img10.jpg) no-repeat center center; background-size:1250px auto; height:750px;}
.ff_line05 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:300px 50px 0 50px;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line05 p{font-size:1.33em; color:#fff;text-align:center; padding:50px 50px;line-height:35px; }

/*Touriviagames*/
.tra_line01{ background:url(../images/Tourivia-Webpage_03.png) no-repeat top center; background-size:1100px auto; height:670px; position:relative; }
.tra_line01_text{ float:right; color:#fff; width:520px; text-align:center; margin-top:220px; margin-right:20px;}
.tra_line01 h1{ font-size:3.33em;  font-weight:normal;  line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.tra_line01 p{font-size:1.33em; padding:50px 0px;line-height:35px; }
.tra_line02{  background:url(../images/Tourivia-Webpage_04.png) no-repeat top center;background-size:1100px auto; height:670px; }
.tra_line02_text{ float:left; color:#fff; width:570px; text-align:center; margin-top:220px;  margin-left:20px;}
.tra_line02 h1{ font-size:3.33em; color:#000;font-weight:normal;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; }
.tra_line02 p{font-size:1.33em; color:#000; line-height:35px; margin-top:40px;}
.tra_line03{  background:url(../images/Tourivia-Webpage_05.png) no-repeat top center; background-size:1100px auto; height:700px; }
.tra_line03_text{ float:left; color:#fff; width:100%; margin:0 auto; text-align:center; margin-top:130px; }
.tra_line03 h1{ font-size:3.33em; color:#000;font-weight:normal;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; }
.tra_line03 p{font-size:1.33em; color:#000; width:750px; margin:0 auto; line-height:35px; margin-top:40px;}
.tra_line04{ background:url(../images/Tourivia-Webpage_06.png) no-repeat top center; background-size:1100px auto; height:670px; position:relative; }
.tra_line04_text{ float:right; color:#000; width:500px; text-align:center; margin-top:280px; margin-right:20px;}
.tra_line04 h1{ font-size:3.33em;  font-weight:normal;  line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.tra_line04 p{font-size:1.33em; padding:50px 0px;line-height:35px; }


/*SUPPORT*/
.support{ background-color:#f8f8f8; padding:50px 30px;}
.support h1{ font-size:4.33em;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";  font-weight:normal; text-align:center; margin-bottom:80px; margin-top:50px;}
.support_forums{}
.support_games{ max-width:1440px; margin:0 auto;}
.support_games ul{ margin:0; padding:0; list-style:none;}
.support_games ul li{ display:inline-block; width:33%; margin-bottom:50px;  text-align:center; position:relative;  }
.supoort_li_w{ max-width:250px;height:350px; margin:0 auto; padding-top:20px; background-color:#c7101b; text-align:center; border-radius:20px; }
.supoort_li_w span{display:block; height:280px; margin:0 5px; background-color:#ccc;  background:-webkit-linear-gradient(90deg, #fff 0%, #d6d6d6 50%, #b1b1b1 100%); }
.supoort_li_w a{ display:inline-block; line-height:65px; font-size:1.733em; color:#fff; text-decoration:none;}
.supoort_li_w img{ margin-bottom:-5px;}

.support_games01{ position:absolute; bottom:67px;}
.support_games01 img{ width:373px; height:300px;}
.support_games02{ position:absolute; left:10%; top:0px;}
.support_games02 img{ width:250px; height:286px;}
.support_games03{ position:absolute; bottom:70px; left:60px;}
.support_games03 img{ width:152px; height:209px;}


/*联系我们*/
.contact_width{ padding:120px 0px; background-color:#e2d6bf; line-height:35px;}
.contact_left{ float:left; width:30%;}
.contact_left h1{ font-size:3.333em;color:#c7101b; font-weight:normal;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; width:250px; margin-left:50px;line-height:55px;}
.contact_right{ float:right;width:40%; margin-right:50px;}
.contact_right p{ font-size:1.5333em;}
.contact_right p a{ color:#666; text-decoration:underline; }
.contact_right span a{ padding:0px 35px; margin-top:30px; height:50px; line-height:50px; font-size:1.7em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px;}
.contact_right span a:hover{ background-color:#F06;}
.contact_right span a img{ margin-bottom:-7px;}

/*privacy policy*/
.privacy{background-color:#e2d6bf; padding:50px 40px;}
.privacy h1{ display:block; float:left; width:45%; font-size:3.333em; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; font-weight:normal; text-align:; }
.privacy p{ display:block; float:right; width:55%; font-size:1.233em;}


}

@media screen and (max-width:750px){
.full_banner video{ width:1152px; height:450px;}

/*二级菜单*/
.nav2{  position:absolute; left:0; top:155px!important; z-index:1111; height:auto; width:100%; }
.nav3{  position:absolute; left:0; top:108px!important; z-index:1111; height:100px; width:100%; }
.nav2_list{ max-width:1440px; margin:0 auto; margin-top:0px; background-color: hsla(0, 0%, 5%, 0.7); height:auto; padding-top:0px; text-align:center; }
.nav2_list a{ display:block; margin:1px 0px; line-height:45px; height:45px; color:#ccc; font-size:1.433em; text-decoration:none;}
.nav2_list a:hover{ color:#666;}

.icp{font-size:0.8em;  width:80%; margin:0 auto; text-align:center;color:#696969;  line-height:25px;}

.game_downbtn8{margin-top:-120px; margin-bottom:-110px;}
.game_downbtn8 img{ width:300px; height:auto;}

.video_iframe{ margin-top:60px; position:absolute; top:0; width:100%; margin:0 auto;  text-align:center; z-index:900;}
.iframe_width{background-color:#000; width:100%; margin:0 auto; position:relative;}
.iframe_width iframe{ width:90%; height:385px; }
.close{ position:absolute; right:5px; top:5px;}

.main_image{height:450px;position:relative; overflow:hidden; margin-top:-12px;}
.main_image ul{width:100%;height:450px;overflow:hidden;position:absolute;top:0;left:0;}
.main_image li{float:left;width:100%;}
.main_image li span{display:block;width:100%;height:580px;}
.main_image li a{display:inline-block;}
.main_image li .img_1{background:url('../images/lb02.jpg') center top no-repeat; background-size:1152px 450px;}
.main_image li .img_2{background:url('../images/lb03.jpg') center top no-repeat; background-size:1152px 450px;}
.main_image li .img_3{background:url('../images/lb05.jpg') center top no-repeat; background-size:1152px 450px;}
.main_image li .img_4{background:url('../images/lb06.jpg') center top no-repeat; background-size:1152px 450px;}
.main_image li .img_5{background:url('../images/lb07.jpg') center top no-repeat; background-size:1152px 450px;}
.main_image li .img_6{background:url('../images/ff_funding_banner.jpg') center top no-repeat; background-size:1152px 450px;}
.main_image li .img_7{background:url('../images/lb08.jpg') center top no-repeat;background-size:1152px 450px;}
.main_image li .img_8{background:url('../images/lb09.jpg') center top no-repeat;background-size:1152px 450px;}
.main_image li .img_9{background:url('../images/lb13.jpg') center top no-repeat; background-size:1152px 450px;}
.main_image li .img_10{background:url('../images/lb14.jpg') center top no-repeat; background-size:1152px 450px;}
.main_image li .img_11{background:url('../images/lb12.jpg') center top no-repeat; background-size:1152px 450px;}

div.flicking_con{position:absolute;top:480px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px; display:none;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0 5px;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px;}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:111;position:absolute;display:block;width:73px!important;height:74px!important;top:210px;margin-top:-37px;display:;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:30px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:30px;}

.float_div{ position:absolute; width:100%; text-align:center;}
.float_div h1{ font-size:4.33333em; margin:0; color:#fff; font-weight:normal; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; margin-top:80px;}
.float_div p{margin:0; margin-top:40px; font-size:1.7333em;color:#fff;}

.float_div2{ position:absolute; width:100%; text-align:center;}
.float_div2 p{margin:0;  font-size:2.533em;color:#fff;margin-top:260px;}

.float_div3{ position:absolute; width:100%; text-align:center;}
.float_div3 p{margin:0;  font-size:3.333em;color:#fff;margin-top:260px;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}

.float_div4 h1{ font-size:5.33333em; margin:0; color:#fff; font-weight:normal; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; margin-top:100px;}

.float_div5{ position:absolute; width:100%; text-align:center;}
.float_div5 p{margin:0; font-size:1.633em;color:#fff;margin-top:80px;}

.home_flash{ position:absolute; width:100%; text-align:center;  left:225px; top:16px; display:none;}
.home_flash2{ position:absolute; width:100%; text-align:center;  left:247px; top:52px; display:none;}
.home_flash3{ position:absolute; width:100%; text-align:center;  left:200px; top:35px; display:block;}

.lb01{ float:left; margin-left:-100px; }
.lb01 img{ width:550px; height:538px;}
.lb01_2{ float:right; position:absolute; width:100%;  margin:170px 0px 0 0; text-align:center; right:0;}
.lb01_3{ position:absolute;z-index:112; width:100%; margin:100px 0px 0 0; text-align:center;  }
.lb01_4{  position:absolute; z-index:111; width:120%; margin:90px 0 0 -10%; text-align:center;  -webkit-animation:transform-8 2s ease-in-out ;}
.lb01_4 img{ width:1450px;}


.game_downbtn{ margin-left:10px;}
.game_downbtn a{ display:inline-block; margin:20px 10px 20px 0px;}
.game_downbtn2{margin-top:0px; margin-bottom:0px; margin-left:0px;}
.game_downbtn2 img{ width:200px; height:118px; margin-right:0;}
.game_downbtn3{margin-top:0px; }
.game_downbtn3 img{width:265px; }
.game_downbtn6{margin-top:-150px; margin-bottom:-110px;}
.game_downbtn6 img{max-width:290px; width:70%; }
.game_downbtn7{ margin-left:0px; margin-top:240px;}
.game_downbtn7 a{ display:inline-block; margin:10px 20px 10px 20px;}
.game_downbtn7 img{ width:140px; height:40px;}

.game_title{ padding:50px 0; text-align:center; background-color:#;}
.game_title h1{ font-weight:normal;font-size:3.6333em;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; color:#000;}
.game_sc{ float:left; width:100%; text-align:center; margin-top:-70px;}
.game_sc img{ margin-top:50px;}
.game_info{ float:right; width:100%;}
.game_info h1{ margin:20px 0;}
.game_info p{ line-height:30px; margin-top:20px; font-size:1.133em; padding:0 10px 0 20px ;}

.game_play{ text-align:center; margin:-50px 0 90px 0;}
.game_play2{ text-align:center; margin:-50px 0 90px 0;}
.game_play3{ text-align:center; margin:-50px 0 90px 0;}

.game_line02{ text-align:center; padding:50px 0;}
.game_line02_1{ padding:40px 0px;}
.game_line02_1 img{ float:none;}
.game_line02_1 a{ display:inline-block; color:#ff2e5e; border:1px #ff2e5e solid; font-size:0.633em; margin:20px 10px 20px 0; padding:0 15px; line-height:30px; text-decoration:none;}
.game_line02_1 a:hover{ background-color:#ff2e5e; color:#fff;}
.game_line02_1 p{ margin-top:150px; margin-left:50px; float:left;}
.game_line02_2{ padding:20px 0px; margin-top:50px; position:relative;}
.game_line02_2 img{ float:none; margin-left:-72px; margin-right:10%;}
.game_line02_2 p{float:none; position:relative; max-width:600px; margin:0 auto; right:0;  text-align:center; font-size:1.133em; }

/*rohgame*/
.mt2_line01_l img{ width:300px; margin-top:-40px;}

.mt2_line04{ background:url(../images/roh_js12.jpg) no-repeat right; width:100%; height:821px;font-size:1.233em;}
.mt2_line04_l{ float:none; width:100%; text-align:center;}
.mt2_line04_l h1{ font-weight:normal;font-size:2.9333em; padding-left:0px; padding-top:50px;  margin:30px 0;line-height:70px; color:#fff; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.mt2_line04_l p{line-height:35px; padding:20px 50px;color:#fff;}
.mt2_line04_r{ float:none; width:100%; margin-top:40px; text-align:center;}
.mt2_line04_r img{ max-width:450px;}

/*DCgames*/
.dc_line01{ background:url(../images/dc_line01.jpg) no-repeat center center; background-size:1050px; height:760px; margin-top:20px;}
.dc_line01 h1{ font-size:3.03em; color:#fff; text-align:center; font-weight:normal; padding:300px 20px 0 20px;line-height:40px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.dc_line01 p{font-size:1.10em; color:#fff;text-align:center; padding:30px 30px;line-height:30px; }
.dc_line02{ background:url(../images/dc_line02.jpg) no-repeat center center; height:699px; }
.dc_line02 h1{ font-size:3.03em; color:#fff;font-weight:normal;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:50px 0 0 0px; width:100%; text-align:center;}
.dc_line02 p{font-size:1.23em; color:#fff; padding:40px 0px 0 0px;width:90%; margin:0 auto; line-height:35px; text-align:center; }
.dc_line02 span{ display:block; padding:0 10px;  width:90%;margin:0 auto; text-align:center; height:275px; overflow:hidden;}
.dc_line02 span img{ margin-top:30px; margin-right:15px; margin-left:15px; width:296px; }
.dc_line03{ background:url(../images/dc_line03.jpg) no-repeat center center; height:693px;}
.dc_line03 h1{ font-size:3.33em; color:#fff;font-weight:normal;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:50px 0 50px 0px; width:100%; text-align:center;}
.dc_line03 p{ float:none; font-size:1.33em; color:#fff; padding:20px 0px 0 0px;width:80%; margin:0 auto; line-height:35px; text-align:center; }
.dc_line03 span{ display:block; padding:0 10px;  width:90%;margin:0 auto; text-align:center; height:275px; overflow:hidden;}
.dc_line03 span img{ margin-top:30px; margin-right:15px; margin-left:15px; width:296px; }
.dc_line04{ background:url(../images/dc_line04.jpg) no-repeat center center; height:694px;}
.dc_line04 h1{ font-size:3.33em; color:#fff;font-weight:normal;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:50px 0 0 0px; width:70%; margin:0 auto;  text-align:center;text-shadow: 1px 1px 1px #000;}
.dc_line04 p{font-size:1.33em; color:#fff; padding:50px 0px 0 0px;width:90%; margin:0 auto; line-height:35px; text-align:center;text-shadow: 1px 1px 1px #000; }
.dc_line04 span{ display:block; padding:0 10px;  width:90%;margin:0 auto; text-align:center; height:275px; overflow:hidden;}
.dc_line04 span img{ margin-top:30px; margin-right:15px; margin-left:15px; width:400px; }
.dc_line05{ background:url(../images/dc_line05_2.jpg) no-repeat center center; height:696px;}
.dc_line05 h1{ font-size:3.33em; color:#fff;font-weight:normal;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:50px 0 30px 0px; width:100%; text-align:center;text-shadow: 1px 1px 1px #000;}
.dc_line05 p{ float:none;font-size:1.33em; color:#fff; padding:30px 0px 0 0px;width:90%; margin:0 auto; line-height:35px; text-align:center;text-shadow: 1px 1px 1px #000; }
.dc_line05 span{ display:block; padding:0 10px;  width:90%;margin:0 auto; text-align:center; height:275px; overflow:hidden;}
.dc_line05 span img{ margin-top:30px; margin-right:15px; margin-left:15px; width:296px; }

/*EKgames*/
.ek_line01{ background:url(../images/ek_line01.jpg) no-repeat center center; height:866px;}
.ek_line01 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:70px 50px 0 50px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line01 p{font-size:1.33em; color:#fff;text-align:center; padding:30px 10px;line-height:35px; }
.ek_line02{ background:url(../images/ek_line02.jpg) no-repeat center center; height:792px;}
.ek_line02 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:70px 50px 0 50px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line02 p{font-size:1.33em; color:#fff;text-align:center; padding:30px 10px;line-height:35px; }
.ek_line03{ background:url(../images/ek_line03.jpg) no-repeat center center; height:787px;}
.ek_line03 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:70px 50px 0 50px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line03 p{font-size:1.33em; color:#fff;text-align:center; padding:30px 10px;line-height:35px; }
.ek_line04{ background:url(../images/ek_line04.jpg) no-repeat center center; height:862px;}
.ek_line04 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:470px 20px 0 20px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line04 p{font-size:1.33em; color:#fff;text-align:center; padding:30px 30px;line-height:35px; }



/*BDGgames*/
.bdg_line01{ background-color:#f1f1f1; position:relative; }
.bdg_line01_img01{ position:absolute; bottom:-15px; left:15px; display:none;}
.bdg_line01_img01 img{ width:500px; height:auto;}
.bdg_line01_img02{ position:absolute; right:0; top:35px; width:100%; text-align:center;}
.bdg_line01_img02 img{ width:600px; height:auto;}
.bdg_line01_text{ float:right; color:#000; width:100%; margin-top:430px; margin-right:0; text-align:center;}
.bdg_line01 h1{ font-size:3.33em;  font-weight:normal; width:100%; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line01 p{font-size:1.33em; padding:50px 50px;line-height:35px; }
.bdg_line02{ background:url(../images/bdg_img03.jpg) no-repeat right bottom; background-size:800px auto; height:667px;}
.bdg_line02 h1{ font-size:3.33em; color:#000;font-weight:normal;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:50px 0 0 0px; width:100%; text-align:center;}
.bdg_line02 p{font-size:1.33em; color:#000; padding:30px 0 0 0px;width:90%; margin:0 auto; line-height:35px; text-align:center;}
.bdg_line02 span{ display:block; padding:0 50px;}
.bdg_line02 span img{ margin-top:50px; margin-right:50px; text-align:left;}
.bdg_line03{ background:url(../images/bdg_img04.jpg) no-repeat center top; height:900px;}
.bdg_line03 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:570px 50px 0 50px;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line03 p{font-size:1.33em; color:#fff;text-align:center; padding:50px 50px;line-height:35px; }
.bdg_line04{ background:url(../images/bdg_img05.jpg) no-repeat center top; background-size:900px auto; height:685px;}
.bdg_line04 h1{ font-size:3.133em; color:#fff; text-align:center; font-weight:normal; padding:400px 50px 0 50px;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line04 p{font-size:1.133em; color:#fff;text-align:center; padding:20px 50px;line-height:30px; }


/*FFgames*/
.ff_line01{ background-color:#f1f1f1; position:relative; }
.ff_line01_img01{ position:absolute; bottom:-15px; left:15px; display:none;}
.ff_line01_img01 img{ width:500px; height:auto;}
.ff_line01_img02{ position:absolute; right:0; top:35px; width:100%; text-align:center;}
.ff_line01_img02 img{ width:600px; height:auto;}
.ff_line01_text{ float:right; color:#000; width:100%; margin-top:430px; margin-right:0; text-align:center;}
.ff_line01 h1{ font-size:3.33em;  font-weight:normal; width:100%; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line01 p{font-size:1.33em; padding:50px 50px;line-height:35px; }

.ff_line03{ background-color:#f1f1f1; position:relative;height:700px; }
.ff_line03_img01{ position:absolute; bottom:-15px; left:-100px; display:none;}
.ff_line03_img02{ position:absolute; right:0; bottom:65px; width:100%; text-align:center;}
.ff_line03_img02 img{width:90%; height:auto;}
.ff_line03_text{ float:right; color:#fff; width:100%; margin-top:80px; margin-right:0; text-align:center;}
.ff_line03 h1{ font-size:3.33em;  font-weight:normal; width:100%; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line03 p{font-size:1.33em; padding:50px 50px;line-height:35px; }


.ff_line05{ background:url(../images/ff_img10.jpg) no-repeat center top; background-size:1150px auto; height:700px;}
.ff_line05 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:200px 100px 0 100px;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line05 p{font-size:1.33em; color:#fff;text-align:center; padding:50px 50px;line-height:35px; }

/*Touriviagames*/
.tra_line01{ background:url(../images/Tourivia-Webpage_03.png) no-repeat top center; background-size:850px auto; height:520px; position:relative; }
.tra_line01_text{ float:right; color:#fff; width:400px; text-align:center; margin-top:70px; margin-right:10px;}
.tra_line01 h1{ font-size:3.33em;  font-weight:normal;  line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.tra_line01 p{font-size:1.33em; padding:50px 0px;line-height:35px; }
.tra_line02{  background:url(../images/Tourivia-Webpage_04.png) no-repeat top center;background-size:1100px auto; height:670px; }
.tra_line02_text{ float:left; color:#fff; width:400px; text-align:center; margin-top:120px;  margin-left:10px;}
.tra_line02 h1{ font-size:3.33em; color:#000;font-weight:normal;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; }
.tra_line02 p{font-size:1.33em; color:#000; line-height:35px; margin-top:40px;}
.tra_line03{  background:url(../images/Tourivia-Webpage_05.png) no-repeat top center; background-size:900px auto; height:610px; }
.tra_line03_text{ float:left; color:#fff; width:100%; margin:0 auto; text-align:center; margin-top:130px; }
.tra_line03 h1{ font-size:3.33em; color:#000;width:700px; margin:0 auto;font-weight:normal;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; }
.tra_line03 p{font-size:1.33em; color:#000; width:700px; margin:0 auto; line-height:35px; margin-top:40px;}
.tra_line04{ background:url(../images/Tourivia-Webpage_06.png) no-repeat top center; background-size:900px auto; height:550px; position:relative; }
.tra_line04_text{ float:right; color:#000; width:380px; text-align:center; margin-top:50px; margin-right:10px;}
.tra_line04 h1{ font-size:3.33em;  font-weight:normal;  line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.tra_line04 p{font-size:1.33em; padding:50px 0px;line-height:35px; }

.lb_btn{ position:absolute; width:100%; text-align:center; top:270px; margin-left:0px;}
.lb_btn a{padding:0px 15px; width:180px; margin-top:30px; margin-left:15px; margin-right:15px; height:40px; line-height:40px; font-size:1.5em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px;}
.lb_btn a:hover{ background-color:#F06;}
.lb_btn a img{ margin-bottom:-7px;}

.lb_btn2{ position:absolute; width:100%; text-align:center; bottom:200px; margin-left:0px;}
.lb_btn2 a{ padding:0px 15px; width:200px; margin-top:30px; margin-left:15px; margin-right:15px; height:40px; line-height:40px; font-size:1.7em;color:#fff; text-decoration:none; display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px;}
.lb_btn2 a:hover{ background-color:#F06;}
.lb_btn2 a img{ margin-bottom:-7px;}

.about_banner_bg{background:url('../images/about_banner.jpg') center top no-repeat;background-size:1152px 450px; max-width:1920px; height:450px;}
.about_banner02_bg{background:url('../images/about_family_pic01.jpg') center top no-repeat;background-size:1152px 450px; max-width:1920px; height:450px;}
.game01_banner_bg{background:url('../images/ganme01_banner.jpg') center top no-repeat;background-size:1152px 450px; max-width:1920px; height:450px;}
.game02_banner_bg{background:url('../images/game02_banner.jpg') center top no-repeat;background-size:1152px 450px; max-width:1920px; height:450px;}
.game04_banner_bg{background:url('../images/game04_banner.jpg') center top no-repeat;background-size:1152px 450px; max-width:1920px; height:450px;}
.game05_banner_bg{background:url('../images/game05_banner.jpg') center top no-repeat;background-size:1152px 450px; max-width:1920px; height:450px;}  /*可适配*/
.game06_banner_bg{background:url('../images/game06_banner.jpg') center top no-repeat;background-size:1152px 450px; max-width:1920px; height:450px;}  /*可适配*/
.game07_banner_bg{background:url('../images/Tourivia-Webpage_01.png') center top no-repeat;background-size:1152px 450px; max-width:1920px; height:450px;}  /*可适配*/
.support_banner_bg{background:url('../images/support_banner.jpg') center top no-repeat;background-size:1152px 450px; max-width:1920px; height:450px;}
.contact_banner_bg{background:url('../images/lb04.jpg') center top no-repeat;background-size:1152px 450px; max-width:1920px; height:450px;}
.news_banner_bg{background:url('../images/banner_news.jpg') center bottom no-repeat; max-width:1920px; height:350px;}
.blog_banner_bg{background:url('../images/banner_blog.jpg') center top no-repeat; max-width:1920px; height:350px;}


.content{}
.home_banner01{ background:url(../images/home_about_banner04.jpg) no-repeat center center;  background-size:960px 500px; height:500px; }
.banner01_font{padding:120px 0 0 50px; width:350px;}
.banner01_font h1{ font-size:2.88333em; margin:0; color:#fff; font-weight:normal;}
.banner01_font p{ margin:0; font-size:1.633em;color:#fff;}
.banner01_font a{ padding:0px 35px; margin-top:30px; height:50px; line-height:50px; font-size:1.7em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px}
.banner01_font a:hover{ background-color:#F06;}
.banner01_font a img{ margin-bottom:-7px;}

.home_banner02{background:url(../images/home_about_banner03.jpg) #1e7fb9 no-repeat center bottom;  background-size:750px  auto;height:1150px; }
.banner02_font{padding:40px 0 0 0;}
.banner02_font h1{ font-size:2.93333em; margin:0; color:#fff; font-weight:normal;}
.banner02_font p{ margin:0; font-size:1.733em;color:#fff; padding:0 80px;}
.banner02_font a{ padding:0px 35px; margin-top:20px; height:50px; line-height:50px; font-size:1.7em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px}
.banner02_font a:hover{ background-color:#F06;}
.banner02_font a img{ margin-bottom:-7px;}

.cloud{ text-align:center; margin:30px 0;}
.banner02_font02{ color:#fff;font-size:1.5em;}
.font02_left{ float:none; text-align:center; width:75%; margin:0 auto; margin-bottom:50px;}
.font02_right{ float:none; text-align:center; width:75%; margin:0 auto;}
.banner02_font02 span{ display:block; text-align:center;}
.banner02_font02 a{ color:#fff; text-decoration:none;}
.banner02_font02 a:hover{ text-decoration:underline;}

/*关于我们*/
.about_intro{ position:relative; background:url(../images/about_bg01.jpg) no-repeat center; height:710px;  padding:20px 0px 0px 0; }
.about_intro h1{ float:left; width:100%; text-align:center;font-size:5.73333em; margin:20px 0 20px 0px; color:#fff; font-weight:normal; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.about_intro p{ margin:0 auto; width:450px; text-align:center; padding:0 30px; line-height:30px; font-size:1.5333em;color:#fff;}
.about_intro2{ background-color:#fff;}
.about_intro2 p{line-height:35px; font-size:1.5333em; float:left; width:35%; margin:200px 50px 0 50px;}
.about_intro2 a{ display:inline-block; padding:100px 0px; cursor:move; width:25%; text-align:center; margin:0 20px;}

.about_bgcolor{  }
.about_bg{ position:relative; padding:50px 0;
 background:url(../images/about_bgg.jpg) no-repeat top center;height:2080px;}
.about_bg h2{font-size:4.93333em; padding:80px 0 0 0px; margin-bottom:-60px; color:#fff; font-weight:normal; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; text-align:center;}
.about_bg p{ text-align:center; width:60%; margin:0 auto; margin-top:80px; line-height:35px; font-size:1.6333em;color:#fff; font-style:normal;}
.about_bg span{line-height:55px; display:inline-block; font-size:2.3333em; font-style:normal; margin-bottom:15px; position:relative; margin:20px 0;}
.about_bgg{ position:absolute;  bottom:0; }
.firefly01{ position:absolute; left:70px; bottom:0px; display:none;}
.firefly02{ position:absolute; right:70px; bottom:0px; display:none;}

/*招聘*/
.world_map{  padding:30px 0; background:url(../images/worldmap.gif) #e2d6bf no-repeat 50% 240px; background-size:550px 272px; height:500px; position:relative;}
.world_map h1{ text-align:center; font-size:5.333em; color:#c7101b; margin-top:30px;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; font-weight:normal;}
.world_map h2{ text-align:center; margin-top:20px;color:#c7101b; }
.map_width{ width:450px; margin:0 auto;position:relative;}
.sh_area{ position:absolute; left:148px; top:115px; font-size:1.33em;color:#c7101b; text-align:center;}
.sh_area img{ margin-bottom:10px;}
.usa_area{position:absolute; right:92px;  top:100px; font-size:1.33em;color:#c7101b; text-align:center;}
.usa_area img{ margin-bottom:10px;}
.map_border{margin-top:370px; border-bottom:1px #d8cab0 solid;}


.job_title{ height:170px; line-height:170px; background:url(../images/job_bg.jpg) #d7d7d7 no-repeat right; font-size:4.5333em; padding-left:50px;}
.job_topbanner{ background-color:#cbbea8;}
.job_topbanner_title{ float:left; width:35%;}
.job_topbanner_title h1{ font-size:4.3333em; font-weight:normal; padding:0 30px; margin-bottom:30px; margin-top:55%;}
.job_topbanner_title p{font-size:1.5333em; padding:0 30px;}
.job_topbanner_img{ float:right; width:65%;}
.job_topbanner_img img{ width:100%;}

.job_culture{ background:url() no-repeat #e2d6bf bottom left; padding-bottom:20px; }
.job_culture_title{ float:none;width:100%; position:relative;font-size:5.7333em; text-align:center; padding-top:4%; padding-bottom:2%;font-family:'galette-med-webfont',"Microsoft YaHei"; }
.job_culture_title span{color:#c7101b;}
.job_culture_title2{ float:none;width:100%; position:relative;font-size:3.7333em; text-align:center; padding-top:4%; padding-bottom:2%;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; }
.job_culture_title2 span{color:#c7101b;}
.job_culture_content{ float:none; width:100%;font-size:1.5333em; padding:50px 0;}
.two-columns { display:inline;
    -webkit-columns: 2;
    -moz-columns:2;
    -ms-columns:2;
    columns:2;
}
.job_culture_content p{ margin:0px 100px 15px 100px; line-height:32px;}
.job_culture_content p strong{ color:#c7101b;}

.job_welfare_banner{background-color:#e2d6bf; text-align:center;}
.job_welfare_banner img{ width:85%; }
.job_welfare{background-color:#e2d6bf; padding:20px 0px; }
.job_welfare ul{ padding:0; margin:0; list-style:none;width:350px; margin:0 auto;}
.job_welfare ul li{ float:left; width:350px; height:340px; margin:0 0px; text-align:center;  font-size:14px; line-height:20px;padding-bottom:50px;}
.job_welfare ul li img{ margin-bottom:10px;}
.job_welfare ul li:last-child{width:350px; text-align:center;}
.li_last{width:350px!important; float:left; }

.job_bottombanner{background-color:#fbfbfb; text-align:center; padding:20px 0; padding-top:0px;}
.job_bottombanner img{ width:100%;}
.job_content{background-color:#fbfbfb;}
.job_content h1{ font-weight:normal;}
.job_content h2{ margin-bottom:20px;}
.job_list{background-color:#fbfbfb;font-size:1.5333em; padding:50px 5% 50px 5%; width:25%; line-height:45px; float:left; display:none;}
.job_list a{color:#000; text-decoration:none;}
.job_list a:hover{color:#c7101b; text-decoration:none;}

.job_detail{ float:left; padding:20px 0 50px 3%;font-size:1.5333em; width:95%; overflow:hidden; height:auto;}
.job_detail p{ padding:0 20px; font-size:0.9em; margin-bottom:10px;}
.job_detail span a{ background-color:#c7101b; padding:15px 20px; display:inline-block; margin:10px 20px; -webkit-border-radius:6px; text-align:center; color:#fff; text-decoration:none;}
.job_detail h2{ padding-left:20px;}
.job_detail h3{ cursor:pointer; color:#c7101b;padding:5px 20px; border-radius:8px;}
.job_detail h3:hover{ background-color:#ccc; }

.game_community_pic{ float:none; width:100%; text-align:center; font-size:3.33em;}
.game_community_pic img{ margin-top:50px; margin-bottom:50px; width:60%;}
.game_faq{ float:none; width:100%; text-align:center; font-size:1.133em; line-height:40px; }
.game_faq a{ text-decoration:none; color:#666; display:inline-block; width:300px; padding:5px 0; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px; text-align:center; color:#fff; }
.game_faq a:hover{background-color:#F06;}
.game_faq img{ margin-bottom:-5px;}


.public_border4{ border-bottom:1px #e0dddd solid; margin:50px -70px;}

.place_select{ padding:40px 0 20px 0;background-color:#fbfbfb; }
.place_select ul{ margin:0; padding:0; list-style:none;border-bottom:1px #ddd solid; }
.place_select ul li{ display:block; width:100%;  text-align:center; margin-bottom:-3px;}
.place_select ul li a{ font-size:2.33em;color:#c7101b; text-decoration:none; display:inline-block; padding:0 25px; margin:0 20px;}
.place_select_li{ border-bottom:5px #c7101b solid;}

.positions{background-color:#e2d6bf; padding:50px 20px;}
.positions_l{width:100%; float:left; display:block; margin-bottom:40px; }
.positions_l h1{ width:100%; float:left; display:block; font-size:3.133em; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; font-weight:normal; text-align:; margin:0; padding:0; }
.positions_r{float:right; width:100%; line-height:25px; font-size:1.333em;}
.positions_input{ margin-bottom:45px; float:none; margin-right:20px; }
.positions_input h3{  margin:0 0 10px 0; font-size:1em;}
.hear{ width:100%;  margin-top:50px; line-height:45px;}
.positions_input2{ margin-bottom:45px;   }
.positions_input2 h3{  margin:0 0 0px 0; font-size:1em;}
.positions_input2 a{ padding:0px 0px; text-align:center; width:35%; margin-top:30px; margin-left:10px; height:45px; line-height:40px; font-size:1.1em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px;}
.positions_input2 a:hover{ background-color:#F06;}
.position_send{ text-align:center;}
.position_send a{ padding:0px 35px;  margin-top:30px; height:55px; line-height:55px; font-size:1.1em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px;}
.position_send a:hover{ background-color:#F06;}

/*表单*/
.input01{ width:100%; height:45px; border-radius:8px; border:1px #ccc solid; padding:0 10px;}
.input02{ width:50%; height:45px; border-radius:8px; border:1px #ccc solid; padding:0 10px;}



/*news*/
.new_press{ background-color:#e2d6bf; padding:30px 0;}
.new_width{ max-width:800px; margin:0 auto; padding:0 10px;}
.new_width h1{ font-size:1.833em; color:#c7101b;}
.new_width h1 a{ display:inline-block; float:right;font-size:0.433em; line-height:30px; font-weight:normal;}
.new_width p{ font-size:1.23em; margin-top:30px;}
.new_width p span{ display:block; font-weight:bold; line-height:30px;font-size:1.33em;}

/*SUPPORT*/
.support{ background-color:#f8f8f8; padding:50px 30px;}
.support h1{ font-size:4.33em;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";  font-weight:normal; text-align:center; margin-bottom:80px; margin-top:50px;}
.support_forums{}
.support_games{ max-width:1440px; margin:0 auto;}
.support_games ul{ margin:0; padding:0; list-style:none;}
.support_games ul li{ display:block; width:400px; margin:0 auto; margin-bottom:50px;  text-align:center; position:relative;  }
.supoort_li_w{ max-width:400px;height:350px; margin:0 auto; padding-top:20px; background-color:#c7101b; text-align:center; border-radius:20px; }
.supoort_li_w span{display:block; height:280px; margin:0 5px; background-color:#ccc;  background:-webkit-linear-gradient(90deg, #fff 0%, #d6d6d6 50%, #b1b1b1 100%); }
.supoort_li_w a{ display:inline-block; line-height:65px; font-size:1.733em; color:#fff; text-decoration:none;}
.supoort_li_w img{ margin-bottom:-5px;}

.support_games01{ position:absolute; bottom:67px; left:5%;}
.support_games01 img{ width:373px; height:300px;}
.support_games02{ position:absolute; left:17%; top:0px;}
.support_games02 img{ width:250px; height:286px;}
.support_games03{ position:absolute; bottom:70px; left:30%;}
.support_games03 img{ width:152px; height:209px;}


/*联系我们*/
.contact_width{ padding:70px 0px; background-color:#e2d6bf; line-height:35px;}
.contact_left{ float:none; width:500px; margin:0 auto;}
.contact_left h1{ font-size:3.333em;color:#c7101b; font-weight:normal;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; line-height:55px;  width:500px; margin:0 auto;text-align:center;}
.contact_right{ float:none;width:500px;text-align:center; margin:0 auto;}
.contact_right p{ font-size:1.5333em;}
.contact_right p a{ color:#666; text-decoration:underline; }
.contact_right span a{ padding:0px 35px; margin-top:30px; height:50px; line-height:50px; font-size:1.7em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px;}
.contact_right span a:hover{ background-color:#F06;}
.contact_right span a img{ margin-bottom:-7px;}

/*privacy policy*/
.privacy{background-color:#e2d6bf; padding:50px 10px;}
.privacy h1{ display:block; float:left; width:35%; font-size:3.333em; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; font-weight:normal; text-align:center; }
.privacy p{ display:block; float:right; width:65%; font-size:1.233em;}


}

@media screen and (max-width:510px){
html,body{ overflow-x:hidden;}

.full_banner video{ width:1152px; height:450px;}

.main_image{height:450px;position:relative; overflow:hidden; margin-top:-12px;}
.main_image ul{width:100%;height:450px;overflow:hidden;position:absolute;top:0;left:0;}
.main_image li{float:left;width:100%;}
.main_image li span{display:block;width:100%;height:580px;}
.main_image li a{display:inline-block;}
.main_image li .img_1{background:url('../images/lb02.jpg') center top no-repeat; background-size:1152px 450px;}
.main_image li .img_2{background:url('../images/lb03.jpg') center top no-repeat; background-size:1152px 450px;}
.main_image li .img_3{background:url('../images/lb05.jpg') center top no-repeat; background-size:1152px 450px;}
.main_image li .img_4{background:url('../images/lb06.jpg') center top no-repeat; background-size:1152px 450px;}
.main_image li .img_5{background:url('../images/lb07.jpg') center top no-repeat; background-size:1152px 450px;}
.main_image li .img_6{background:url('../images/ff_funding_banner.jpg') center top no-repeat; background-size:1152px 450px;}
.main_image li .img_7{background:url('../images/lb08.jpg') center top no-repeat;background-size:1152px 450px;}
.main_image li .img_8{background:url('../images/lb09.jpg') center top no-repeat;background-size:1152px 450px;}
.main_image li .img_9{background:url('../images/lb13.jpg') center top no-repeat; background-size:1152px 450px;}
.main_image li .img_10{background:url('../images/lb14.jpg') center top no-repeat; background-size:1152px 450px;}
.main_image li .img_11{background:url('../images/lb12.jpg') center top no-repeat; background-size:1152px 450px;}

div.flicking_con{position:absolute;top:480px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px; display:none;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0 5px;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px;}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:111;position:absolute;display:block;width:73px!important;height:74px!important;top:210px;margin-top:-37px;display:;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:0px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:0px;}

.float_div{ position:absolute; width:100%; text-align:center;}
.float_div h1{ font-size:2.43333em; width:240px; margin:0 auto; color:#fff; font-weight:normal; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; margin-top:100px;}
.float_div p{width:250px; margin:0 auto; margin-top:30px; font-size:1.333em;color:#fff;}

.float_div2{ position:absolute; width:100%; text-align:center; }
.float_div2 p{margin:0;  font-size:2.133em;color:#fff;margin-top:260px;}

.float_div3{ position:absolute; width:100%; text-align:center;}
.float_div3 p{margin:0;  font-size:3.333em;color:#fff;margin-top:260px;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}

.float_div4 h1{ font-size:5.33333em; margin:0; color:#fff; font-weight:normal; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; margin-top:70px;}

.lb01{ float:left; margin-left:-150px; }
.lb01 img{ width:550px; height:538px;}
.lb01_2{ float:right; position:absolute; width:100%; margin:180px 0px 0 0;}
.lb01_3{ position:absolute;z-index:112; width:100%; margin:100px 0px 0 0; text-align:center;  }
.lb01_4{  position:absolute; z-index:111; width:150%; margin:160px 0 0 -17%; text-align:center;  -webkit-animation:transform-8 2s ease-in-out ;}
.lb01_4 img{ width:1450px;}

.game_downbtn{ margin-left:10px;}
.game_downbtn a{ display:inline-block; margin:7px 10px 7px 0px;}
.game_downbtn2{margin-top:0px; margin-bottom:0px; margin-left:0px;}
.game_downbtn2 img{ width:150px; height:88px;}
.game_downbtn3{margin-top:0px; }
.game_downbtn3 img{width:265px; }
.game_downbtn7{ margin-left:0px; margin-top:200px;}
.game_downbtn7 a{ display:inline-block; margin:10px 20px 10px 20px;}
.game_downbtn7 img{ width:140px; height:40px;}

/*ROHgames*/
.mt2_line01_r h1{ font-weight:normal;font-size:2.2333em; padding-left:0px; margin:30px 0;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}

.mt2_line02 h1{ font-weight:normal;font-size:2.2333em; width:100%; text-align:center; padding-left:0px; padding-top:60px;  margin:30px auto;line-height:50px; color:#fff; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.mt2_line02 p{line-height:32px; padding:20px 50px;color:#fff;width:70%; margin:0 auto; text-align:center; }

.mt2_line03_r h1{ font-weight:normal;font-size:2.2333em; padding-left:0px; margin:30px 0;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}


.mt2_line04{ background:url(../images/roh_js12.jpg) no-repeat right; width:100%; height:821px;font-size:1.233em;}
.mt2_line04_l{ float:none; width:100%; text-align:center;}
.mt2_line04_l h1{ font-weight:normal;font-size:2.2333em; padding-left:0px; padding-top:50px;  margin:20px 0; margin-bottom:0;line-height:70px; color:#fff; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.mt2_line04_l p{line-height:35px; padding:20px 50px;color:#fff;}
.mt2_line04_r{ float:none; width:100%; margin-top:20px; text-align:center;}
.mt2_line04_r img{ max-width:320px;}

.mt2_line05_r h1{ font-weight:normal;font-size:2.2333em; padding-left:0px; margin:30px 0;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}

/*DCgames*/
.dc_line01{ background:url(../images/dc_line01.jpg) no-repeat center center; background-size:1050px; height:760px; margin-top:20px;}
.dc_line01 h1{ font-size:2.00em; color:#fff; text-align:center; font-weight:normal; padding:300px 20px 0 20px;line-height:30px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.dc_line01 p{font-size:1.00em; color:#fff;text-align:center; padding:20px 10px;line-height:30px; }
.dc_line02{ background:url(../images/dc_line02.jpg) no-repeat center center; height:699px; }
.dc_line02 h1{ font-size:2.00em; color:#fff;font-weight:normal;line-height:40px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:50px 0 0 0px; width:100%; text-align:center;}
.dc_line02 p{font-size:1.00em; color:#fff; padding:20px 0px 0 0px;width:90%; margin:0 auto; line-height:30px; text-align:center; }
.dc_line02 span{ display:block; padding:0 10px;  width:90%;margin:0 auto; text-align:center; height:275px; overflow:hidden;}
.dc_line02 span img{ margin-top:30px; margin-right:0px; margin-left:0px; width:296px; }
.dc_line03{ background:url(../images/dc_line03.jpg) no-repeat center center; height:693px;}
.dc_line03 h1{ font-size:2.00em; color:#fff;font-weight:normal;line-height:30px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:50px 0 50px 0px; width:100%; text-align:center;}
.dc_line03 p{ float:none; font-size:1.00em; color:#fff; padding:20px 0px 0 0px;width:80%; margin:0 auto; line-height:30px; text-align:center; }
.dc_line03 span{ display:block; padding:0 10px;  width:90%;margin:0 auto; text-align:center; height:275px; overflow:hidden;}
.dc_line03 span img{ margin-top:30px; margin-right:0px; margin-left:0px; width:296px; }
.dc_line04{ background:url(../images/dc_line04.jpg) no-repeat center center; height:694px;}
.dc_line04 h1{ font-size:2.00em; color:#fff;font-weight:normal;line-height:40px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:50px 0 0 0px; width:90%; margin:0 auto;  text-align:center;text-shadow: 1px 1px 1px #000;}
.dc_line04 p{font-size:1.00em; color:#fff; padding:30px 0px 0 0px;width:90%; margin:0 auto; line-height:30px; text-align:center;text-shadow: 1px 1px 1px #000; }
.dc_line04 span{ display:block; padding:0 10px;  width:90%;margin:0 auto; text-align:center; height:275px; overflow:hidden;}
.dc_line04 span img{ margin-top:30px; margin-right:0px; margin-left:0px; width:300px; }
.dc_line05{ background:url(../images/dc_line05_2.jpg) no-repeat center center; height:696px;}
.dc_line05 h1{ font-size:2.00em; color:#fff;font-weight:normal;line-height:30px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:50px 0 30px 0px; width:100%; text-align:center;text-shadow: 1px 1px 1px #000;}
.dc_line05 p{ float:none;font-size:1.00em; color:#fff; padding:30px 0px 0 0px;width:90%; margin:0 auto; line-height:30px; text-align:center;text-shadow: 1px 1px 1px #000; }
.dc_line05 span{ display:block; padding:0 10px;  width:90%;margin:0 auto; text-align:center; height:275px; overflow:hidden;}
.dc_line05 span img{ margin-top:30px; margin-right:0px; margin-left:0px; width:296px; }

/*EKgames*/
.ek_line01{ background:url(../images/ek_line01.jpg) no-repeat center center; height:866px;}
.ek_line01 h1{ font-size:2.33em; color:#fff; text-align:center; font-weight:normal; padding:40px 10px 0 10px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line01 p{font-size:1.133em; color:#fff;text-align:center; padding:20px 10px;line-height:30px; }
.ek_line02{ background:url(../images/ek_line02.jpg) no-repeat center right; height:792px;}
.ek_line02 h1{ font-size:2.33em; color:#fff; text-align:center; font-weight:normal; padding:40px 10px 0 10px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line02 p{font-size:1.133em; color:#fff;text-align:center; padding:20px 10px;line-height:30px; }
.ek_line03{ background:url(../images/ek_line03.jpg) no-repeat center center; height:787px;}
.ek_line03 h1{ font-size:2.33em; color:#fff; text-align:center; font-weight:normal; padding:40px 10px 0 10px;line-height:70px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line03 p{font-size:1.133em; color:#fff;text-align:center; padding:20px 10px;line-height:30px; }
.ek_line04{ background:url(../images/ek_line04.jpg) no-repeat center center; height:862px;}
.ek_line04 h1{ font-size:2.33em; color:#fff; text-align:center; font-weight:normal; padding:480px 10px 0 10px;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ek_line04 p{font-size:1.133em; color:#fff;text-align:center; padding:20px 10px;line-height:35px; }


/*BDGgames*/
.bdg_line01{ background-color:#f1f1f1; position:relative; }
.bdg_line01_img01{ position:absolute; bottom:-15px; left:15px; display:none;}
.bdg_line01_img01 img{ width:500px; height:auto;}
.bdg_line01_img02{ position:absolute; right:0; top:35px; width:100%; text-align:center;}
.bdg_line01_img02 img{ width:600px; height:auto;}
.bdg_line01_text{ float:right; color:#000; width:100%; margin-top:330px; margin-right:0; text-align:center;}
.bdg_line01 h1{ font-size:3.33em;  font-weight:normal; width:100%; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line01 p{font-size:1.33em; padding:50px 20px;line-height:35px; }
.bdg_line02{ background:url(../images/bdg_img03.jpg) no-repeat right bottom; background-size:510px auto; height:810px;}
.bdg_line02 h1{ font-size:3.33em; color:#000;font-weight:normal;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:50px 0 0 0px; width:100%; text-align:center;}
.bdg_line02 p{font-size:1.33em; color:#000; padding:30px 0 0 0px;width:90%; margin:0 auto; line-height:35px; text-align:center;}
.bdg_line02 span{ display:block; padding:0 50px;}
.bdg_line02 span img{ margin-top:50px; margin-right:50px; text-align:left;}
.bdg_line03{ background:url(../images/bdg_img04.jpg) no-repeat center top; height:900px;}
.bdg_line03 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:380px 50px 0 50px;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line03 p{font-size:1.33em; color:#fff;text-align:center; padding:50px 20px;line-height:35px; }
.bdg_line04{ background:url(../images/bdg_img05.jpg) no-repeat center top; background-size:1050px auto; height:800px;}
.bdg_line04 h1{ font-size:2.833em; color:#fff; text-align:center; font-weight:normal; padding:470px 50px 0 50px;line-height:40px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line04 p{font-size:1.133em; color:#fff;text-align:center; padding:10px 10px;line-height:25px; }


/*FFgames*/
.ff_line01{ background-color:#f1f1f1; position:relative; }
.ff_line01_img01{ position:absolute; bottom:-15px; left:15px; display:none;}
.ff_line01_img01 img{ width:500px; height:auto;}
.ff_line01_img02{ position:absolute; right:0; top:35px; width:100%; text-align:center;}
.ff_line01_img02 img{ width:600px; height:auto;}
.ff_line01_text{ float:right; color:#000; width:100%; margin-top:330px; margin-right:0; text-align:center;}
.ff_line01 h1{ font-size:3.33em;  font-weight:normal; width:100%; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line01 p{font-size:1.33em; padding:50px 20px;line-height:35px; }

.ff_line02{ background-color:#fff; position:relative; height:1000px; }
.ff_line02_img01{ position:absolute; bottom:-15px; right:-200px; display:none;}
.ff_line02_img02{ position:absolute; left:75px; bottom:35px;display:none;}
.ff_line02_img03{ position:absolute; left:0; bottom:25px; width:100%; text-align:center; display:block;}
.ff_line02_text{  float:right; color:#000; width:100%; margin-top:50px; margin-right:0; text-align:center;}
.ff_line02 h1{ font-size:3.33em;  font-weight:normal; width:100%; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line02 p{font-size:1.33em; padding:50px 50px;line-height:35px;  }

.ff_line03{ background-color:#f1f1f1; position:relative;height:800px; }
.ff_line03_img01{ position:absolute; bottom:-15px; left:-100px; display:none;}
.ff_line03_img02{ position:absolute; right:0; bottom:25px; width:100%; text-align:center;}
.ff_line03_img02 img{width:90%; height:auto;}
.ff_line03_text{ float:right; color:#fff; width:100%; margin-top:50px; margin-right:0; text-align:center;}
.ff_line03 h1{ font-size:3.33em;  font-weight:normal; width:100%; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line03 p{font-size:1.33em; padding:50px 50px;line-height:35px; }

.ff_line04{ background-color:#fff; position:relative; height:600px; }
.ff_line04_img01{ position:absolute; top:0px; right:0px; display:none; }
.ff_line04_img02{ position:absolute; left:0px; bottom:35px; }
.ff_line04_text{ float:left; color:#000; width:100%; margin-top:50px; margin-left:0px;  text-align:center;}
.ff_line04 h1{ font-size:3.33em;  font-weight:normal; width:100%; line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line04 p{font-size:1.33em; padding:50px 50px;line-height:35px; }

.ff_line05{ background:url(../images/ff_img10.jpg) no-repeat center top; background-size:1000px auto; height:600px;}
.ff_line05 h1{ font-size:3.33em; color:#fff; text-align:center; font-weight:normal; padding:50px 50px 0 50px;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line05 p{font-size:1.33em; color:#fff;text-align:center; padding:50px 20px;line-height:35px; }

/*Touriviagames*/
.tra_line01{ background:url(../images/Tourivia-Webpage_03.png) no-repeat top right; background-size:850px auto; height:520px; position:relative; }
.tra_line01_text{ float:right; color:#fff; width:360px; text-align:center; margin-top:70px; margin-right:10px;}
.tra_line01 h1{ font-size:2.33em;  font-weight:normal;  line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.tra_line01 p{font-size:1.1em; padding:50px 0px;line-height:35px; }
.tra_line02{  background:url(../images/Tourivia-Webpage_04.png) no-repeat top center;background-size:800px auto; height:480px; }
.tra_line02_text{ float:left; color:#fff; width:360px; text-align:center; margin-top:100px;  margin-left:10px;}
.tra_line02 h1{ font-size:2.33em; color:#000;font-weight:normal;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; }
.tra_line02 p{font-size:1.1em; color:#000; line-height:35px; margin-top:40px;}
.tra_line03{  background:url(../images/Tourivia-Webpage_05.png) no-repeat top center; background-size:900px auto; height:550px; }
.tra_line03_text{ float:left; color:#fff; width:100%; margin:0 auto; text-align:center; margin-top:100px; }
.tra_line03 h1{ font-size:2.33em; color:#000;width:360px; margin:0 auto;font-weight:normal;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; }
.tra_line03 p{font-size:1.1em; color:#000; width:360px; margin:0 auto; line-height:35px; margin-top:40px;}
.tra_line04{ background:url(../images/Tourivia-Webpage_06.png) no-repeat top right; background-size:900px auto; height:550px; position:relative; }
.tra_line04_text{ float:right; color:#000; width:360px; text-align:center; margin-top:70px; margin-right:10px;}
.tra_line04 h1{ font-size:2.33em;  font-weight:normal;  line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.tra_line04 p{font-size:1.1em; padding:50px 0px;line-height:35px; }

.lb_btn{ position:absolute; width:100%; text-align:center; top:270px; margin-left:0px;}
.lb_btn a{padding:0px 0px; width:200px; margin-top:25px; margin-left:10px; margin-right:10px; margin-bottom:-20px; height:35px; line-height:35px; font-size:1.3em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px;}
.lb_btn a:hover{ background-color:#F06;}
.lb_btn a img{ margin-bottom:-7px;}

.about_banner_bg{background:url('../images/about_banner.jpg') center top no-repeat;background-size:1152px 450px; max-width:1920px; height:450px;}
.about_banner02_bg{background:url('../images/about_family_pic01.jpg') center top no-repeat;background-size:1152px 450px; max-width:1920px; height:450px;}
.game01_banner_bg{background:url('../images/ganme01_banner.jpg') center top no-repeat;background-size:1152px 450px; max-width:1920px; height:450px;}
.game02_banner_bg{background:url('../images/game02_banner.jpg') center top no-repeat;background-size:1152px 450px; max-width:1920px; height:450px;}
.game04_banner_bg{background:url('../images/game04_banner.jpg') center top no-repeat;background-size:700px 400px; max-width:1920px; height:400px;}
.game05_banner_bg{background:url('../images/game05_banner.jpg') center top no-repeat;background-size:700px 400px; max-width:1920px; height:400px;}  /*可适配*/
.game06_banner_bg{background:url('../images/game06_banner.jpg') center top no-repeat;background-size:700px 400px; max-width:1920px; height:400px;}  /*可适配*/
.game07_banner_bg{background:url('../images/Tourivia-Webpage_01.png') center top no-repeat;background-size:700px 320px; max-width:1920px; height:350px;}  /*可适配*/
.support_banner_bg{background:url('../images/support_banner.jpg') center top no-repeat;background-size:1152px 450px; max-width:1920px; height:450px;}
.contact_banner_bg{background:url('../images/lb04.jpg') center top no-repeat;background-size:1152px 450px; max-width:1920px; height:450px;}
.news_banner_bg{background:url('../images/banner_news.jpg') center top no-repeat; max-width:1920px; height:350px;}
.blog_banner_bg{background:url('../images/banner_blog.jpg') center top no-repeat; max-width:1920px; height:350px;}


.content{}
.home_banner01{ background:url(../images/home_about_banner04.jpg) no-repeat -50px 0;  background-size:960px 500px; height:500px; }
.banner01_font{padding:90px 5px 0 5px; max-width:300px; margin:0 auto; text-align:center;}
.banner01_font h1{ font-size:3.38333em; margin:0; color:#fff; font-weight:normal;}
.banner01_font p{ margin:0 auto; font-size:1.833em;color:#fff; max-width:280px;}
.banner01_font a{ padding:0px 15px; margin-top:30px; height:50px; line-height:50px; font-size:1.7em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px}
.banner01_font a:hover{ background-color:#F06;}
.banner01_font a img{ margin-bottom:-7px;}

.home_banner02{background:url(../images/home_about_banner03.jpg) #1e7fb9 no-repeat center bottom;  background-size:500px auto;height:1100px; }
.banner02_font{padding:50px 0 0 0;}
.banner02_font h1{ font-size:3.3em; margin:0; color:#fff; font-weight:normal;}
.banner02_font p{ margin:0; font-size:1.833em;color:#fff; padding:0 20px;}
.banner02_font a{ padding:0px 15px; margin-top:25px; height:45px; line-height:45px; font-size:1.7em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px}
.banner02_font a:hover{ background-color:#F06;}
.banner02_font a img{ margin-bottom:-7px;}

.cloud{ text-align:center; margin:30px 0;}
.banner02_font02{ color:#fff;font-size:1.5em;}
.font02_left{ float:none; text-align:center; width:80%; margin:0 auto; margin-bottom:50px;}
.font02_right{ float:none; text-align:center; width:80%; margin:0 auto;}
.banner02_font02 span{ display:block; text-align:center;}
.banner02_font02 a{ color:#fff; text-decoration:none;}
.banner02_font02 a:hover{ text-decoration:underline;}

.home_flash{ position:absolute; width:100%; text-align:center;  left:225px; top:16px; display:none;}
.home_flash2{ position:absolute; width:100%; text-align:center;  left:247px; top:52px; display:none;}
.home_flash3{ position:absolute; width:100%; text-align:center;  left:200px; top:35px; display:none;}


/*关于我们*/
.about_intro{ position:relative; background:url(../images/about_bg01.jpg) no-repeat center; height:710px;  padding:20px 0px 0px 0; }
.about_intro h1{ float:left; width:100%; text-align:center;font-size:4.13333em; margin:20px 0 20px 0px; color:#fff; font-weight:normal; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.about_intro p{ margin:0 auto;  width:90%; text-align:center; padding:0 10px; line-height:25px; font-size:1.3333em;color:#fff;}

.about_bgcolor{  }
.about_bg{ position:relative; padding:50px 0;
 background:url(../images/about_bgg.jpg) no-repeat top center;height:1900px;}
.about_bg h2{font-size:3.1em; max-width:200px; margin:0 auto; padding:80px 0 0 0px; margin-bottom:-30px; color:#fff; font-weight:normal; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; text-align:center;}
.about_bg p{ text-align:center; min-width:210px; margin:0 auto; margin-top:45px; line-height:25px; font-size:1.3333em;color:#fff; font-style:normal;}
.about_bg span{line-height:45px; display:inline-block; font-size:2.3333em; font-style:normal; margin-bottom:15px; position:relative; margin:20px 0;}
.about_bgg{ position:absolute;  bottom:0; }
.firefly01{ position:absolute; left:70px; bottom:0px; display:none;}
.firefly02{ position:absolute; right:70px; bottom:0px; display:none;}

/*招聘*/
.world_map{  padding:30px 0; background:url(../images/worldmap.gif) #e2d6bf no-repeat 50% 200px; background-size:550px 272px; height:450px; position:relative;}
.world_map h1{ text-align:center; font-size:3.333em; color:#c7101b; margin-top:30px;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; font-weight:normal;}
.world_map h2{ text-align:center;width:230px; margin:0 auto; margin-top:20px;color:#c7101b; }
.map_width{ width:250px; margin:0 auto;position:relative;}
.sh_area{ position:absolute; left:45px; top:75px; font-size:1.33em;color:#c7101b; text-align:center;}
.sh_area img{ margin-bottom:10px;}
.usa_area{position:absolute; right:-7px;  top:70px; font-size:1.33em;color:#c7101b; text-align:center;}
.usa_area img{ margin-bottom:10px;}
.map_border{margin-top:320px; border-bottom:1px #d8cab0 solid;}

.job_title{ height:170px; line-height:170px; background:url(../images/job_bg.jpg) #d7d7d7 no-repeat right; font-size:4.5333em; padding-left:50px;}
.job_topbanner{ background-color:#cbbea8;}
.job_topbanner_title{ float:left; width:35%;}
.job_topbanner_title h1{ font-size:4.3333em; font-weight:normal; padding:0 30px; margin-bottom:30px; margin-top:55%;}
.job_topbanner_title p{font-size:1.5333em; padding:0 30px;}
.job_topbanner_img{ float:right; width:65%;}
.job_topbanner_img img{ width:100%;}

.job_culture{ background:url() no-repeat #e2d6bf bottom left; padding-bottom:20px; }
.job_culture_title{ float:none;width:100%; position:relative;font-size:4.7333em; text-align:center; padding-top:4%; padding-bottom:2%;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; }
.job_culture_title span{color:#c7101b;}
.job_culture_content{ float:none; width:100%;font-size:1.5333em; padding:50px 0;}
.two-columns { display:inline;
    -webkit-columns: 2;
    -moz-columns:2;
    -ms-columns:2;
    columns:2;
}
.job_culture_content p{ margin:0px 15px 15px 15px; line-height:32px;}
.job_culture_content p strong{ color:#c7101b;}

.job_welfare_banner{background-color:#e2d6bf; text-align:center;}
.job_welfare_banner img{ width:85%; }
.job_welfare{background-color:#e2d6bf; padding:20px 0px; }
.job_welfare ul{ padding:0; margin:0; list-style:none;width:350px; margin:0 auto;}
.job_welfare ul li{ float:left; max-width:320px; height:370px; margin:0 0px; text-align:center;  font-size:14px; line-height:20px;padding-bottom:40px;}
.job_welfare ul li img{ margin-bottom:10px;}
.job_welfare ul li:last-child{width:350px; text-align:center;}

.job_bottombanner{background-color:#fbfbfb; text-align:center; padding:20px 0; padding-top:0px;}
.job_bottombanner img{ width:100%;}
.job_content{background-color:#fbfbfb;}
.job_content h1{ font-weight:normal;}
.job_content h2{ margin-bottom:20px;}
.job_list{background-color:#fbfbfb;font-size:1.5333em; padding:50px 5% 50px 5%; width:25%; line-height:45px; float:left;}
.job_list a{color:#000; text-decoration:none;}
.job_list a:hover{color:#c7101b; text-decoration:none;}

.game_title{ padding:50px 0; text-align:center; background-color:#;}
.game_title h1{ font-weight:normal;font-size:3.6333em;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; color:#000;}
.game_sc{ float:left; width:100%; text-align:center; margin-top:-70px;}
.game_sc img{ margin-top:50px;}
.game_info{ float:none; }
.game_info h1{ margin:20px 0; font-weight:normal;font-size:2em;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; color:#000;}
.game_info p{ line-height:35px; margin-top:20px; margin-bottom:40px; font-size:1.133em; padding:0 0px 0 0px ;}

.game_line02{ text-align:center; padding:10px 0;}
.game_line02_1{ padding:40px 0px;}
.game_line02_1 img{ float:none;}
.game_line02_1 a{ display:inline-block; color:#ff2e5e; border:1px #ff2e5e solid; font-size:0.633em; margin:20px 10px 20px 0; padding:0 15px; line-height:30px; text-decoration:none;}
.game_line02_1 a:hover{ background-color:#ff2e5e; color:#fff;}
.game_line02_1 p{ margin-top:150px; margin-left:50px; float:left;}
.game_line02_2{ padding:20px 0px; margin-top:0px; position:relative; text-align:center;}
.game_line02_2 img{ float:none; margin-left:-72px; margin-right:10%;}
.game_line02_2 p{float:none; position:relative;  width:100%; margin:0 auto; right:0;  text-align:center; font-size:1.133em; }
.game_line02_2 h1{ font-weight:normal;font-size:2em;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; color:#000;}

.game_community_pic{ float:none; width:100%; text-align:center; font-size:2.33em;}
.game_community_pic img{ margin-top:50px; width:60%;}
.game_faq{ float:none; width:100%; text-align:center; font-size:1.133em; line-height:40px;}
.game_faq a{ text-decoration:none; color:#666; display:inline-block; width:300px; padding:5px 0; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px; text-align:center; color:#fff; }
.game_faq a:hover{background-color:#F06;}
.game_faq img{ margin-bottom:-5px;}

.public_border4{ border-bottom:1px #e0dddd solid; margin:50px -70px;}

.place_select{ padding:30px 0 0px 0;background-color:#fbfbfb; }
.place_select ul{ margin:0; padding:0; list-style:none;border-bottom:1px #ddd solid; }
.place_select ul li{ display:block; width:100%;  text-align:center; margin-bottom:-3px;}
.place_select ul li a{ font-size:1.633em;color:#c7101b; text-decoration:none; display:inline-block; padding:0 10px; margin:0 15px;}
.place_select_li{ border-bottom:5px #c7101b solid;}

.positions{background-color:#e2d6bf; padding:50px 10px;}
.positions_l{width:100%; float:left; display:block; margin-bottom:40px; }
.positions_l h1{ width:100%; float:left; display:block; font-size:3.133em; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; font-weight:normal; text-align:; margin:0; padding:0; }
.positions_r{float:right; width:100%; line-height:25px; font-size:1.333em;}
.positions_input{ margin-bottom:45px; float:none; margin-right:20px; }
.positions_input h3{  margin:0 0 10px 0; font-size:1em;}
.hear{ width:100%;  margin-top:50px; line-height:45px;}
.positions_input2{ margin-bottom:45px;   }
.positions_input2 h3{  margin:0 0 0px 0; font-size:1em;}
.positions_input2 a{ padding:0px 0px; text-align:center; width:100%; margin-top:30px; margin-left:0px; height:45px; line-height:40px; font-size:1.1em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px;}
.positions_input2 a:hover{ background-color:#F06;}
.position_send{ text-align:center;}
.position_send a{ padding:0px 35px;  margin-top:30px; height:55px; line-height:55px; font-size:1.1em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px;}
.position_send a:hover{ background-color:#F06;}

.about_pc01{display:none!important;}
.about_mobile01{display:block!important;font-size:1.1em!important;}

.about_pc02{display:none!important;}
.about_mobile02{display:block!important;}

.game_pc01{ display:none;}
.game_mobile01{display:block; }

.game_pc02{ display:none!important;}
.game_mobile02{display:block!important;}

.game_pc03{ display:none!important;}
.game_mobile03{display:block!important;}

.jobs_pc01{display:none!important;}
.jobs_mobile01{display:block!important; text-align:center;}

.contact_pc01{display:none!important;}
.contact_mobile01{display:block!important;}

/*表单*/
.input01{ width:100%; height:45px; border-radius:8px; border:1px #ccc solid; padding:0 5px;}
.input02{ width:98%; height:45px; border-radius:8px; border:1px #ccc solid; padding:0 1%;}



/*blog*/
.blog{background-color:#e2d6bf;padding:30px 0;}
.blog_width{max-width:800px; margin:0 auto; padding:0 10px;}
.blog_width h1{ font-size:1.733em; line-height:25px; margin-bottom:15px;}
.blog_width p{ padding:20px 0; font-size:1.333em;}
.blog_width a{ display:inline-block; margin-right:10px; text-decoration:none;}
.blog_width a img{ margin-bottom:-2px;}
.blog_width span{ display:block; float:right; font-size:1.2em;}
.blog_width span a{ text-decoration:underline;}

/*SUPPORT*/
.support{ background-color:#f8f8f8; padding:50px 10px;}
.support h1{ font-size:4.33em;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";  font-weight:normal; text-align:center; margin-bottom:80px; margin-top:50px;}
.support_forums{}
.support_games{ max-width:1440px; margin:0 auto;}
.support_games ul{ margin:0; padding:0; list-style:none;}
.support_games ul li{ display:block; width:300px; margin:0 auto; margin-bottom:50px;  text-align:center; position:relative;  }
.supoort_li_w{ max-width:400px;height:350px; margin:0 auto; padding-top:20px; background-color:#c7101b; text-align:center; border-radius:20px; }
.supoort_li_w span{display:block; height:280px; margin:0 5px; background-color:#ccc;  background:-webkit-linear-gradient(90deg, #fff 0%, #d6d6d6 50%, #b1b1b1 100%); }
.supoort_li_w a{ display:inline-block; line-height:65px; font-size:1.733em; color:#fff; text-decoration:none;}
.supoort_li_w img{ margin-bottom:-5px;}

.support_games01{ position:absolute; bottom:67px; left:0%;}
.support_games01 img{ width:310px; height:250px;}
.support_games02{ position:absolute; left:10%; top:0px;}
.support_games02 img{ width:250px; height:286px;}
.support_games03{ position:absolute; bottom:70px; left:25%;}
.support_games03 img{ width:152px; height:209px;}


/*联系我们*/
.contact_width{ padding:50px 0px; background-color:#e2d6bf; line-height:35px;}
.contact_left{ float:none; max-width:300px; margin:0 auto;}
.contact_left h1{ font-size:3.333em;color:#c7101b; font-weight:normal;font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; line-height:55px;  width:300px; margin:0 auto;text-align:center;}
.contact_right{ float:none;max-width:300px;text-align:center; margin:0 auto;}
.contact_right p{ font-size:1.5333em; width:250px; margin:0 auto;}
.contact_right p a{ color:#666; text-decoration:underline; }
.contact_right span a{ padding:0px 25px; margin-top:30px; height:50px; line-height:50px; font-size:1.7em;color:#fff; text-decoration:none;  display:inline-block; cursor:pointer; background-color:#c7101b;-webkit-border-radius:6px;border-radius:6px;}
.contact_right span a:hover{ background-color:#F06;}
.contact_right span a img{ margin-bottom:-7px;}

.public_border3{ border-top:1px #ccc0ab solid; border-bottom:1px #eae6de solid; margin:70px 0;}

/*privacy policy*/
.privacy{background-color:#e2d6bf; padding:50px 10px;}
.privacy h1{ display:block; float:none; width:100%; margin:0 auto; margin-bottom:30px; font-size:3.333em; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; font-weight:normal; text-align:left; }
.privacy p{ display:block; float:none; width:100%; margin:0 auto; font-size:1.233em; text-align:left;}

}


@media screen and (max-width:360px){
.main_image li .img_7{background:url('../images/lb08.jpg') center top no-repeat;background-size:950px 450px;}
.main_image li .img_8{background:url('../images/lb09.jpg') center top no-repeat;background-size:1000px 450px;}

.home_banner02{background:url(../images/home_about_banner03.jpg) #1e7fb9 no-repeat center bottom;  background-size:500px auto;height:1200px; }

/*BDGgames*/
.bdg_line01{ background-color:#f1f1f1; position:relative; }
.bdg_line01_img01{ position:absolute; bottom:-15px; left:15px; display:none;}
.bdg_line01_img01 img{ width:500px; height:auto;}
.bdg_line01_img02{ position:absolute; right:0; top:35px; width:100%; text-align:center;}
.bdg_line01_img02 img{ width:600px; height:auto;}
.bdg_line01_text{ float:right; color:#000; width:100%; margin-top:300px; margin-right:0; text-align:center;}
.bdg_line01 h1{ font-size:2.33em;  font-weight:normal; width:100%; line-height:30px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line01 p{font-size:1.1em; padding:30px 20px;line-height:35px; }
.bdg_line02{ background:url(../images/bdg_img03.jpg) no-repeat right bottom; background-size:380px auto; height:730px;}
.bdg_line02 h1{ font-size:2.33em; color:#000;font-weight:normal;line-height:40px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0"; padding:50px 0 0 0px; width:100%; text-align:center;}
.bdg_line02 p{font-size:1.1em; color:#000; padding:20px 0 0 0px;width:90%; margin:0 auto; line-height:35px; text-align:center;}
.bdg_line02 span{ display:block; padding:0 50px;}
.bdg_line02 span img{ margin-top:50px; margin-right:50px; text-align:left;}
.bdg_line03{ background:url(../images/bdg_img04.jpg) no-repeat center top; background-size:1020px auto;  height:710px;}
.bdg_line03 h1{ font-size:2.33em; color:#fff; text-align:center; font-weight:normal; padding:270px 50px 0 50px;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line03 p{font-size:1.1em; color:#fff;text-align:center; padding:20px 20px;line-height:35px; }
.bdg_line04{ background:url(../images/bdg_img05.jpg) no-repeat center top; background-size:1050px auto; height:800px;}
.bdg_line04 h1{ font-size:2.33em; color:#fff; text-align:center; font-weight:normal; padding:470px 50px 0 50px;line-height:40px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.bdg_line04 p{font-size:1.1em; color:#fff;text-align:center; padding:10px 10px;line-height:25px; }

/*FFgames*/
.ff_line01{ background-color:#f1f1f1; position:relative; }
.ff_line01_img01{ position:absolute; bottom:-15px; left:15px; display:none;}
.ff_line01_img01 img{ width:500px; height:auto;}
.ff_line01_img02{ position:absolute; right:0; top:35px; width:100%; text-align:center;}
.ff_line01_img02 img{ width:600px; height:auto;}
.ff_line01_text{ float:right; color:#000; width:100%; margin-top:300px; margin-right:0; text-align:center;}
.ff_line01 h1{ font-size:2.33em;  font-weight:normal; width:100%; line-height:30px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line01 p{font-size:1.1em; padding:30px 20px;line-height:35px; }


.ff_line05{ background:url(../images/ff_img10.jpg) no-repeat center top; background-size:1020px auto;  height:710px;}
.ff_line05 h1{ font-size:2.33em; color:#fff; text-align:center; font-weight:normal; padding:270px 50px 0 50px;line-height:50px; font-family:'galette-med-webfont',"Microsoft YaHei","08SeoulHangangM_0";}
.ff_line05 p{font-size:1.1em; color:#fff;text-align:center; padding:20px 20px;line-height:35px; }

}









