.header{margin:18px auto}
.header .logo>img{max-height:50px;max-width:100%}
.header .cityname{font-size:16px;font-weight:700;margin-top:26px}
.navbar-custom{background-color:#479ad4;border:none;border-radius:0;color:#fff;font-size:19px}
.navbar-custom .navbar-nav>li>a{color:#fff;padding:15px 11px;font-size:16px}
.navbar-custom .navbar-nav>.active>a,.navbar-custom .navbar-nav>.active>a:focus,.navbar-custom .navbar-nav>.active>a:hover,.navbar-custom .navbar-nav>li>a:hover{background-color:#2b7fba;color:#fff}
.navbar-custom .navbar-toggle{border-color:#479ad4}
.navbar-custom .navbar-toggle:hover{background-color:#2b7fba}
.navbar-custom .navbar-toggle .icon-bar{background-color:#fff}
.footer-about{padding:15px 0}
.footer-about>.row>div{text-align:center}
.footer-about>.row>div:last-child{border-right:none}
.footer-about>.row>div>a{color:#4a4949;font-size:15px}
.footer{background-color:#f5f5f5;padding:15px 0}
.footer .desc{padding:20px 0 0;font-size:12px;color:#3d3c3c;vertical-align:middle;text-align:center}
.footer .copyright{color:#a9a9a9;font-size:12px;text-align:center;margin-top:20px}
.main{margin-bottom:20px}
.exam{border:1px solid #d5dfe8;padding:20px 30px;background-color:#f7fbff}
.exam h1{padding:0;margin:0;font-size:16px;font-weight:400;line-height:33px;color:#1772c5;text-align:center;padding-top:12px}
.exam .ggtj{font-size:18px;color:#1772c5;text-align:center;height:40px;line-height:40px}
.questions{list-style:none;padding-left:0;margin-top:16px}
.questions>dl{border-top:1px solid #d5dfe8;padding-top:14px}
.questions>dl>dt{font-weight:500;line-height:33px}
.questions>dl>dd{line-height:25px;text-indent:2em}
.questions>dl>dd.img{text-indent:0}
.questions>dl>dd>img{max-width:100%}
.page{margin-bottom:20px;text-align:center;font-size:12px;color:#333}
.page>ul{display:inline-block;margin:0}
.page>ul>li{display:inline-block;margin-right:5px;margin-bottom:5px}
.page>ul>li>a{display:inline-block;background:#fff;border:1px solid #ccc;padding:2px 5px}
.page>ul>li.active>a{background:#479ad4;border-color:#479ad4;color:#fff}
.page>ul>li.disabled>a{color:#ccc;cursor:not-allowed}
.card{background-color:#e5f2ff;padding:16px;border:1px solid #d5dfe8;margin-bottom:10px}
.card .title{margin-bottom:14px}
.card ul{list-style:none;padding:2px 14px}
.card ul>li{line-height:26px}
.question-panel{color:#787878;padding:8px 20px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background-color:#fff}
.to-list{font-weight:500;float:right}
.question-content{padding:10px 0}
.question{width:100%;padding:10px 0}
.question h3{font-size:18px;font-weight:400;margin-top:8px;margin-bottom:4px;line-height:26px}
.question h3 span.qlxs{background-color:#03a0ea;border:1px solid #03a0ea;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:12px;font-weight:400;padding:2px 5px;color:#fff;margin-right:5px;float:left;line-height:16px}
.question-content .option ul{list-style:none;font-size:16px;line-height:32px;color:#787878}
.question-content .option li.correct{color:#006dd9;font-weight:500}
.question-content .pic img{max-width:100%}
.best-answer{margin-top:16px;font-size:15px}
.operate{margin-top:20px;text-align:center}
.operate .turn{display:inline-block;line-height:36px;border:1px solid #ccc;border-radius:2px;background-image:linear-gradient(#fff,#f1f1f1);box-shadow:0 2px 2px rgb(0 0 0 / 30%)}
.operate .turn a.prev{padding:0 16px 0 40px;font-weight:400;border-right:1px solid #fff;border-top-left-radius:2px;border-bottom-left-radius:2px}
.operate .turn a.next{padding:0 40px 0 16px;font-weight:700;border-left:1px solid #ccc;border-top-right-radius:2px;border-bottom-right-radius:2px}
.location{background-color:#fff;margin-bottom:0;font-size:13px}
.area-links{border:1px solid #dfdfdf;border-top:0}
.area-links ul{margin-left:12px;padding:12px 12px 4px}
.area-links li{display:inline-block;padding-left:12px;line-height:26px;overflow:hidden}
.list{margin:20px auto}
.list>.title{color:#4c4c4c;font-size:13px;text-align:center}
.list>.content{color:#4c4c4c;font-size:13px;line-height:21px;margin:24px auto;list-style:none;padding-left:12px}
.list>.content>li{border-bottom:1px dashed #ccc;padding:14px 0}
.list>.content span{display:inline-block}
.list>.content .scroe .title{width:33%}
.list>.content .score .line{width:66%;background-color:#5da340;height:12px}
.list>.content .desc>a{font-size:15px;text-decoration:none}
.list>.content .price>span,.list>.content .score>span,.list>.content .views>span{margin-top:12px}
.list>.content .price i{font-size:24px;color:#5da340;font-weight:700}
.exam .detail{padding:20px}
.exam .detail>div{line-height:2em;margin-bottom:12px}
.exam .detail>div>span:first-child{font-weight:700}