body{ background:#f5f5f5}
.chapter-box:after,.chapter-box .ex-list:after,.ex-list li a:after,.vipextension:after,.vipextension a:after,.sw-drop-down:after{ display:block; visibility:hidden; clear:both; height:0; content:'.'; }

.second-header ul{width:100%;background:#fff; height:85px; border-bottom:#dbdbdb solid 1px;display:-webkit-flex; /* Safari */display: flex;/*justify-content:center;*/}
.second-header li{text-align:center;height:85px; border-right:#efefef solid 1px; display:block;flex: 1;}
.second-header li:last-child{border-right:none;}
.second-header li a{ display:block;padding-top:12px}
.second-header li i{ width:20px; height:24px; display:block; background:url(../images/exam_bgx.png) 0 0 no-repeat;background-size:24px auto; margin:0 auto}
.second-header li .chapter{ background-position:0 7px}
.second-header li .chapterx{ background-position:0 -39px}
.second-header li .simulate{ background-position:0 -89px}
.second-header li .zhenti{ background-position:0 -52px}
.second-header li .daily{ background-position:0 -238px}
.second-header li .mockad{ background-position:0 -118px}
.second-header li span{ display:block; text-align:center; font-size:1.4rem; line-height:35px; color:#555}
.second-header li.this{ border-bottom:#e23b29 solid 1px;height:85px;margin-right:0px;box-shadow:4px 10px 20px #ebebeb;}
.second-header li.this i.chapter{background-position:0 -302px;}
.second-header li.this i.chapterx{background-position:0 -302px;}
.second-header li.this i.simulate{background-position:0 -350px;}
.second-header li.this i.zhenti{background-position:0 -380px;}
.second-header li.this i.daily{background-position:0 -259px;}
.second-header li.this span{color: #e23b29;}
.second-header li a:active{-webkit-tap-highlight-color:transparent;}
.second-header li a:active span{color: #e23b29;}
.second-header li a:active .chapter{background-position:0 -302px;}
.second-header li a:active .chapterx{background-position:0 -302px;}
.second-header li a:active .simulate{background-position:0 -350px;}
.second-header li a:active .zhenti{background-position:0 -380px;}
.second-header li a:active .daily{background-position:0 -259px;}
.second-header li a:active .mockad,.second-header li.this i.mockad{ background-position:0 -443px}

.switch-test{ text-align:center; line-height:45px}
.switch-test a{ display:block}
.switch-test i{ display:inline-block; width:16px; height:20px; background:url(../images/exam_bgx.png) 0 -251px ;background-size:30px auto; margin-left:8px; vertical-align:-2px}
.switch-test span{ font-size:1.5rem; color:#888}
.sw-drop-down{ width:100%; padding-bottom:15px;}
.sw-drop-down a{ display:block; margin-left:15px; margin-top:8px; font-size:1.4rem; background:#fff; color:#666; border:#eaeaea solid 1px; float:left; padding:0 20px; line-height:25px; border-radius:2px}

.ex-list{background:#FFF;border-top:#eaeaea solid 1px;}
.ex-list li{ border-bottom:#eaeaea  solid 1px; position:relative}
.ex-list li a{padding:11px 15px; display:block}

.list-fl{ float:left; margin-right:50px}
.list-fl span{ display:block; width:100%}
.list-fl .biaoti{ font-size:1.5rem; line-height:19px}
.list-fl .info{ font-size:1.2rem; color:#999; padding-top:2px}

.list-fr{ float:right; position:absolute; right:15px; top:8px}
.list-fr i{ display:block; width:28px; height:28px; background-image:url(../images/exam_bgx.png); background-repeat:no-repeat; background-size:30px auto;}
.list-fr .xiazai-ico{ background-position:0 -168px;}
.list-fr .test-ico{ background-position:0 -208px;}
.list-fr span{ font-size:1.2rem; color:#999; text-align:center; display:block; padding-top:3px}

.vipextension{ background:#fff; display:block;border-top:#eaeaea solid 1px;position:relative}
.vipextension a{ display:block;padding:10px 15px;}
.vipextension p{ float:left}
.vipextension span{ display:block;}
.vipextension .biaoti{ font-size:1.4rem}
.vipextension .info{ font-size:1.2rem; color:#999}
.vipextension i{ display:block;}
.vipextension .vip-ico{ background:url(../images/yt.png) 0 0 no-repeat; width:55px; height:44px; background-size:55px auto; float:left; margin-right:10px}

.vipextension .vip-arrow{ width:11px; height:19px; background:url(../images/exam_bgx.png) 0 -277px no-repeat; background-size:30px auto; position:absolute; right:10px; top:20px}

.no-data{ background-color:#FFF; padding:60px 0 90px; margin:0 auto; text-align:center}
.no-data .pic{ width:175px; height:80px; background-image:url(../images/no_date.png); background-size:175px auto; background-repeat:no-repeat; display:block; margin:0 auto}
.no-data .txt{ text-align:center; line-height:25px; padding-top:10px; font-size:1.4rem; text-align:center; display:block; margin:0 auto; color:#bebebe}
.no-data .no-st{ background-position:center 0}

@media screen and (max-width : 320px){
	.second-header ul,.second-header li,.second-header li.this{height:75px;}	
.second-header li a{padding-top:10px;}	
.vipextension .vip-ico{ background:url(../images/yt.png) 0 0 no-repeat; width:45px; height:36px; background-size:45px auto; float:left; margin-right:10px}	
}
