.header .logo a {background: url(../img/logo/tiku.png) no-repeat center;background-size: 100% auto;}

#foucs {text-align: center;margin: .6rem;}
#foucs img {width: 100%;max-height: 300px;max-width: 720px;border-radius: .5rem;}

.softmap {padding: 1rem 0;}
.softmap ul li {float: left;width: 25%;text-align: center;position: relative;}
.softmap ul li:nth-child(3n){border-right:none}
.softmap ul li img{margin: 1rem auto 0;width: 40%;max-width: 40px;max-height: 40px;}
.softmap ul li b {display: block;font-weight: normal;font-size: .875rem;padding-top: .5rem;}
.softmap ul li span {display: block;font-size: .65rem;color: #aaa;}
.softmap ul li > a .notice-tip { height: 16px; line-height: 16px; display: block; padding: 0 6px; color: #fff; font-size: .65rem; -webkit-border-radius: 14px; border-radius: 14px; position: absolute; right: 8px; top: 8px; }
.softmap ul li > a .notice-tip.hot-tip { background: #FF3300; }
.softmap ul li > a .notice-tip.new-tip { background: #00a0e9; }


.asksearch {display: none;}
.tkclass {border-bottom: .5rem solid #E8E8E8;margin-top: .6rem;}
.tkclass {background: #fff;border-bottom: 0;margin-bottom: .8rem;padding: 0 .5rem;}
.tkclass dl {border-bottom: 1px solid #F2F2F2;overflow: hidden;}
.tkclass dl dt{position:relative;padding:.5rem;}
.tkclass dl dt b{font-weight:500;font-size:1.1rem;line-height:2rem;color: #1F40C5;}
.tkclass dl dt b:before{display:inline-block;content:"";width:.3rem;height:1rem;margin:0rem .8rem 0 0;background: #1F40C5;border-radius: .3rem; vertical-align: middle;}

.tkclass dl dd {padding:0rem .5rem 1rem;overflow: hidden;}
.tkclass dl dd p {float: left;width: 33.333333%;font-size: .875rem;}
.tkclass dl dd p a {display: block;padding: .2rem 0;}

.znav {margin-bottom: .5rem;padding:.5rem;background: #fff;}
.znav li span {display: block;color: #888;margin: .5rem 0;border-bottom: 1px solid #E8E8E8;padding-bottom: .8rem;}
.znav li p {overflow: hidden;}
.znav li p a {display: inline-block;padding:.3rem .5rem;line-height: normal;font-size: .875rem;}
.znav li p a.curr {background: #EBEEFC;color: #1F40C5;border-radius: .3rem;display: inline-block;}
.znav li p em {float: right;border-left: 1px solid #E8E8E8;}

.title {margin: 0 .5rem;background: none;}
.title h2 {font-size: 1.1rem}
.title h3,.title em {display: inline-block;}
.title em {color: #aaa;padding-left: 1em;font-size: .75rem}
.examlist li {border-bottom: 1px solid #E8E8E8;padding: .8rem .5rem;position: relative;}
.examlist li p {padding-right: 6rem;}
.examlist li p a {color: #333;font-size: 1rem}
.examlist li span {display: block;display:-moz-box;display:-webkit-box;display:box;padding-top: .6rem;}
.examlist li span em {display: block;font-size: .75rem;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;color: #aaa;}
.examlist li:last-child {border-bottom: 0;}
.examlist .gobtn {display:block;background: #1F40C5;color: #fff;font-size: .75rem;line-height: 1.8rem;height: 1.8rem;width: 5rem;border-radius: .3rem;text-align: center;position: absolute;top:.8rem;right: .5rem}

.exam-info {padding:.5rem 1rem;}

.exam-info .hd {border-bottom: 1px solid #E8E8E8;}
.exam-info .hd h1,.askpage .hd h1 {font-size: 1.1rem;padding: .5rem 0 1rem;}
.exam-info .hd .star-txt {padding:.5rem 0 1rem 0;color: #aaa;font-size: .875rem}
.exam-info .hd .star-txt p.price {float: right;font-size: 1rem;color: #f00;font-weight: bold;}
.exam-info ul {padding:.6rem 0 0;overflow: hidden;}
.exam-info ul li{overflow:hidden;float:left;width:50%;height:2rem;line-height:2rem;font-size:.875rem;color:#666;}
.exam-info ul li span {color: #f00;}
.exam-info ul li .orange{color:#ef7c16;}

.star,.star i {display: inline-block;height: 20px;width: 100px;background: url(../tiku/star.png) repeat-x 0 -20px; vertical-align: text-bottom;}
.star i {background-position: 0 0;width: auto;}
.star .star1 {width: 20px;}
.star .star2 {width: 40px;}
.star .star3 {width: 60px;}
.star .star4 {width: 80px;}
.star .star5 {width: 100px;}
.btn-test {padding:.5rem 0;text-align: center;}
a.gobuy {display:block;background: #1F40C5;color: #fff;font-size: 1rem;line-height: 2.6rem;height: 2.6rem;width: 100%;border-radius: .5rem;text-align: center;}


.exam-desc .desc {padding:.5rem 1rem 1.5rem !important;}

#endtext{display:block;padding: .5rem 0;line-height: 1.6rem;}
#endtext table{border-collapse:inherit!important;border-spacing:1!important;}
#endtext table td{font-size:.875rem;padding:8px 5px;line-height:18px;}
#endtext img{max-width:100%;margin:0px auto !important;display:block !important;padding:3px 0px !important;}
#endtext p{padding:.3rem 0px;}

.summary {position: relative;padding-top: .6rem;}
.summary h3 {line-height: 2.6rem;height: 2.6rem;background: #1D3CB8;border-radius:0 .3rem .3rem 0;color: #fff;font-size: 1rem;text-align: center;display: inline-block;padding: 0 2rem;margin-left: -1rem;font-weight: 400;}

.summary ul {padding: 0 .5rem;}
.summary ul li {border-bottom: 1px dashed #E8E8E8;overflow: hidden;padding:.6rem 0;}
.summary ul li dl{width: 100%;overflow: hidden;}
.summary ul .n {position: relative;padding:0 0 .5rem 2rem;line-height:1.6rem;font-size:1rem;}
.summary ul .n em {width:1.2rem;height:1.2rem;line-height:1.2rem;text-align:center;background:#10C55B;border-radius:.3rem;color:#fff;font-size:.6rem;font-family:arial;position: absolute;top:.5rem;left: 0;}

.summary ul li p{line-height:1.2rem;padding-left: 1rem;font-size: .75rem;color: #999;}
.summary ul li a {display: inline-block;height: 2.4rem;line-height: 2.4rem;text-align: center;border: 1px solid #10C55B;background: #fff url(../tiku/test_icon.png) no-repeat 14px 10px;color: #10C55B;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin: 10px 10px 0;width: auto;text-indent: 1em;padding: 0 1rem 0 1.6rem;font-size: .75rem;}
.summary ul li a.cktiku {background: #fff url(../tiku/test_icon.png) no-repeat 14px -136px;border: 1px solid #1D3CB8;color: #1D3CB8;}
.summary ul li a.cktiku:hover {background: #1D3CB8 url(../tiku/test_icon.png) no-repeat 14px -204px;color: #fff;}


.nlist{padding-bottom: .8rem;overflow: hidden;}
.nlist li{padding: .2rem .5rem;}
.nlist li span {color: #aaa;display: block;line-height: 1rem;font-size: .75rem;text-indent: .9rem;}
.nlist li a{color:#333;}
.nlist li p {padding: .5rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nlist li p:before {content: "•";padding-right:.5rem;color:#ddd}

.ctitle b {font-size: 1rem;font-weight: 400;}

.askpage,.paypage,#reqqgroup,.tk_right {margin-bottom: .6rem;padding:1rem;background: #fff;}
.askpage .atit {font-size: 1rem;font-weight: bold;height: 2rem;line-height: 2rem;position: relative;}
.askpage .desc,.asklist li .exam {line-height: 2;padding-top: .5rem;overflow: hidden;}
.askpage .auor {background: #fafafa;padding: .5rem 0;border-radius: .3rem;}
.askpage .auor span {padding: 0 .5rem;font-size: .75rem;color: #999;}
.askpage .bd {padding:0 0rem 1rem;}
.askpage .hd {padding:.5rem 0rem}
.askpage .hd h1 {font-size: 1rem;font-weight: 400;color: #333;line-height: 1.6;}
.askpage .desc iframe {width: 100% !important;max-width:100% !important;height:20rem;border:0;background: url(../img/loading.gif) no-repeat center;overflow: hidden;}

.ask-t {width: 1.8rem;height: 1.8rem;display: inline-block;position: relative;vertical-align: middle;margin-right: .5rem;}
.ask-t::after {content: "问";position: absolute;top:0px;left: 0;border-radius: 50%;background:#1F40C5;width: 1.8rem;height: 1.8rem;display: inline-block;color: #fff;text-align: center;line-height: 1.8rem;font-size: .875rem;}
.ask-t2::after {content: "答";}
.ask-t3::after {content: "荐";}

.answer-end {position: relative;padding-top: 1rem;}
.answer-main {padding:.5rem 1rem;border: 1px dashed #E8E8E8;margin:1rem 0rem;background:#fefefe;display: none;}
.answer-main .desc {line-height: 1.6;padding: 0;font-size: .875rem}
.look {background: #f9f9f9;padding: 1rem 0;text-align: center;margin-top: 1rem;}
.look a {height: 2.6rem;border: 0px;cursor: pointer;margin: 0px auto;display: inline-block;color: #fff;background-color: #10C55B;line-height: 2.6rem;font-size: .875rem;width: 44%;margin: 0 2%;border-radius: .3rem;}
.look a.click-answer {background-color: #1F40C5;}



.tk_left {padding:0rem 0 1rem 0;}
.tk_left {background: #fff;border-bottom: 0;margin-bottom: .6rem;padding: .5rem .5rem;overflow: hidden;margin-top: .6rem;}
.tk_left ul {overflow: hidden;padding: 1rem 0% 0;}
.tk_left ul li {float:left;width: 25%;text-align: center;}
.tk_left ul li em {display: inline-block;width: 44px;height: 41px;background: url(../ask/tk_left.png) no-repeat;background-size: 168px auto;}
.tk_left ul li em.tk_2 {background-position: -44px 0}
.tk_left ul li em.tk_3 {background-position: -88px 0}
.tk_left ul li em.tk_4 {background-position: -132px 0}
.tk_left ul li p {font-size: 1rem;color: #333;padding: .5rem 0;}
.tk_left ul li span {display: block;color: #aaa;line-height: 1rem;font-size: .75rem}


.tk_btn {text-align: center;padding: .5rem 0;}
.tk_btn a {font-size: 1rem;color: #fff;display: inline-block;background-color: #e1423f;text-align: center;line-height: 2.6rem;border-radius: 2.6rem;background-image: linear-gradient(120deg, #5471E4, #1F40C5);box-shadow: 0 3px 20px rgba(31,64,197,0.2);padding: 0 3rem;}
.tk_btn a:hover {background: #5471E4;}


.btitle{position:relative;padding:0 .5rem;height:3rem;}
.btitle h3{font-weight:500;font-size:1.2rem;line-height:3rem;height:3rem;color: #1F40C5;}
.btitle h3:before{display:inline-block;content:"";width:.3rem;height:1.2rem;margin:0rem .8rem 0 0;background: #1F40C5;border-radius: .3rem; vertical-align: middle;}

.pages {padding: 1rem 0px;clear: both;text-align: center}
.pages a, .pages a:visited, .pages a:hover, .pages b {padding: 0px .5rem;;border: 1px solid #dedede;display: inline-block;height: 2rem;line-heighT: 2rem;text-decoration: none;color: #777;background: #fff;}
.pages a:hover, .pages b {border: 1px solid #6C98E6;color: #fff;background: #6C98E6;}
.pages a b {padding:0;border:0;background:none;color:#888;margin:0 -5px;font-weight:normal;font-size:12px;}

@media only screen and (max-width:380px) {
.askpage {padding: .5rem;}
.look {margin: 0 -.5rem;}
.look a {font-size: .75rem;width: 46%;margin: 0 1%;}


}