/*试题列表*/
/*其他共用*/
.k-test-content{
	width: 1200px;
	margin: 0 auto;
	padding: 15px 20px 25px;
}
.k-test-content .content-left{
	float: left;
	width: 813px;
}
.k-test-content .text-content{
	background: #fff;
	padding: 15px 0px 30px;
}
.test-titel{
	position: relative;
}
.test-titel .titel{
	position: absolute;
	left: -8px;
	top:0;
	color: #fff;
	font-size: 15px;
	text-align: center;
	width: 139px;
	height: 31px;
	padding-top: 5px;
	line-height: 31px;
	font-family:"Microsoft Yahei";
	background: url(../images/bg01.png) no-repeat left  center;
}
.test-titel .more{
	float: right;
	line-height: 36px;
	margin-right: 15px;
	font-family: "宋体";
	font-size: 12px;
	color: #999;
}
.test-titel .btn{
	border: 1px solid #CCCCCC;
	width: 15px;
	height: 15px;
	text-align: center;
	line-height: 15px;
	border-radius: 3px;
	display: inline-block;
	margin-right: 5px;
}
.test-titel .more:hover{
	color: #2273C0;
}
.k-test-content .content-right{
	float: right;
	width: 365px;
}
.k-test-content .hot-test-con{
	background: #fff;
	border: 1px solid #ccc;
	padding: 15px 0px 30px;
}
.hot-test-con .hot-list{
	padding: 20px 20px 0px;
	margin-top: 15px;
}
/*右侧*/
.hot-list li{
	margin-top: 29px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hot-list li em{
	width: 28px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	background: #999;
	color: #fff;
	font-size: 16px;
	margin-right: 10px;
	display: inline-block;
	font-style: normal;
	font-family:"Microsoft Yahei";
}
.hot-list li .bg01{
	background: #FF0000;
}
.hot-list li .bg02{
	background: #FF7F00;
}
.hot-list li .bg03{
	background:#B0B000;
}
.choice-type-con{
	margin: 25px 10px 15px;
	border: 1px solid #ddd;
	color: #999;
	padding-bottom: 25px;
}
.choice-type-con .choice-list{
	margin-top: 25px;
}
.choice-type-con .choice-list .htit{
	float: left;
	width: 60px;
	line-height: 26px;
	text-align: center;
}
.choice-list .list{
	float: left;
	width: 715px;
}
.choice-list .list a{
	float: left;
	display:block;
	height: 26px;
	line-height: 26px;
	padding: 0px 15px;
	margin-right: 5px;
	color: #999;
}
.choice-list .list a.select,.choice-list .list a:hover{
	background: #FFA64D;
	color: #fff;
	-webkit-border-radius:5px;
 	-moz-border-radius:5px;
  -ms-border-radius:5px;
 	-o-border-radius:5px;
	border-radius: 5px;
}
.text-state-con{
	margin: 20px 15px;
	border: 1px solid #ddd;
}
.state-tab-menu{
	height: 45px;	
	overflow: hidden;
	position: relative;
}
.state-tab-menu:after{
	content: '';
	display: block;
	height: 1px;
	background: #ddd;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
.state-tab-menu li{
	float: left;
	width: 115px;
	text-align: center;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
	border-right: 1px solid #ddd;
	position: relative;
	cursor: pointer;
}
.state-tab-menu li.cur{
	position: relative;
	color:#2273C0;
	border-bottom-color: #fff; 
}
.state-tab-menu li.cur:after{
	  content: '';
    display: block;
    height: 2px;
    background: white;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: -1px;
    z-index: 2;
}
.state-tab-menu li.cur:before{
	content: '';
    display: block;
    height: 3px;
    background:#2273C0;
    position: absolute;
    left: 0;
    width: 100%;
    top: -1px;
    color: #2273C0;
    z-index: 2;
}
.state-tab-menu li a{
	display: block;
}
.hide{
	display: none;
}
.state-test-list .test-list li{
	padding: 30px 10px;
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
}
.state-test-list .test-list .icon-new{
	float: left;
	width: 40px;
	height: 38px;
	margin-top: 5px;
	background: url(../images/test-icon01.png) no-repeat center center;
}
.state-test-list .test-list .text-info{
	float: left;
	width: 580px;
	margin-left: 10px;
}
.state-test-list .test-list .text-name{
	height: 25px;
	line-height: 25px;
	font-size: 15px;
	overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.state-test-list .test-list .info{
	padding-top: 10px;
	color: #999;
	overflow: hidden;
}
.state-test-list .test-list .info .type{
	float: left;
	height: 18px;
	line-height: 18px;
	border: 1px solid #FF9326;
	color: #FF9326;
	display: block;
	-webkit-border-radius:3px;
 	-moz-border-radius:3px;
  -ms-border-radius:3px;
 	-o-border-radius:3px;
	border-radius: 3px;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.state-test-list .test-list .info .time{
	float: left;font-size: 12px;
	display: block;
	margin-left: 20px;
}
.state-test-list .test-list .button{
	float: right;
	margin-top: 15px;
	display: block;
	background: url(../images/bg11.png) no-repeat right 10px center;
	width: 80px;
	padding-left: 10px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #4CA5FF;
	border: 1px solid  #4CA5FF;
	-webkit-border-radius:5px;
 	-moz-border-radius:5px;
  -ms-border-radius:5px;
 	-o-border-radius:5px;
	border-radius: 5px;
}
.state-test-list .test-list .button:hover{
	color: #2273C0;
	border: 1px solid #2273C0;
}
.state-test-list .test-list-course dd{
	padding: 10px;
	background-color: #EBEBEB;
	width: 20%;
	text-align: center;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
.state-test-list .test-list-course dd p{
	padding: 3px;
}
.test-pages{
	padding: 50px 0px;
	text-align: center;
}
.test-pages a{
	display: inline-block;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ddd;
	padding: 0px 12px;
	margin: 0px 2px;
}
.test-pages a.current{
	background: #578EDD;
	color: #fff;
	border-color: #578EDD;
}
/*试题详情*/
.text-introduc-con{
	margin: 60px 15px 40px;
	border: 1px solid #ddd;
	padding: 25px 15px 40px 55px;
}
.text-introduc-con .text-name{
	font-size: 18px;
	font-family:"Microsoft Yahei";
}
.text-introduc-con .text-info{
	padding: 20px 0px;
}
.text-introduc-con .text-info li{
	height: 35px;
	line-height: 35px;
	color: #666;
	overflow: hidden;
}
.text-introduc-con .text-info  span{
	float: left;
	width: 50%;
	display: block;
}
.text-introduc-con .text-type .type{
		font-size: 18px;
		padding-left: 15px;
		font-family:"Microsoft Yahei";
}
.text-introduc-con .text-tixing{
	margin-top: 25px;
}
.text-tixing .titel{
	font-size: 18px;
	font-family:"Microsoft Yahei";
}
.text-tixing  .list{
	padding-top: 15px;
	color: #666；
}
.text-tixing  .list span{
	display: inline-block;
	padding-right: 40px;
}
.text-button{
	margin-top: 45px;
	text-align: center;
}
.text-button a{
	display: inline-block;
	width: 102px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
	text-align: left;
	padding-left: 18px;
	-webkit-border-radius:5px;
 	-moz-border-radius:5px;
  -ms-border-radius:5px;
 	-o-border-radius:5px;
	border-radius: 5px;
	margin: 0px 10px;
}
.text-button .btn-inter{
	background:#42ABFB url(../images/bg13.png) no-repeat right 10px center;
}
.text-button .btn-collec{
	background:#FFA64D url(../images/bg14.png) no-repeat right 10px center;
}
.text-button .btn-inter:hover{
	background: #2273C0 url(../images/bg13.png) no-repeat right 10px center;
}
.text-button .btn-collec:hover{
	background:#FF8B17 url(../images/bg14.png) no-repeat right 10px center;
}

.text-button .btn-inter.btn-disabled{
	background:#DDDDDD url(../images/bg13.png) no-repeat right 10px center;
}
.text-button .btn-inter.btn-disabled:hover{
	background: #DDDDDD url(../images/bg13.png) no-repeat right 10px center;
}

.text-introduc-text{
	color: #666;
	line-height: 25px;
	padding:0px 20px 50px;
	margin-top: 100px;
}
.text-recommen-list{
	margin-top: 45px;
	padding: 0px 15px;
}
.text-recommen-list li{
	padding: 12px 0px 12px 45px;
	background: url(../images/bg12.png) no-repeat left center;
	border-bottom: 1px dotted #ddd;
}
.text-recommen-list li .htitel{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-recommen-list li .info{
	font-size: 12px;
	color: #AAAAAA;
}
.text-recommen-list  .info span{
	display: inline-block;
	padding-left: 20px;
}
.text-recommen-list  .info span:first-child{
	padding-left: 0px;
}
/*文章列表*/
.z-article-list{
	margin: 25px 10px 15px;
	border: 1px solid #ddd;
}
.z-article-list .article-list li{
	height: 52px;
	line-height: 52px;
	padding: 0px 20px 0px 40px;
	border-bottom: 1px solid #ddd;
	background:url(../images/libg.png) no-repeat 20px center;
}
.article-list .list-titel{
	width: 540px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.article-list .r-info{
	float: right;
	width: 160px;
	color: #999;
}
.test-pages{
	padding: 50px 0px;
	text-align: center;
}
.test-pages a{
	display: inline-block;
	height: 35px;
	line-height: 35px;
	border: 1px solid #ddd;
	padding: 0px 15px;
	margin: 0px 2px;
	border-radius: 3px;
}
.test-pages a.current{
	background: #2894FF;
	color: #fff;
	border-color: #2894FF;
}
.pagination-div{
	padding:0;
	margin:0;
}
.pagination.pagination-centered{
	padding: 50px 0px;
	text-align: center;
	font-size:0;
}
.pagination.pagination-centered li{
	display: inline-block;
	margin: 0px 2px;
}
.pagination.pagination-centered li a{
	font-size:14px;
	display:block;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ddd;
	padding: 0px 12px;
}
.pagination.pagination-centered li.active a{
	background: #578EDD;
	color: #fff;
	border-color: #578EDD;
}
/*load-more start*/
.load-more{
	color:black;
	font-size:14px;
	display:block;
	margin:1rem 10px;
	line-height:1;
	padding:0.5rem;
	border:solid 1px #EFEFF4;
	background-color:#EFEFF4;
	text-align:center;
}
.load-more:active{
	background-color:#DDDDDD;
}
/*load-more end*/
/*优惠券*/
.aui-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 15px;
    position: relative;
}
.aui-flex-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    font-size: 14px;
    color: #333;
}
.aui-vou-content {
    background-color: #fff;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    height: 110px;
    padding: 0;
}
.aui-vou-button {
    padding: 10px;
    font-size: 12px;
    text-align: center;
    width: 110px;
    background-color: #F01B39;
    position: relative;
    height: 110px;
    border-left: 1px dashed #ddd;
}
.aui-vou-btn-der {
    width: 85px;
    height: 25px;
    line-height: 20px;
    color: #e83145;
    border: 1px solid #e83145;
    background: none;
    border-radius: 70px;
    position: absolute;
    bottom: 40px;
    right: 12px;
    font-size: 12px;
}
.aui-vou-btn-der-cut {
    width: 85px;
    height: 25px;
    line-height: 20px;
    color: #e83145;
    border: 1px solid #e83145;
    background: none;
    border-radius: 70px;
    position: absolute;
    bottom: 25px;
    right: 20px;
    font-size: 12px;
}
.aui-flex-cp-img {
    width: 70px;
    height: 70px;
    padding: 10px;
}
.aui-flex-cp-img img {
    width: 100%;
    height: auto;
    display: block;
    border: none;
}
.aui-vou-content .aui-flex {
    padding: 0;
}
.aui-flex-box p {
    color: #e31436;
    font-size: 12px;
    font-weight: bold;
}
.aui-flex-box p i {
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
}
.aui-flex-box p em {
    font-style: normal;
    font-weight: normal;
}
.aui-vou-button:before {
    content: '';
    width: 0;
    height: 0;
    border-width: 8px 8px 0;
    border-style: solid;
    border-color: #e0e0e0 transparent transparent;
    position: absolute;
    top: 0;
    left: -8px;
}
.aui-vou-button:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: -8px;
    width: 0;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    border-bottom: 8px solid #e0e0e0;
}
.aui-Speed {
    width: 100%;
    height: 11px;
    background: #e6e6e6;
    position: relative;
    border-radius: 10px;
}
.aui-Speed .aui-Speed-top {
    width: 60%;
    display: block;
    background: #fc5b6f;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10002;
    height: 12px;
    border-radius: 35px;
}

.aui-vou-button p {
    padding-top: 10px;
    padding-bottom: 10px;
}
.aui-vou-btn-der-one {
    background-image: -webkit-gradient(linear,left top,right top,from(#fd6e5c),to(#FFFFFF));
    background-image: -webkit-linear-gradient(left,#fd6e5c,#FFFFFF);
    background-image: -moz-linear-gradient(left,#FFFFFF,#FFFFFF);
    background-image: linear-gradient(to right,#FFFFFF,#FFFFFF);
    background-color: #ef1336;
    color: #333;
    border: none;
}
.aui-vou-btn-der-two {
    background-image: -webkit-gradient(linear,left top,right top,from(),to(#FFFFFF));
    background-image: -webkit-linear-gradient(left,#FFFFFF,#FFFFFF);
    background-image: -moz-linear-gradient(left,#FFFFFF,#FFFFFF);
    background-image: linear-gradient(to right,#FFFFFF,#FFFFFF);
    background-color: #FFFFFF;
    color: #333;
    border: none;
}
.aui-received {
    width: 60px;
    height: 60px;
    background-image: url('data:image/png;base64,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');
    background-size: 60px;
    position: absolute;
    top: -10px;
    right: -10px;
}
/*我的优惠券*/
.aui-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
}
.aui-flex-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    font-size: 14px;
    color: #333;
}
.icon {
    width: 20px;
    height: 20px;
    display: block;
    border: none;
    float: left;
    background-size: 20px;
    background-repeat: no-repeat;
}
.icon-return{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAACh0lEQVRoQ+3ZMW8TMRQH8PcOsTBQISExVCIRCwgWFvZ+hZYBpIrEcTYkBsTGlI2VDamL3YEBpWJoR1BJaOlXYEzyDYp0bMRGRjnJoDuWs/1e3EbKeHf55b33vzsb4YJ98IJ54RKce8XZV1gIcQ8AviDiD2vtC631pzZFYQ2WUt611p4CwM0VcqqU2soSXIN1ztdKqTfZgRuw75RSz9tg3bHsWjomlh04NpYVOAWWDbjf7z8oimLipbH7bUopJdvO7L/Hk8+wwyLiCSLe8H6cww4BwGYFTo0lbWkKLBmYCksCrsNaa99rrZ/FmFnS0GrCdrvd3mg0MqEDqu58yVKaAzZZSwshHgLAsX/rcW2csrJVtaNXeIWdIuL16qJU2OgVrsMCwEGn03mSamaThVYTtizLp+PxeJkioJKFFldslJbmjA0O5o4NCm7AHpZluUM5s1FCSwjxCAA++7ceADiczWaPJ5PJL6qAihJaUspdY8w+Il7xLsASG6SlhRA/EfGa91BxNJ/Pd7hVNtiT1mAwOAeADXdCa637Hi0Wi3zBUsptY8wHRLzqwIh/nlbzbWmna0roLEOrmo11QQd9W1oHdFDwOrR3cLCH/uuFn0uQRQE7dMPKJHl6RwNzRUcF/w9N9VIRHVyhazbLDihWP5KAHbphOzQ5OhmYCzopmAM6OZgaTQL20FMAuOUtHESfaTLwCn3HWnuWEk0KpkCTg1OjWYArtDHmKyJu+jMdeh+KDdghh8NhZ7lcfvPRoXcaWYFToNmBY6NZgj20m+nb3pr3W631yzY7GWzBDtXr9TaLojjz0N+VUvezBXvoPQBw0Fda649Zg9vg6o5l3dKhse58l+AY/yqnc/4GvNDoTFOq8FwAAAAASUVORK5CYII=");
}
.tab-nav {
    height: 40px;
    line-height: 40px;
    display: block;
    position: relative;
    background: #fff;
    z-index: 1;
    width: 100%;
    margin: 0 auto;
}
.tab-nav-item {
    height: 40px;
    line-height: 40px;
    position: relative;
    text-align: center;
    color: #585858;
    font-size: 0.9rem;
    display: block;
    float: left;
    width: 33.333%;
}
.tab-nav-item.tab-active {
    /* background-color: #51bd03; */
}
.tab-nav-item.tab-active a {
    color: #ff1767;
    font-size: 0.85rem;
}
.tab-nav-item a {
    display: inherit;
    font-size: 0.85rem;
    color: #313038;
    font-weight:bold;
}
.tab-panel {
    position: relative;
    overflow: hidden;
}
.tab-panel .tab-panel-item {
    width: 100%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.tab-panel .tab-panel-item.tab-active ~ .tab-panel-item {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
.tab-panel .tab-panel-item.tab-active {
    position: relative;
    -webkit-transition: -webkit-transform .15s;
    transition: -webkit-transform .15s;
    transition: transform .15s;
    transition: transform .15s, -webkit-transform .15s;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.tab-nav-item.tab-active:before {
    content: '';
    width: 40%;
    height: 2px;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -20%;
    z-index: 4;
    background-image: -webkit-gradient(linear,left top,right top,from(#ff6143),to(#ff1767));
    background-image: -webkit-linear-gradient(left,#ff6143,#ff1767);
    background-image: -moz-linear-gradient(left,#ff6143,#ff1767);
    background-image: linear-gradient(to right,#ff6143,#ff1767);
    background-color: #ff6143;
    border-radius:5px 5px 0 0;
}
.aui-flex-box input{
    background:#f6f6f6;
    padding:0.5rem 0.5rem;
    width:100%;
    border:none;
    border-radius:3px;
}
.aui-button-btn button{
    background-image: -webkit-gradient(linear,left top,right top,from(#ef0f82),to(#fe1c44));
    background-image: -webkit-linear-gradient(left,#ef0f82,#fe1c44);
    background-image: -moz-linear-gradient(left,#ef0f82,#fe1c44);
    background-image: linear-gradient(to right,#ef0f82,#fe1c44);
    background-color: #ef0f82;
    border-radius:3px;
    font-size:0.845rem;
    padding:0.38rem 1rem;
    border:none;
    margin-left:0.5rem;
    color:#fff;
}
.aui-flex-search{
    background:#fff;
}

.aui-price-nub{
    background-image: -webkit-gradient(linear,left top,right top,from(#f63f5d),to(#ec2546));
    background-image: -webkit-linear-gradient(left,#f63f5d,#ec2546);
    background-image: -moz-linear-gradient(left,#f63f5d,#ec2546);
    background-image: linear-gradient(to right,#f63f5d,#ec2546);
    background-color: #ec2546;
    height:7rem;
    border-radius:3px 0 0 3px;
    overflow:hidden;
    width: 28%;
}
.tab-panel-item .aui-flex{
    height:7rem;
    background:#fff;
    margin:1rem 1rem 0 1rem;
    border-radius:3px;
    border:1px solid #efefef;
    padding:0;
    -webkit-box-align: initial;
    -webkit-align-items: initial;
    align-items: initial;
    position:relative;
}
.tab-panel-item .aui-flex:before{
    content: '';
    position: absolute;
    z-index: 0;
    top: 73.999%;
    left: -10px;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    background: #f6f6f6;
    margin-top: -10px;
}
.tab-panel-item .aui-flex:after {
    content: '';
    position: absolute;
    z-index: 0;
    top: 73.999%;
    right: -10px;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    background: #f6f6f6;
    margin-top: -10px;
}
.aui-digit{
    height:5rem;
    width: 100%;
    text-align: center;
}
.aui-full{
    height:2rem;
    line-height:2.3rem;
    background:#d01c39;
    color:#f3c1ca;
    font-size:14px;
    text-align:center;
}
.aui-digit h2{
    color:#fefefe;
    font-size:2.3rem;
    line-height:5rem;
}
.aui-digit h2 em{
    font-style:normal;
    font-size:1rem;
    font-weight:normal;
}
.tab-panel-item .aui-flex .aui-flex-box{
    height:5.05rem;
    border-bottom:1px dashed #eaeaea;
    padding-left:1rem;
    padding-top:1rem;
    position:relative;


}
.tab-panel-item .aui-flex .aui-flex-box button{
    background-image: -webkit-gradient(linear,left top,right top,from(#ef0f82),to(#fe1c44));
    background-image: -webkit-linear-gradient(left,#ef0f82,#fe1c44);
    background-image: -moz-linear-gradient(left,#ef0f82,#fe1c44);
    background-image: linear-gradient(to right,#ef0f82,#fe1c44);
    background-color: #ef0f82;
    color:#fff;
    border-radius:50px;
    border:none;
    font-size:14px;
    padding:0.15rem 0.5rem;
    position:absolute;
    right:10px;
}
.aui-flex-box h2{
    font-size:14px;
    margin-bottom:0.8rem;
}
.aui-flex-box h3{
    font-weight:normal;
    font-size:14px;
    color:#8a8a8c;
}
.tab-panel-item-clear .aui-price-nub{
    background-color:#eaeaea;
    background-image: -webkit-gradient(linear,left top,right top,from(#eaeaea),to(#f5f5f5));
    background-image: -webkit-linear-gradient(left,#eaeaea,#f5f5f5);
    background-image: -moz-linear-gradient(left,#eaeaea,#f5f5f5);
    background-image: linear-gradient(to right,#eaeaea,#f5f5f5);
}

.tab-panel-item-clear .aui-full{
    background-color:#d8d8d8;
    background-image: -webkit-gradient(linear,left top,right top,from(#d8d8d8),to(#f5f5f5));
    background-image: -webkit-linear-gradient(left,#d8d8d8,#f5f5f5);
    background-image: -moz-linear-gradient(left,#d8d8d8,#f5f5f5);
    background-image: linear-gradient(to right,#d8d8d8,#f5f5f5);
    color:#999;
}

.tab-panel-item-clear  .aui-flex .aui-flex-box button{
    background-color:#d8d8d8;
    background-image: -webkit-gradient(linear,left top,right top,from(#d8d8d8),to(#f5f5f5));
    background-image: -webkit-linear-gradient(left,#d8d8d8,#f5f5f5);
    background-image: -moz-linear-gradient(left,#d8d8d8,#f5f5f5);
    background-image: linear-gradient(to right,#d8d8d8,#f5f5f5);
}
/*选择优惠券*/
.chooseCoupon{
    display: flex;
    line-height: 2em;
    justify-content: space-between;
}
.shopLogo{
    width: 1.5em;
    height: 1.5em;
    margin-top: 7px;
    color: #C0C0C0;
}
/*弹窗*/
.mask{
	position: fixed; 
	left: 0; 
	right: 0; 
	bottom: 0; 
	top: 0; 
	background: #000; 
	opacity: 0.6; 
	z-index: 10000; 
	display: none; 
}
.mask-box{ 
	position: fixed; 
	left: 0; 
	right: 0; 
	bottom: 0; 
	background: #fff; 
	z-index: 10001; 
	padding:3%; 
	display: none; 
	width: 94%;
}
.mask-close{ 
	position: absolute; 
	right: 15px; 
	top: 15px; 
	background: url(../images/mask-close.png) center no-repeat; 
	width: 35px; 
	background-size: 100% 100%; 
}
