/*首页*/
		.slideIn {
			background: rgba(0, 0, 0, .1);
		}

		@media screen and (max-width: 1200px) {
			.slideIn {
				background: #1e9fff;
			}
		}

		.jizhisucai-tj {
			margin: 0 auto;
			padding: 0 81px;
			line-height: 40px;
			border-radius: 73px;
			position: relative;
			height: 40px;
			vertical-align: middle;
			text-align: center;
			width: 766px;
			background: linear-gradient(125deg, #ee3f4d 0%, #1781bf 100%);
			/* padding-left: 50px; */
			top: 10px;
			z-index: 4;
		}

		/* 小屏适配 */
		@media screen and (max-width: 1000px) {
			.jizhisucai-tj {
				width: 90%;
				max-width: 766px;
				padding: 0 20px;
				font-size: 14px;
				line-height: 35px;
				height: 35px;
			}
		}
		/* 小屏适配 */
		@media screen and (max-width: 768px) {
			.jizhisucai-tj {
				width: 90%;
				max-width: 766px;
				padding: 0 20px;
				font-size: 14px;
				line-height: 35px;
				height: 35px;
				top: 60px;
			}
		}
		@media screen and (max-width: 480px) {
			.jizhisucai-tj {
				width: 90%;
				padding: 0 15px;
				font-size: 12px;
				line-height: 30px;
				height: 30px;
			}
		}
/*顶部导航*/
.wap_ewm{top:34px; left: -24px; display:none;}
.wap_ewm_box:hover .wap_ewm{display:block;}
.com_top_nav_right_li_ul{background: #FFF; border: 1px #dbdbdb solid; position: absolute;top: 34px;
left: 0; padding: 4px 0; display: none; z-index: 9; width: 200px; padding: 5px 10px;}
.com_top_nav_right_li_ul li {line-height: 30px; width: 100%; overflow: hidden;}
.com_top_nav_right_li_ul span {float: left; width: 50px; text-align: center; line-height: 28px; font-size:12px}
.com_top_nav_right_li_ul li a {color: #333; padding: 0 5px; line-height: 28px; margin: 0; display: block;
float: left; font-size:12px;}
.com_top_nav_right_li_ul div {width: 150px;}
.com_top_nav_right:hover .com_top_nav_right_li_ul{display:block;}

/*二级导航*/
/*.index_nav ul li a:hover{background:#e36400;}*/

/*banner*/
.flexslider {position: relative;width: 100%;height: 450px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;	opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;}

/* 平台公告单行并在溢出时滚动（从右向左） */
.type_icont_1 {
	white-space: nowrap;
	overflow: hidden;
	display: block;
	position: relative;
	box-sizing: border-box;
}
.type_icont_1 .marquee-inner {
	display: inline-block;
	/* padding-left will be set dynamically when overflow occurs */
}
/* 保证图标与滚动文本不重叠 */
.type_icont_1 i {
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
	margin-top: -3px;
}
.type_icont_1 .marquee-wrap {
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
}
@keyframes marquee {
	0% { transform: translateX(0); }
	100% { transform: translateX(-100%); }
}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img {width: 100%;height: 450px;display: block;}

/*最新开奖*/
.new_kj{background:url(../images/zxkj_bg.jpg); width:236px;}
.new_kj_img{position:absolute; width:220px; height:85px; right:10px; top:41px;}

/*软件下载*/
.pcrjxz_bg{background:url(../images/pcxz_bg.png); width:600px; height:51px;}
.rjxz_box:hover{border:1px #ff9500 solid !important;}
.apprjxz_bg{background:url(../images/appxz_bg.png); width:200px; height:51px;}
.app_xz_select img{width:70px !important; height:70px !important; margin-top:15px !important; margin-left:0px !important;}
.app_xz_select .app_xz_box{display:block !important;}

/*服务器*/
.fwq_bg{background:url(../images/fwq_bg.jpg); height:170px;}
.zjpai {
    width: 164px;
    overflow: hidden;
    height: 62px;
	margin:66px 81px 0 0;
	padding:0 10px;
}
#demo1,#demo2 {
    height: auto;
    text-align: center;
}
#demo1 li,#demo2 li{
    list-style-type: none;
    height: 22px;
    text-align: center;
    color: #333;
}
#demo1 li span,#demo2 li span{margin:0 2px;}

/*走势图选项卡*/
.index_zstbg{width:124px; height:444px; background:url(../images/index_zstbg.jpg);}
.index_box_select div{left:124px; top:0;}
.index_zjtj div{height:24px; background:#000; opacity:0.3; width:220px; position:absolute; bottom:0; left:0;}
/*.index_zjtj_bg{display:none;}*/
.index_zjtj span{height:24px; line-height:24px; bottom:0; left:0; color:#FFF; width:200px; overflow:hidden; margin-left:10px;}
/*.index_zjtj a:hover .index_zjtj_bg{display:block;}*/
.index_zjtjbg{width:124px; height:340px; background:url(../images/index_zjtjbg.jpg);}
.index_zjtj_select ul li a:hover,.index_bk_select ul li a:hover{text-decoration:none;}
.index_zjtj_select .w700 ul li a:hover span,.index_bk_select ul li a:hover,.index_zjtj_select .w700 ul li a:hover{color:#ff9500;}

.index_bkbg{width:124px; height:340px; background:url(../images/index_bkbg.jpg);}

.index_phbg{background:url(../images/index_ph.png);}
.index_ph_ico{width:20px; height:20px; background-position:-6px 0;}
.index_ph_one{width:32px; height:32px; background-position:0 -20px;}
.index_ph_second{width:32px; height:32px; background-position:0 -52px;}
.index_ph_three{width:32px; height:32px; background-position:0 -84px;}
.index_ph_all{width:32px; height:32px; line-height:32px; font-style:normal; text-align:center; color:#333}


/*底部*/
.footbox{left:0;}
.foot{padding-bottom:20px;}

/*首页结束*/

/*彩票百科*/
.slideBox {
    margin:0 auto;
    width:1080px;
	height:210px;
    position:relative;
    overflow:hidden;
	background:#FFF;
}
.slideBox ul {
    position:relative;
    width:2000000000000000000px;
}
.slideBox ul li {
    float:left;
    width:998px;
    height:210px;
    position:relative;
	overflow:hidden;
}
.slideBox ul li img{
	margin-left:140px;
	margin-top:20px;
	width:225px;
	height:150px;
	float:left;
}
.spanBox {
    position:absolute;
    height:20px;
    bottom:10px;
	left:50%;
}
.spanBox span {
    width:18px;
    height:18px;
    margin-left:5px;
    float:left;
    line-height:16px;
    text-align:center;
    font-size:12px;
	border-radius:50%;
	color:#999;
}
.slideBox .spanBox .cpbk_active {
    border-radius:50%;
	background:#999;
	color:#FFF;
}
.prev {
    position:absolute;
    left:10px;
    top:50%;
	margin-top:-35px;
	width:70px;
	height:70px;
	background-position:0 0 !important;
}
.next {
    position:absolute;
    right:10px;
    top:50%;
	margin-top:-35px;
	width:70px;
	height:70px;
	background-position:0 70px !important;
}
.pn_bg{background:url(../images/ad_ctr.png);}

.baike_ico{background:url(../images/baike_ico.png);}
.baike_ico_kj{height:21px; background-position:-3px 0; width:17px;}
.baike_ico_yc{height:17px; background-position:0 -22px; width:22px;}
.baike_ico_jq{height:23px; background-position:-2px -40px; width:18px;}

.tool_hot .hot_xx{width:14px; height:14px; background:url(../images/week_hotxx.png); display:block; float:left; background-position:0 0;}
.tool_hot span.hot_yellowxx{background:url(../images/week_hotxx.png); background-position:0 -15px;}
.tool_hot span.hot_yellowyb{background:url(../images/week_hotxx.png); background-position:0 -30px;}

.expert_nobuy_a a.likes{width:49px; display:inline-block; height:49px;background: url(../image/good.png); background-size:100%;}
.likes_white{background:url(../images/all_bg.png); background-position:-750px -460px;    background-repeat: no-repeat;}
.expert_nobuy_a a.likes_red{background:url(../images/all_bg.png) -750px -509px; background-repeat: no-repeat;}

.share-platform .popup_copy{
    background-image: url(../images/all_bg.png);
    background-position: -593px -619px !important;
}
.share-platform .bds_weixin{
    background-image:url(../images/all_bg.png);
    background-position: -634px -619px !important;
}
.share-platform .bds_tsina{
    background-image: url(../images/all_bg.png);
    background-position: -680px -619px !important;
}
.share-platform .bds_sqq{
    background-image: url(../images/all_bg.png);
    background-position: -725px -619px !important;
}
.share-platform .bds_qzone{
    background-image: url(../images/all_bg.png);
    background-position: -771px -619px !important;
}
.share-platform .share-platform-text{
    color: #aaa;
    margin-top: 5px;
}

/*软件下载*/
.rjxz_ico{background:url(../images/rjxz_ico.png);}
.rjxz_sp{width:20px; height:20px;}
.rjxz_wz{width:18px; height:19px; background-position:-1px -21px;}
.rjxz_rj{width:16px; height:17px; background-position:-2px -41px;}

/*右边导航*/
.right_nav_box{position:fixed; right:10px; bottom:200px; z-index:99999999999999999}
.right_nav_box .go_top_btn{display:none;}

.right_nav_box li.go_out{background-position:0 -320px;}
.right_nav_box li.go_out:hover{background-position:-54px -320px;}

.right_nav_box li{width:54px; height:54px; border:1px #e0e0e0 solid; margin-top:-1px; background:#FFF url(../images/right_bg.jpg);}
.right_nav_box li a{width:54px; height:54px;}
.right_nav_box li:nth-child(1){background-position:0 0;}
.right_nav_box li:nth-child(2){background-position:0 -54px;}
.right_nav_box li:nth-child(3){background-position:0 -106px;}
.right_nav_box li:nth-child(4){background-position:0 -160px;}
.right_nav_box li:nth-child(5){background-position:0 -212px;}
/*.right_nav_box li:nth-child(6){background-position:0 -266px;}
.right_nav_box li:nth-child(7){background-position:0 -320px;}
.right_nav_box li:nth-child(7){background-position:0 -376px;}*/
.right_nav_box li:nth-child(6){background-position:0 -430px;}

.right_nav_box li.go_out{background-position:0 -320px;}
.right_nav_box li.go_out:hover{background-position:-54px -320px;}

.right_nav_box li:nth-child(1):hover{background-position:-54px 0;}
.right_nav_box li:nth-child(2):hover{background-position:-54px -54px;}
.right_nav_box li:nth-child(3):hover{background-position:-54px -106px;}
.right_nav_box li:nth-child(4):hover{background-position:-54px -160px;}
.right_nav_box li:nth-child(5):hover{background-position:-54px -212px;}
/*.right_nav_box li:nth-child(6):hover{background-position:-54px -266px;}
.right_nav_box li:nth-child(7):hover{background-position:-54px -320px;}
.right_nav_box li:nth-child(7):hover{background-position:-54px -376px;}*/
.right_nav_box li:nth-child(6):hover{background-position:-54px -430px;}


.book_box_width .book_num:last-child{border-right:none !important;}


.right_nav_box li div:nth-child(1){right:65px; top:25px; border-radius:5px; -moz-box-shadow:1px 1px 9px #616161; -webkit-box-shadow:1px 1px 9px #616161; box-shadow:1px 1px 9px #616161; width:auto;}
.right_nav_box li i{right:60px; top:15px; width: 0;
height: 0;
border-width:10px;
border-style: solid;
border-color:transparent white transparent transparent;
-webkit-transform: rotate(45deg);/*Safari 4+,Google Chrome 1+ */
-moz-transform: rotate(45deg);/*Firefox 3.5+*/
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5);/*ie*/

}

.show_box{display:none;}
.cp_book_bg{background:#f2ebe5;}
.book_buy_bg{background:url(../images/book_bg.png); width:256px; height:52px; line-height:60px; margin:-10px 0 0 -7px;}

.rjjs .slideBox {
    margin:0 auto;
    width:1080px;
	height:630px;
    position:relative;
    overflow:hidden;
	background:#FFF;
}
.rjjs .slideBox ul {
    position:relative;
    width:2000000000000000000px;
	margin-top:70px;
}
.rjjs .slideBox ul li {
    float:left;
    width:1080px;
    height:630px;
    position:relative;
	overflow:hidden;
	text-align:center;
}
.rjjs .slideBox ul li img{
	margin-left:0;
	margin-top:20px;
	width:787px;
	height:432px;
	float:none;
}
.rjjs .spanBox {
    position:absolute;
    height:20px;
    top:30px;
	left:20%;
}
.rjjs .spanBox span {
    width:14px;
    height:14px;
    margin-right:10px;
    float:left;
    line-height:26px;
    text-align:center;
    font-size:12px;
	border-radius:50%;
	background:#ffffff;
	border:6px #c8d7f3 solid;
}

.rjjs .slideBox .spanBox .cpbk_active {
    border-radius:0;
    background:#fff;
    color: #46a3f6;
	line-height:26px;
}
.rjjs .slideBox .spanBox .cpbk_active span{
    border-radius:50%;
	background:#46a3f6;
	color:#FFF;
}
.rjjs .prev {
    position:absolute;
    left:10px;
    top:50%;
	margin-top:-35px;
	width:70px;
	height:70px;
	background-position:0 0 !important;
}
.rjjs .next {
    position:absolute;
    right:10px;
    top:50%;
	margin-top:-35px;
	width:70px;
	height:70px;
	background-position:0 70px !important;
}
.rjjs .pn_bg{background:url(../images/ad_ctr.png);}


/*热点导航*/
.seohot_block {
    background-color: #fff;
    border: 1px solid #d5d5d5;
    line-height: 26px;
    margin: 0 auto 10px;
    clear: both;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 10;
}
.seohot_block .hot_title {
    display: block;
    width: 120px;
    float: left;
    font-weight: 700;
    padding: 0;
}

.seohot_block .hot_title span {
    text-align: center;
    display: block;
    background-color: #f7f7f7;
    border: solid #d5d5d5;
    border-width: 1px 1px 1px 0;
    height: 31px;
    line-height: 31px;
    margin: -1px -1px -1px 0;
    font-weight: 700;
    position: relative;
    z-index: 11;
    cursor: pointer;
}

.seohot_block p {
    z-index: 10;
    float: left;
    overflow: hidden;
    width: 920px;
    padding: 5px 0 5px 20px;
    border-left: 1px solid #d5d5d5;
}
.seohot_block p a {
    margin-right: 25px;
    white-space: nowrap;
    float: left;
	font-size:12px;
}

.seohot_block .hot_title span.active {
    background-color: #fff;
    border-right-color: #fff;
}

.seohot_block .showmore {
    position: absolute;
    z-index: 12;
    right: 0;
    margin-right: 12px;
    font-family: simsun;
}

.com_top_banner {
    width: 100%;
    height: 60px;
    overflow: hidden;
    text-align: center;
    position: relative;
}

.com_top_banner a img {
    position: absolute;
    left: 50%;
    margin-left: -960px;
}

.ss_all_select a{background:#ccc;}

/*数据中心*/
.sjzx_select{background:#437aef; box-shadow: #2355c0 0 0 15px 0;}
.sjzx_banner{
	background: url(../images/sjzx_bg.jpg) #0d0453 center center no-repeat;
	background-size: cover;
	width: 100%;
	/* 使用 min-height 而非固定 height，使背景可随内容与屏幕缩放 */
	min-height: 500px;
	height: auto;
	position: relative;
	/* 允许子元素（如下拉菜单）在 banner 外部显示，不被裁剪 */
	overflow: visible;
}

/* 断点调整：在较小屏幕上降低 banner 高度但保持背景自适应显示 */
@media screen and (max-width: 1200px) {
	.sjzx_banner {
		min-height: 280px;
		background-position: center top;
	}
}
@media screen and (max-width: 768px) {
	.sjzx_banner {
		min-height: 200px;
		background-position: center top;
	}
}

/* 确保 .sjzx_number 在 banner 之外显示，不覆盖 banner 底部 */
.sjzx_banner { z-index: 2; }
.sjzx_number {
	clear: both;
	position: relative;
	z-index: 1;
	margin-top: 0;
	display: block;
}
.sjzx_number_new_bg { margin-top: 10px; }
.sjzx_banner_a{background:url(../images/sjzx_banner_a.gif); width:316px; height:111px; margin-top:20px;}
.sjzx_banner_a a{width:244px; height:48px; border-radius:24px; margin:36px 0 0 36px; position:absolute; z-index:9999}
.sjzx_banner_a_bg1{width:274px; height:68px; border:1px #2fa4ff solid; border-radius:34px; margin:25px 0 0 20px; position:absolute;}
.sjzx_banner_a_bg2{width:300px; height:98px; border:1px #2fa4ff solid; border-radius:49px; margin:10px 0 0 7px; position:absolute;}

.sjzx_number{background:#11112d;}
.sjzx_number_word{width:337px; height:28px; background:url(../images/sjzx_number_word.png); display:inline-block; margin-top:36px; float:left; margin-left:15px}
.sjzx_number_bg{width:46px; height:54px; background:url(../images/sjzx_number_bg.png); display:inline-block; margin:23px 0 0 6px; float:left; line-height:54px; font-size:40px; color:#57e1ff;}
.sjzx_number_dw{height:54px; display:inline-block; margin:23px 10px 0 6px; float:left; line-height:54px; font-size:30px; color:#294b74;}
.sjzx_nav li:hover{background: #437aef;box-shadow: #2355c0 0 0 15px 0;}
.sjzx_number_new_bg{width:1200px; height:100px; background:url(../images/sjzx_number_newbg.png);margin: 0 auto;overflow: hidden !important;}

/* 保持 .sjzx_number 内部元素固定尺寸，不进行缩放或位移；在小屏时裁剪超出部分 */
@media screen and (max-width: 1200px) {
	.sjzx_number {
		overflow: hidden;
		max-width: 100%;
	}
	.sjzx_number_new_bg {
		width: 100%;
		max-width: 1200px;
		height: 100px;
		background-position: center;
		background-repeat: no-repeat;
		/* 不使用 cover 去缩放内部背景以避免影响子元素显示 */
		background-size: auto;
	}
	/* 禁止所有子元素被 transform/scale/animation/transition 改变尺寸或位置 */
	.sjzx_number * {
		-webkit-transform: none !important;
		transform: none !important;
		-webkit-transition: none !important;
		transition: none !important;
		-webkit-animation: none !important;
		animation: none !important;
		-ms-flex: 0 0 auto !important;
		flex: 0 0 auto !important;
	}
	/* 保持数字组不换行，超出用裁剪处理 */
	.sjzx_number .t_num {
		white-space: nowrap;
		overflow: hidden;
	}
}

@media screen and (max-width: 480px) {
	/* 极小屏幕仍然裁剪背景，但不缩小子元素 */
	.sjzx_number_new_bg {
		background-size: contain;
	}
}
	/* 小屏修复 #total 偏移，居中数字组，保持子元素固定尺寸不浮动 */
	@media screen and (max-width: 1200px) {
		#total {
			width: auto !important;
			max-width: 90% !important;
			margin: 0 auto !important;
			line-height: 100px;
			text-align: center;
			display: block;
		}
		#total .t_num {
			display: inline-block !important;
			margin-top: 34px;
			white-space: nowrap;
			overflow: hidden;
		}
		/* 避免 i 因浮动导致换行/偏移，在小屏改为 inline-block 居中对齐 */
		#total .t_num i {
			float: none !important;
			display: inline-block !important;
			vertical-align: middle;
			width: 46px;
			height: 32px;
			margin-right: 7px;
		}
		/* 保留特殊间隔 */
		#total .t_num i:nth-child(3){margin-right:46px !important;}
		#total .t_num i:nth-child(7){margin-right:50px !important;}
	}
	/* 要求：当屏幕小于等于 1200px 时，不显示整个 .sjzx_number 区块 */
	@media screen and (max-width: 1200px) {
		.sjzx_number { display: none !important; }
	}

		/* 小屏适配 - 防止sjzx_number块撑开屏幕 */
		@media screen and (max-width: 1200px) {
			.sjzx_number {
				overflow: hidden;
				max-width: 100%;
			}
			.sjzx_number_new_bg {
				width: 100%;
				max-width: 1200px;
				background-size: cover;
				background-position: center;
				background-repeat: no-repeat;
			}
		}

		@media screen and (max-width: 768px) {
			.sjzx_number_word {
				width: 250px;
				margin-left: 10px;
			}
			.sjzx_number_bg {
				font-size: 32px;
			}
			.sjzx_number_dw {
				font-size: 24px;
			}
		}

		@media screen and (max-width: 480px) {
			.sjzx_number_word {
				width: 200px;
				margin-left: 5px;
			}
			.sjzx_number_bg {
				font-size: 28px;
				width: 38px;
			}
			.sjzx_number_dw {
				font-size: 20px;
			}
		}
#total{width:690px; height:100px; line-height:100px; margin-left:439px;}
#total .t_num{ display:block; margin-top:34px;}
#total .t_num i{width:46px;height:32px; display:block; background:url(../images/number.png) no-repeat; background-position:0 0; text-indent:-999em; text-align:center; float:left; margin-right:7px;}
#total .t_num i:nth-child(3){margin-right:46px !important;}
#total .t_num i:nth-child(7){margin-right:50px !important;}


.sjzx_lc{background:url(../images/sjzx_lc.png) no-repeat; height:190px;}
.sjzx_cp_bg{background:url(../images/sjzx_five_bg.jpg) center no-repeat #2e305c; height:338px; width:100%; z-index:9; margin-top:402px;}
.sjzx_five{box-shadow: #999 0px -4px 10px 0;}

.sjzx_nav_kj:hover .sjzx_nav_ch{display:block;}
.sjzx_nav_ch{border-radius:0 0 8px 8px; overflow:hidden; display:none;}
.sjzx_nav_ch_bg{background:#000; opacity:0.4; position:absolute; height:100%; width:100%; z-index:9}
.sjzx_nav_ch li{text-align:center;position:relative; z-index:99}
.sjzx_nav_ch li a{display:inline-block; color:#FFF; height:46px; line-height:46px;}
.sjzx_nav_ch li:hover{background:none;box-shadow:none;}
.sjzx_nav_ch li a:hover{color:#3fffe2;}

.sjzx_sx{box-shadow: #999 0 0 15px 0}
.sjzx_sx_box{width:1120px;}
.sjzx_sx_box a:hover{text-decoration:none; background:#437aef; color:#FFF !important;}

.sjzx_li_ico{background:url(../images/sjzx_lb_ico.png); display:inline-block;}
.sjzx_li_ico_kj{width:62px; height:74px; background-position:0 0;}
.sjzx_li_ico_zb{width:82px; height:74px; background-position:-63px 0;}
.sjzx_li_ico_tb{width:71px; height:74px; background-position:-146px 0;}
.sjzx_li_ico_gj{width:51px; height:74px; background-position:-218px 0;}
.sjzx_list_box{border: 1px solid #eceef0; cursor: pointer; -webkit-transition: all .2s linear; transition: all .2s linear;}
.sjzx_list_box:hover {
    box-shadow: 0 0 6px rgba(0,0,0,.1), 0 4px 6px rgba(0,0,0,.1);
    -webkit-transform: translate3d(0,-3px,0);
    transform: translate3d(0,-3px,0);
}
.sjzx_list_box a:hover{text-decoration:none;}
.sjzx_list_box:nth-child(5n+5){margin-right:0 !important;}

.sjzx_list_loding{position:absolute; z-index:99; width:100%; height:100%; left:0; top:0;}
.sjzx_list_loding img{position:absolute; z-index:99; left:50%; margin-left:-70px; top:50%; margin-top:-70px; width:140px; height:140px;}
.sjzx_list_loding_bg{position:relative; background:#000; width:100%; height:100%; opacity:0.3}

.form_a label{background: #dfe9ff; color: #376cdd;}
.form_a a{background: #dfe9ff; color: #376cdd;}

.sjzx_ggzx_box{height:668px; min-width:1200px; background:url(../images/ggbg.png) #2a61d4; position:relative;}
.sjzx_ggzx_aa{display:inline-block; width:280px; height:50px; border-radius:25px; position:absolute; left:50%; margin-left:-154px; bottom:32px;}

/*订阅推广*/
.dytg_qq{height:80px; background:#10073d; min-width:1200px; width:100%; overflow:hidden;}
.dytg_qq span{font-size:22px; color:#279cf6; line-height:80px; display:block;}
.dytg_qq a{width:194px; height:50px; display:block; background:url(../images/qq.png); margin-top:15px;}
.dytg_bg1{min-width:1200px; width:100%; height:500px; background:#211563;}
.dytg_bg1 .middle_12{background:url(../images/dytg_bg1.png); width:1200px; height:500px;}
.dytg_bg1 .dytg_bg1_word{margin:220px 0 0 70px; float:left;}
.dytg_bg1 .dytg_bg1_word p{font-size:38px; color:#FFF; font-weight:bold; width:330px; text-align:center;}
.dytg_bg1 .dytg_bg1_word span{display:block; color:#FFF; font-size:14px; width:330px; text-align:center; margin-top:20px;}

.dytg_bg2{min-width:1200px; width:100%; height:500px; background:#2373e1;}
.dytg_bg2 .middle_12{background:url(../images/dytg_bg2.png); width:1200px; height:500px;}
.dytg_bg2 .dytg_bg2_word{margin:210px 80px 0 0; float:right;}
.dytg_bg2 .dytg_bg2_word p{font-size:38px; color:#FFF; font-weight:bold; width:330px; text-align:center;}
.dytg_bg2 .dytg_bg2_word span{display:block; color:#FFF; font-size:14px; margin-top:20px; width:330px; text-align:center}

.dytg_bg3{min-width:1200px; width:100%; height:500px; background:#10073d;}
.dytg_bg3 .middle_12{background:url(../images/dytg_bg3.png); width:1200px; height:500px;}
.dytg_bg3 .dytg_bg3_word{margin:210px 0 0 0; float:left;}
.dytg_bg3 .dytg_bg3_word p{font-size:38px; color:#FFF; font-weight:bold; width:330px; text-align:left;}
.dytg_bg3 .dytg_bg3_word span{display:block; color:#FFF; font-size:14px; margin-top:20px; width:330px; text-align:left}

.dytg_bg4{min-width:1200px; width:100%; height:500px; background:#2373e1;}
.dytg_bg4 .middle_12{background:url(../images/dytg_bg4.png); width:1200px; height:500px;}
.dytg_bg4 .dytg_bg4_word{margin:210px 80px 0 0; float:right;}
.dytg_bg4 .dytg_bg4_word p{font-size:38px; color:#FFF; font-weight:bold; width:330px; text-align:center;}
.dytg_bg4 .dytg_bg4_word span{display:block; color:#FFF; font-size:14px; margin-top:20px; width:330px; text-align:center}

/*计划系统展示页*/
.jh_bg{background:url(../images/jx_bg.jpg) #041e59 center center no-repeat; width:100%; height:899px; min-width:1200px; }
.jh_banner_right{width:580px; height:500px;}
.jh_banner_right img{border-radius:20px;}
.jh_bg2{background:url(../images/jx_bg2.jpg) #f1f0f2 center center no-repeat; width:100%; height:899px; min-width:1200px;}
.ico_jh_blue{width:10px; height:10px; background:#FFF; border:3px #01b7f3 solid; border-radius:10px;}
.jh_bg3{background:url(../images/jx_bg3.jpg) #041e59 center center no-repeat; width:100%; height:900px; min-width:1200px;}
.jh_bg5{background:url(../images/jx_bg5.jpg) #041e59 center center no-repeat; width:100%; height:899px; min-width:1200px;}
.jh_bg6{background:url(../images/jx_bg6.jpg) #041e59 center center no-repeat; width:100%; height:899px; min-width:1200px;}
.qq_box{position:fixed; right:40px; height:400px; top:50%; margin-top:-200px; z-index:9999}
.qq_box ul{width:16px; margin-left:51px;}
.qq_box ul li{display:block; width:8px; height:8px; border-radius:8px; background:#FFF; border:4px #017fe4 solid; margin-bottom:12px;}
.qq_box ul li.now_page{background:#017fe4}
.jh_qq{width:118px; height:135px; background:url(../images/jh_qq.png);}
.jh_qq a{width:118px; height:40px; line-height:40px; font-size:24px; color:#c77102; text-align:center; display:block; margin-top:93px;}

.jh_box_1{position:absolute; height:500px; top:50%; margin-top:-220px; width:1200px; left:50%; margin-left:-600px;}
.jh_box_2{position:absolute; height:448px; top:50%; margin-top:-194px; width:1200px; left:50%; margin-left:-600px;}
.jh_box_3{position:absolute; height:500px; top:50%; margin-top:-220px; width:1200px; left:50%; margin-left:-600px;}
.jh_box_4{position:absolute; height:480px; top:50%; margin-top:-200px; width:1200px; left:50%; margin-left:-600px;}
.jh_box_5{position:absolute; height:500px; top:50%; margin-top:-200px; width:1200px; left:50%; margin-left:-600px;}
.jh_box_6{position:absolute; height:400px; top:50%; margin-top:-170px; width:1200px; left:50%; margin-left:-600px;}
.jh_box_7{position:absolute; height:500px; top:50%; margin-top:-200px; width:1200px; left:50%; margin-left:-600px;}

.box_text{    
	transition: all 1s;
	transform: scale(0.5, 0.5);
	opacity: 0;
}
	
.active_text{transition-delay: 0.7s; transform: scale(1, 1); opacity: 1;}
.jh_img_bg{background:url(../images/jh_img_bg.png) no-repeat; width:119px; height:119px; padding:19px;}
.jh_xz_a{background-image: -moz-linear-gradient( 180deg, rgb(6,120,201) 0%, rgb(0,210,255) 100%);
  background-image: -webkit-linear-gradient( 180deg, rgb(6,120,201) 0%, rgb(0,210,255) 100%);
  background-image: -ms-linear-gradient( 180deg, rgb(6,120,201) 0%, rgb(0,210,255) 100%);
}
.jh_img1{margin-left:-100px; transition: all 2s;}
.jh_img_active{margin-left:0;}
.jh_img_text{margin-left:0px; transition: all 2s;}
.jh_img_text_active{margin-left:50px;}

.jh_xx_1{margin-left:100px; transition: all 2s;}
.jh_xx_2{margin-left:100px; transition: all 2.5s;}
.jh_xx_3{margin-left:100px; transition: all 3s;}
.jh_xx_4{margin-left:100px; transition: all 3.5s;}
.jh_xx_ml0{margin-left:0px;}
.jh_xxs_ml44{margin-left:44px;}

.kj_list_more{height:36px; line-height:36px; color:#FFF; padding:0 80px; border-radius:5px; background:#e60012; display:inline-block; margin-top:20px; position:relative; font-size:14px;}
.kj_list_more img{position:absolute; right:40px; bottom: -15px; width: 28px;}

/* 提升常见下拉/浮层的层级，确保不会被 banner 或其他容器遮挡 */
/* 仅作临时修复；如需更精确对齐可针对具体组件单独调整 */
.com_top_nav_right_li_ul,
.layui-nav .layui-nav-child,
.right_nav_box,
.qq_box,
.navs,
.navs-user,
.wapnav {
	/* 仅提升层级与允许溢出，避免强制改变原有定位导致不同内核行为差异 */
	z-index: 100000 !important;
	overflow: visible !important;
}

/* 右侧固定浮窗：如果原本就是 fixed 则保持不变；否则仅在必要时使用 fixed */
.right_nav_box,
.qq_box {
	position: fixed !important;
	right: 10px !important;
}