@import url('font-awesome.min.css');

.sprites_game-sprite,.sprites_game-hot,.sprites_game-hot_game,.sprites_game-icon_arrow_left,.sprites_game-icon_arrow_right,.sprites_game-new{background-image:url('/img/game/sprites_game-sbd8a9713c1.png');background-repeat:no-repeat}
.sprites_game-hot{background-position:0 0}
.sprites_game-hot_game{background-position:0 -11px}
.sprites_game-icon_arrow_left{background-position:0 -55px}
.sprites_game-icon_arrow_right{background-position:0 -81px}
.sprites_game-new{background-position:0 -107px}

@font-face{font-family:"fzltkh";src:url("/vipstyle/vipportal/v4/fonts/common/title/fzltkh.eot");src:url("/vipstyle/vipportal/v4/fonts/common/title/fzltkh.eot?#iefix") format("embedded-opentype"),url("/vipstyle/vipportal/v4/fonts/common/title/fzltkh.woff") format("woff"),url("/vipstyle/vipportal/v4/fonts/common/title/fzltkh.ttf") format("truetype"),url("/vipstyle/vipportal/v4/fonts/common/title/fzltkh.svg#fzltkh") format("svg");font-style:normal;font-weight:normal}

.vip-game-wrapper .txt-nowrap{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.vip-game-wrapper .list-title{font-family:"fzltkh","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;font-size:26px;padding-bottom:10px}
.vip-game-wrapper .mod-hot-game{width:1180px;margin:20px auto 0}
.vip-game-wrapper .hotgame-content{height:100px;border:1px solid #f0f0f0}
.vip-game-wrapper .hotgame-title{border-left:4px solid #fbd74f;border-right:1px solid #f0f0f0;display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:256px;height:100px;text-align:center;line-height:100px;position:relative;background-color:#fff}
.vip-game-wrapper .hotgame-title h3{font-size:26px;font-family:"fzltkh","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;padding-left:50px}
.vip-game-wrapper .hotgame-title:after{content:"";position:absolute;left:12px;top:50%;margin-top:-22px;width:64px;height:44px;background:url("/vipstyle/vipportal/v4/img/game/sprites_game.png") no-repeat;background-position:0 -11px}
.vip-game-wrapper .hotgame-tab{display:inline-block;*display:inline;*zoom:1}
.vip-game-wrapper .hotgame-list{width:916px;margin-left:-7px}
.vip-game-wrapper .hotgame-list li{display:inline-block;*display:inline;*zoom:1;*float:left;height:50px;line-height:50px;text-align:center}
.vip-game-wrapper .hotgame-list a{display:block;color:#000;cursor:pointer}
.vip-game-wrapper .hotgame-list a:hover{text-decoration:none}
.vip-game-wrapper .hotgame-list-title{display:block;border-bottom:1px solid #f0f0f0;width:100%}
.vip-game-wrapper .hotgame-list-title li{width:86px;font-size:16px;margin-bottom:-1px;border-left:1px solid #fbfbfb;border-right:1px solid #fbfbfb}
.vip-game-wrapper .hotgame-list-title li:first-child{border-left-width:0}
.vip-game-wrapper .hotgame-list-title li.current{background-color:#fff;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0}
.vip-game-wrapper .hotgame-list-title li.current a{color:#d30000}
.vip-game-wrapper .hotgame-list-title li.current:first-child{border-left-width:0}
.vip-game-wrapper .hotgame-list-content{display:block;background-color:#fff;*height:50px}
.vip-game-wrapper .hotgame-list-content a{padding:0 10px;font-size:14px;color:#636363}
.vip-game-wrapper .hotgame-list-content .highlight a{color:#d30000}
.vip-game-wrapper .hotgame-list-content .hotgame-label{display:inline-block;*display:inline;*zoom:1}
.vip-game-wrapper .hotgame-list-content .hotgame-label.hot{width:10px;height:11px;background:url("/vipstyle/vipportal/v4/img/game/sprites_game.png") no-repeat;background-position:0 0;margin-left:2px}
.vip-game-wrapper .hotgame-list-content .hotgame-label.new{width:10px;height:11px;background:url("/vipstyle/vipportal/v4/img/game/sprites_game.png") no-repeat;background-position:0 -107px;margin-left:2px}
.vip-game-wrapper .mod-free-gift{width:1180px;margin:50px auto 0}
.vip-game-wrapper .game-list{margin-left:-15px;font-size:0}
.vip-game-wrapper .game-list li{display:inline-block;*display:inline;*zoom:1;width:220px;margin:0 0 40px 19px}
.vip-game-wrapper .game-list li a{color:inherit;text-decoration:none;display:block}
.vip-game-wrapper .game-list img{width:220px;height:280px}
.vip-game-wrapper .game-list .subject{border-top:5px solid #fbd74f;height:40px;line-height:40px;margin-top:-4px;padding-right:10px;color:#343434;font-size:14px;transition:all .5s}
.vip-game-wrapper .game-list li:hover .subject{background-color:#fbd74f;padding-left:10px}
.vip-game-wrapper .new-game-list li{margin:1px 0 40px 15px}
.vip-game-wrapper .mod-new-game{width:1180px;margin:20px auto 0}
.vip-game-wrapper .mod-new-game:after{content:"";width:100%;height:0;clear:both;visibility:hidden;display:block}
.vip-game-wrapper .mod-new-game-play{width:1180px;float:left}
.vip-game-wrapper .mod-new-hot-game{width:220px;float:right}
.vip-game-wrapper .new-hot-game-title{font-size:20px;padding-top:6px}
.vip-game-wrapper .new-hot-game-title .icon-wrap{float:right;*margin-top:-25px}
.vip-game-wrapper .new-hot-game-title .arrow-left{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-right:4px;cursor:pointer;width:26px;height:26px;background:url("/vipstyle/vipportal/v4/img/game/sprites_game.png") no-repeat;background-position:0 -55px}
.vip-game-wrapper .new-hot-game-title .arrow-right{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;cursor:pointer;width:26px;height:26px;background:url("/vipstyle/vipportal/v4/img/game/sprites_game.png") no-repeat;background-position:0 -81px}
.vip-game-wrapper .new-hot-game-list img{float:left;width:60px;height:60px;border-radius:5px}
.vip-game-wrapper .new-hot-game-list .game-item{margin-left:60px;padding:10px 0 0 10px;height:60px;margin-bottom:15px;box-sizing:border-box;*margin-top:-30px}
.vip-game-wrapper .new-hot-game-list a{display:block;color:inherit;text-decoration:none;cursor:pointer}
.vip-game-wrapper .new-hot-game-list a:hover p{color:#e8b600}
.vip-game-wrapper .new-hot-game-list p{color:#343434}
.vip-game-wrapper .new-hot-game-list p.game-name{*padding-top:15px;font-size:14px}
.vip-game-wrapper .new-hot-game-list p.game-info{font-size:12px}
.vip-game-wrapper .mod-game-recommend{width:1180px;margin:0 auto 80px}
.vip-game-wrapper .mod-game-recommend:after{content:"";width:100%;height:0;clear:both;visibility:hidden;display:block}
.vip-game-wrapper .mod-hot-mobile-game{width:50%;float:left}
.vip-game-wrapper .mod-hot-pc-game{width:50%;float:right}
.vip-game-wrapper .game-icon-list a{display:block;color:inherit;text-decoration:none}
.vip-game-wrapper .hot-mobile-game-content h2,.vip-game-wrapper .hot-pc-game-content h2{line-height:30px}
.vip-game-wrapper .hot-mobile-game-content li,.vip-game-wrapper .hot-pc-game-content li{display:inline-block;*display:inline;*zoom:1}
.vip-game-wrapper .hot-mobile-game-content p,.vip-game-wrapper .hot-pc-game-content p{text-align:center;font-size:14px}
.vip-game-wrapper .hot-mobile-game-content a:hover,.vip-game-wrapper .hot-pc-game-content a:hover{color:#e8b600}
.vip-game-wrapper .hot-mobile-game-content .view-more{margin-left:15px;font-size:medium;color:#d30000}
.vip-game-wrapper .hot-mobile-game-content li{margin-right:30px;width:110px}
.vip-game-wrapper .hot-mobile-game-content img{width:110px;height:110px}
.vip-game-wrapper .hot-pc-game-content li{margin-right:30px;width:110px}
.vip-game-wrapper .hot-pc-game-content img{width:110px;height:110px}


@media screen and (max-width: 1180px){
	.vip-game-wrapper .mod-hot-game,.vip-game-wrapper .mod-free-gift,.vip-game-wrapper .mod-new-game,.vip-game-wrapper .mod-game-recommend{width:1024px}
	.vip-game-wrapper .hotgame-list{width:760px}
	.vip-game-wrapper .mod-new-game-play{width:984px}
.vip-game-wrapper li.last{display:none}
.vip-game-wrapper .game-list{margin-left:-36px}
.vip-game-wrapper .game-list li{margin-left:45px}
.vip-game-wrapper .mod-new-hot-game{width:240px}
.vip-game-wrapper .new-hot-game-title .icon-wrap{margin-right:20px}
.vip-game-wrapper .hot-mobile-game-content li{margin-right:50px}
.vip-game-wrapper .hot-pc-game-content li{margin-right:50px}
}
	
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5){.vip-game-wrapper .hotgame-title:after,.vip-game-wrapper .new-hot-game-title .arrow-left,.vip-game-wrapper .new-hot-game-title .arrow-right,.vip-game-wrapper .hotgame-list-content .hotgame-label.hot,.vip-game-wrapper .hotgame-list-content .hotgame-label.new{background:url("/vipstyle/vipportal/v4/img/game/sprites_game@2x.png") no-repeat;background-size:48px}
.vip-game-wrapper .hotgame-title:after{background-position:0 -11px}
.vip-game-wrapper .new-hot-game-title .arrow-left{background-position:0 -56px}
.vip-game-wrapper .new-hot-game-title .arrow-right{background-position:0 -83px}
.vip-game-wrapper .hotgame-list-content .hotgame-label.hot{background-position:0 0}
.vip-game-wrapper .hotgame-list-content .hotgame-label.new{background-position:0 -111px}
}



.contentarea{
	width:100%; min-height:600px; margin-top:25px; float:left;
	font-family:"微软雅黑", Arial; font-size:14px; color:#333333; text-decoration:none; line-height:24px;
}
.content_left{
	width:200px; min-height:100px; float:left;
}
.content_left a{
	width:200px; border-bottom:1px #eee dashed; float:left; padding:10px 10px;
	font-family:"微软雅黑", Arial; font-size:14px; color:#333333; text-decoration:none; line-height:24px;
}
.leftactive{
	background-color:#eee;
}
.content_left a:hover{
	width:200px; border-bottom:1px #eee dashed; float:left; padding:10px 10px; background-color:#eee;
	font-family:"微软雅黑", Arial; font-size:14px; color:#333333; text-decoration:none; line-height:24px;
}
.content_right{
	margin-left:230px;border-left:1px #eee solid; padding-left:30px; margin-bottom:50px;
}


.fullcontent{
	width:100%; float:left; margin-bottom:20px;
}

.std table{
	width:95%;
}
#table_effect1 td,#table_effect2 td,#table_effect3 td,#table_effect4 td,#table_effect5 td,#table_effect6 td,#table_effect7 td,#table_effect8 td,#table_effect9 td{
	border:1px #ccc solid;
	padding:5px;
	vertical-align:middle;
} 
#noeffect td{
	border:0px #ccc solid;
	padding:5px;
} 
tr.t1 td {background-color:#f8f8f8;}/* 第一行的背景色 */
tr.t2 td {background-color:#ffffff;}/* 第二行的背景色 */
tr.t3 td {background-color:#f8f8f8;}/* 鼠标经过时的背景色 */



.honor_year{
	width:100%; float:left; margin-bottom:20px; border-bottom:3px #eee solid; padding-bottom:15px;
}
.honor_year a{
	padding:5px 25px;; float:left; background-color:#eeeeee; margin-right:20px; margin-bottom:20px;
	font-family:"微软雅黑", Arial; font-size:14px; color:#333333; text-decoration:none; line-height:24px;
}
.honor_year a:hover{
	background-color:#cccccc;
	font-family:"微软雅黑", Arial; font-size:14px; color:#333333; text-decoration:none; line-height:24px;
}
.honor{
	width:100%; float:left; margin-bottom:100px;
}



.project{
	width:100%; float:left; margin-bottom:20px; border:1px #eee solid; padding:10px;
}
.project_img{
	width:200px; float:left;
}
.project_img img{
	width:100%;
}
.project_con{
	margin-left:210px; padding-left:10px; border-left:1px #eee solid;
}
.project_con_t{
	width:100%; float:left; margin-bottom:10px;
	font-family:"微软雅黑", Arial; font-size:16px; color:#333333; text-decoration:none; line-height:24px;
}
.project_con_c{
	width:100%; float:left; margin-bottom:10px;
	font-family: Arial; font-size:13px; color:#333333; text-decoration:none; line-height:18px;
}
.project_con_btn{
	width:100%; float:left; margin:10px 0;
}
.project_con_btn a{
	background-color:#0e6b93; padding:10px 30px;
	font-family: Arial; font-size:13px; color:#ffffff; text-decoration:none; line-height:18px;
}
.project_con_btn a:hover{
	background-color:#085678; 
}

.page{
	width:100%; float:left; margin:30px 0;
}
.page a{
	background-color:#ccc; padding:10px 15px;
	font-family: Arial; font-size:13px; color:#ffffff; text-decoration:none; line-height:18px;
}
.page a:hover{
	background-color:#0e6b93; padding:10px 15px;
	font-family: Arial; font-size:13px; color:#ffffff; text-decoration:none; line-height:18px;
}

.pageactive a{
	background-color:#ccc; padding:10px 15px;
	font-family: Arial; font-size:13px; color:#ffffff; text-decoration:none; line-height:18px;
}



.project_left{
	width:515px; min-height:100px; float:left; margin-top:20px;
}
.project_right{
	margin-left:535px;border-left:1px #eee solid; padding-left:30px; margin-bottom:50px;
}


.projectview_con{
	width:100%;	
}






.news{
	width:100%; float:left; margin-bottom:20px; border:1px #eee solid; padding:10px;
}
.news_img{
	width:200px; float:left;
}
.news_img img{
	width:100%;
}
.news_con{
	margin-left:210px; padding-left:10px; border-left:1px #eee solid;
}
.news_con_t{
	width:100%; float:left; margin-bottom:10px;
	font-family:"微软雅黑", Arial; font-size:16px; color:#333333; text-decoration:none; line-height:24px;
}
.news_con_d{
	width:100%; float:left; margin-bottom:10px;
	font-family: Arial; font-size:13px; color:#777777; text-decoration:none; line-height:18px;
}
.news_con_c{
	width:100%; float:left; margin-bottom:10px; height:72px; overflow:hidden;
	font-family: Arial; font-size:13px; color:#333333; text-decoration:none; line-height:18px;
}
.news_con_btn{
	width:100%; float:left; margin:10px 0;
}
.news_con_btn a{
	background-color:#0e6b93; padding:10px 30px;
	font-family: Arial; font-size:13px; color:#ffffff; text-decoration:none; line-height:18px;
}
.news_con_btn a:hover{
	background-color:#085678; 
}

.newsview{
	width:100%; float:left; margin-bottom:20px; padding:10px;
}
.newsview_con_c{
	width:100%; float:left; margin-bottom:10px; 
	font-family: Arial; font-size:13px; color:#333333; text-decoration:none; line-height:18px;
}





.project2{
	width:254px; float:left; margin-bottom:20px; border:1px #eee solid; margin-left:15px; margin-right:15px;
}
.project2_img{
	width:234px; height:234px; float:left; overflow:hidden; text-align:center; margin-bottom:10px; padding:10px; 
}
.project2_img img{
	max-width:100%; max-height:100%;
}
.project2_con{
	margin-left:210px; padding-left:10px; border-left:1px #eee solid;
}
.project2_con_t{
	width:234px; float:left; height:60px; overflow:hidden; background-color:#eee; padding:10px; 
	font-family:"微软雅黑", Arial; font-size:13px; color:#333333; text-decoration:none; line-height:20px; text-align:center;
}
.project2_con_c{
	width:100%; float:left; margin-bottom:10px;
	font-family: Arial; font-size:13px; color:#333333; text-decoration:none; line-height:18px;
}
.project2_con_btn{
	width:100%; float:left; margin:10px 0;
}
.project2_con_btn a{
	background-color:#0e6b93; padding:10px 30px;
	font-family: Arial; font-size:13px; color:#ffffff; text-decoration:none; line-height:18px;
}
.project2_con_btn a:hover{
	background-color:#085678; 
}

.download{
	width:100%; float:left;
}
.download a{
	width:100%; float:left; border-bottom:1px #eee solid; padding:5px 0;
	font-family:"微软雅黑", Arial; font-size:14px; color:#333333; text-decoration:none; line-height:36px; text-align:left;
}
.download span{
	float:right;
	font-family:"微软雅黑", Arial; font-size:13px; color:#666666; text-decoration:none; 
}
.download i{
	margin-left:10px;
	font-size:20px;	color:#06F; text-decoration:none; 
}




.swiper-container {
    width: 100%;
    height: 100%;
    
}
.swiper-slide {
    width: 100%;
    text-align: center;
    font-size: 18px;
    background: #ccc;
    
    /* Center slide text vertically */
    /*display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;*/
}
.swiper-slide img{
    width: 100%;
}






