﻿
	.clearFix:after{
		content: "";
		display: block;
		clear: both;
	}
	.p-t30{
		padding-top: 30px;
	}
	.p-t40{
		padding-top: 40px;
	}
	.p-l20{
		padding-left: 20px;
	}
	.blsolid1{
		border-left: 1px solid #ddd;
	}
	.agg-index {
		width: 1200px;
		margin: 0 auto;
		padding: 15px;
		box-sizing: border-box;
		background: #fff;
	}

	.welcome {
		background-image: linear-gradient(45deg, #c42525 0%, #d03b3b 70%, #f57e7e 95%);
		background-color: white;
		box-shadow: 2px 2px 6px 1px rgba(0, 0, 0, 0.25);
	}

	.welcome-portrait {
		float: left;
		padding: 19.5px 20px;
	}

	.welcome-portrait img {
		width: 50px;
		border-radius: 50%;
	}

	.welcome-sentence {
		float: left;
		padding: 16px 0;
		color: #fff;
	}

	.welcome-sentence h3 {
		font-weight: 600;
		font-size: 16px;
		line-height: 1.55;
	}

	.welcome-switch .layui-tab-title {
		border: none;
		color: #fff;
		font-weight: 600;
		padding: 25px 0;
		text-align: center;
	}
	.welcome-switch .layui-tab-title li{
		margin-right: 20px;
		padding: 0 10px;
		border-radius: 6px;
		height: 35px;
		line-height: 35px;
	}

	.welcome-switch .layui-tab-title .layui-this,.welcome-switch .layui-tab-title li:hover {
		color: #fff;
		border: none;
		background: #bd1226;
	}

	.welcome-switch .layui-tab-title .layui-this:after {
		border: none;
	}
	.agg-info{
		overflow: hidden;
	}
	.agg-a-website h3 {
		text-align: left;
		width:100%;
		display:block;
		box-sizing:border-box;
		background-color: #ac1c2e;
		background: linear-gradient(#e53a3b,#ac1c2e);
		color:#fff;
		line-height: 30px;
		height: 30px;
		font-size: 13px;
	}

	.agg-account {
		padding-right: 30px;
		border-right: 1px solid #d7d7d7;
	}

	.agg-a-website h3 a {
		color: #fff;
		line-height: 30px;
	}

	.agg-a-website h3 img {
		width: 18px;
		padding: 0 10px 0 15px;
		margin-top: -3px;
	}

	.a-w-link {
		text-align: center;
		font-size: 18px;
		padding: 15px 0;
		color: #aaa;
	}

	.a-w-link a {
		color: #aaa;
		font-weight: 600;
	}

	.a-w-link .orange {
		color: #F0BB49;
		font-weight: 600;
	}

	.a-w-title {
		text-align: center;
		padding-bottom: 20px;
		font-size: 17px;
		color: #666;
	}

	.a-w-title a {
		color: #666;
	}

	.aa-title {
		background-image: url(/static/images/aa-title-b.png);
		background-repeat: repeat-x;
		background-position: center;
		margin-bottom: 20px;
	}

	.aa-title span {
		padding: 0 10px;
		background: #fff;
	}

	.aa-title a,.aa-title span {
		line-height: 24px;
		display: inline-block;
		font-size: 14px;
		font-weight: 600;
		color: #970000;
	}

	.aa-title img {
		width: 20px;
		padding-right: 10px;
		vertical-align: top;
	}

	.guide-swiper{
		width: 100%;
		height: 108px;
		overflow: hidden;
	}
	ul.guide-ul {
		line-height: 1.6;
		list-style: disc;
	}
	ul.guide-ul li {
		list-style: disc;
		float: left;
		padding-left: 0;
		margin-left: 15px;
		width: 45%;
	}
	.guide-ul li a {
		color: #444;
	}
	.guide-ul li a:hover{
		color: #888;
	}
	.agg-await {
		padding: 0 25px;
	}

	.aa-b1-title {
		font-size: 16px;
		padding-left: 8px;
		border-left: 4px solid #a60014;
	}
	.aa-b1-title a{
		color: #666;
	}
	.aa-b1-list {
		padding-bottom: 20px;
	}

	.aa-b1-list .clearFix span {
		font-size: 14px;
		line-height: 2.5;
		color: #7f7f7f;
	}
	.aa-b1-list .clearFix span:hover,.aa-b1-list .clearFix a:hover,.aa-b1-list .clearFix span.active {
		color: #b21f2f;
		cursor: pointer;
	}
	.aa-block2 {
		height: 228px;
		padding-left: 30px;
		font-size: 13px;
		line-height: 1.8;
		border-left: 1px solid #ddd;
		overflow: hidden;
	}

	.aa-block2 a {
		color: #4f4f4f;
	}
	.aa-block2 span{
		color: #7f7f7f;
		padding: 0 5px;
	}
	.aa-block2 a:hover,.aa-block2 a:hover span{
		font-weight: 600;
		color: #e60012;
	}
	.aa-block2 .swiper-pagination-bullet{
		padding: 0;
		opacity: .1;
	}
	.aa-block2 .swiper-pagination-bullet-active{
		background: #000;
		opacity: .3;
	}
	#solveds .slide-button-prev,
	#solveds .slide-button-next{
		position: absolute;
		top: 46%;
		width: 28px;
		height: 28px;
		margin-top: -22px;
		z-index: 10;
		cursor: pointer;
		background-size: 30px 60px;
		background-position: center;
		background-repeat: no-repeat;
		background: #3333332b;
		border-radius: 50%;
		text-align: center;
		line-height: 28px;
	}
	#solveds .slide-button-next{
		right: 4px;
	}
	#solveds .slide-button-prev{
		left: 4px;
	}
	#solveds .slide-button-prev i,#solveds .slide-button-next i {
		font-size:  22px;
		color: #3333335c;
	}
	.aa-logoin {
		padding-top: 18px;
	}
	.aa-logoin-info {
		font-size: 15px;
		font-weight: 600;
		line-height: 2;
	}

	.aa-logoin-info span {
		font-size: 14px;
		font-weight: 500;
		padding-left: 10px;
	}
	.agg-dividing {
		border-bottom: 1px solid #ddd;
		padding-bottom: 40px;
		margin-bottom: 30px;
	}

	.agg-roll-info-title {
		padding: 12px 10px;
		background-color: #d81e06;
		background: linear-gradient(#f25959,#d81e06);
		color: #fff;
		font-size: 18px;
		font-weight: 600;
		float: left;
		text-align: center;
		width: 20px;
	}

	.w-ratio80 {
		width: calc(100% - 40px);
		height: 120px;
		float: left;
		padding-left: 16px;
		padding-right: 16px;
		box-sizing: border-box;
		overflow: hidden;
	}
	.w-ratio80 .layui-carousel {
		background: #fff;
	}
	.w-ratio80 a {
		color: #666;
	}
	.new_news a{
		width: 108px;
		overflow:hidden;
		white-space: nowrap;
		text-overflow:ellipsis;
		display: inline-block;
		color: #666;
	}
	.new_news img{
		width: 12px;
		padding: 0 5px;
		margin-top: -11px;
	}
	.swiper-container2x {
		width: 100%;
		height: 100%;
		background-color: #fff;
		overflow: hidden;
	}
	.agg-select-div{
		width: 620px;
		margin: 0 auto;
	}
	.agg-select-cat{
		width: 160px;
	}
	.agg-select-site{
		width: 440px;
	}
	.agg-checkbox-div {
		text-align: center;
		padding: 25px 0;
	}
	.agg-radio-div {
		text-align: right;
		width: 100%;
		display: block;
		box-sizing: border-box;
		background-color: #ac1c2e;
		background: linear-gradient(#e53a3b,#ac1c2e);
		color: #fff;
		line-height: 44px;
		height: 44px;
		font-size: 12px !important;
		padding: 0 60px;
	}
	.agg-radio-div span {
		font-size: 15px;
	}
	.agg-radio-div .aggtime {
		line-height: 38px;
	}
	/*.layui-carousel>[carousel-item]>*{*/
		/*display: block;*/
	/*}*/
	/*.layui-carousel>[carousel-item]:before{*/
		/*display: none;*/
	/*}*/
	.swiper-container1 .swiper-pagination{
		bottom : 5px;
	}
	.aa-common-ul {
		display: -webkit-flex;
		display: flex;
		flex-wrap: wrap-reverse;
		justify-content: flex-start;
	}

	.aa-common-ul li a,.aa-common-ul li span{
		display: inline-block;
		width: 104px;
		text-align: center;
		box-sizing: border-box;
		background-color: #ac1c2e;
		background: linear-gradient(#e53a3b,#ac1c2e);
		margin-bottom: 13px;
		margin-right: 13px;
		font-size: 13px;
		line-height: 32px;
		border-radius: 5px;
		cursor: pointer;
		color: #fff;
	}
	.aa-common-ul li a:hover,.aa-common-ul li span:hover {
		opacity: 0.9;
	}
	.aa-noevent {
		width: 100%;
		height: 100%;
		line-height: 220px;
		text-align: center;
		color: #c7c7c7;
		font-size: 16px;
	}
	/*网站认证的样式*/
	.con-content-text {
		color: #545454;
		font-size: 15px;
		margin: 20px;
	}
	.con-content-text span{
		font-size: 13px;
	}
	.con-bnt {
		padding: 20px;
		text-align: center;
	}
	.steps-wrap{
		background: #fff;
	}

	/*查外链样式*/

	.outerflex{
		display: flex;
		align-items: center;
		height: 88px;
		width: 50%;
		float: right;
	}

	.outerlink {
		height: 34px;
		width: 370px;
		padding: 0 5px;
	}

	.outersubm{
		background: #cb3232;
		height: 40px;
		border: none;
		color: #fff;
		width: 80px;
		cursor: pointer;
		/*background-image: url(/static/images/new-1.png);*/
		/*background-size: 25px;*/
		/*background-repeat: no-repeat;*/
		/*background-position: 55px 0px;*/
	}
	.outersubm:hover{
		color: #cb3232;
		background: #fff;
		/*background-image: url(/static/images/new.png);*/
		/*background-size: 25px;*/
		/*background-repeat: no-repeat;*/
		/*background-position: 55px 0px;*/
	}

	/*查外链样式end*/

	.index_wrap {
		padding: 30px;
		width: 370px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		display: inline-block;
		font-size: 0;
		text-align: left;
		background: #FFF;
		border: 1px solid #dae5eb;
		-webkit-box-shadow: 0 14px 14px 0 rgba(0, 0, 0, 0.05);
		box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
		border-radius: 4px;
		vertical-align: top;
	}

	h1.index_title {
		font-weight: 500;
		font-size: 26px;
		color: #000;
		letter-spacing: 3px;
		/*margin-bottom: 6px;*/
	}

	.index_desc {
		margin: 15px 0;
		font-size: 14px;
		color: #000;
		height: 76px;
	}
	.index_desc_top26{
		padding-top: 24px;
	}
	.index_desc p{
		line-height:  1.2;
	}

	.index_desc h1 {
		display: inline-block;
		margin-right: 5px;
		font-size: 38px;
		min-height: 53px;
		color:#406495;
	}
	.index_desc b {
		padding-left: 3px;
		font-weight: 500;
	}
	.index_desc span{
		position: relative;
	}
	.index_desc span img{
		width: 14px;
		margin-top: -3px;
		margin-left:  3px;
	}

	.d-explain {
		display: none;
		position: absolute;
		height: auto;
		width: 168px;
		left: 15px;
		bottom: 15px;
		background: #fff;
		text-align: left;
		box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.2);
		padding: 15px;
		box-sizing: border-box;
	}

	.index_desc span:hover .d-explain {
		display: block;
	}
	.index_buy_wrap {
		padding-bottom: 30px;
		border-bottom: 1px solid #EEE;
		margin-bottom: 30px;
	}

	.qy_index_btn_Large {
		width: 172px;
		font-size: 16px;
		font-weight: 500;
		letter-spacing: 2px;
		text-indent: 2px;
		cursor: default;
		border: 1px solid #eaeaea;
		border-radius: 2px;
		vertical-align: middle;
		padding: 3px 13px;
		display: inline-block;
		text-align: center;
		color: #FFF !important;
		background: #cb3232;
	}

	.qy_index_btn_Large:hover {
		text-decoration: none !important;
		opacity: .8;
		cursor: pointer;
	}
	.ddsy{
		height: 132px;
	}
	.ddsy li {
		min-width: 50%;
		display: inline-block;
		margin-bottom: 0;
		font-size: 14px;
		color: #4F4F4F;
	}

	.ddsy p {
		margin-bottom: 16px;
		display: block;
		color: #333;
	}
	.ddsy a {
		color: #406495;
		font-weight: 600;
	}
	.ddsy a:hover {
		color: #d02;
	}

	.addtolink{  color: #000;font-size: 14px;line-height: 1;position: relative;left: 10px;bottom: -16px;  }
	.addtolink:hover{  color: #b02; }

	.evaluate-w {
		padding: 0;
		line-height: 1.5715;
		background-color: #f1f6fb;
		border-radius: 25px;
		box-shadow: 2px 2px 6px 1px rgba(0, 0, 0, 0.15);
	}
	.evaluate-container {
		margin: 10px auto;
		max-width: 1140px;
		width: 90%;
		padding: 30px;
	}
	.evaluate-didi {
		margin: 0 0 6px 0;
		border-bottom: 1px dashed #666;
		padding: 0 0 6px 0;
	}
	.evaluate-didi p {
		font-size: 15px;
		/* line-height: 1.6; */
		color: #333;
	}
	p.evaluate-user {
		color: #666;
		font-size: 16px;
	}
	p.account-links-button {
		color: #406495;
		font-weight: 600;
		cursor: pointer;
		display: inline-block;
	}
	.service-wechat img{width: 350px;}
	.service-wechat p{text-align: center;font-size: 14px;}

	@-webkit-keyframes bounce-down {
		50% {-webkit-transform: translateY(-1px);}
		0%, 100% {-webkit-transform: translateY(0);}
	}

	@keyframes bounce-down {
		50% {transform: translateY(-1px);}
		0%, 100% {transform: translateY(0);}
	}

	.swiper-container .animate-bounce-down{ width: 20px;position: absolute;left: 450px;top: -5px;-webkit-animation: bounce-down 0.7s linear infinite;animation: bounce-down 0.7s linear infinite;
	}




	.layui-timeline-axis{
		z-index: initial;
	}