@charset "utf-8";
/* CSS Document */

.ingfd img,.ingfe img{max-width:100%;}
input::-ms-input-placeholder,textarea:-ms-input-placeholder{color: #999;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #999;}
input::-moz-placeholder,textarea::-moz-placeholder{color: #999;}
table { border-collapse: collapse; border-spacing: 0; }

input[type="text"],input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;}


/****banner****/
.nav_banner{position:relative;width:100%; height:548px;overflow:hidden;}
.nav_banner .nav_banner_a{width:1920px; height:548px;position:absolute;left:50%;top:0;margin-left:-960px;}
.nav_banner .nav_banner_a li{position:absolute;left:0px;top:0px;background:#4D4D4D;width:1920px;height:548px;}
.nav_banner .nav_banner_a li:first-child {z-index:9;}

.nav_banner .btn_btn{position:absolute;height:16px;width:100%; max-width:1003px; margin-left:-501px; left:50%; bottom:30px; z-index:9; text-align:center;}
.nav_banner .btn_btn span{ width:16px; height:16px; cursor:pointer; display:inline-block;*display:inline;*zoom:1;margin:0px 7px;background: url(../img/index/index_banner_btn.png) no-repeat;}
.nav_banner .btn_btn span.curus{background: url(../img/index/index_banner_btn_h.png) no-repeat;}





/*.btn_l,.btn_r{display:none;position:absolute;top:45%; height:50px;line-height:40px; width:50px;  background:#4D4D4D;color:#fff;text-align:center;font-size:50px; font-weight:500;}
.btn_l a,.btn_r a,.btnm_r a,.btnm_l a{ display:block; text-decoration:none;}
.btn_l,.btnm_l{left:0;}
.btn_r,.btnm_r{right:0;}
.ban_btn{position:absolute;width:100%;font-size:0px;bottom:0;left:0; text-align:center; z-index:1000;}
.ban_btn li{ display:inline-block;*display:inline;*zoom:1;background:#393a43;width:10px;height:10px; margin:5px;}
.ban_btn li.on{background:#1db8ff;}*/

.navm{ background:#f3f6fa; width:100%; margin:0 auto; }
.meng{ width:100%; background:#393a43; text-align:center; font-size:20px;position:absolute; bottom:9px; z-index:9; line-height:50px;}
.green{color:#43ff1e;}
.red{color:#ff1d1d;}
.nav_min{position:relative;width:1000px; height:240px;overflow:hidden; margin:0 auto; }
.btnm_r,.btnm_l{display:block;position:absolute;top:40%; height:50px;line-height:40px; width:50px; 
/*opacity:0.5; alpha:filter(opacity=50);*/
color:#fff;text-align:center;font-size:50px; font-weight:500;}
.btnm_r a,.btnm_l a{color:#c4ced8; font-weight:bold;}
.nav2{margin-left:50px; overflow:hidden;}
.nav2 li{ position:relative;float:left; margin:10px; }
.nav2 li img{width:280px;}
.hide {display:none;}



/* games */
.games-menu li{ background: url(../img/index/index_bottom.png) no-repeat 0 0; }
/*.games-menu i { background: url(games-el.png) no-repeat 0 0; }*/
.wrap2 {width:1200px;}
.games { height: 318px; background-color: #f3f6f9; }

.games-menu .wrap2 { position: relative; padding-top: 37px; }
.games-menu .box { position: relative; height: 261px; overflow: hidden; }
.games-menu ul { position: absolute; top: 3px; left: 0; }
.games-menu li, .games-menu li p { width: 348px; height: 238px; }
.games-menu li { margin: 0 8px 0 10px; padding-bottom: 20px; background-position: -3px 238px; }
.games-menu li p { top: 0; left: 0; background-repeat: no-repeat; *cursor: pointer; }
.games-menu li i {  background: url(../img/index/games-el2.png) no-repeat 0 0; top: -8px; right: -6px; width: 100px; height: 104px; }
.games-menu .page { background:url(../img/index/games-el.png);top: 138px; width: 40px; height: 44px; cursor: pointer; }
.games-menu .prev { left: -50px; background-position: 0 0; }
.games-menu .next { right: -50px; background-position:  -40px 0;  }

.games-menu .front { background-position: 0 0; }
.games-menu .back { top: 238px; height: 0; background-position: 0 -238px; _overflow: hidden; }
.games-menu .name { top: 183px; left: 0; padding: 4px 0 0 20px; font-size: 2.2em; }
.games-menu .name em { font-size: .7em; color: #888; }

.games-menu .hot i { background-position: 0 0; }
.games-menu .hot .name {  color: #fff; }
.games-menu .new i { background-position: -100px 0; }
.games-menu .new .name { color: #fff; }

/*.games-menu .df p { background-image: url(games-df.jpg); }
.games-menu .mx p { background-image: url(games-mx.jpg); }
.games-menu .dy p { background-image: url(games-dy.jpg); }
.games-menu .sg p { background-image: url(games-sg.jpg); }
.games-menu .yx p { background-image: url(games-yx.jpg); }
.games-menu .jzmy p { background-image: url(games-jzmy.jpg); }*/

.games-show { display: none; top: -334px; left: 0; width: 100%; background: url(../img/index/games-bg.png) no-repeat 0 0; color: #f3f6f9; }
.games-show .wrap2 { height: 334px; }
.games-show .close { top: 0; right: 8px; width: 47px; height: 47px; background-color: #4D4D4D; background: url(../img/index/game-close.png) no-repeat 0 0;}
.games-show .close:hover { opacity: 0.6; filter: alpha(opacity=10); }

.games-show .intro { width: 516px; margin-left: 8px; }
.games-show .intro h2 { height: 45px; padding: 60px 0 0 10px; font-size:2em;border-bottom:1px solid #9294ac; }
.games-show .intro img { position: relative; top: -8px; width: 90px; height: 58px; margin-right: 4px; vertical-align: middle; }
.games-show .intro .brief { text-indent: 2em; font-size: 1.5em;padding:20px;max-height:120px;overflow:hidden; }
.games-show .intro .more { top: 56px; right: 0; font-size: 1.3em; }
.games-show .intro .more a { margin-left: .5em; padding: .1em 1em; color: #272836; }
.games-show .intro .more .gre { background-color: #44b790; }
.games-show .intro .more .org { background-color: #fca158; }
.games-show .intro .more .blu { background-color: #66d0fa; }
.games-show .intro .more a:hover { text-decoration: none; }
.games-show .intro .more .gre:hover { background-color: #38c476; }
.games-show .intro .more .org:hover { background-color: #fc914f; }
.games-show .intro .more .blu:hover { background-color: #5ec0fa; }

.games-show .screenshot { top: 40px; left: 558px; width: 499px; }
.games-show .screenshot ul, .games-show .screenshot li, .games-show .screenshot img { width: 401px; height: 253px; }
.games-show .screenshot ul { overflow: hidden; }
.games-show .screenshot li { top: 0; left: 0; background: url(../img/index/games-loading.gif) no-repeat center; }
.games-show .screenshot i { top: 92px; width: 45px; height: 62px; cursor: pointer; }
.games-show .screenshot .b { z-index: 9; top: 0; left: 49px; width: 389px; height: 241px; border: 6px solid #f3f6f9;opacity: .4; filter: alpha(opacity=40); }
.games-show .screenshot .l { left: 0; background: url(../img/index/game-bl.png) no-repeat 10px 0;}
.games-show .screenshot .r { right: 0; background: url(../img/index/game-br.png) no-repeat 10px 0; }
.games-show .screenshot .hover { background-color: #fff; opacity: 0.1; filter: alpha(opacity=10); }




/*.range { width: 1900px; margin-left: -400px; _margin-right: -400px; _position: relative; }*/

/* news & service */
.news, .service { margin: 0 10px; }
.index_news_h2{ padding: 40px 0 25px 0;font-size: 20px;width:100%;color:#4d4d4d;font-family:"Tengxiang";height:30px; }
.index_news_h2 img{margin-top:12px;width:550px;}
.index_news_h2 span{margin:0 10px;}

/* news */
.index_zx .news { width:100%; }
.index_zx .news div.pr:first-child { margin-top: 20px;}
.index_zx .news div.pr { height: 100px; margin:26px 110px 0 10px;  }
.index_zx .news img { width: 230px; height: 120px; }
.index_zx .news .pic { z-index: 9; margin-right: 60px; }
.index_zx .news .headline {padding-left:15px; }
.index_zx .news .headline a{font-size: 16px; font-family:"SourceHanSansCN_Regular";color:#4D4D4D;}
.index_zx .news .brief { *zoom: 1; line-height: 22px; color: #757575;padding:5px 0 0 15px;font-size:14px; height:45px;overflow:hidden;}
.index_zx .news .more { top:30px; right: 15px; color: #32b900; text-decoration:underline;}

.index_zx .news .pr i { width: 9px; height: 9px; border-style: solid; border-color: #c9c9c9; overflow: hidden; }
.index_zx .news .lt { top: 0; left: 0px; border-width: 1px 0 0 1px; }
.index_zx .news .rb { bottom: 0; right: 0; border-width: 0 1px 1px 0; }
.index_zx .news .pr em{width:10px;height:10px;background-color:#ff5c1e;top:15px;left:-20px;border-radius:50%;}
.index_zx .news .newsc{width:49%;}
.index_zx .news .newsc h2{font-size:18px;padding:10px 0 10px 15px;background-color:#f5f5f5;border-left:2px solid #0288d1;font-family:"SourceHanSansCN_Regular";color:#4D4D4D;}
.index_zx .news .newsc h2 em{margin-left:20px;font-family:"SourceHanSansCN_Medium";font-size:14px;color:#757575;}
.index_zx .news .newsc h2 i {overflow: hidden;border:0;padding:0 4px;background-color:#ff5c1e;margin-right:8px; }
.index_zx .news .headline a:hover{color:#666;}

/* service */
.index_zx .service {text-align:center;}


.index_zx .service { width:55%; }
.index_zx .service .serviced1 {position:relative; width:552px;height:299px; overflow:hidden;padding-top:10px;margin:0 auto;}
.index_zx .service ul.serviceu1 li{position:absolute; left:0px; top:0px; height:299px;width:552px;text-align:center;}
.index_zx .service ul.serviceu2 { height:110px;list-style-type:none; width: 80%; margin: 0px auto; padding-top:15px; }
.index_zx .service  ul.serviceu2 li { width: 25%; margin:0 0; float:left;cursor:pointer;}
.index_zx .service  ul.serviceu2 li a { display: block; padding-top: 58px; font-size: 1.3em; }
.index_zx .service  ul.serviceu2 li a:hover { color: #4ab71a; text-decoration: none; }
.index_zx .service h2 {  padding: 60px 0 2px 0; border-bottom: 1px solid #c9c9c9;font-size: 22px;text-align:left;color:#4d4d4d;}
.index_zx .service strong{font-size:28px;}
.index_zx .contact { background-color: #f3f6f9; }
/*.index_zx .contact dl dt {width:40%;}
.index_zx .contact dl dt strong {width:100%;}
.index_zx .contact dl dt span {font-size: 1.3em;}
.index_zx .contact dl dd .sq{ width:200px; border:2px solid #ff9703; text-align:center; line-height:30px; height:30px; margin:15px 20px;  font-size:20px; padding:10px;}
.index_zx .contact dl dd .sq a{ text-decoration:none;color:#ff9703;}*/


.index_zx ul li p:first-child{height:100px;}
.lhimg{ background:url(../img/index/linghang.png) no-repeat center center;}
.lhimg.curus{ background:url(../img/index/linghang_01.png) no-repeat center center;}
.dwimg{ background:url(../img/index/dianwan.png) no-repeat center center;}
.dwimg.curus{ background:url(../img/index/dianwan_01.png) no-repeat center center;}
.sdimg{ background:url(../img/index/3Dqijian.png) no-repeat center center;}
.sdimg.curus{ background:url(../img/index/3Dqijian_01.png) no-repeat center center;}
.dzimg{ background:url(../img/index/dingzhi.png) no-repeat center center;}
.dzimg.curus{ background:url(../img/index/dingzhi_01.png) no-repeat center center;}

.service img{ margin-top:10px; width:560px;}






.game_circle { z-index: 3; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; border-radius: 50%; background-color: #fff; width: 77px; height: 77px; -webkit-transition: .4s cubic-bezier(.18, .69, .65, .87) 0s; transition: .4s cubic-bezier(.18, .69, .65, .87) 0s; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0) }
.game_circle:after { content: ' '; display: block; border-radius: 50%; width: 166px; height: 166px; margin-top: -44px; margin-left: -44px; background-color: rgba(255, 255, 255, .68) }
.game_plus { z-index: 1; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 23px; height: 23px }
.game_plus:before, .game_plus:after { content: ' '; display: block; margin-top: 10px; width: 23px; height: 3px; background-color: #00adbd }
.game_plus:after { margin-top: -12px; margin-left: 10px; width: 3px; height: 23px }
.game_plus--01:before, .game_plus--01:after { background-color: #e54b4b }
.game_plus--02:before, .game_plus--02:after { background-color: #00adbd }
.game_plus--03:before, .game_plus--03:after { background-color: #ecad34 }
.game_plus--04:before, .game_plus--04:after { background-color: #2c2c2c }



.index_a{overflow:hidden;}
.index_a h2{ padding: 40px 0 10px 0;font-size: 20px;width:100%;color:#4d4d4d;font-family:"Tengxiang";height:30px; }
.index_a h2 img{margin-top:12px;width:550px;}
.index_a h2 span{margin:0 10px;}
.index_a .index_a_a{width:1200px;height:500px;margin:0 auto;margin-top:20px;}
.index_a .index_a_a a{width:25%;padding:0;display:block;float:left;position:relative;}
.index_a .index_a_a a>i{z-index: 9;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.index_a .index_a_a a:hover>i{ background-color: rgba(0, 0, 0, .7);transition: all .5s;}
.index_a .index_a_a a:hover .game_img:before{ opacity: 1.0; -ms-filter: "alpha(opacity=100)"; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }
.index_a .index_a_a a:hover .game_circle{ -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }

.index_a .index_a_a p{ z-index: 1; display: block; padding: 0; width: 100%; left: 0; color: #fff; text-align: center; white-space: normal; top: 45px; -webkit-transform: translateY(45px); -ms-transform: translateY(45px); transform: translateY(45px); font-size: 20px; font-size: 1.5rem; line-height: 1.5em; letter-spacing: .05em; position: absolute; }



.index_b{position:relative;}
.index_b h2{ padding: 40px 0 0 0;font-size: 20px;width:100%;color:#4d4d4d;font-family:"Tengxiang";height:30px; }
.index_b h2 img{margin-top:12px;width:550px;}
.index_b h2 span{margin:0 10px;}
.index_b .swiper-container{width:100%;height:auto}
.index_b .swiper-pagination-bullet-active{background:#fff}
.index_b .swiper-pagination-bullet{width:15px;height:15px}
.index_b .swiper-container .swiper-image img{width:100%;height:auto}

.content_platform{max-width: 1920px;height: 880px;margin: 0 auto;overflow: hidden;position: relative;text-align:center;}
.content_platform .platform_btn{width: 1200px;height:75px;justify-content: space-between;margin:30px auto 40px auto;overflow:hidden;}
.content_platform .platform_btn a{width: 270px;cursor: pointer;height: 75px;transition: 0.3s ease-in-out;background: url(../img/index/gallery_btn.png) center no-repeat;background-size: 100% 100%;display:inline-block;*display:inline;*zoom:1;}
.content_platform .platform_btn a img{display:none;}
.content_platform .platform_btn a span{line-height:75px;color:#fff;font-size:30px;font-family:"SourceHanSansCN_Medium";}
.content_platform .platform_btn a:first-child{margin-right:50px;}
.content_platform .platform_btn a:last-child{margin-left:50px;}
.content_platform .platform_btn a.active{background: url(../img/index/gallery_btn_hover.png) center no-repeat;background-size: 100% 100%;}
.content_platform .platform_btn a.active img{display:inline-block;*display:inline;*zoom:1;}
.content_platform .platform_btn a.active span{display:none;}
.content_platform .platform_btn a:hover{text-decoration:none;}

.content_platform .platform_yanshi{width: 1200px;height:75px;justify-content: space-between;margin:0 auto;overflow:hidden;}

.content_platform .platform_yanshi a{width: 270px;cursor: pointer;height: 75px;transition: 0.3s ease-in-out;background: url(../img/index/gallery_btn_yanshi.png) center no-repeat;background-size: 100% 100%;display:block;margin:0 auto;}

.index_c{overflow:hidden;}
.index_c h2{ padding: 40px 0 25px 0;font-size: 20px;width:100%;color:#4d4d4d;font-family:"Tengxiang";height:30px; }
.index_c h2 img{margin-top:12px;width:550px;}
.index_c h2 span{margin:0 10px;}
.index_c p{font-size:18px;padding:7px 0 7px 7px;margin-top:4px;background-color:#f5f5f5;font-family:'Microsoft YaHei' !important;font-weight:bold;}
.index_c a:hover{text-transform:none;}

/***index***/



/***应接窗口****/
.title{ border-bottom:2px solid #c9c9c9;color:#4d4d4d;line-height:40px; font-size:22px;padding-bottom:10px;}
.sever_index {text-align:center;padding:0 0;}
.sever_index h1{ padding: 40px 0 10px 0;font-size: 20px;width:100%;color:#4d4d4d;font-family:"Tengxiang";height:30px; }
.sever_index h1 img{margin-top:12px;width:550px;}
.sever_index h1 span{margin:0 10px;}
.sever_index p {text-align:left;}
.sever_index div>img { margin:20px 0 0 76px;float:left;}
.yingjie_index {padding:10px 0 10px;text-align:center;}
.yingjie_index h1{ padding: 40px 0 10px 0;font-size: 20px;width:100%;color:#4d4d4d;font-family:"Tengxiang";height:30px; }
.yingjie_index h1 img{margin-top:12px;width:550px;}
.yingjie_index h1 span{margin:0 10px;}
.yingjie_index p {text-align:left;}
.yingjie_index div>img {margin:20px 46px;float:left;}

/*.games-menu .wrap i { background: url(../img/index/games-el.png) no-repeat 0 0;  }
.games-menu .wrap .box i{ background: url(/img/index/games-el2.png) no-repeat 0 0;  }
.games {width:100%; position:relative; background:#F3F6F9;padding:40px 0 40px; }*/






.about .centerbox h2{font-size:40px;color:#fff;line-height:1em;font-weight:500;font-family: "SourceHanSansCN_Medium";margin-left:-100px;}
.about h2 em {font-size: 20px;font-family: inherit;font-weight:normal;font-family: "SourceHanSansCN_Medium";}


.idea-1{ background:#038dd8; padding:20px 0 60px 0;}
.idea-1 h2 {/*background-color:#f51d55;*/width: 300px;text-align:center;padding: 12px 0 5px 0;font-weight:bold;}
.idea-1 p{ font-size:18px; line-height:28px; text-indent:2em; margin-top:20px;color:#e5ebff;}
.idea-1 i{ display:block; text-align:center; padding:20px 0;}

.idea-2{height:830px;background: url(/img/about/development-2bg.png) no-repeat center 0; }


.idea-3{ background:#f51d55;padding-bottom:80px; }
.idea-3 h2 {position:relative;top:40px; font-weight:bold;}

.idea-4{ padding-top:70px; background:#ffb326;padding-bottom:80px; }
.idea-4 h2 {text-align:center;font-weight:bold;}
.idea-4 p{ font-size:20px; line-height:28px; text-indent:2em; margin-top:20px;color:#fff;}
.idea-4 img {margin-top:40px;}


.idea-5{ padding-top:110px;  }
.idea-5 dt {width:43%;}
.idea-5 dd {width:46%;}
.idea-5 dd p:first-child {color:#4D4D4D;font-weight: 600;margin: 80px 0 30px 0;font-size: 30px;}
.idea-5 dd p{font-size:20px; line-height:24px; padding:5px 0;color:#9093a0;}




.content-1 {background-color:#03a9f5;min-height:776px;min-width:1200px;text-align:center;padding-bottom:100px;}

.content-1 .img1 {margin-top:50px;}
.content-1 ul {padding-top:50px;color:#fff;width:1200px;text-align:center;}

.content-1 ul li {width:280px;height:355px;background: url(/img/content/content-1bg.png) no-repeat center 0;float:left;margin-left:80px;}
.content-1 ul li:first-child{margin-left:97px;}
.content-1 ul li p{padding:0 20px;font-size:15px;text-align:left;line-height:24px;}
.content-1 ul li.contact p {padding-left:40px;}
.content-1 ul li p span {display:block;width:60px;float:left;height:24px;overflow:hidden;}
.content-1 ul li img{margin:30px 0 40px 0;}
.content-1 ul li img.mt{margin:45px 0 54px 0;}


.content-2 {min-width:1200px;text-align:center;min-height:714px;}
.content-2 .img1 {margin-top:50px;}
.content-2 dl dt {width:30%;height:121px;text-align:right;margin-top:35px;}
.content-2 dl dd:first-child {margin-top:20px;}
.content-2 dl dd {width:66%;height:121px;margin-top:35px;}
.content-2 dl dd p {padding:0 20px;font-size:18px;text-align:left;line-height:30px;color:#272d45;}
.content-2 dl dd p.p1 {margin-top:22px;}
.content-2 dl dd p.p2 {margin-top:18px;}
.content-2 dl dd p.p3 {margin-top:52px;}

.content-3 { background-color: #03a9f5;height:776px;min-width:1200px;text-align:center;min-height:880px;}
.content-3 .img1 {margin:40px 0 60px 0;}



.cases-1 {min-width:1200px;text-align:center;margin:0 auto;padding:130px 0;}
.cases-1 ul li {width: 295px;float:left;margin:2px 2px 2px 3px;position:relative;height: 209px;}
.cases-2{padding:20px 0 50px 0;min-width:1200px;}
.cases-2 h2 {text-align:center;padding: 12px 0 5px 0;font-size:36px;color:#4D4D4D;line-height:50px;}
.cases-2 h2 em {font-size:20px;color:#555;}
.cases-2 dl{width: 228px;height:310px;float:left;margin: 0 86px;overflow:hidden;margin-top:25px;text-align:center;}
.cases-2 dt{ overflow:hidden;}
.cases-2 dd{ line-height:24px; text-align:left; font-size:14px; color:#333; margin-top:10px;}
.cases-2 dd h2{font-size:26px;}
.cases-2 dd p{color:#6f6f6f;font-size:17px;}

.cases-2 .zixun {padding:60px 0;overflow:hidden;width:100%;text-align:center;}
.cases-2 .zixun a.la1{background:url(/img/index/gallery_btn_hover.png) center no-repeat;width:270px;height:75px;display:block;margin:0 auto;}

.caseslist-1 {padding:70px 0 30px 0;}
.caseslist-1 .centerbox {background-color:#f3f6f9;padding-bottom:50px;} 
.caseslist-1 .list-1 {background: url(/img/cases/caseslist_1t.png) no-repeat center 0;height:97px;}
.caseslist-1 .list-1 span {width:289px;height:80px;display:block;text-align:center;font-size: 24px;color: #fff;line-height: 80px;}
.caseslist-1 .list-1 em {text-decoration:underline;font-size:22px;line-height:80px;margin-right:20px;}
.caseslist-1 .list-1 em a {color:#3c8fe5;}
.caseslist-1 .list-2 ul{font-family:SimHei;font-size:18px;}
.caseslist-1 .list-2 ul li{margin:3px 0;}
.caseslist-1 .list-2 ul li span {color:#3c8fe5;width:15%;display:block;float:left;text-align:center;}
.caseslist-1 .list-2 ul li p {width:82%;display:inline-block;*display:inline;*zoom:1;}
.caseslist-1 .list-2 ul li.lastli {text-align:center;}
.caseslist-1 .list-2 ul li.lastli img {margin-top:30px;}


/*****pro****/
.main{max-width:1200px;margin:0 auto;min-width:1200px;overflow:hidden;}
.prowhy,.proys{ background:#f3f6fb; padding:30px 0 30px 0;}

.prowhy h1 {padding:30px 0 40px 0;}
.prowhy h1,.prosh h1,.proprice h1{ text-align:center;color:#212121; font-family:"SourceHanSansCN_Medium"; font-size:40px; font-weight:bold;}
.prosh h1 {padding:40px 0;}
.prowhy table {width:100%;}
.prowhy table td{padding:40px 20px 40px 0px;width:30%;}
.prowhy table td>img{float:left;}
.prowhy table td p{float:right; width:66%; margin-top:10px;}
.prowhy table p b {font-size:20px;color:#000;font-family: "SourceHanSansCN_Medium";}
.prowhy table p span {font-size:16px;color:#757575;font-family: "SourceHanSansCN_Regular";}
.prowhy .main h2{background-color:#50a8ff;width: 300px;text-align:center;padding: 12px 0 5px 0;font-weight:bold;font-size:40px;color:#fff;line-height:1em;font-weight:500;font-family: "SourceHanSansCN_Medium";}
/*<!--售后-->*/
.prosh{text-align:center;min-height:500px;}
.prosh img {margin:50px 0;}
.prosh .main {background:#fff;}
.prosh .main>img { margin:20px 0 0 76px;float:left;}
.prosh,.proprice{ background:#fff;padding:50px 0;}
.prosh ul li,.sever_index ul li{ width:200px;height:150px;float:left; background: url(/img/index/index_probj.png) no-repeat center center;color:#fff;}
.prosh h2,.sever_index h2{ margin-top:30px;padding: 12px 0 5px 0;font-size:36px;color:#fff;font-weight:500;}
.prosh small,.sever_index small{font-size:14px;}
.prosh h2,.prosh small,.sever_index h2,.sever_index small{ display:block;text-align:center;line-height:1em;}
/*<!--优势-->*/
.proys {padding:100px 0;}
.proys dl dt {width:400px;float:left;text-align:right;}
.proys dl dt img {margin-top:40px;}
.proys dl dd{float:left;width:635px;margin-left:80px;}
.proys dl dd h2{text-align:left;color:#da4435;  font-size:36px; font-weight:bold;font-family: "SourceHanSansCN_Medium";}
.proys dl dd p{ line-height:30px;font-size:18px;margin-top:10px;font-family: "SourceHanSansCN_Regular";}
.proys dl dd p span {margin-right:40px;}
.proys dl dd h4{ text-align:left;color:#303548;  font-size:24px; font-weight:bold;margin-top:90px;font-family: "SourceHanSansCN_Medium";}
/*<!--报价-->*/

.pp{padding:30px 0 20px 0;overflow:hidden;}
.proprice .main {padding:40px 40px;}
.proprice .index_message{float:left;width:50%;overflow:hidden;}
.proprice .index_message input[type=text]{height:30px;line-height:30px;border:1px solid #bfbfbf;font-family:microsoft yahei;margin-bottom:15px;padding-left:6px;color:#969696;background-color:#f5f5f5;}
.proprice .index_message .span1 input{width:38%;margin-right:22px;}
.proprice .index_message .span2 input{width:53%;}
.proprice .index_message .span3 input{width:48%;margin-right:22px;}
.proprice .index_message .span4 input{width:43%;}
.proprice .index_message textarea{height:80px; width:96%;padding:6px;color:#969696;border:1px solid #bfbfbf;background-color:#f5f5f5;}
.proprice .index_message .submit {width:182px;height:59px;display: block;margin-top: 12px;}
.proprice .index_message .submit input { width:182px; height:59px; font-size:20px; color:#fff; background:url(/img/sub_bg.png) no-repeat;font-family:"SourceHanSansCN_Regular";line-height:59px; }
.proprice .contect {float:right;width:47%;overflow:hidden;color:#4D4D4D;}
.proprice .contect a {color:#4D4D4D;}


.proprice .contect span{ display:block;padding-left:40px;margin-top:8px;line-height:30px;height:30px;font-size:16px;}
.proprice .contect .phone{background: url(/img/products/product-4a.png) no-repeat left center;margin-top:20px;}
.proprice .contect .email{background:url(/img/products/product-4b.png) no-repeat left center;}
.proprice .contect .address1{background:url(/img/products/product-4c.png) no-repeat left center;}
.proprice .contect .address2{background:url(/img/products/product-4d.png) no-repeat left center;}
.proprice small{display:block;text-align:center;line-height:3em; font-size:18px;color:#757575;}

.proprice .about_0a{max-width:1000px;min-width:1000px;}

.development-0{ padding:70px 0 10px 0;background-color:#444a58;min-width:1200px;}
.development-0 dl {padding:0 2%;}
.development-0 dl dt {width:64%;}
.development-0 dl dt span {width:170px;height:50px;display:block;float:left;margin:0 auto;cursor:pointer;}
.development-0 dl dt span a {display:block;width:170px;height:50px;}
.development-0 dl dt .span1 {background: url(/img/development/development-0a.png) no-repeat 0 0;margin:10% 10% 10% 16%;}
.development-0 dl dt .span2 {background: url(/img/development/development-0b.png) no-repeat 0 0;margin:10% 4% 10%;}
.development-0 dl dt .span1:hover {background-position:-170px 0;}
.development-0 dl dt .span2:hover {background-position:-170px 0;}
.development-0 dl dd {width:36%;}
.development-0 dl dd div{background: url(/img/development/development-0bg.png) no-repeat center;width:370px;height:514px;}
.development-0 dl dd div img {padding:13px;}
.development-0 dl dd div p {color:#b4bbca;font-size:14px;padding:0 17px;}


.platform_show {top:-843px;left: 0;height:843px; width: 100%; background: url(/img/development/platform_bg.png) no-repeat 0 0; color: #f3f6f9; text-align:center;z-index:2;display:none;}
.platform_show .centerbox {padding-top:170px;position:relative;}
.platform_show h1 {color:#f3f6fa;background-color:#444a58;width:879px;margin:0 auto 25px auto;height:100px;line-height:100px;font-size:36px;font-weight:bold;}
.platform_show .close {top: 0;right: 8px;width: 47px;height: 47px;background-color: #4D4D4D;background: url(/img/index/game-close.png) no-repeat 0 0;}
.platform_show .close:hover { filter:alpha(opacity=60);-moz-opacity:0.60;-khtml-opacity: 0.6;opacity:0.60;}

.chesscard_show {top:-500px;left: 0;height:500px; width: 100%; background: url(/img/development/platform_bg.png) no-repeat 0 0; color: #f3f6f9; text-align:center;z-index:2;display:none;}
.chesscard_show .centerbox {padding-top:40px;position:relative;}
.chesscard_show h1 { height: 45px; padding: 60px 0 0 15px; font-size:2em;border-bottom:1px solid #9294ac;text-align:left;margin-bottom:20px; }
.chesscard_show .close {top: 0;right: 8px;width: 47px;height: 47px;background-color: #4D4D4D;background: url(/img/index/game-close.png) no-repeat 0 0;}
.chesscard_show .close:hover { filter:alpha(opacity=60);-moz-opacity:0.60;-khtml-opacity: 0.6;opacity:0.60;}



.chesscard_show div.fl{width:550px;}
.chesscard_show div.fl b {margin-right:40px;}
.chesscard_show div.fl p{font-size:18px;text-align:left;line-height:30px;}
    
.chesscard_show .screenshot {top: 150px;left: 560px;width: 499px;}
.chesscard_show .screenshot ul, .chesscard_show .screenshot li, .chesscard_show .screenshot img { width: 401px; height: 253px; }
.chesscard_show .screenshot ul { overflow: hidden; }
.chesscard_show .screenshot li { top: 0; left: 0; background: url(/img/index/games-loading.gif) no-repeat center; }
.chesscard_show .screenshot i { top: 92px; width: 45px; height: 62px; cursor: pointer; }
.chesscard_show .screenshot .b { z-index: 9; top: 0; left: 49px; width: 389px; height: 241px; border: 6px solid #f3f6f9;opacity: .4; filter: alpha(opacity=40); }
.chesscard_show .screenshot .l { left: 0; background: url(/img/index/game-bl.png) no-repeat 10px 0;}
.chesscard_show .screenshot .r { right: 0; background: url(/img/index/game-br.png) no-repeat 10px 0; }
.chesscard_show .screenshot .hover { background-color: #fff; opacity: 0.1; filter: alpha(opacity=10); }





.development-1{ padding:150px 0 60px 0;min-width:1200px;position:relative;height:633px;text-align:center;}
.development-1 h2 {width: 100%;text-align:center;padding-bottom:60px;font-size:36px;color:#373845;line-height:1em;font-weight:600;}
.development-1 h2 em {font-size: 26px;font-family: inherit;font-weight:normal;}
.development-1 dl { width:266px; height:332px; overflow:hidden; margin:18px 4px 0 4px;display:inline-block;*display:inline;*zoom:1;}
.development-1 dl dd {position:relative;bottom:60px;text-align:center;}
.development-1 dl dd input:first-child {margin-right: 5px;}
.development-1 dl dd input{color:#9c9c9c;border:1px solid #b6b6b6;background-color:#fff;width:120px;height:40px;border-radius:5px;font-size:15px;}
.development-1 dl dd input:hover {background-color:#0081ff;color:#fff;}

.development-2{ padding:30px 0;background-color:#444a58;min-width:1200px;position:relative;}
.development-2 .centerbox {text-align:center;}
.development-2 h2 {width: 100%;text-align:center;padding-bottom:5px;font-size:34px;color:#fff;line-height:1em;font-weight:600;}
.development-2 h2 em {font-size: 26px;font-family: inherit;font-weight:normal;}
.development-2 dl { width:266px; height:332px;overflow:hidden; margin:18px 3px 0 3px;display:inline-block;*display:inline;*zoom:1;}
.development-2 dl dd {position:relative;bottom:60px;text-align:center;}
.development-2 dl dd input:first-child {margin-right: 5px;}
.development-2 dl dd input{color:#9c9c9c;border:1px solid #b6b6b6;background-color:#fff;width:120px;height:40px;border-radius:5px;font-size:15px;}
.development-2 dl dd input:hover {background-color:#0081ff;color:#fff;}


.development-3{ padding:100px 0 100px 0;min-width:1200px;}
.development-3 h2 {width: 100%;text-align:center;padding-bottom:40px;font-size:34px;color:#373845;line-height:42px;font-weight:600;}
.development-3 h2 em {font-size: 20px;font-weight:normal;}
.development-3 .pt_li{position:relative; width:100%;background:url(/img/development/iphone_bj.png) no-repeat center; overflow:hidden;height:387px;}
.development-3 .pt_nav{ width:100%; height:365px;position:relative;margin-top:12px;}
.development-3 .pt_nav li{position:absolute; left:0px; top:0px; height:365px;width:100%;  margin-top: 12px;*margin-top: 24px;text-align:center;}
.development-3 .pt_nav li:first-child{z-index:9;} 
.development-3 .pt_btn{position:absolute;height:20px;width:100%; max-width:1003px; margin-left:-501px; left:50%; bottom:45px; z-index:9; text-align:center;}
.development-3 .pt_btn span{background:#fff; width:20px; height:20px; cursor:pointer; display:inline-block;*display:inline;*zoom:1; margin:0px 12px;border-radius:50%; }
.development-3 .pt_btn span.curus{background:#17bbff;}

.development-4 {height:733px;background: url(/img/development/development-4bg.png) no-repeat center 0;min-width:1200px;color:#fff; }
.development-4 .development-4a {width:28%;margin:260px 50px 0;}
.development-4 .development-4a h2 {font-size:34px;text-align:center;font-weight:bold;margin-bottom:10px;}
.development-4 .development-4a p {font-size:18px;margin-bottom:10px;line-height:32px;}

.chesscard-1{ padding:40px 0 40px 0;min-width:1200px;text-align:center;/*background:url(/img/chesscard/chesscard_1_bg.png) no-repeat center;*/}
.chesscard-1 .content_platform .platform_yanshi{width:1100px;}
.chesscard-1 .content_platform .platform_btn{width:1100px;}
.chesscard-1 .centerbox>img{margin:20px 0;}
/*.chesscard-1 h2 {width: 100%;text-align:center;padding:30px 0;font-size:36px;color:#fff;line-height:1em;font-weight:600;background-color:#2b9eff;margin-bottom:20px;}
.chesscard-1 .gallery_container .gallery_item p{color:#fff;}
.chesscard-1 .content_platform .platform_btn a{width:226px;height:73px;float:none;display:inline-block;*display:inline;*zoom:1;}
.chesscard-1 .content_platform .platform_btn .gallery_btn_1{background:url(/img/chesscard/chess_gallery1.png) center no-repeat;}
.chesscard-1 .content_platform .platform_btn .gallery_btn_2{background:url(/img/chesscard/chess_gallery3.png) center no-repeat;}
.chesscard-1 .content_platform .platform_btn .gallery_btn_3{background:url(/img/chesscard/chess_gallery4.png) center no-repeat;}

.chesscard-1 .content_platform .platform_btn .gallery_btn_1.active{background: url(/img/chesscard/chess_gallery1_h.png) center no-repeat;background-size: 100% 100%;}
.chesscard-1 .content_platform .platform_btn .gallery_btn_2.active{background: url(/img/chesscard/chess_gallery3_h.png) center no-repeat;background-size: 100% 100%;}
.chesscard-1 .content_platform .platform_btn .gallery_btn_3.active{background: url(/img/chesscard/chess_gallery4_h.png) center no-repeat;background-size: 100% 100%;}
.chesscard-1 .content_platform .platform_yanshi a{background:url(/img/chesscard/gallery_btn.png) center no-repeat;width:285px;height:73px;}
.chesscard-1 .content_platform .platform_yanshi a:hover{background:url(/img/chesscard/gallery_btn_h.png) center no-repeat;}*/


.chesscard-2{ padding:20px 0 20px 0;min-width:1200px;position:relative;}
.chesscard-2 .ingfd  h2{ padding: 40px 0 20px 0;font-size: 20px;width:100%;color:#4d4d4d;font-family:"Tengxiang";height:30px; }
.chesscard-2 .ingfd  h2 img{margin-top:12px;width:500px;}
.chesscard-2 .ingfd  h2 span{margin:0 10px;}

/*.chesscard-2 .ingfd h2 {width: 100%;text-align:center;padding:30px 0;font-size:36px;color:#fff;line-height:1em;font-weight:600;background-color:#393a43;margin-bottom:20px;}*/
.chesscard-2 .ingfd ul {width: 100%;}
.chesscard-2 .ingfd ul li{width:267px;height:198px;float:left;position:relative;margin:5px 4px;background: url(/img/chesscard/chesscard_bottom.png) no-repeat 0 178px;}
.chesscard-2 .ingfd ul li a em{font-style:normal;background-color:#03a9f5;display:block;height:40px;width: 251px;color:#fff;font-size:20px;padding-left:16px;line-height: 40px;border-top:1px solid #fff;font-family: "SourceHanSansCN_Regular";}
.chesscard-2 .ingfd ul li a span{width:100%; height:178px;position:absolute; left:0px; top:0px; display:block;color:#fff;font-size:18px;display:none;background-color:rgba(57,58,67,0.7)}
.chesscard-2 .ingfd ul li a.more{display:block;height:178px;width:100%;background:#03a9f5;font-family: "SourceHanSansCN_Regular";color:#fff;font-size:20px;text-align:center;line-height:178px;}
.chesscard-2 .ingfd ul li a:hover{text-decoration:none;}

.chesscard_a{ padding:20px 0 20px 0;background-color:#f3f6fa;min-width:1200px;}
.chesscard_a .centerbox > h2{ padding: 40px 0 20px 0;font-size: 20px;width:100%;color:#4d4d4d;font-family:"Tengxiang";height:30px; }
.chesscard_a .centerbox > h2 img{margin-top:12px;width:500px;}
.chesscard_a .centerbox > h2 span{margin:0 10px;}

.chesscard_a dl {width:10%;display:inline-block;*display:inline;*zoom:1;text-align:left;margin-top:20px;}
.chesscard_a dl a:hover{text-decoration:none;color:#555;}
.chesscard_a dl dt a {color:#4D4D4D;font-size:18px;font-family: "SourceHanSansCN_Medium";}
.chesscard_a dl dd {height:150px;overflow:hidden;}
.chesscard_a dl dd a{ display:block; line-height:24px; height:24px; overflow:hidden;font-size:18px;margin:9px 0;font-family: "SourceHanSansCN_Regular";color:#757575;}
.chesscard_a dl.customd1 {width:140px;}
.chesscard_a dl.customd2 {width:135px;}
.chesscard_a dl.customd3 {width:150px;}
.chesscard_a dl.customd4 {width:125px;}
.chesscard_a dl.customd5 {width:150px;}
.chesscard_a dl.customd6 {width:146px;}
.chesscard_a dl.customd7 {width:138px;}
.chesscard_a dl.customd8 {width:80px;}

.chesscard_a .chesscard_a_a{text-align:center;margin-top:40px;}
.chesscard_a .chesscard_a_a h2 {font-size:36px;color:#4D4D4D;font-weight:bold;}
.chesscard_a .chesscard_a_a .zixun {margin:20px 0 100px 0;overflow:hidden;width:100%;text-align:center;}
/*.chesscard_a .chesscard_a_a .zixun a.la1{background:url(/img/index/gallery_btn_hover.png) center no-repeat;width:270px;height:75px;display:block;margin:30px auto 0 auto;}*/
.chesscard_a .chesscard_a_a .zixun input { width:270px; height:75px; font-size:32px; color:#fff; background:url(/img/index/gallery_btn_hover.png) center no-repeat; border-radius:12px;font-family:SimHei; }


.fishing-0 {background: url(/img/fishing/fishing_banner.png) no-repeat center;width:100%;min-width:1200px;height:1387px;position:relative;}
.fishing-0 .fishing_0a,.fishing-0 .fishing_0b{top:702px;position:absolute;width: 734px;left: 50%;margin-left: -344px;}

.fishing-0 .fishing_0c{top:1210px;position:absolute;width: 734px;left: 50%;margin-left: -344px;}
.fishing-0 .fishing_0c a{width: 270px;cursor: pointer;height: 75px;transition: 0.3s ease-in-out;background: url(../img/index/gallery_btn.png) center no-repeat;background-size: 100% 100%;display:inline-block;*display:inline;*zoom:1;}
.fishing-0 .fishing_0c a{margin-left:50px;}
.fishing-0 .fishing_0c a:first-child{margin-left:70px;}
.fishing-0 .fishing_0c a.active{background: url(/img/index/gallery_btn_hover.png) center no-repeat;background-size: 100% 100%;}

.fishing-0 .fishing_0c a img{display:none;}
.fishing-0 .fishing_0c a span{line-height:75px;color:#fff;font-size:30px;font-family:"SourceHanSansCN_Medium";}
.fishing-0 .fishing_0c a.active img{display:inline-block;*display:inline;*zoom:1;}
.fishing-0 .fishing_0c a.active span{display:none;}
.fishing-0 .fishing_0c a:hover{text-decoration:none;}

.fishing-1 { min-width:1200px;}
.fishing-1 .fishing-1a {height:500px;background-color:#b3e5fc; margin:0 auto;padding:0 51px;}
.fishing-1 .fishing-1a dl{overflow:hidden;}
.fishing-1 .fishing-1a dl dt {width:40%;}
.fishing-1 .fishing-1a dl dt {margin:30px 0 0;}
.fishing-1 .fishing-1a dl dd {width:60%;}
/*.fishing-1 .fishing-1a dl dd img{margin:45px 3px 21px;}*/
.fishing-1 .fishing-1a dl dd span{height:130px;width:100px;display:block;float:left;margin:36px 0px 0px 31px;}
.fishing-1 .fishing-1a dl dd span em {width:100%;text-align:center;display:block;color:#0289fc;font-size:16px;}
.fishing-1 .fishing-1a>a{display:block;text-align:center;}

.fishing-2a { min-width:1200px;padding:0 0 43px;text-align:center;}
.fishing-2a .fishing-2b{width:100%;}
.fishing-2a .fishing-2b img{width:100%;max-width:1155px;}
.fishing-2a h2 {font-size:40px;text-align:center;font-weight:bold;color:#212121;font-family:"SourceHanSansCN_Medium";}
.fishing-2a p {text-align:left;font-size:18px;margin-bottom:10px;line-height:32px;width:520px;margin:0 auto 10px auto;color:#757575;font-family:"SourceHanSansCN_Regular";}

.fishing-3a {padding:60px 0 30px;text-align:center;}
.fishing-3a .fishing-3b{width:100%;}
.fishing-3a .fishing-3b img{width:100%;max-width:1155px;}
.fishing-3a h2 {font-size:40px;text-align:center;font-weight:bold;color:#212121;font-family:"SourceHanSansCN_Medium";}
.fishing-3a p {text-align:left;font-size:18px;margin-bottom:10px;line-height:32px;width:520px;margin:0 auto 40px auto;color:#757575;font-family:"SourceHanSansCN_Regular";}

.fishing-4a { min-width:1200px;padding:60px 0 50px;text-align:center;}
.fishing-4a .fishing-4b{width:100%;}
.fishing-4a .fishing-4b img{width:100%;max-width:1155px;}
.fishing-4a h2 {font-size:40px;text-align:center;font-weight:bold;color:#212121;font-family:"SourceHanSansCN_Medium";}
.fishing-4a p {text-align:left;font-size:18px;margin-bottom:10px;line-height:32px;width:520px;margin:0 auto 40px auto;color:#757575;font-family:"SourceHanSansCN_Regular";}


.roomcard-1{ padding:70px 0 40px 0;background-color:#f3f6fa;min-width:1200px;}
/*.roomcard-1 .centerbox {background-color:#fff;padding:0 20px;height:500px;padding:0 18px 20px 20px;border:#ccc 0px solid;filter:progid:DXImageTransform.Microsoft.Shadow(color=#ccc,strength=4);ie-moz-box-shadow: 0 0 20px #ccc;firefox-webkit-box-shadow: 0 0 20px #ccc;safari或chromebox-shadow: 0 0 10px #ccc;opera或ie9}*/
.roomcard-1 .roomcard-1a{margin:0 auto;;width:1092px;height:565px;background: url(/img/roomcard/roomcard-1bg.png) no-repeat 0 0;padding:0 40px;}

.roomcard-1 dl dt {width:40%;margin-top:55px;}
.roomcard-1 dl dd {width:60%;margin-top:15px;}
.roomcard-1 dl dd span{height:130px;width:100px;display:block;float:left;margin:42px 0px 0px 9px;}
.roomcard-1 dl dd span em {width:100%;text-align:center;display:block;color:#7a5036;font-size:16px;}

.roomcard-2{ padding:230px 0 170px 0;background-color:#fff;min-width:1200px;text-align:center;}

.roomcard-3{ padding:70px 0 70px 0;min-width:1200px;text-align:center;background-color:#f3f6fa;text-align:center;}
.roomcard-3 h2 {width: 100%;text-align:center;padding-bottom:40px;font-size:34px;color:#4D4D4D;line-height:42px;font-weight:600;}
.roomcard-3 dl {width:213px;display:inline-block;*display:inline;*zoom:1;height:300px;background-color:#fff;margin:10px 1px 10px 1px;}
.roomcard-3 dl dt {margin-top:40px;}
.roomcard-3 dl dd span{width:105px;height:37px;display:block;float:left;cursor:pointer;}
.roomcard-3 dl dd span.span1 {background: url(/img/roomcard/roomcard-IOS.png) no-repeat 0 0;margin-right:3px;}
.roomcard-3 dl dd span.span2 {background: url(/img/roomcard/roomcard-Andiord.png) no-repeat 0 0;}

/*CSS Star start*/
.roomcard-3 dl dd .star-rating {list-style:none;margin:15px auto 35px auto;padding:0px;width:115px;height:20px;position:relative;}
.roomcard-3 dl dd .star-rating li {width:23px;height:21px;background: url(/img/roomcard/roomcard-3334.png) no-repeat 0 0;float:left;}
.roomcard-3 dl dd .star-rating li.not {background: url(/img/roomcard/roomcard-3333.png) no-repeat 0 0;}


.roomcard-4{ padding:70px 0 80px 0;background-color:#fff;min-width:1200px;text-align:center;}
.roomcard-4 h2 {font-size:34px;color:#4D4D4D;font-weight:bold;}
.roomcard-4 em {font-size:20px;display:block;margin:5px 0;}
.roomcard-4 dl {width:22%;display:inline-block;*display:inline;*zoom:1;margin:70px 0 0 90px;}
.roomcard-4 dl:first-of-type {margin-left:0px;}
.roomcard-4 dl dt span {display:block;font-size:24px;color:#4D4D4D;margin:5px 0 10px;}
.roomcard-4 dl dd {height:85px;overflow:hidden;}
.roomcard-4 dl dd p {text-align:left;font-size:18px;}


.custom-1{ padding:70px 0 80px 0;background-color:#fff;min-width:1200px;text-align:center;}
.custom-1 h2 {font-size:36px;color:#4D4D4D;font-weight:bold;}
.custom-1 em {font-size:20px;display:block;margin:5px 0 90px;}
.custom-1 dl {width:23%;display:inline-block;*display:inline;*zoom:1;}
.custom-1 dl:first-of-type {margin-left:0px;border-left:0;}
.custom-1 dl dt {border-left:1px solid #d8d8d8;}
.custom-1 dl:first-of-type dt {border-left:0;}
.custom-1 dl dd span {display:block;font-size:24px;color:#4D4D4D;margin:5px 0 10px;}
.custom-1 dl dd p {font-size:18px;}


.custom-2{ padding:70px 0 140px 0;background-color:#f3f6fa;min-width:1200px;text-align:center;}
.custom-2 h2 {font-size:36px;color:#4D4D4D;font-weight:bold;}
.custom-2 em {font-size:20px;display:block;margin:5px 0 90px;}
.custom-2 dl dt {width:43%;text-align:right;}
.custom-2 dl dd {width:51%;text-align:left;color:#2c2c2c;font-size:22px;margin-top:65px;}
.custom-2 dl dd ul li span {background: url(/img/custom/custom-2b.png) no-repeat 0 0;width:80px;height:37px;display:inline-block;*display:inline;*zoom:1;margin-bottom:10px;text-align:center;padding-left:15px;font-size:26px;}

.custom-3{ padding:100px 0 80px 0;background-color:#fff;min-width:1200px;text-align:center;}
.custom-3 h2 {font-size:36px;color:#4D4D4D;font-weight:bold;}
.custom-3 em {font-size:20px;display:block;margin:5px 0;}
.custom-3 dl {width:22%;display:inline-block;*display:inline;*zoom:1;margin:70px 0 0 90px;}
.custom-3 dl:first-of-type {margin-left:0px;}
.custom-3 dl dt span {display:block;font-size:24px;color:#4D4D4D;margin:5px 0 10px;}
.custom-3 dl dd {height:85px;overflow:hidden;}
.custom-3 dl dd p {text-align:left;font-size:18px;}


.custom-4{ padding:150px 0 100px 0;background-color:#f3f6fa;min-width:1200px;}
.custom-4 dl {width:10%;display:inline-block;*display:inline;*zoom:1;text-align:left;margin-top:20px;}
.custom-4 dl a:hover{text-decoration:none;color:#555;}
.custom-4 dl dt a {color:#4D4D4D;font-size:18px;}
.custom-4 dl dd {height:150px;overflow:hidden;}
.custom-4 dl dd a{ display:block; line-height:24px; height:24px; overflow:hidden;font-size:18px;margin:9px 0;}
.custom-4 dl.customd1 {width:140px;}
.custom-4 dl.customd2 {width:135px;}
.custom-4 dl.customd3 {width:150px;}
.custom-4 dl.customd4 {width:125px;}
.custom-4 dl.customd5 {width:150px;}
.custom-4 dl.customd6 {width:146px;}
.custom-4 dl.customd7 {width:138px;}
.custom-4 dl.customd8 {width:80px;}

.custom-5{ padding:50px 0 20px 0;background-color:#fff;min-width:1200px;text-align:center;}
.custom-5 h2 {font-size:36px;color:#4D4D4D;font-weight:bold;}
.custom-5 .zixun {padding:40px 0;overflow:hidden;width:100%;text-align:center;}
.custom-5 .zixun input { width:318px; height:73px; font-size:30px; color:#fff; background:#6d74da; border-radius:12px;font-family:SimHei; }

.videogame-1{ padding:50px 0 50px 0;background-color:#f3f6fa;min-width:1200px;text-align:center;}
.videogame-1 .box{width:100%;margin:0 auto;background-color:#e8ebf0;}
.videogame-1 .list p{ padding-top:0;}
.videogame-1 .list{ overflow:hidden;}
.videogame-1 .list_left{ width:759px; height:616px; overflow:hidden; float:left;margin:40px 0 0 30px; position:relative;overflow:hidden;}
.videogame-1 .list_bd{ width:759px; height:431px; overflow:hidden;  }
.videogame-1 .list_bd ul {width:100%;height:431px;}
.videogame-1 .list_bd ul li{position:absolute; left:0px; top:0px; height:431px;width:100%;text-align:center;}
.videogame-1 .list_bd div {display:none;}
.videogame-1 .list_bd div.pt_nav {display:block;}

.videogame-1 .videogame_btn{position:absolute;height:15px;width:100%; max-width:1003px;margin-left:-385px;*margin-left:-378px;left:50%; bottom:150px; z-index:9; text-align:center;}
.videogame-1 .videogame_btn span{background:#8c8c8c; width:15px; height:15px; cursor:pointer; display:inline-block;*display:inline;*zoom:1; margin:0px 8px;border-radius:50%; }
.videogame-1 .videogame_btn span.curus{background:#17bbff;}
.list_left input {width:280px;height:116px;background: url(/img/videogame/videogame-1btn.png) no-repeat 0 0;margin-top:60px;}
.videogame-1 .list_nav{ width:290px; float:right;background-color:#e0e3e9;padding:30px 10px;}
.videogame-1 .list_nav li{ width:290px; height:88px; cursor:pointer;}
.videogame-1 .list_nav li.li1 {background: url(/img/videogame/videogame1.png) no-repeat 0 0;}
.videogame-1 .list_nav li.li2 {background: url(/img/videogame/videogame2.png) no-repeat 0 0;}
.videogame-1 .list_nav li.li3 {background: url(/img/videogame/videogame3.png) no-repeat 0 0;}
.videogame-1 .list_nav li.li4 {background: url(/img/videogame/videogame4.png) no-repeat 0 0;}
.videogame-1 .list_nav li.li5 {background: url(/img/videogame/videogame5.png) no-repeat 0 0;}
.videogame-1 .list_nav li.li6 {background: url(/img/videogame/videogame6.png) no-repeat 0 0;}
.videogame-1 .list_nav li.li7 {background: url(/img/videogame/videogame7.png) no-repeat 0 0;}
.videogame-1 .list_nav li.cur{ background-position: 0 -88px;}


.videogame-2{ padding:50px 0 80px 0;background-color:#fff;min-width:1200px;text-align:center;}
.videogame-3{ padding:80px 0 0;background-color:#f3f6fa;min-width:1200px;text-align:center;}
.videogame-4{ padding:80px 0 80px 0;background-color:#fff;min-width:1200px;text-align:center;}


.news-1 {padding:70px 0 30px 0;}
.news-1>.centerbox {padding-bottom:50px;font-size:20px;color:#4D4D4D;}
.news-1>.centerbox .content {padding:0 40px;}
.news-1 h1 {width:100%;border-bottom:2px solid #c3c3c3;font-size:30px;font-weight:bold;margin-bottom:80px;height:46px;}
.news-1 h1 span {width:70%;display:inline-block;*display:inline;*zoom:1;}
.news-1 h1 a {color:#01b4ff;font-size:20px;font-weight:normal;margin-top:10px;display:inline-block;*display:inline;*zoom:1;text-align:right;width:29%;}
.news-1 h2 {font-size:36px;font-weight:bold;text-align:center;margin:20px 0;}
.news-1>.centerbox .content a {color:#1a8dff;}
.news-1 .nps{margin-top:40px;}
.news-1 .nps p{white-space:nowrap;line-height:30px;overflow:hidden;font-size:14px;}



.ultimate_1a{ padding:60px 0 100px 0;min-width:1200px;font-family:"SourceHanSansCN_Regular";}
.ultimate_1a h2 {width: 100%;text-align:center;font-size:38px;color:#212121;line-height:42px;font-weight:600;}
.ultimate_1a h2 em{margin:0 50px;}
.ultimate_1a p {font-size: 24px;font-weight:normal;text-align:center;margin:8px 0 40px 0;color:#757575;}
.ultimate_1a .ultimate_1b{position:relative; width:100%;background:url(/img/ultimate/iphone_bj.png) no-repeat center; overflow:hidden;height:587px;}
.ultimate_1a .ultimate_1b{margin-top:40px;}
.ultimate_1a .ultimate_1b .video-js{margin:0 auto;margin-top:40px;}

.ultimate_2a{ padding:60px 0 80px 0;min-width:1200px;font-family:"SourceHanSansCN_Regular";}
.ultimate_2a h2 {width: 100%;text-align:center;font-size:38px;color:#212121;line-height:42px;font-weight:600;}
.ultimate_2a h2 em{margin:0 50px;}
.ultimate_2a p {font-size: 24px;font-weight:normal;text-align:center;margin:8px 0 40px 0;color:#757575;}

.ultimate_3a{ padding:60px 0 80px 0;min-width:1200px;font-family:"SourceHanSansCN_Regular";}
.ultimate_3a h2 {width: 100%;text-align:center;font-size:38px;color:#212121;line-height:42px;font-weight:600;}
.ultimate_3a h2 em{margin:0 50px;}
.ultimate_3a p {font-size: 24px;font-weight:normal;text-align:center;margin:8px 0 40px 0;color:#757575;}

.ultimate_4a{ padding:60px 0 80px 0;min-width:1200px;font-family:"SourceHanSansCN_Regular";}
.ultimate_4a h2 {width: 100%;text-align:center;font-size:38px;color:#212121;line-height:42px;font-weight:600;}
.ultimate_4a h2 em{margin:0 50px;}
.ultimate_4a p {font-size: 24px;font-weight:normal;text-align:center;margin:8px 0 40px 0;color:#757575;}

.ultimate_5a{ padding:60px 0 80px 0;min-width:1200px;font-family:"SourceHanSansCN_Regular";}
.ultimate_5a h2 {width: 100%;text-align:center;font-size:38px;color:#212121;line-height:42px;font-weight:600;}
.ultimate_5a h2 em{margin:0 50px;}
.ultimate_5a p {font-size: 24px;font-weight:normal;text-align:center;margin:8px 0 40px 0;color:#757575;}

.newslist_a{background-color:#f5f5f5;}
.newslist_a .centerbox{min-width:1200px;}
.newslist_a .newslist_a_a{width:700px;min-height:400px}
.newslist_a .newslist_a_a ul{overflow:hidden;}
.newslist_a .newslist_a_a ul li{width:610px;height:120px;overflow:hidden;margin:50px 0 50px 20px;font-family:"SourceHanSansCN_Regular";font-size:16px;}
.newslist_a .newslist_a_a ul li .date{font-size:57px;text-align:center;width:120px;height:120px;color:#fff;background-color:#0288d1;float:left;font-family:"SourceHanSansCN_Medium";}
.newslist_a .newslist_a_a ul li .date span{text-align:center;display:block;float:left;font-size:20px;width:100%;margin-top:-10px;font-family:"SourceHanSansCN_Regular";}
.newslist_a .newslist_a_a ul li .sub{float:left;width:470px;margin-left:20px;}
.newslist_a .newslist_a_a ul li .sub h3{overflow:hidden;font-size: 24px;margin: 3px 0 5px 0;white-space:nowrap;text-overflow:ellipsis;height: 30px;color:#393939;}
.newslist_a .newslist_a_a ul li .sub p{overflow:hidden;font-size: 18px;line-height: 26px;height: 80px;color:#757575;}
.newslist_a .newslist_a_a ul li .sub:hover a{color:#0288d1;text-decoration:none;}
.newslist_a .newslist_a_b{width:400px;}
.newslist_a .newslist_a_b ul{overflow:hidden;text-align:right;}
.newslist_a .newslist_a_b ul li:first-child{margin-top:50px;}
.newslist_a .newslist_a_b ul li{width: 270px;cursor: pointer;height: 75px;transition: 0.3s ease-in-out;background: url(../img/index/gallery_btn.png) center no-repeat;background-size: 100% 100%;display:inline-block;*display:inline;*zoom:1;margin-top:40px;}
.newslist_a .newslist_a_b ul li span{line-height:75px;color:#fff;font-size:30px;font-family:"SourceHanSansCN_Medium";}
.newslist_a .newslist_a_b ul li.active{background: url(../img/index/gallery_btn_hover.png) center no-repeat;background-size: 100% 100%;}
.newslist_a .newslist_a_b ul li:hover{text-decoration:none;}


.newslist_a .newslist_a_c{ background:url(../images/news-bj.jpg) no-repeat 0 bottom; margin-bottom:40px; margin-top:20px; padding-bottom:20px;}
.newslist_a .newslist_a2{overflow:hidden;}
.newslist_b{width:1000px;margin:0 auto;padding:40px 50px;}

.page{ text-align:center; padding:40px 0 30px 0;font-size:16px;color:#757575;font-family:"SourceHanSansCN_Regular";}
.page a{height:25px;background: #fff;color: #757575;display:inline-block;line-height:25px;padding:0 10px;margin:0 4px;border: 1px solid #0288D1;}
.page a.active{ background:#0288D1;color:#fff;}
.page a:hover,.page a.cpb{ background:#0288D1;text-decoration:none;color:#fff;}



.html5_1a{ min-width:1200px;}
.html5_1a h2{ padding: 40px 0 20px 0;font-size: 20px;width:100%;color:#4d4d4d;font-family:"Tengxiang";height:30px; }
.html5_1a h2 img{margin-top:12px;width:525px;}
.html5_1a h2 span{margin:0 10px;}
/*.html5_1a .html5_1b{position:relative; width:100%;background:url(/img/html5/iphone_bj.png) no-repeat center; overflow:hidden;height:477px;}*/
.html5_1a .html5_1b .video-js{margin:0 auto;margin-top:10px;}

.html5_2a{ padding:20px 0 40px 0;min-width:1200px;}
.html5_2a h2{ padding: 40px 0 20px 0;font-size: 20px;width:100%;color:#4d4d4d;font-family:"Tengxiang";height:30px; }
.html5_2a h2 img{margin-top:12px;width:525px;}
.html5_2a h2 span{margin:0 10px;}
.html5_2a .html5_2b{overflow:hidden;}
.html5_2a .html5_2b img:first-child{margin-left:0;}
.html5_2a .html5_2b img{margin-left:42px;float:left;}
.html5_2a a.la1{background:url(/img/index/gallery_btn_hover.png) center no-repeat;width:270px;height:75px;display:block;margin:30px auto 0 auto;}


.html5_3a{ min-width:1200px;}
.html5_3a h2{ padding: 40px 0 20px 0;font-size: 20px;width:100%;color:#4d4d4d;font-family:"Tengxiang";height:30px; }
.html5_3a h2 img{margin-top:12px;width:550px;}
.html5_3a h2 span{margin:0 10px;}
.html5_3a div>p{font-family:"SourceHanSansCN_Medium";font-size:20px;color:#757575;text-align:center;}
.html5_3a ul{margin-top:20px;overflow:hidden;}
.html5_3a ul li{float:left;width:25%;text-align:center;height:180px;}
.html5_3a ul li p{color:#4d4d4d;font-size:18px;font-family:"SourceHanSansCN_Regular";margin-top:40px;}
.html5_3a ul li img{margin-top:30px;}
.html5_3a ul li em{border-right: 1px solid #e0e0e0;height: 150px;margin-top: 20px;display:block;float:left;}

.html5_4a{ padding:50px 0 80px 0;min-width:1200px;}
.html5_4a h2{ padding: 40px 0 20px 0;font-size: 20px;width:100%;color:#4d4d4d;font-family:"Tengxiang";height:30px; }
.html5_4a h2 img{margin-top:12px;width:525px;}
.html5_4a h2 span{margin:0 10px;}
.html5_4a .html5_4b img:first-child{margin-left:0;}
.html5_4a .html5_4b img{margin-left:26px;float:left;}


.tab_about .centerbox {padding:60px 0 40px 0;position:relative;max-width:1200px;}
.tab_about ul li{width:600px;height: 47px;background-color:#b2e4fb;float:left;font-size: 36px;color:#12adf5;line-height: 24px;/font-weight:500;font-family: "SourceHanSansCN_Medium";text-align:center;padding: 16px 0;cursor:pointer;}
.tab_about ul li.active{color:#fff;background:url(/img/about/tab_aboutbg.png) no-repeat;}
.tab_about ul li em {font-size: 16px;font-family: inherit;font-weight:normal;font-family: "SourceHanSansCN_Medium";}
.about .tab_cont{display:none;}
