/*top*/

.banner{width:1100px;margin:0 auto;padding-top:10px;display: block;overflow: hidden;height: 320px;}
.img{ width:680px; float:left; position: relative;}
.img i{ display: block; overflow: hidden;}
.img img{width: 680px;height: 320px;}
.intro{width:420px;float: right;background: url(../images/zt_bg_white.png) repeat; height:320px; overflow:hidden; zoom:1;position: relative;}
.intro h1{font-size:30px;font-weight:bold;color:#333;height: 32px;line-height:30px;padding:44px 18px 22px 18px;}
#jj_content{ display: block; overflow: hidden; height: 220px;}
.intro .g_cont_scroll{display: block;overflow: hidden;height: auto;}
.intro .g_cont_scroll p{font-size:16px;color:#666;line-height:30px;padding-top: 14px;display: block; padding: 0 18px;}
/*share*/
.ttcon{height:33px; overflow: hidden;zoom: 1;border-top: 1px solid #ebebeb;padding-top: 29px; padding-left: 10px;}
.ttcon em{width: 56px;font-style:normal;float:left;display:inline-block;color: #666;padding-top: 7px;font-weight:bold; font-size: 14px;}
/*nav*/
.navbox{ width:1100px; margin:0 auto; overflow:hidden; zoom:1; height: 54px; background: #fff; margin-top: 10px; border-top: 2px solid #ffba27; border-bottom: 1px solid #ebebeb;}
.tag{width: 780px;float:left;overflow: hidden;zoom: 1; height: 54px;}
.tag span{color:#333;font-size:16px;display:inline-block;float: left;height:54px;line-height:54px; margin-left: 10px; margin-right: 5px;}
.tag ul{overflow: hidden;}
.tag ul li{ float:left; margin-top: 12px;}
.tag ul li a{border-radius:3px;color:#fff;padding:0px 14px;float:left;display:inline-block;margin-right: 10px;font-size:14px; height: 30px; line-height: 30px;}
.tag ul li:nth-child(1) a{background: #f66477;}
.tag ul li:nth-child(2) a{background: #64c695;}
.tag ul li:nth-child(3) a{background: #ffba27;}
.tag ul li:nth-child(4) a{background: #f66477;}
.tag ul li:nth-child(5) a{background: #64c695;}
.tag ul li:nth-child(6) a{background: #ffba27;}
/*search*/
#sch{width: 300px;height: 32px;float:right;overflow:hidden;zoom:1;background: #fff;margin-top: 10px;border-radius: 4px;border: 1px solid rgba(222, 221, 219, 0.33);margin-right: 10px;}
#bdcs{float: right;display: inline;width: 300px;position: relative;}
#bdcs-search-form-input {font-size:14px;float: left;display: inline;width: 246px;height: 32px;border: none;margin: 0;padding: 0;padding-left: 10px;color: #aaa;font-family: arial,"Microsoft YaHei";line-height: 40px;outline: none;z-index: 2;}
#bdcs-search-form-submit {display: inline;width: 44px;height: 32px;border: none;margin: 0;padding: 0;color: #fff;font-family: arial,"Microsoft YaHei";cursor: pointer;outline: none;background: url(../images/zt_ico.png) 12px 6px no-repeat;font-size: 14px;text-indent: -9999px;position: absolute;right: 0px;/* top: 9px; */z-index: 99;/* border-left: 1px solid #c5c5c5; */border-left:none\9;}
.bdcs-container .bdcs-search-sug-list{width: 365px !important;}
#bdcs-search-sug{left: 2px !important;}
.bdcs-container{ padding-top:20px;}
.main-search{ width:400px; float:left; padding-top:8px;}
.main-search span{ float:left; display:inline-block; color:#aaa; padding-right:5px;}
.main-search ul{ float:left; display:inline-block;}
.main-search ul li{ float:left; padding-right:10px;}
.main-search ul li a{ color:#2b9ad9;}
.main-search ul li a:hover{ color:#df0000;}
/*ÃƒÂ¦Ã…Â½Ã‚Â¨ÃƒÂ¨Ã‚ÂÃ‚ÂÃƒÂ¤Ã‚Â¸Ã¢â‚¬Å“ÃƒÂ¥Ã…â€™Ã‚Âº*/
.tj_zt{width: 1180px;height: 264px;display: block;margin:7px auto 9px;}
.tj_zt li.tj_game{width: 320px;height: 242px;display: block;float: left;margin-left: 53px;}
.tj_zt li.tj_game{background:url( ) no-repeat;background-size: 320px auto !important;}
.tj_game_info{ display: block; overflow: hidden; width: 100%; text-align: center;}
.tj_game_info img{width: 76px;height: 76px;border-radius: 50%;margin-top: 22px;box-shadow: 0px 2px 12px #ab2636;}
.tj_zt li.tj_game:nth-child(2) .tj_game_info img{box-shadow: 0px 2px 12px #0d7541;}
.tj_zt li.tj_game:nth-child(3) .tj_game_info img{box-shadow: 0px 2px 12px #0b4d75;}
.tj_game_info h2{width: 300px;margin: 1px auto 4px;}
.tj_game_info h2 a{ font-size: 18px; color: #fff; font-weight: 100;}
.tj_game_info h2 a:hover{color: #ffba27;}
.s_fl{width: 260px;display: block;overflow: hidden;margin-left: 30px;}
.s_fl li{width: 120px; display: block;overflow: hidden; float: left; height: 16px; line-height: 16px; font-size: 14px; color: #f0efef; text-align: left; margin-top: 9px;}
.s_fl li:nth-child(2),.s_fl li:nth-child(4){float: right;}
.s_fl li a{ color: #f4dc11;}
.s_fl li span{ color: #fff;}
.tj_game_btn{display: block;overflow: hidden;width: 146px;height: 30px;border:2px solid #fff;color: #fff;background: #ffba27;border-radius: 6px;margin: 6px auto 0;font-size: 14px;text-align: center;line-height: 30px;}
.tj_game_btn:hover{ background: #fdcf6c; color: #fff;}
/*ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨*/
.zt_con{width: 1134px;display: block;margin: 0 auto;overflow: hidden;}
.zt_con h3{ color: #333; height: 56px; line-height: 56px; font-size: 14px; border-bottom: 1px solid #dedede; background: #fff; width: 1100px; margin: 0 auto;}
.zt_con h3 span{line-height: 62px;border-bottom: 2px solid #ffba27;padding: 11px 10px;}
.ztcon_list{display: block;width: 1134px;overflow: auto;margin-left: 16px;}
.ztcon_list li{float: left;width: 378px;display: block;margin-top: 20px;position: relative;z-index: 0;}
.gameinfo{display: block; overflow: auto; width: 344px; height: 231px; border: 1px solid #ebebeb; background: #fff;}
.gameinfo:hover{box-shadow: 0px 2px 12px #dadada;}
.gameimg{ width: 132px; height: 132px; display: block; overflow: hidden; position: relative; padding:0px 18px 0 12px;float: left; margin-top: 14px;}
.gameimg .imglogo{width: 132px; height: 132px; display: block; overflow: hidden;}
.gameimg .imglogo img{ width: 132px; height: 132px; display: block; overflow: hidden; border-radius: 15px;}
.gameimg .ewm_cov{width: 132px; height: 132px; display: block; overflow: hidden; position: absolute;top:132px; transition: all .35s;}
.gameimg .ewm_cov img{width: 130px; height: 130px; display: block; overflow: hidden;border: 1px solid #fce3ac;}
.ztcon_list li.open .ewm_cov{top:0px;transition: all .35s;}
.gametxt{ margin-top: 14px;width: 180px; float: left; display: inline-block;overflow: hidden;}
.gametxt a{font-weight:600;font-size: 14px; color: #333;height: 24px; line-height: 24px; display: block;overflow: hidden; margin: 8px 0 13px;}
.gametxt a:hover{color:#ffba27 ;}
.gametxt span{ display: block; overflow: hidden; color: #999; font-size: 14px; height: 16px; line-height: 16px; margin-bottom:9px;}
.gametxt span em{ font-style: normal;color: #666;}
.gamedown{margin-top:2px;width: 118px; height: 32px; border: 1px solid #ffba27; border-radius: 4px;display: block;overflow: hidden; color: #ffba27; font-size: 14px; text-align:center;line-height: 32px;}
.gamedown:hover{color:#ffba27 ;}
.gamefot{display: block;overflow: hidden;margin:18px 12px 0; border-top: 1px dashed #b9b9b9; height: 60px;}
.gamefot p{ font-size: 14px; color: rgba(102, 102, 102, 0.7); padding-top: 12px; line-height: 24px;}
.gamefot p strong{color: #999;}

.zt_con li .img_icon{ display: none; }
.zt_con li.ztcon_tj .img_icon{display: block; width: 95px; height: 95px; position: absolute;right: 27px; top:-5px; background: url(../images/zt_item_icon1.png) no-repeat;background-size: 100% 100%;}
.zt_con li.ztcon_zd .img_icon{display: block; width: 95px; height: 95px; position: absolute;right: 27px; top:-5px; background: url() no-repeat;background-size: 100% 100%;}
/*ÃƒÂ§Ã‚Â¿Ã‚Â»ÃƒÂ©Ã‚Â¡Ã‚Âµ*/
.page {margin:44px 80px 40px;height: 40px;text-align:center;display: block; overflow: hidden;}
.page a{display: inline-block;font-size: 14px;height:38px;line-height: 38px; width: 200px;text-align: center; margin: 0 3px;color: #868585;background-color: #fff;border: 1px solid #ebebeb;border-radius: 4px;overflow:hidden;}
.page a.prev,.page a.next{width: auto; padding: 0 10px;}
.page a:hover{color: #333;background-color: #ffd100; border: 1px solid #ffd100;}
.page b.selected{font-weight: 100;font-size: 14px;display: inline-block;height: 40px;line-height: 40px; width: 40px;text-align: center; margin: 0 3px;color: #333333;background-color: #ffd100;border-radius: 4px;overflow: hidden;font-style: normal;}
.page b.total{font-size: 14px; height: 40px;line-height: 40px;display: inline-block; overflow: hidden; font-weight: 100;color: #868585; margin-left:14px;}
.page b.total em{color:#ffd100 ;font-size: 14px; font-style: normal;}
.page b.sele{font-weight: 100;font-size: 14px;display: inline-block;height: 40px;line-height: 40px; width: 40px;text-align: center; margin: 0 3px;color: #333333;background-color: #ffd100;border-radius: 4px;overflow: hidden;font-style: normal;}
/*ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ©Ã¢â‚¬â€Ã‚Â»ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨*/
.newscon{width: 1100px;display: block;margin: 0 auto;overflow: hidden;}
.newscon h3{ color: #333; height: 56px; line-height: 56px; font-size: 14px; border-bottom: 1px solid #dedede; background: #fff; width: 1100px; margin: 0 auto;}
.newscon h3 span{line-height: 62px;border-bottom: 2px solid #ffba27;padding: 11px 10px;}
.newscon ul{ overflow: hidden; margin-top: 20px; padding:13px 15px; background: #fff; border-bottom: 1px solid #dedede;}
.newscon li{float: left;width: 100%; display: block; overflow: hidden; height: 26px; line-height: 26px; padding:7px 0;}
.newscon li em{margin-right:14px;display: inline-block;overflow: hidden; height: 26px; line-height: 26px; color: #767676; width: 66px; background: #f9f9f9; text-align: center;font-size: 12px;float: left;}
.newscon li a{color: #575757; font-size: 16px; display: inline-block;overflow: hidden; height: 26px; line-height: 26px; width: 341px; margin-right: 42px;float: left;}
.newscon li i{ display: block; overflow: hidden;height: 26px; line-height:26px;color: #c0c0c0; font-size: 14px; float: left;font-style: normal;}
.newscon li:hover em{ background:#ffc13c ;color: #fff;}
.newscon li:hover a,.newscon li:hover i{color:#ffc13c ;}
.newscon li:nth-child(2) em,.newscon li:nth-child(4) em,.newscon li:nth-child(6) em,.newscon li:nth-child(8) em,.newscon li:nth-child(10) em,.newscon li:nth-child(12) em{margin-left: 23px;}
/*ÃƒÂ¥Ã‚ÂÃ‹â€ ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â ÃƒÂ¦Ã…Â½Ã‚Â¨ÃƒÂ¨Ã‚ÂÃ‚Â*/
.heji{width: 1132px;display: block;margin: 0 auto;overflow: hidden; margin-top: 40px;}
.heji h3{ color: #333; height: 56px; line-height: 56px; font-size: 14px; border-bottom: 1px solid #dedede; background: #fff; width: 1100px; margin: 0 auto;}
.heji h3 span{line-height: 62px;border-bottom: 2px solid #ffba27;padding: 11px 10px;}
/*ÃƒÂ¥Ã‚ÂÃ‹â€ ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ÃƒÂ¦Ã‚Â Ã‚Â·ÃƒÂ¥Ã‚Â¼Ã‚Â*/
.heji_list{overflow:hidden;zoom:1;position: relative;width: 1132px; margin: 20px auto;}
.heji_list .zs_con{width:1100px; height: 117px; overflow:hidden;margin-left:17px;position:relative;}
.heji_list .zs_con ul{ overflow: hidden; zoom: 1;}
.heji_list .zs_con ul li,.heji_list .zs_con ul li a,.heji_list .zs_con ul li a img{display: inline-block;width: 267px;height: 117px;overflow:hidden;zoom:1;position: relative;margin-right:10px;z-index: 1;border-radius:10px;}
.zs_con ul li a:hover span{display: block;overflow: hidden;position: absolute;top: 0px;width: 265px;height: 115px;z-index: 2; border: 1px solid #fed82c;}
.zs_con ul li a span{display:none;}
.zs_con ul li a b{display: block;background: #000;position: absolute;width: 267px;height: 117px;z-index: 2;opacity: .6;top: 0px;}
.zs_con ul li a i{font-size: 18px;text-align: center;color: #fff;display: block;width: 267px;/* margin: 0 auto; */z-index: 3;position: absolute;font-style: normal;top: 25px;}
.zs_con ul li a em{width: 82px;height: 26px;display: block;background: #fed82c;color: #333;font-size: 14px;position: absolute;z-index: 5;text-align: center;border-radius: 3px;top: 64px;left:93px;line-height: 26px;}
.zs_con ul li a em:hover{ background: #ffe157;}
/*ÃƒÂ¦Ã‚Â»Ã¢â‚¬ËœÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã…â€™Ã¢â‚¬Â°ÃƒÂ©Ã¢â‚¬â„¢Ã‚Â®ÃƒÂ¦Ã‚Â Ã‚Â·ÃƒÂ¥Ã‚Â¼Ã‚Â*/
.heji_list .zs_btn span{cursor:pointer;font-size: 0; width: 26px;height:50px;display:block;overflow:hidden;text-indent:-999em;z-index: 9; background: url(../images/heji_btn.png) no-repeat; position: absolute; top: 34px;}
.heji_list .zs_btn .zs_prev{background-position: 0px 0px;left: 0;}
.heji_list .zs_btn .zs_next{background-position: -26px 0px;right: 0;}
/*ÃƒÂ¨Ã‚Â¯Ã¢â‚¬Å¾ÃƒÂ¨Ã‚Â®Ã‚Âº*/
#comment{ width: 1100px; display: block; overflow: hidden; margin: 0 auto; margin-bottom: 15px;}
/*footer*/
#footer{ width:100%; background:#2b2b2b; position: relative; z-index: 1;}
.footnav{width: 1100px;margin:0 auto;overflow:hidden;zoom:1;padding-top:36px;padding-bottom: 12px;}
/*.footnav ul{ width: 930px; float: left;height: 130px;overflow: hidden;zoom: 1;}
/*.footnav ul li{width: 163px;border-right:1px solid #3d3d3d;float:left;margin-right: 40px;height: 112px;}*/
.footnav ul li.yxbox{ width:60px; border-right:none;margin-right: 0px;}
.footnav ul li h3{font-family:"Microsoft Yahei";font-size:14px;font-weight:bold;padding-bottom: 10px;}
.footnav ul li h3 a{color:#a2a2a2;height: 15px;line-height: 15px;}
.footnav ul li p{}
.footnav ul li p a{ color:#777575; font-family:Arial,"Simsun"; width:72px; display:inline-block; height:23px; line-height:23px;}
.qrcode_sy{ width:120px;float: right; text-align: center;}
.qrcode_sy em{ text-align:center;color: #7c7c7c;display: block;font-family: "Simsun";padding-top: 4px;}
.qrcode_sy img{ width: 110px; margin:0 auto; }
.footcon{ background:#1e1e1e; width:100%; font-family:Arial,"Simsun"; padding-top:34px;}
.foot{ width:1100px; margin:0 auto; overflow:hidden; zoom:1; text-align:center; color:#363637;height: 100px;}
.foot span{ padding-bottom: 7px;display: block;}
.foot span a{ color:#797979; padding:0px 15px;}
.foot span a i{ color:#363637;}
.foot p{ color:#606063;height: 22px;line-height: 22px;}
.footnav ul li h3 a:hover,.foot span a:hover,.footnav ul li p a:hover{ color:#ff9500;} 
.tagg {
	width: 100%;
	overflow: hidden;
}
.tagg .menu {

	float: left;
	margin-top: 10px;
	margin-left: -8px;
	margin-bottom: -8px;
}
.tagg .menu li {
	float: left;
	width: auto;
	margin: 8px 8px;
}
.tagg .menu li a {
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 21px;
	border-radius: 3px;
	transition: background 0.2s;
	font-size: 14px;
	color: #282828;
	border: 1px solid #ececec;
}
.tagg .menu li a:hover {
	border: 1px solid #fff;
	background: #d6623d;
	/* color: #fff; */
}

