*{
	margin:0;
	padding:0;
}

 @font-face {font-family: 'iconfont';
    src: url('./font/iconfont.eot'); 
    src: url('./font/iconfont.eot') format('embedded-opentype'),
    url('./font/iconfont.woff') format('woff'),
    url('./font/iconfont.ttf') format('truetype'),
    url('./font/iconfont.svg#iconfont') format('svg');
} 

a{
	text-decoration: none;
}

.main{
	width:1280px;
	height:300px;
	margin:10px auto;
	position:relative;
	overflow:hidden;
	border-radius: 4px;
}

.banner{
	width:1280px;
	height:300px;
	overflow:hidden;
	position:relative;
}

.banner-slide{
	width:1280px;
	height:300px;
	background-repeat:no-repeat;
	float:left;
	display:none;
}
.banner-slide img{
	width:1280px;
	height:300px;
}


.slide-active{
	display:block;
}

.slide1{
	background-image:url(../img/bg1.jpg);
}

.slide2{
	background-image:url(../img/bg2.jpg);
}

.slide3{
	background-image:url(../img/bg3.jpg);
}

.button{
    position: absolute;
    transform:rotate(180deg);
    top: 50%;
    left: 244px;
    height: 50px;
    width: 20px;
    margin-top:-40px;
    background:url(../mine/img/arrow.png) center center no-repeat;
}

.next{
	transform:rotate(0deg);
	left:auto;
	right:0;
}

.button:hover{
	background-color:#333;
	opacity: 0.8;
	filter:alpha(opacity=80);
}

.dots {
	position: absolute;
	bottom: 24px;
	right: 0;
	text-align: right;
	padding-right: 24px;
	line-height: 12px;
}

.dots span {
	display: inline-block;
	width: 20px;
	height: 2px;
	margin-left: 8px;
	background-color: rgba(7, 17, 27, 0.4);
	cursor: pointer;
	box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.8) inset;
}

.dots span.active{
	box-shadow: 0 0 0 2px rgba(7, 17, 27, 0.4) inset;
	background-color: #ffffff;
}

/* menu-box */
.menu-box {
	background:rgba(7, 17, 27, 0.5);
	opacity: 0.5;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 244px;
	height: 300px;
	z-index: 1;
}

.menu-content{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 244px;
	height: 300px;
	z-index: 2;
	padding-top: 6px;
	backdrop-filter: saturate(180%) blur(20px);
}

.menu-item{
	height: 56px;
	line-height: 58px;
	font-size: 12px;
	cursor: pointer;
	padding: 0 24px;
	position: relative;
}

.menu-item a{
	/*display: block;*/
	color: #fff;
	/*padding: 0 4px;*/
	/*border-bottom: 1px solid rgba(255, 255, 255, 0.2);*/
	height: 63px;
	font-size:14px;
}

.menu-item:last-child a{
	border-bottom:none;
}

.menu-item i{
	position: absolute;
	right: 32px;
	top: 24px;
	color: rgba(255,255,255,0.5);
	font-size: 24px;
    top: 2px;
    font-style:normal;
    font-weight:normal;
    font-family:"iconfont";
}
.menu-item .nav .i{
	height: 64px;
	line-height: 66px;
	font-size: 12px;
	cursor: pointer;
	padding: 0 24px;
	position: relative;
}

.sub-menu {
	position: absolute;
	border-radius: 0px 8px 8px 0px;
	left: 244px;
	top: 0px;
	width: 560px;
	height: 300px;
	z-index: 581;
	background: hsla(0,0%,100%,.9);
    backdrop-filter: saturate(180%) blur(20px);
}

.hide{
	display:none;
}

.inner-box{
	width:100%;
	height:100%;
	background:url() no-repeat;
	display:none;
}

.sub-inner-box{
	width: 652px;
	margin-left: 40px;
	overflow: hidden;
}

.title{
	color: #fff;
	background-color: #3a75ff;
	padding: 2px 6px;
	border-radius: 4px;
	font-size: 14px;
	line-height: 16px;
	margin-top: 8px;
	font-weight: bold;
	margin-bottom: 8px;
}

.sub-row{
	margin:30px 5px;
}

.bold{
	font-weight:700;
}

.mr10{
	margin-right:10px;
}

.ml10{
	margin-left:10px;
}


/*top小图*/
.itop{
	width: 100%;
	height: auto;
	margin-top: 8px
}
.itop .pics_ul{
	width: 1280px;
	height: auto;
	margin-bottom: 14px;
	
}
.itop .pics_ul li{
	width: 240px;
	height: 140px;
	background: #FFFFFF;
	border-radius: 4px;
	float: left;
	margin-left: 20px;
	transition: all 0.5s ease 0s
}
.itop .pics_ul li a:hover img {
	opacity: 1;
	filter: Alpha(Opacity=100);
}
.itop .pics_ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.itop .pics_ul li:hover { box-shadow: 0 6px 18px rgba(0,0,0,0.08)}
.itop .pics_ul li .iphone_b{
	float: left;
	width: 92px;
	height: 100px;
	box-sizing: border-box;
	padding: 16px 12px; 
}
.itop .pics_ul li .iphone_b img{
	width: 68px;
	height: 68px;
	border-radius: 50%;
    margin: 0 auto;
    display: block;
}
.itop .pics_ul li h2{
	float: left;
	margin-top: 20px;
	text-align: left;
	font-size: 14px;
	font-family: '微软雅黑',PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #4c4c4c;
	line-height: 36px;
	width: 140px;
}
.itop .pics_ul li p{
	float: left;
	font-size: 12px;
	font-family: '微软雅黑',PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #8C8C8C;
	line-height: 14px;
}
.itop .pics_ul li p span{
	color: #EB2E2E;
}
.itop .pics_ul li .fsuser_b{
	width: 220px;
    height: 28px;
    background: #f4f4f4;
    float: left;
    box-sizing: border-box;
    padding: 0 14px;
    margin-left: 10px;
    border-radius: 4px;
}
.itop .pics_ul li .fsuser_b .ks_b{
	float: left;
	line-height: 28px;
	font-size: 12px;
	font-family: '微软雅黑',PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #555555;
}
.itop .pics_ul li .fsuser_b .lis_b_user{
	width: 20px;
	height: 20px;
	border-radius: 50%;
	overflow: hidden;
	float: left;
	border: 1px solid #FFFFFF;
	margin-top: 3px;
	margin-left: -6px;
}
.itop .pics_ul li .fsuser_b .lis_b_user img{
	width: 100%;
	height: 100%;
}


/*中心热点*/
.diycenter {
    background-color:#fff;
    margin-bottom: 12px;
}
.i_rolling_wraps {
	position:relative;
	width:450px;
	height:280px;
	background:#000;
	overflow:hidden;
	border-radius: 4px;
}
.i_rolling_box {
	}.i_rolling_box a {
	display:block;
	width:450px;
	height:280px;
	position:relative;
}
.i_rolling_box a img {
	width:450px;
	height:280px;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
	transform:scale(1.1,1.1);
}
.i_rolling_box a em {
	height:30px;
	line-height:30px;
	padding:0 10px;
	background:rgba(0,0,0,0.4);
	position:absolute;
	top:0;
	right:0;
	font-size:12px;
	color:#fff;
}
.i_hidden_box {
	width:420px;
	padding:10px 15px 15px 15px;
	background:rgba(0,0,0,0.4);
	position:absolute;
	left:0;
	top:207px;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.i_hidden_btop {
	height:50px;
}
.i_hidden_avator {
	width:50px;
	height:50px;
	position:absolute;
	left:15px;
	top:-20px;
}
.i_hidden_avator a {
	display:block;
	width:50px;
	height:50px;
}
.i_hidden_avator a img {
	width:50px;
	height:50px;
	border-radius:100%;
}
.i_hidden_authors {
	height:20px;
	line-height:23px;
	margin-bottom:5px;
}
.i_hidden_authors h2 {
	float:left;
	margin-left:60px;
	width:120px;
	height:20px;
	line-height:23px;
	overflow:hidden;
	font-size:14px;
	color:#fff;
	font-weight:400;
}
.i_hidden_authorbox {
	float:right;
	height:20px;
	line-height:23px;
}
.i_hidden_authorbox em {
	font-size:12px;
	color:#fff;
	margin-left:15px;
	display:block;
	float:left;
}
.i_hidden_authorbox em.i_hidden_views {
	background:url() left center no-repeat;
	padding-left:30px;
}
.i_hidden_authorbox em.i_hidden_replies {
	background:url() left center no-repeat;
	padding-left:30px;
}
.i_hidden_btop h5 {
	height:30px;
	line-height:33px;
	overflow:hidden;
}
.i_hidden_btop h5 a {
	font-size:16px;
	color:#fff;
	font-weight:600;
	letter-spacing:1px;
}
.i_hidden_btop h5 a:hover {
	color:#3a75ff;
}
.i_hidden_bbtm {
	margin-top:10px;
}
.i_hidden_bbtm_cons {
	height:44px;
	line-height:22px;
	overflow:hidden;
	font-size:12px;
	color:#ddd;
}
.i_hidden_folders {
	height:18px;
	line-height:18px;
	overflow:hidden;
	margin-top:5px;
}
.i_hidden_folders a {
	display:block;
	float:left;
	padding:0 8px;
	background-color:#3a75ff;
	background:linear-gradient(-45deg,#3a75ff,#4276ff);
	font-size:12px;
	color:#fff;
	line-height:19px;
}
.i_hidden_folders a:hover {
	opacity:0.8;
}
.i_hidden_folders em {
	display:block;
	float:left;
	margin-left:10px;
	padding:0 8px;
	background-color:#3a75ff;
	background:linear-gradient(-45deg,#FF885C,#ff4400);
	font-size:12px;
	color:#fff;
	line-height:19px;
}
.i_todays {
	float:right;
	width:450px;
	height:250px;
	background:#fff;
	padding:15px;
	border-radius: 4px;
}
.i_today_tops {
	height:30px;
	line-height:33px;
	margin-bottom:15px;
}
.i_today_tops span {
	font-size:20px;
	color:#4c4c4c;
	float:left;
	display:block;
	height:30px;
	line-height:33px;
	padding-left:30px;
	background:url(./img/hots.svg) left center no-repeat;
	background-size: 26px;
}
.i_today_tops em {
	display:block;
	float:left;
	height:30px;
	line-height:33px;
	margin-left:10px;
	font-size:14px;
	color:#999;
}
.i_today_cons {
	}.i_today_headerline {
	margin-bottom:10px;
}
.i_today_headerline h5 {
	height:30px;
	line-height:33px;
	overflow:hidden;
	margin-bottom:5px;
}
.i_today_headerline h5 a {
	font-size:18px;
	color:#4c4c4c;
	font-weight:600;
}
.i_today_headerline h5 a:hover {
	color:#3a75ff;
}
.i_today_headerline p {
	height:40px;
	line-height:22px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.i_today_headerline p a {
	color:#3a75ff;
	font-size:12px;
	margin-left:5px;
}
.i_today_lists {
	}.i_today_lists ul li {
	height:30px;
	line-height:33px;
	border-bottom:1px solid #ededed;
	padding-left:20px;
	background:url(./img/hot.svg) left center no-repeat;
	background-size:14px;
	overflow:hidden;
}
.i_today_lists ul li:last-child {
	border-bottom:0;
}
.i_today_lists ul li.i_newlines a {
	color:#3a75ff;
}
.i_today_lists ul li a {
	font-size:14px;
	color:#4c4c4c;
	font-weight: 600;
}
.i_today_lists ul li a:hover {
	color:#3a75ff;
}
.i_index_tjzx {
	width:320px;
	height:278px;
	border-radius: 4px;
    box-shadow: 0 0 2px 0 rgb(98 124 153 / 10%);
	margin-bottom:12px;
	background:#fff;
}
.i_focuson_top {
	width:298px;
	height:145px;
}
.i_focuson_top img {
	width:320px;
	height:145px;
	border-radius: 4px 4px 0px 0px;
}
.i_focuson_btm {
	width:290px;
	height:113px;
	padding:10px;
	background:#fff;
	border-radius:0px 0px 4px 4px;
}
}
.i_focuson_btm {
	}.i_focuson_Lsd {
	float:left;
	width:170px;
	height:113px;
	position:relative;
	background:#fff;
	border-right:1px solid #ededed;
	padding-right:15px;
}
.i_focuson_Lsd i {
	display:block;
	width:10px;
	height:17px;
	background:url() center no-repeat;
	position:absolute;
	top:48px;
	right:-9px;
}
.i_focuson_Lsd h5 {
	height:43px;
	line-height:43px;
	text-align:center;
	font-size:18px;
	color:#4c4c4c;
	font-weight:500;
}
.i_focuson_Lsd span {
	display:block;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	color:#999;
	font-weight:400;
}
.i_focus_btns {
	}.i_focus_btns ul {
	display:table;
	margin:10px auto;
}
.i_focus_btns ul li {
	float:left;
}
.i_focus_btns ul li a {
	display:block;
	float:left;
	margin-right:10px;
	height:30px;
	line-height:32px;
	width:76.5px;
	text-align:center;
	font-size:12px;
	font-weight:300;
	color:#fff;
}
.i_focus_btns ul li.i_focusbuttun_one a {
	background-color:#3a75ff;
	background:linear-gradient(-45deg,#3a75ff,#4276ff);
	border-radius: 4px;
}
.i_focus_btns ul li.i_focusbuttun_two a {
	margin-right:0!important;
	background-color:#FF8C00;
    border-radius: 4px;
	background:linear-gradient(-45deg,#FFB55C,#FF8C00);
}
.i_focus_btns ul li.i_focusbuttun_one a:hover {
	background:#4276ff;
}
.i_focus_btns ul li.i_focusbuttun_two a:hover {
	background:#FF8C00;
}
.i_focuson_Rsd {
	width:85px;
	height:113px;
	float:right;
}
.i_focuson_Rsd img {
	width:88px;
	height:88px;
	display:block;
	margin:0 auto;
}
.i_focuson_Rsd p {
	height:23px;
	line-height:23px;
	margin-top:5px;
	text-align:center;
	font-size:14px;
	color:#999;
	overflow:hidden;
}
.i_rightsd_ads {
	width:300px;
	height:170px;
	margin-bottom:20px;
}
.i_rightsd_ads img {
	width:300px;
	height:170px;
}
.i_sd_BOX {
	border:1px solid #ededed;
	margin-bottom:20px;
	padding:20px;
	width:258px;
}
.i_sd_BOXtops {
	height:20px;
	margin-bottom:20px;
	border-bottom:1px solid #ededed;
	padding-bottom:10px;
}
.i_sd_BOXtops span {
	display:block;
	float:left;
	height:20px;
	line-height:20px;
	font-size:20px;
	color:#4c4c4c;
}
.i_sd_BOXtops a {
	float:right;
	display:block;
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#666;
}
.i_sd_BOXtops a:hover {
	color:#3a75ff;
}
.i_sd_Cons {
	}.i_sd_Cons ul li {
	}.i_ind_pros {
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:1px solid #ededed;
}
.i_ind_proimg {
	width:258px;
	height:150px;
	margin-bottom:10px;
}
.i_ind_proimg a {
	display:block;
	width:258px;
	height:150px;
	position:relative;
	overflow:hidden;
}
.i_ind_proimg a img {
	width:258px;
	height:150px;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
	transform:scale(1.1,1.1);
}
.i_ind_proimg a:hover img {
	-webkit-transform:scale(1,1);
	-moz-transform:scale(1,1);
	-ms-transform:scale(1,1);
	-o-transform:scale(1,1);
	transform:scale(1,1);
}
.i_ind_probtm {
	}.i_ind_probtm span {
	display:block;
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#999;
	overflow:hidden;
}
.i_ind_probtm h5 {
	height:44px;
	line-height:22px;
	overflow:hidden;
	margin:5px 0;
}
.i_ind_probtm h5 a {
	font-size:14px;
	color:#4c4c4c;
	font-weight:600;
	letter-spacing:2px;
}
.i_ind_probtm h5 a:hover {
	color:#3a75ff;
}
.i_ind_probtm em {
	display:block;
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#999;
	overflow:hidden;
}
.i_ind_edge {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #ededed;
}
.i_sd_Cons ul li:last-child .i_ind_edge {
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:0;
}
.i_ind_tinnypic {
	width:70px;
	height:70px;
	float:left;
}
.i_ind_tinnypic a {
	display:block;
	width:70px;
	height:70px;
	position:relative;
	overflow:hidden;
}
.i_ind_tinnypic a img {
	width:70px;
	height:70px;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
	transform:scale(1.1,1.1);
}
.i_ind_tinnypic a:hover img {
	-webkit-transform:scale(1,1);
	-moz-transform:scale(1,1);
	-ms-transform:scale(1,1);
	-o-transform:scale(1,1);
	transform:scale(1,1);
}
.i_ind_tinnyinfo {
	float:right;
	width:175px;
}
.i_ind_tinnyinfo span {
	display:block;
	height:16px;
	line-height:16px;
	font-size:12px;
	color:#999;
	overflow:hidden;
}
.i_ind_tinnyinfo h5 {
	height:36px;
	line-height:18px;
	overflow:hidden;
	margin:2px 0;
}
.i_ind_tinnyinfo h5 a {
	font-size:12px;
	color:#4c4c4c;
	font-weight:600;
	letter-spacing:2px;
}
.i_ind_tinnyinfo h5 a:hover {
	color:#3a75ff;
}
.i_ind_tinnyinfo em {
	display:block;
	height:16px;
	line-height:16px;
	font-size:12px;
	color:#999;
	overflow:hidden;
}
.i_sd_UpdateNew {
	}.i_sd_UpdateNew .tempWrap {
	height:490px!important;
}
.i_sd_UpdateNew ul li {
	padding-bottom:15px;
	margin-bottom:15px;
	height:55px;
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #ededed;
}
.i_UNL {
	position:absolute;
	top:0;
	left:0;
	width:258px;
	height:55px;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.i_sd_UpdateNew ul li:hover .i_UNL {
	left:280px;
}
.i_sd_UpdateNew ul li:hover .i_UNR {
	left:0;
}
.i_UNL_img {
	width:55px;
	height:55px;
	float:left;
}
.i_UNL_img img {
	width:55px;
	height:55px;
	border-radius:100%;
}
.i_NUL_info {
	float:right;
	width:190px;
}
.i_NUL_ITOP {
	height:22px;
	line-height:22px;
	overflow:hidden;
	margin-top:4px;
}
.i_NUL_ITOP span {
	font-size:14px;
	color:#666;
	margin-right:10px;
}
.i_NUL_ITOP em {
	font-size:14px;
	color:#999;
}
.i_NUL_info h5 {
	height:30px;
	line-height:30px;
	font-size:13px;
	color:#4c4c4c;
	font-weight:600;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.i_UNR {
	position:absolute;
	top:0;
	left:-300px;
	width:258px;
	height:55px;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.i_UNR_img {
	float:left;
	width:70px;
	height:55px;
	overflow:hidden;
}
.i_UNR_img img {
	width:70px;
	height:55px;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
	transform:scale(1.1,1.1);
}
.i_UNR_img:hover img {
	-webkit-transform:scale(1,1);
	-moz-transform:scale(1,1);
	-ms-transform:scale(1,1);
	-o-transform:scale(1,1);
	transform:scale(1,1);
}
.i_UNR_info {
	float:right;
	width:175px;
}
.i_UNR_info h5 {
	height:30px;
	line-height:30px;
	margin-bottom:2px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.i_UNR_info h5 a {
	font-size:13px;
	color:#4c4c4c;
	font-weight:600;
}
.i_UNR_info h5 a:hover {
	color:#3a75ff;
}
.i_UNR_info p {
	height:20px;
	line-height:20px;
	overflow:hidden;
	font-size:12px;
}
.i_UNR_info p span {
	margin-right:10px;
	color:#3a75ff;
}
.i_UNR_info p em {
	color:#999;
}
.i_sd_Zhuanti {
    margin-top: 20px;
	height:524px;
	position:relative;
	width:258px;
}
.i_sd_Zhuanti ul li {
	margin-bottom:15px;
	height:75px;
	position:relative;
}
.i_InerLine {
	width:1px;
	height:520px;
	background:#ededed;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.i_InterDot {
	width:14px;
	height:14px;
	background:url(./img/point.svg) center no-repeat;
	background-size: 30px;
	position:absolute;
	top:3px;
	left:-6.5px;
	z-index:10;
}
.i_sd_Zhuanti ul li:hover .i_InterDot {
	background:url() center no-repeat;
}
.i_InterRaps {
	float:right;
	width:235px;
}
.i_InterDate {
	height:50px;
	line-height:25px;
	overflow:hidden;
}
.i_InterDate a {
	font-size:13px;
	color:#4c4c4c;
	font-weight:600;
}
.i_InterDate a:hover {
	color:#3a75ff;
}
.i_InterBox {
	margin-top:5px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	font-size:12px;
	color:#4c4c4c;
}
.i_InterBox span {
	color:#999;
	margin-right:7px;
}
.i_InterBox span a {
	font-size:12px;
	color:#3a75ff;
}
.i_sd_Onfocus {
	}.i_sd_Onfocus ul li {
	margin-bottom:10px;
}
.i_onFocusOut {
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.i_onFocusOut a {
	display:block;
	float:left;
	width:190px;
	height:30px;
	line-height:30px;
	font-size:13px;
	color:#4c4c4c;
	font-weight:600;
}
.i_onFocusOut a:hover {
	color:#3a75ff;
}
.i_onFocusOut span {
	display:block;
	float:right;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#999;
	font-weight:400;
	text-align:right;
}
.i_onFocusIn {
	width:258px;
	height:140px;
	display:none;
}
.i_onFocusIn a {
	display:block;
	width:258px;
	height:140px;
	position:relative;
	overflow:hidden;
}
.i_onFocusInImg {
	width:258px;
	height:140px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
.i_onFocusInImg img {
	width:258px;
	height:140px;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
	transform:scale(1.1,1.1);
}
.i_onFocusIn a:hover .i_onFocusInImg img {
	-webkit-transform:scale(1,1);
	-moz-transform:scale(1,1);
	-ms-transform:scale(1,1);
	-o-transform:scale(1,1);
	transform:scale(1,1);
}
.i_onFocusInBox {
	padding:15px 15px 10px 15px;
	width:228px;
	height:50px;
	position:absolute;
	left:0;
	bottom:0;
	background:linear-gradient(to bottom,rgba(0,0,0,0.1) 0,rgba(0,0,0,0.5) 100%);
}
.i_onFocusInBox h5 {
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:14px;
	color:#fff;
}
.i_onFocusInBox p {
	height:20px;
	line-height:20px;
	overflow:hidden;
	font-size:12px;
	color:#fff;
}
.i_sd_Ranklist {
	}.i_sd_Ranktop {
	}.i_sd_Ranktop ul {
	display:table;
	margin:10px auto 20px;
	height:32px;
}

.i_sd_Ranktop ul li {
	float:left;
	width:58px;
	text-align:center;
	height:32px;
	line-height:32px;
	font-size:14px;
	color:#848484;
	font-weight:300;
	padding:0 14px;
	cursor:pointer;
	position:relative;
}
.i_sd_Ranktop ul li i {
	display:block;
	width:58px;
	height:2px;
	background:#fff;
	position:absolute;
	left:14px;
	bottom:0;
}
.i_sd_Ranktop ul li.i_cur {
	color:#3a75ff;
}
.i_sd_Ranktop ul li.i_cur i {
	background:#3a75ff;
}
.i_sd_Rankbottom {
	}.i_sd_rankcons {
	}.i_sd_rankcons ul li {
	display:none;
}
.i_sd_InterFulls {
	}.i_sd_InterFulls dl dd {
	border-bottom:1px solid #ededed;
	margin-bottom:10px;
	padding-bottom:10px;
}
.i_sd_InterFulls dl dd:last-child {
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:0;
}
.i_ranksp_style {
	}.i_ranksp_style em {
	display:block;
	float:left;
	border-radius:4px;
	margin-top:25px;
	width:20px;
	height:20px;
	line-height:23px;
	text-align:center;
	font-size:12px;
	color:#fff;
}
.i_ranksp_style em.i_num_bg1 {
	background-color:#3a75ff;
	background:linear-gradient(-45deg,#3a75ff,#4276ff);
}
.i_rankfillins {
	float:right;
	width:220px;
}
.i_rankpivs {
	width:70px;
	height:70px;
	float:left;
	overflow:hidden;
}
.i_rankpivs a {
	display:block;
	width:70px;
	height:70px;
}
.i_rankpivs img {
	width:70px;
	height:70px;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition:all 0.3s linear;
	transform:scale(1.1,1.1);
}
.i_rankpivs a:hover img {
	-webkit-transform:scale(1,1);
	-moz-transform:scale(1,1);
	-ms-transform:scale(1,1);
	-o-transform:scale(1,1);
	transform:scale(1,1);
}
.i_rankinfos {
	float:right;
	width:135px;
}
.i_rankinfos h5 {
	height:44px;
	line-height:22px;
	overflow:hidden;
	margin-bottom:5px;
}
.i_rankinfos h5 a {
	font-size:13px;
	color:#4c4c4c;
	font-weight:600;
}
.i_rankinfos h5 a:hover {
	color:#3a75ff;
}
.i_rankinfos p {
	height:20px;
	line-height:20px;
	overflow:hidden;
	font-size:12px;
}
.i_rankinfos p span {
	color:#999;
}
.i_rankinfos p i {
	margin-left:10px;
	color:#aaa;
}
.i_rankspo_style {
	height:23px;
	line-height:23px;
	overflow:hidden;
}
.i_rankspo_style em {
	display:block;
	float:left;
	width:20px;
	height:20px;
	border-radius:4px;
	line-height:20px;
	text-align:center;
	font-size:12px;
	color:#fff;
	background-color:#ccc;
	background:linear-gradient(-45deg,#ddd,#ccc);
}
.i_rankspo_style a {
	display:block;
	float:right;
	width:225px;
	height:23px;
	line-height:23px;
	overflow:hidden;
	font-size:13px;
	color:#4c4c4c;
	font-weight:600;
}
.i_rankspo_style a:hover {
	color:#3a75ff;
}
.foot .more-list{
   
    line-height: 1.6;
}
.foot .more-list .item {
    float: left;
    border-bottom: 0;
    margin-bottom: 5px;
}
.foot .more-list .item a {
    color: #fff;
    font-size: 12px;
}
