
		header {
			background: transparent;
			border-bottom:0;
			position: relative;
			z-index: 99;
		}
		header>div nav div>a,
		header>div .time-winter .time,
		header>div .time-winter .winter {
			color: #fff !Important;
		}
		header>div nav .hover,
		header>div nav div>a:hover {
			color: #fff;
		}
		header>div nav .border-bottom:after {
			background: #FFF;
		}
		header>div nav .border-bottom {
			background: transparent;
		}
		
	    .bg {
			width: 100%;
			height: 520px;
			top: -71px;
			position: relative;
			overflow:hidden;
		}
		.web_groups {}
		.web_groups li {
			float: left;
			width: calc((100% - (30px * 5)) / 6);
			margin-right: 30px;
		}
		.web_groups li:nth-child(6n) {
			margin-right: 0;
		}
		.web_groups li a {
			display: block;
		}
		.web_groups li a>img {
			width: 19px;
			height: 19px;
			float: left;
		}
		.web_groups li a>.info {
			float: left;
			padding-left: 15px;
			width: calc(100% - 19px);
		}
		.web_groups li a>.info h3 {
			font-size: 15px;
			line-height: 19px;
			font-weight: normal;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}
		.web_groups li a>.info p {
			line-height: 22px;
			height: 22px;
			font-size: 14px;
			color: #969696;
			margin-top: 10px;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}
		/*.bg img {*/
		/*	min-height:100%;*/
		/*	width: 100%;*/
		/*	display: block;*/
		/*}*/
		/*.bg:after{*/
		/*    content:"";*/
		/*    background-image: radial-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%), radial-gradient(rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.3) 166%);*/
		/*    position:absolute;*/
		/*    top:0;*/
		/*    left:0;*/
		/*    right:0;*/
		/*    bottom:0;*/
		/*    z-index:1;*/
			
		/*}*/
		
		/*.indexSearch {*/
		/*	margin: 0px auto;*/
		/*	position: absolute;*/
		/*	top:130px;*/
		/*	left:50%;*/
		/*	transform: translate(-50%,0);*/
		/*	z-index:2;*/
		/*}*/
		/*.indexSearch>.searchDiv {*/
		/*	width: 820px;*/
		/*	margin: 0 auto;*/
		/*	padding:6px;*/
		/*	position: relative;*/
		/*	background:#FFF;*/
		/*	border-radius:3px;*/
		/*	flex-direction: overflow;*/
		/*}*/
		/*.indexSearch>.searchDiv input {*/
		/*	flex:1;*/
		/*	width:0;*/
		/*	height: 42px;*/
		/*	line-height: 22px;*/
		/*	padding: 10px 15px;*/
		/*	font-size:16px;*/
		/*}*/
		/*.indexSearch>.searchDiv .btn {*/
		/*	height: 42px;*/
		/*	line-height: 42px;*/
		/*	width: 130px;*/
		/*	text-align: center;*/
		/*	background: #20c4ab;*/
		/*	color: #FFF;*/
		/*	cursor: pointer;*/
		/*	font-size: 15px;*/
		/*	border-radius:3px;*/
		/*	transition: 0.2s all;*/
		/*}*/
		/*.indexSearch>.searchDiv .btn:hover {*/
		/*	background: #26bda6;*/
		/*}*/
		/*.indexSearch>.searchDiv .selectul {*/
		/*	position: absolute;*/
		/*	top: 48px;*/
		/*	left: 182.25px;*/
		/*	width: 560px;*/
		/*	z-index: 99;*/
		/*	background: white;*/
		/*	border: 1px solid #ececec;*/
		/*	border-top: 0;*/
		/*	display: none;*/
		/*}*/
		/*.indexSearch>.searchDiv .selectul li a {*/
		/*	display: block;*/
		/*	line-height: 40px;*/
		/*	height: 40px;*/
		/*	overflow: hidden;*/
		/*	color: #333;*/
		/*	padding: 0px 20px;*/
		/*	text-overflow: ellipsis;*/
		/*	white-space: nowrap;*/
		/*}*/
		/*.indexSearch>.searchDiv .selectul li a:hover {*/
		/*	background: #F9F9F9;*/
		/*}*/
		.searchType{
		    margin-bottom:30px;
		    flex-direction: row;
		    align-content: center;
		    justify-content: center;
		}
		.searchType li{
		    color:#FFF;
		    font-size:15px;
		    line-height:40px;
		    width:80px;
		    text-align: center;
		    border-radius:3px;
		    cursor: pointer;
		    position:relative;
		}
		.searchType li:hover{
		    opacity: 0.8;
		}
		.searchType li.active{
		    background:#FFF;
		    font-weight:bold;
		    color:#20c4ab;
		}
		.searchType li.active:after{
		    content:"";
		    width: 0;
        	height: 0;
        	border: 10px solid transparent;
        	border-top: 10px solid #FFF;
        	border-bottom: 0;
        	position:absolute;
        	bottom:-7px;
        	left:50%;
			transform: translate(-50%,0);
		}
		
		article{
		    margin-top:-150px;
		    position:relative;
		    z-index:3;
		}
		.indexWebList {
			width: 100%;
			margin-top: 13px;
			background: #FFF;
			padding: 22px 20px;
			border-radius:5px;
			padding-bottom: 5px;
			position:relative;
		}
		.indexWebList:nth-child(1){
		    margin-top:0;
			padding: 12px 20px;
		}
		.indexWebList:nth-child(1):before{
		    content:"";
		    position:absolute;
		    top:50%;
		    transform: translate(-50%,-50%);
		    height:1px;
		    width:90%;
		    left:50%;
		    background:#f1f1f1;
			z-index:1;
		}
		.indexWebList li {
			float: left;
			margin-right: 10px;
			margin-bottom: 10px;
			width: calc((100% - (10px * 4)) / 5);
			position: relative;
			border-radius:3px;
		}
		.indexWebList li:nth-last-child(1),.indexWebList li:nth-last-child(2),.indexWebList li:nth-last-child(3),.indexWebList li:nth-last-child(4),.indexWebList li:nth-last-child(5){
		    margin-bottom:0;
		}
		.indexWebList li:hover {
			/*background-color: #fff8f5!important;*/
		}
		.indexWebList li:hover>a {
			color: #ff7352;
		}
		.indexWebList li:hover>a .a_name .xl {
			opacity: 1;
		}
		.indexWebList li>a {
			display: block;
			font-size: 15px;
			padding: 15px 20px;
			line-height: 30px;
			transition: 0.2s all;
			color: #333;
			position: relative;
		}
		
		.indexWebList:nth-child(2) li{
			margin-right: 15px;
			margin-bottom: 15px;
			width: calc((100% - (15px * 4)) / 5);
		    background:#F9F9F9;
		    border:1px solid #f4f4f4;
		}
		.indexWebList:nth-child(2) li>a {
		    padding-top:12px;
		}
		
		.indexWebList li:nth-child(5n) {
			margin-right: 0;
		}
		.indexWebList li>a .a_name{
		    flex-direction: row;
		    align-items: center;
		}
		.indexWebList li>a .a_name img {
			margin-right: 8px;
			width: 20px;
			height: 20px;
		}
		.indexWebList li>a .a_name>div{
			font-size: 15px;
			flex:1;
			width:0;
            overflow:hidden;
            white-space:nowrap;          /* 不换行 */
            text-overflow:ellipsis;  
		}
		.indexWebList li>a .a_name>div b{
			font-size: 12px;
            padding: 0 5px;
            color: #20c4ab;
            font-weight: normal;
            background: #f0fbf8;
            line-height: 20px;
            border-radius: 3px;
            display: inline-block;
            vertical-align: middle;
            margin-top: -2px;
            margin-left: 6px;
            position:relative;
		}
		.indexWebList li>a .a_name>div b div{
		    position: absolute;
            display: none;
            bottom: 26px;
            width: 145px;
            left: -20px;
            background: rgba(0,0,0,0.7);
            color: #FFF;
            padding: 8px 10px;
            border-radius: 4px;
            line-height: 19px;
		}
		.indexWebList li>a .a_name>div b div:after{
		    content:"";
		    height:0;
            width:0;
            overflow: hidden;
            font-size: 0;
            line-height: 0;
            border-width:10px;
            border-color:rgba(0,0,0,0.7) transparent transparent transparent;
            border-style: solid;
            border-width: 6px;
            position: absolute;
            bottom: -12px;
            left: 13px;
		}
		.indexWebList li>a .a_name>div b:hover div{
		    display:block;
		}
		.indexWebList li>a .a_name .xl:after {
			content: " ";
			width: 0;
			height: 0;
			border-width: 4.5px 4.5px 0;
			border-style: solid;
			border-color: #ff7352 transparent transparent;
			margin-left: 6px;
			margin-top: 13px;
			display: block;
			transition: 0.2s all;
		}
		.indexWebList li>a .a_name .xlhover:after {
			transform: rotate(180deg) !important;
			margin-top: 12px;
		}
		.indexWebList li>a .a_name .xl {
			opacity: 0;
			width: 20px;
			height: 30px;
		}
		.indexWebList li>a .a_content{
		    word-break: break-all;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2; /* 这里是超出几行省略 */
            overflow: hidden;
            font-size:12px;
            color:#999;
            line-height:22px;
            height:44px;
            margin-top:5px;
		    
		}
		.indexWebList li .info {
			box-shadow: 0 0px 9px rgba(23, 23, 23, 0.12);
			background: #FFF;
			z-index: 99;
			width: 150px;
			right: 0;
			position: absolute;
			top: 50px;
			padding: 8px 0px;
			border-radius: 9px;
			display: none;
		}
		.indexWebList li .info a {
			display: block;
			height: 48px;
			line-height: 48px;
			padding: 0px 10px;
			text-align: center;
			font-size: 14px;
			color: #333;
		}
		.indexWebList li .info a:hover {
			background: #fff8f5;
			color: #ff7352;
		}
		.moneyList {
			margin-top: 13px;
		}
		.other {
			margin-top: 13px;
		}
		.other .left {
			width: calc((100% - 13px) * 0.3);
		}
		.other .right {
			width: calc((100% - 13px) * 0.7);
			padding: 25px 36px;
			background: #FFF;
			position: sticky;
			top: 0;
			border-radius:5px;
		}
		.list {
			margin-bottom: 17px;
		}
		.list:nth-child(2) {
			margin-top: 20px;
		}
		.list:nth-child(6),
		.list:nth-child(11),
		.list:nth-child(16) {
			margin-bottom: 17.5px;
			padding-bottom: 17.5px;
			border-bottom: 1px solid #F9F9F9;
		}
		.list:nth-last-child(1) {
			margin-bottom: 0;
		}
		.list .titles {
			float: left;
			margin-right: 35px;
			font-size: 16px;
			height: 40px;
			line-height: 40px;
			color: #20c4ab;
			width: 60px;
			overflow: hidden;
		}
		.list ul {
			float: left;
			width: calc(100% - 35px - 60px);
		}
		.list ul li {
			float: left;
			margin-right: 25px;
			width: calc((100% - (25px * 5) - 20px) / 5);
		}
		.list ul li:nth-last-child(1) {
			margin-right: 0;
			width: 20px;
			text-align: right;
		}
		.list ul li a {
			display: block;
			height: 40px;
			line-height: 40px;
			font-size: 15px;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			transition: 0.2s all;
			color: #333;
		}
		.list ul li a img {
			display: inline-block;
			margin-right: 4px;
			width: 20px;
			height: 20px;
			vertical-align: middle;
			margin-top: -3px;
		}
		.list ul li a i {
			font-size: 13px;
			display: block;
			height: 40px;
			line-height: 40px;
			color: #b7b7b7;
		}
		.list ul li a i:hover {
			color: #ff7352;
		}
		.list ul li a:hover {
			color: #ff7352;
		}
		.tools {
			margin-top: 13px;
			background: #FFF;
			padding: 20px 30px;
			padding-bottom: 30px;
			border-radius:5px;
		}
		.tools .title {
			margin-bottom: 22px;
		}
		.tools>a {
			float: left;
			margin-right: calc((100% - 55.5px * 4) / 3);
			font-size: 13px;
			color: #666;
			margin-bottom: 28px;
			width: 55px;
			overflow: hidden;
			height: 82px;
			text-align: center;
		}
		.tools>a:nth-child(5),
		.tools>a:nth-child(9) {
			margin-right: 0;
		}
		.tools>a:nth-last-child(1),
		.tools>a:nth-last-child(2),
		.tools>a:nth-last-child(3),
		.tools>a:nth-last-child(4) {
			margin-bottom: 0;
		}
		.tools>a img {
			display: block;
			margin-bottom: 10px;
			width: 55px;
			height: 55px;
			border-radius: 10px;
		}
		.content_rank {
			min-height: 530px;
			margin-top: 20px;
			position: relative;
		}
		.top {
			padding: 20px 30px;
			background: #FFF;
			margin-top: 13px;
			padding-bottom: 1px;
			border-radius:5px;
		}
		.top ul {
			padding-bottom: 35px;
			margin-top: 25px;
		}
		.top ul li {
			margin-bottom: 35px;
		}
		.top ul li:nth-last-child(1) {
			margin-bottom: 0
		}
		.top ul li:nth-child(1) a i {
			background: #ff6b66;
		}
		.top ul li:nth-child(2) a i {
			background: #ff8652;
		}
		.top ul li:nth-child(3) a i {
			background: #ffa742;
		}
		.top ul li a {
			display: block;
			height: 18px;
			line-height: 18px;
		}
		.top ul li a:hover {
			color: #ff7352;
		}
		.top ul li a i {
			float: left;
			height: 18px;
			line-height: 18px;
			width: 30px;
			text-align: center;
			font-style: normal;
			background: #c3c3c3;
			color: #FFF;
			border-radius: 2px;
			margin-right: 20px;
		}
		.top ul li a h3 {
			float: left;
			height: 18px;
			line-height: 18px;
			font-size: 15px;
		}
		.top ul li a span {
			float: right;
			height: 18px;
			line-height: 18px;
			font-size: 14px;
			color: #8c8c8c;
		}
		.indexSearch~article {
			padding-top: 0;
		}
		.update {
			padding: 20px 30px;
			background: #FFF;
			height: 630px;
			overflow: hidden;
			border-radius:5px;
		}
		.update ul {
			position: relative;
			margin-top: 15px;
			height: 535px;
		}
		.update ul li {
			margin-bottom: 15px;
		}
		.update ul li:nth-last-child(1) {
			margin-bottom: 0;
		}
		.update ul li a {
			float: left;
			height: 40px;
			line-height: 40px;
			font-size: 15px;
			width: 80%;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden;
			position: relative;
			text-indent: 15px;
		}
		.update ul li a:before {
			position: absolute;
			left: 0;
			width: 3px;
			height: 3px;
			border-radius: 50%;
			background: #d6d6d6;
			top: 18.5px;
			content: " ";
		}
		.update ul li a:hover {
			color: #ff7352;
		}
		.update ul li span {
			float: right;
			height: 40px;
			line-height: 40px;
			font-size: 15px;
			width: 15%;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden;
			text-align: right;
			color: #8c8c8c;
		}
		.update ul li .new-time {
			color: #ff0d0d;
		}
		.indexjd {
			width: calc(100% + 36px + 36px);
			margin: 0px -36px;
			background: #fbfbfb;
			height: 13px;
		}
		.newslist {
			background: #FFF;
			padding-top: 20px;
			padding-bottom: 1px;
		}
		.newslist ul {
			margin-top: 25px;
			height: 467px;
			overflow: hidden;
			position: relative;
		}
		.newslist ul li {
			margin-right: 35px;
			width: calc((100% - 35px) / 2);
			float: left;
			padding-bottom: 20px;
			border-bottom: 1px solid #F9F9F9;
			margin-bottom: 20px;
		}
		.newslist ul li:nth-last-child(1),
		.newslist ul li:nth-last-child(2) {
			margin-bottom: 0;
			padding-bottom: 0;
			border: 0;
		}
		.newslist ul li:nth-child(2n) {
			margin-right: 0;
		}
		.newslist ul li a .img {
			float: left;
			width: 40%;
			height: 120px;
			overflow: hidden;
			background: url("/skin/daohang/img/newbg.png") no-repeat center center;
			background-size: 100% 100%;
		}
		.newslist ul li a .img img {
			width: 100%;
			display: block;
		}
		.newslist ul li a .info {
			float: right;
			width: 55%;
		}
		.newslist ul li a .info h3 {
			font-size: 15px;
			color: #666;
			line-height: 25px;
			height: 50px;
			overflow: hidden;
		}
		.newslist ul li a .info span {
			color: #b5b5b5;
			font-size: 14px;
			display: block;
			margin-top: 45px;
		}
		.bottomas {
			padding: 20px 30px;
			background: #FFF;
			margin-top: 13px;
			overflow: hidden;
			border-radius:5px;
		}
		.bottomas .content {
			height: 184px;
			margin-top: 20px;
			position: relative;
		}
		.bottomas .content>span,
		.bottomas .content>p {
			display: block;
			font-size: 15px;
			color: #8e8e8e;
			line-height: 30px;
			margin-bottom: 18px;
		}
		.bottomas .content>span:nth-last-child(1),
		.bottomas .content>p:nth-last-child(1) {
			margin-bottom: 0;
		}
		.indexgg {
			width: 1400px;
			max-width: calc(100% - 10px);
			margin: 0px auto;
			background: transparent;
			overflow: hidden;
		}
		.indexgg a img {
			width: 100%;
			height: 100%;
			border-radius: 2px;
		}
		.recommendMain {
			background: #FFF;
			width: 1400px;
			max-width: calc(100% - 50px);
			margin: 0px auto;
			padding-top: 70px;
			margin-bottom: -40px;
			position: relative;
		}
		.goToTop {
			position: absolute;
			top: 23px;
			right: 0;
			font-size: 11px;
			color: #ff7f2b !important;
			padding: 3px 7px;
			border-radius: 5px;
			border: 1px solid #ff7f2b;
			cursor: pointer;
		}
		.web_group {}
		.web_group li {
			float: left;
			width: calc((100% - (30px * 5)) / 6);
			margin-right: 30px;
		}
		.web_group li:nth-child(6n) {
			margin-right: 0;
		}
		.web_group li a {
			display: block;
		}
		.web_group li a>img {
			width: 19px;
			height: 19px;
			float: left;
		}
		.web_group li a>.info {
			float: left;
			padding-left: 15px;
			width: calc(100% - 19px);
		}
		.web_group li a>.info h3 {
			font-size: 15px;
			line-height: 19px;
			font-weight: normal;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}
		.web_group li a>.info p {
			line-height: 22px;
			height: 22px;
			font-size: 14px;
			color: #969696;
			margin-top: 10px;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}
		.notice_s {
			position: absolute;
			top: 14px;
			left: 0;
			background: #fffbfb;
			color: #bd2424;
			padding: 5px 12px;
			font-size: 13px;
		}
        .softGroup{
            border-radius:5px;
        }
        
        .hotUl{
            margin-top:10px;
            padding-left:20px;
            text-align: center;
            width: 100%;
            position: relative;
            z-index: 999999;
        }
        .hotUl li{
            color:rgba(255,255,255,0.6);
            font-size:13px;
            margin-right:20px;
            line-height:30px;
            cursor: pointer;
            display: inline-block;
        }
        .hotUl li:hover{
            opacity: 0.8;
        }
        .hotUl li:nth-last-child(1){
            margin-right:0;
        }