body {background: #F5F5F5;}
.logo {float:left;widtH:320px;height:80px;padding-top:10px}
.logo a,.logo a:visited {float:left;width:100%;line-height:180px;height:80px;overflow:hidden;display:block;background:url(../img/logo_tiku.png) no-repeat 0 center;}
.menu {min-width: 1150px;}


.tlogin {float: right;}
.tlogin .tl {padding-top: 8px;}
.tlogin .tl a {display:inline-block;line-height: 24px;height: 24px;border: 1px solid #ccc;padding: 0 1em;border-radius: 3px;margin: 0 4px;}
.tlogin .tl a.reg,.tlogin .tl a:hover {border: 1px solid #162D8E;color: #fff;background: #162D8E;}
.tlogin .tl a.reg:hover {background: #1C39B3;}

.tlogin .tuser {position: relative;height: 40px;padding-left: 10px;z-index: 999;}
.tuser a.uname {display:inline-block;position: relative;z-index: 1;padding:6px 20px 0 0;}
.tuser a.uname img {width: 28px;height: 28px;border-radius: 100%;float: left;}
.tuser a.uname span {float: left;padding-left: 10px;line-height: 28px;height: 28px;overflow: hidden;display: block;text-overflow:ellipsis;white-space:nowrap;color: #333;}
.tuser a.uname:after {content: "";text-indent:-9999em;width:0;height:0;border-width:5px 4px 0;border-style:solid;border-color:#888 transparent transparent;/*黄 透明 透明 */;overflow: hidden;position: absolute;top:18px;right: 0px;}
.tuser ul {position: absolute;top:40px;right: -10px;width: 130px;-moz-box-shadow:2px 2px 7px rgba(0,0,0,0.2); -webkit-box-shadow:2px 2px 7px rgba(0,0,0,0.2); box-shadow:2px 2px 7px rgba(0,0,0,0.2);display: none;background: #f9f9f9;padding-top: 10px;}
.tuser ul li {height: 30px;border-bottom: 1px solid #eee;width: auto;padding: 8px 0 0px 14px;width:116px}
.tuser ul li a {display: block; text-align: left;line-height: 20px;height: 20px;}

.search {float: right;padding: 29px 0 0 0px;}
.search form {background: #10C55B;border-radius: 3px;height: 42px;overflow: hidden;}
.search form div {height: 34px;padding: 2px;float: left;}
.search form input.form-contro {width: 302px;height: 34px;line-height: 34px;text-indent: 10px;border: 0;float: left;border-right: 0; outline:none;background: #fff;border-radius: 3px;}
.search form input.btn-submit {width: 90px;height: 42px;color: #fff;text-align: center;background:#10C55B url(../zuowen/ser.png) no-repeat 10px center;cursor: pointer;border-radius:0 3px 3px 0;border: none;float: left;text-indent: 20px;}
.search form input.btn-submit:hover {background-color: #0EB153;}

.sidelogin {margin-bottom:20px;float: right;width: 300px;}
.fullSlide{width:830px;  position:relative;min-width: 830px;  height:260px; background:#009FD9; margin-bottom: 10px;float: left;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:260px; overflow:hidden; text-align:center;background-size: 100% cover;}
.fullSlide .bd li img {width: 100%;height: 100%;}

.fullSlide .hd{}
.fullSlide .hd ul{ position:absolute; z-index:1; bottom:20px; left:0;width: 100%; height:15px; line-height:15px;text-align: center;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:0 5px; overflow:hidden; line-height:9999px;border-radius:100%;border: 2px solid #fff;}
.fullSlide .hd ul .on{background:#fff;}
.fullSlide a.prev,.fullSlide a.next {display: block;width:50px;height: 50px;top: 105px;overflow: hidden;position: absolute;display:block;border-radius: 100%;}
.fullSlide a.prev i,.fullSlide a.next i {width: 12px;height: 22px;background: url(../img/fullSlidebtn.png) no-repeat;display: block;margin: 14px auto}
.fullSlide a.prev {left: 10px;}
.fullSlide a.next {right: 10px;}
.fullSlide a.next i {background-position: -12px 0}
.fullSlide a.next:hover,.fullSlide a.prev:hover {background-color: rgba(0, 0, 0, .5);transition: all 0.3s ease-out 0s;}


.fh-login,.fh-info{padding:16px;border:1px solid #e5e5e5;height: 226px;background: #fff;}
.fh-login li {padding-top:10px;}
.fh-login input {line-height:36px;height:36px;border:1px solid #eee;color:#ccc;font-size:14px;display:inline-block;width:234px;vertical-align:middle;background:#fff url(../member/fh-login.png) no-repeat 10px 12px;padding-left:30px}
.fh-login #password { background-position:10px -19px}
.fh-login a.denglu,.fh-login a.denglu:visited,.sidelogin .mylb a,.sidelogin .mylb a:visited{display:block;background:#162D8E;color:#fff;font-size:16px;width:100%;height:36px;line-height:36px;text-align:center;border:0;text-decoration:none}
.fh-login a.denglu:hover,.sidelogin .mylb a:hover {background:#1834A0}
.sidelogin .mylb {overflow: hidden;}
.sidelogin .mylb li {float: left;width: 46%;padding: 2%;}
.sidelogin .mylb a {display: block;}
.sidelogin .mylb a.cz {background: #f60;margin-right: 2%;}
.sidelogin .mylb a.cz:hover {background: #f80;}
.sidelogin .mylb a.svip {background: #080;}
.sidelogin .mylb a.hyzx {width:100%;margin-top:10px}
.warn-wrap{height:26px;}
.logntps {height:26px;background:url(../member/fh-login.png) no-repeat 0 -140px;padding-left:20px;color:#999;font-size: 12px}
.fh-reg {text-align:center;margin-top:10px;color:#ccc}
.fh-reg a,.fh-reg a:visited {color:#162D8E;margin: 0 10px;}
.fh-reg a:hover {color:#f00}


.fh-info .uinfo {padding:19px 0;height:80px}
.fh-info .uinfo img {float:left;width:80px;height:80px;border-radius: 100%;}
.fh-info .uinfo div {float:right;widtH:170px;}
.fh-info .uinfo .u {height:26px;overflow:hidden}
.fh-info .uinfo .u span {float:left;}
.fh-info .uinfo .u a.out,.fh-info .uinfo .u a.out:visited {float:right;color:#007EDF}
.fh-info .uinfo .u a.out:hover {color:#f00}
.fh-info .uinfo .buy {height:24px;line-height:24px;font-size:14px;margin-top:6px}
.fh-info .uinfo .buy span {color:#f60;font-size:12px}
.tkclass {padding: 20px 0 20px 14px;background: #fff;}
.tkclass dl {float: left;width: 370px;min-height: 100px;margin-bottom: 20px;padding-left: 8px;}
.tkclass dl:hover {background: #F9F9F9;}
.tkclass dl dt {height: 48px;}
.tkclass dl dt em {display: block;width: 40px;height: 40px;float: left;background-image: url(../tiku/tkico.png);background-repeat: no-repeat;float: left;}
.tkclass dl dt b {display: inline-block;float: left;line-height: 40px;padding-left: 10px;font-size: 18px;color: #666;font-weight: 400;}
.tkclass dl dd {height: 90px;overflow: hidden;}
.tkclass dl dd p {float: left;width: 33.333333%;line-height: 30px;height: 30px;overflow: hidden;}
.tkclass dl dd p a {color: #666;}
.tkclass dl dd p a:hover {color: #f00;}
.ico-2 {background-position: 0 -40px;}
.ico-3 {background-position: 0 -80px;}
.ico-4 {background-position: 0 -120px;}
.ico-5 {background-position: 0 -160px;}
.ico-6 {background-position: 0 -200px;}
.ico-7 {background-position: 0 -240px;}
.ico-8 {background-position: 0 -280px;}
.ico-9 {background-position: 0 -320px;}
.ico-10 {background-position: 0 -360px;}
.examclass {width: 100%;height: 456px;padding-top: 20px;padding-bottom: 30px;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #6A6AFF), color-stop(40%, #F5F5F5));background-image: linear-gradient(#6A6AFF 10%, #F5F5F5 40%);margin-top: -16px;}
.examclass ul {position: relative;}
.examclass ul li {position: relative;float: left;width: 230px;height: 228px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #fff;}
.examclass ul li .bd {width: 100%;margin: 0 auto;overflow: hidden;padding: 40px 0 4px 0;-webkit-box-sizing: border-box;box-sizing: border-box;position: absolute;z-index: 9;-webkit-transition: all 0.5s;transition: all 0.5s;}
.examclass ul li .bd a {text-decoration: none;}
.examclass ul li h3 {font-size: 18px;margin-bottom: 30px;text-align: center;}
.examclass ul li h3 img {margin-right: 2px;}
.examclass ul li h3 a {color: #333;font-weight: 400;}
.examclass ul li p {position: relative;min-width: 200px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding:0 10px ;min-height: 140px;background: #fff;}

.examclass ul li p a {margin-bottom: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 50%;display: block;}
.examclass ul li p a:nth-of-type(n+8) {display: none}
.examclass ul li p a:last-child {display: block;}
.examclass ul li p a.red {color: #ff4733;}
.examclass ul li p a:hover {color: #f00;}
.examclass ul li p a.list_more {font-size: 14px;color: #999;background: url(../img/tiku/nav_more.png) no-repeat 38px center;position: absolufte;bottom: 0;right: 0;}

.examclass ul li p .list_all:hover {text-decoration: underline;}
.examclass ul li:nth-of-type(n+6) .bd {top: 9px;border-right: 1px solid #f5f5f5;}
.examclass ul li:nth-of-type(-n+5) .bd {border-right: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;}
.examclass ul li:nth-of-type(5n) .bd {border-right: none;}
.examclass ul .bd::after, .examclass ul .bd::before {content: "";position: absolute;background-color: #1F40C5;top: 0;width: 0;height: 4px;-webkit-transition: all 0.5s;transition: all 0.5s;}
.examclass ul .bd::after {left: 120px;right: 120px;}
.examclass ul .bd::before {left: 120px;right: 120px;}
.examclass ul .bd:hover {z-index: 10;-webkit-box-shadow: 5px 5px 10px #fcfcfc, -5px 5px 10px #fcfcfc;box-shadow: 5px 5px 10px #fcfcfc, -5px 5px 10px #fcfcfc;}
.examclass ul .bd:hover::before {width: 120px;left: 0px;}
.examclass ul .bd:hover::after {width: 120px;right: 120px;}
.examclass ul .bd:hover p {padding-bottom: 27px;}
.examclass ul .bd:hover p a {display: block;}

.title {line-height: 50px;height: 50px;}
.title h3 {font-size: 24px;font-weight: bold;color: #000;float: left;height: 40px;line-height: 40px;position: relative;}
.title h3:before {content: "";display: inline-block;border-left: 4px solid #1F40C5;height: 24px; vertical-align: middle;margin-right: 14px;margin-top: -2px;}


.boxshow,.questadd,.questside,.loopbd,.tkclass {box-shadow: 0 0 9px 3px rgba(228, 228, 228, 0.4);background: #fff;}


.znav2 ul li {width: 210px;font-size: 16px;padding: 4px 0;}
.homebox .box {width:531px;float: left;margin: 0 0 0 20px;background-color: #fff;}
.homebox .box .title {padding-bottom: 10px;}
.homebox .box.fast {margin-left: 0;}
.homebox .box li a {font-size: 16px}
.homebox .box li {padding-right: 80px;}
.homebox .box {border: 1px solid #e8e8e8;border-radius: 5px;padding: 16px;margin-bottom: 20px;}
.homebox .box .title  {height: 40px;line-height: 40px;padding: 0 20px;overflow: hidden;}
.homebox .box .title b {float: left;font-size: 20px;color: #29388f;}
.homebox .box .title span {float: right;}
.homebox .box .title span a {color: #999;}
.homebox .box .title span a:hover {color: #f00;}

.ins {display: none;}

.list {padding: 10px 10px 0 0px;}
.list li {line-height: 32px;height: 32px;padding-left: 14px;overflow: hidden;font-size: 16px;position: relative;padding-right: 50px;}
.list li a,.elist li p,.examlist li p a,.xlist li p {display: inline-block;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;max-width: 100%;overflow: hidden;}
.list li:after {width: 4px;height: 4px;border-radius: 100px;background: #ccc;position: absolute;top:50%;margin-top: -4px;left: 0;content: "";}
.list li span,.elist li span {color: #999;font-size: 14px;position: absolute;top:0;right: 0;}
.list li em {padding-right: 10px;}
.list li em:after {content: "|";padding-left: 10px;font-size: 12px;color: #aaa;font-weight: 400;}
.list li em a {color: #888;}
.list li a:hover {color: #f00}

.olist {padding:8px 10px 14px 0;;}
.olist li {line-height: 30px;height: 30px;position: relative;}
.olist li:after {content: ".";width: 5px;height: 5px;border-radius:100%;display: block;position: absolute;top:12px;left: -4px;border: 1px solid #ddd;background: #fff;text-indent: -9999em;overflow: hidden;}

.olist li a {color: #666;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;display: inline-block;margin-left:20px;width: 90%;overflow: hidden;}
.olist li a:hover {color: #f00}
.olist li:hover:after {background: #F14141;border: 1px solid #F14141;}

.loop {margin-top: 24px;}
.loopbd {padding: 16px;border-radius: 3px;}
.loop .title {height: 60px;}
.loop .title h3 {font-size: 30px;font-weight: bold;color: #000;float: left;height: 40px;line-height: 37px;position: relative;}
.loop .title h3 {font-size: 24px;font-weight: bold;color: #000;float: left;height: 40px;line-height: 37px;position: relative;}
.loop .title h3:before {content: "";display: inline-block;border-left: 4px solid #1F40C5;height: 24px; vertical-align: middle;margin-right: 14px;}
.loop .title em {float: left;font-size: 14px;color: #999;margin-left: 1em;}
.loop .title ul {float: left;margin-left: 52px;}
.loop .title ul li {font-size: 17px;color: #333;float: left;margin-right: 16px;position: relative;cursor: pointer;height: 33px;line-height: 33px;}
.loop .title ul li.on:after {content: '';display: inline-block;height: 3px;background: #1F40C5;width: 50%;position: absolute;left: 50%;margin-left: -25%;bottom: -6px;}
.loop .title ul li.on a {color: #1F40C5;}
.loop .title span {float: right;line-height: 40px;}

.onlineexam {float: left;width: 780px;}
.newt {float: right;width: 350px;}
.newt .list {padding: 14px 20px;}
.newt .list li {padding-right: 0;}
.btitle {padding: 10px 10px 20px 0;height: 16px;}
.btitle h3 {height: 16px;border-left: 4px solid #1F40C5;text-indent: 0.6em;line-height: 15px; font-size: 18px; color: #343434;font-weight: 600;float: left;}
.btitle span {float: right;}
.btitle span a {color: #888;}


.fbtn {height: 40px;padding-top: 5px;}
.btn {width: 100%;height: 40px;background: #2A74DD;font-size: 16px;color: #fff;border: none;cursor: pointer}
.btn:hover {background: #666;}
.elist {height: 100%;overflow: hidden;}
.elist li {height: 30px;padding: 10px 0;border-bottom: 1px dashed #ddd;position: relative;padding-right: 100px;position: relative;float: left;width: 459px;}
.elist li p {line-height: 30px;padding-left: 30px;}
.elist li p::before {width: 22px;height: 22px;content: "";background: url(../tiku/xie.png) no-repeat;display: inline-block;position: absolute;top:14px;left: 0;}
.elist li span {top: 9px;right: 14px;}
.elist li span a {border: 1px solid #E8E8E8;background: #F9F9F9;color: #666;display: inline-block;line-height: 32px;width: 98px;text-align: center;}
.elist li span a:hover {background: #F0F0F0;color: #000;}

.link .title {margin-top: 16px;margin-bottom: 0px;height: 32px;line-height: 32px;text-indent: 1em;border-bottom:1px solid #e8e8e8;}
.link h3 {float: left;font-size: 16px;line-height: 20px;font-weight: normal;}
.link {margin-top: 16px;border: 1px solid #e8e8e8;background: #fff;}
.link span {display: inline-block;line-height: 20px;color: #999;margin-left: 5px;float: left;}
.link p {padding: 10px;}
.link p a {display: inline-block;color: #999;line-height: 26px;margin: 0 8px;}
.link p a:hover {color: #19b955;}

.loaction {padding-left: 0;background: none;}
.col {float: left;width: 780px;}
.side {float: right;width: 340px;}
.side .boxshow {margin-bottom: 20px;}

/* 列表 */
.znav {margin-bottom: 30px;padding: 15px 20px 0;}
.znav li span {display: block;float: left;font-size: 16px;margin-top: 7px;}
.znav li p {overflow: hidden;}
.znav li p a {display: inline-block;padding: 8px 15px;margin: 0 0 15px 10px;    line-height: normal;}
.znav li p a.curr,.znav li p a:hover {background: #EBEEFC;color: #1F40C5;border-radius: 3px;}
.znav li p em {float: right;border-left: 1px solid #E8E8E8;}
.examlist {box-shadow: 0 0 9px 3px rgba(228, 228, 228, 0.4);background: #fff;}
.examlist li {padding: 16px 190px 16px 18px;border-bottom: 1px solid #E8E8E8;position: relative;}
.examlist li p {height: 30px;line-height: 30px;}
.examlist li p a {font-weight: 400;font-size: 16px}
.examlist li span {font-size: 12px;display: block;line-height: 20px;height: 20px;}
.examlist li span em {color: #aaa;padding-right: 20px;}
.examlist li a.gobtn {position: absolute;top:50%;right: 30px;width: 90px;height: 30px;line-height: 30px;
 text-align: center;color: #fff;display: inline-block; position: absolute; border-radius: 5px;background: #1F40C5;margin-top: -15px;}
.examlist li a.gobtn:hover {opacity: .8;}
.boxshow .btitle {padding-top: 20px;}
.xlist {padding:0 5px;margin-top: -10px;}
.xlist li {border-bottom: 1px dashed #ddd;}
.xlist li span {display: block;font-size: 12px;color: #aaa;}
.xlist li a {display: block;padding: 10px 6px 10px 46px;background: url(../tiku/xlist.png) no-repeat 6px center;}
.xlist li a:hover {background-color: #F9F9F9;}

.exam-info {padding: 20px 30px;margin-bottom: 20px;}
.exam-info-code{display: block;width: 278px;height: 330px;background: url(../tiku/mn-code.png) no-repeat top left;float: left;}
.exam-info-code .code-img{width: 120px;background: #fff;margin: 70px 59px 18px;padding: 20px;}
.exam-info-code .code-img img{width: 100%;display: block;height: auto;}
.exam-info-code .code-txt{font-size: 16px;color: #666;text-align: center;}
.exam-inf {float: right;width: 780px;}
.exam-inf .hd {border-bottom: 1px solid #E8E8E8;}
.exam-inf .hd h1 {font-size: 20px;line-height: 30px;color: #333;padding: 10px 0;}
.exam-inf .hd .star-txt {height: 20px;padding:5px 0 20px 0;color: #aaa;}
.exam-inf ul {width:100%;padding-top:10px;overflow: hidden;}
.exam-inf ul li{overflow:hidden;float:left;width:308px;height:46px;line-height:46px;font-size:15px;color:#666;}
.exam-inf ul li span {color: #f00;}
.exam-inf 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-top: 10px;}
a.gobuy {display:inline-block;background: #1D3CB8;border:1px solid #162D8E;color: #fff;font-size: 18px;line-height: 50px;height: 50px;width: 180px;border-radius: 6px;text-align: center;}
a.gobuy:hover {background: #162D8E;}
.exam-desc {border-top: 1px solid #E8E8E8;padding-top: 20px;margin-top: 20px;}
.exam-desc h3 {font-size: 20px;color: #333;}
.exam-desc .desc {padding:10px 0;line-height:1.9em;color:#6e6e7e}
.exam-desc .desc img{width:100%  !important;}
.exam-desc .desc img {
	max-width:740px;
	myimg:expression(onload=function(){
	this.style.width=(this.offsetWidth > 740)?"740px":"auto"; 
};
);height:auto !important;
}
.summary {position: relative;padding-top: 60px;}
.summary h3 {width: 160px;line-height: 50px;height: 50px;position: absolute;top:20px;left: -20px;background: #1D3CB8;border-radius: 6px;color: #fff;font-size: 18px;text-align: center;}
.summary h3::before {content: "";width:0;height:0;border-width:10px 15px 0px 0;border-style:solid;border-color:transparent #162d8e transparent transparent;position: absolute;top:-10px;left: 5px;}
.summary ul {padding: 0 20px;}
.summary ul li {border-bottom: 1px dashed #E8E8E8;overflow: hidden;padding: 40px 0 20px;}
.summary ul li dl{width: 100%;overflow: hidden;}
.summary ul .n {position: relative;padding:0 0 10px 40px;line-height:25px;font-size:15px;}
.summary ul .n em {width:25px;height:25px;line-height:25px;text-align:center;background:#10C55B;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;font-size:16px;font-family:arial;position: absolute;top:3px;left: 0;}

.summary ul li p{line-height:30px;padding-left: 10px;}
.summary ul li a {display: inline-block;height: 44px;line-height: 44px;text-align: center;border: 1px solid #10C55B;background: #fff url(../tiku/test_icon.png) no-repeat 14px 13px;font-size: 16px;color: #10C55B;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin: 10px 10px 0;width: 150px;text-indent: 1em;}
.summary ul li a:hover {background: #10C55B url(../tiku/test_icon.png) no-repeat 14px -57px;color: #fff;}
.summary ul li a.cktiku {background: #fff url(../tiku/test_icon.png) no-repeat 14px -132px;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;}


.askpage  {margin-bottom: 30px;position: relative;}
.askpage .desc,.asklist li .exam {line-height: 30px;padding-top: 10px;overflow: hidden;}
.askpage .auor {height: 32px;line-height: 32px;margin-top: 16px;background: #fafafa;}
.askpage .auor span {padding: 0 10px;font-size: 12px;color: #999;}
.askpage .bd {padding:0 46px 36px;}
.askpage .hd {padding: 20px 46px 0 46px;}
.askpage .hd h1 {font-size: 22px;font-weight: bold;color: #333;line-height: 36px;}
.askpage h3.tit {color: #0a0;font-size: 18px;padding: 18px 0;}
.ask-t {width: 30px;height: 30px;background: url(../ask/ask-1.png) no-repeat;display: block;position: absolute;top:22px;left: 8px;}
.ask-t2 {background: url(../ask/ask-2.png) no-repeat;}

.ask-t3 {background:none;}
.answer {position: relative;}
.answer-main {padding:10px 46px 36px;display:none;}
.answer-main .desc {line-height: 28px;padding: 15px 0 5px;font-size: 16px;color:#333}
.answer-main .desc p,.askpage .desc p {text-indent:2em;}
.answer-main .desc img,.askpage .desc img {
    max-width:720px;
    myimg:expression(onload=function(){
    this.style.width=(this.offsetWidth > 720)?"720px":"auto"; 
}
);
vertical-align: middle;max-width: 720px;margin: 0 auto;margin-bottom: 10px;display: block;
}
.look {background: #f9f9f9;border-top: 1px solid #ededed;padding: 60px 0;text-align: center;}
.look a {width: 240px;height: 53px;border: 0px;cursor: pointer;margin: 0px auto;display: inline-block;color: #fff;background-color: #10C55B;text-align: center;line-height: 53px;font-size: 18px;margin: 0 20px;}
.look a:hover {background: #13EC70;}
.look a.click-answer {background-color: #162D8E;}
.look a.click-answer:hover {background: #1F40C5;}
.answer-key {padding: 20px 80px 10px 80px}
.answer-key h4 {color: #f00;height: 20px;}
.answer-key li {padding: 8px 0;clear: both;}
.answer-key li input {border: 1px solid #e3e3e3;border-radius: 4px;outline: 0;width: 200px;height: 40px;line-height: 40px;font-size: 18px;color: #333;text-align: center;}
.answer-key li input:focus {border: 1px solid #162D8E}
.answer-key li input.danger {border: 1px solid #fda233}

.answer-key li.askbtn a {display: block;border: 1px solid #10C55B;line-height: 38px;text-align: center;color: #10C55B;margin-bottom: 14px;font-size: 16px}
.answer-key li.askbtn a:hover {background: #f9f9f9;}
.answer-key li.askbtn a.sub_key {border-color: #1F40C5;color: #fff;background: #162D8E;}
.answer-key li.askbtn a.sub_key:hover {background: #1F40C5;}

.tk_left {padding: 15px 0;margin-bottom: 30px;}
.tk_left ul {overflow: hidden;padding: 20px 5% 0;}
.tk_left ul li {float:left;width: 25%;text-align: center;}
.tk_left ul li em {display: inline-block;width: 54px;height: 50px;background: url(../ask/tk_left.png) no-repeat;}
.tk_left ul li em.tk_2 {background-position: -54px 0}
.tk_left ul li em.tk_3 {background-position: -108px 0}
.tk_left ul li em.tk_4 {background-position: -162px 0}
.tk_left ul li p {font-size: 18px;color: #333;line-height: 44px;}
.tk_left ul li span {display: block;color: #aaa;line-height: 24px;}
.tk_btn {text-align: center;padding: 20px 0;}
.tk_btn a {font-size: 16px;color: #fff;height: 46px;display: inline-block;background-color: #e1423f;text-align: center;line-height: 46px;border-radius: 46px;background-image: linear-gradient(120deg, #5471E4, #1F40C5);box-shadow: 0 3px 20px rgba(31,64,197,0.2);padding: 0 60px;}
.tk_btn a:hover {background: #5471E4;}
/*

@media only screen and (min-width:1290px){
.w,.head,.main {width: 1280px;}
.askmenu dl {float: left;width: 128px;}
.questadd {width: 890px;}
.questside {width: 320px;}
.softbox_406 .hd li a {padding: 0 20px;}
.softbox .list li {width: 332px;}

.jsj .col {width: 920px;}
.jsj .softbox .list li {width: 381px;}
.city ul {width: 1070px;}
.city ul li {width: 100px;}
.menu ul li a {padding: 0 27px;}
.wxbox li {width: 292px;}
.wxbox li h2 {width: 268px;}
.downlist li > a {font-size: 16px}
.classmap ul li {margin: 0 24px 23px 0;}
.main-ask .col {width: 920px;}
.main-ask .side {width: 330px;}
.listdown ul li {width: 310px;}
.listdown ul li .cont-img .img-show .show-text p {width: 170px;}
.examlist li .tit {font-size: 16px}
}
*/