body,html{color:#444;font-size:12px;font-family:"Microsoft YaHei"}
body,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,td,textarea,th,ul{margin:0;padding:0}
a:focus,input:focus{outline:0}
fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
q:after,q:before{content:''}
abbr,acronym{border:0;font-variant:normal}
table{border-collapse:collapse;border-spacing:0}
th{text-align:inherit}
a{color:#444;vertical-align:baseline}
a:hover{color:#4696dc;text-decoration:underline}
a,ins{text-decoration:none}
.clear{float:none;clear:both;display:block;visibility:hidden;overflow:hidden;width:0;height:0;border:0;background:0 0;font-size:0}
.clearfix:after,.clearfix:before{display:table;content:""}
.clearfix:after{clear:both}
.clearfix{zoom:1}
img,li{vertical-align:top}
i{font-style:normal}
.fl{float:left}
.fr{float:right}
.hide{display:none}
.tc{text-align:center}
.kj_header_wrap{margin-bottom:20px;width:100%;border-bottom:2px solid #df2f3d}
.kj_header{margin:0 auto;padding:16px 0 15px;width:960px}
.kj_header .logo{float:left;display:block;padding-top:5px}
.kj_header .headline{float:left;padding-left:10px;height:59px;border-left:1px solid #ddd;font-weight:700;font-size:18px;line-height:59px}
.kj_header_r{float:right;padding-top:13px;width:230px}
.kj_header_r a{display:block;padding-left:44px;font-size:14;line-height:34px}
.kj_header_r .al{float:left;background:url(zt_icon_01.jpg) left center no-repeat}
.kj_header_r .ar{float:right;background:url(zt_icon_02.jpg) left center no-repeat}
.zt_main{margin:0 auto;width:960px}
.z_adver{display:block;margin-bottom:20px}
.z_how{margin-bottom:20px;padding:0 19px 11px;border:1px solid #ddd}
.z_how .headline{font-weight:700;font-size:16px;line-height:57px}
.z_how p{font-size:14px;line-height:30px}
.z_how a{color: #B2463B;display:inline;font-weight:bold}
.z_how em{background: #1B608E;padding:5px;font-size:16px;color: #FFF;letter-spacing:2px}
.kj_intro{margin-bottom:20px;padding:20px;background:#f0f0f0}
.kj_intro_l{float:left;width:230px;border-right:1px solid #ddd}
.kj_intro_l .img{margin-bottom:20px;padding:26px 18px 28px;width:174px;height:76px;background:#fff}
.kj_intro_l .img img{width:174px;height:76px}
.kj_intro_l a{display:block}
.kj_intro_l .txt{margin:0 auto;padding-left:64px;width:100px;height:44px;border-radius:22px;background:url(zt_icon_03.png) 35px center no-repeat #df2f3d;color:#fff;font-size:16px;line-height:44px}
.kj_intro_r{float:right;width:668px}
.kj_intro_r_t{margin-bottom:3px;width:100%;line-height:38px}
.kj_intro_r_t .headline{float:left;font-weight:700;font-size:16px}
.kj_intro_r_t p{float:right;color:#666;font-size:14px}
.kj_intro_r_t p i{color:#238be2}
.kj_intro_r .infor{margin-bottom:13px;font-size:14px;line-height:24px}
.kj_intro_r ul{margin-right:-19px;width:687px}
.kj_intro_r ul li{float:left;margin-right:39px;width:128px}
.kj_intro_r ul li a{display:block}
.kj_intro_r ul li img{width:128px}
.kj_choose{margin-bottom:20px}
.kj_choose .headline{text-align:center;font-weight:700;font-size:30px;line-height:86px}
.kj_ch_teach{margin-right:-21px;margin-bottom:33px;width:981px}
.kj_ch_teach li{float:left;margin-right:21px;padding:20px;width:266px;background:#f0f0f0}
.kj_ch_teach li a{display:block}
.kj_ch_teach li span{display:block;margin-top:3px;font-weight:700;font-size:14px;line-height:42px}
.kj_ch_teach li p{margin-bottom:20px;padding-bottom:15px;height:82px;border-bottom:1px solid #ddd;font-size:14px;line-height:24px}
.kj_ch_teach li .link{margin:0 auto;width:168px;height:40px;border-radius:20px;background:#4992df;color:#fff;text-align:center;font-size:14px;line-height:40px}
.kj_com{position:relative;overflow:hidden;width:100%;height:600px}
.kj_com ul{position:absolute;top:0;left:0;width:100%}
.kj_com ul li{position:relative;padding:20px 0 31px;width:100%;border-bottom:1px dashed #ddd}
.kj_com ul li .li_img{float:left;width:64px;height:64px}
.kj_com ul li .li_con{float:right;padding-top:7px;width:878px}
.kj_com ul li .li_con p{font-size:14px;line-height:24px}
.kj_com ul li i{position:absolute;right:0;bottom:10px;display:block;color:#888;line-height:21px}
.kj_duoshuo{margin-bottom:20px;width:100%}
.kj_news{margin-bottom:11px}
.kj_news_con{margin-bottom:10px;width:100%}
.kj_news_con .headline{position:relative;padding-left:13px;font-weight:700;font-size:14px;line-height:34px}
.kj_news_con .headline:after{position:absolute;top:12px;left:0;width:3px;height:10px;background:#df2f3d;content:""}
.kj_news_con ul{margin-right:-72px}
.kj_news_con ul li{position:relative;float:left;margin-right:72px;padding-left:12px;width:260px;height:30px}
.kj_news_con ul li:after{position:absolute;top:14px;left:0;width:3px;height:3px;background:#ccc}
.kj_news_con ul li a{float:left;display:block;overflow:hidden;width:200px;height:30px;text-overflow:clip;white-space:nowrap;font-size:14px;line-height:30px}
.kj_news_con ul li span{float:right;color:#888;line-height:30px}
.kj_bot{padding:14px 19px 2px;border:1px solid #ddd}
.kj_bot .p_con{margin-bottom:12px;font-size:14px;line-height:24px}
.kj_bot .p_con span{display:block;margin-right:35px;font-weight:700}
.kj_bot .p_con a{float:left;display:block;margin-right:28px;white-space:nowrap}
#ds-thread #ds-reset #ds-hot-posts,#ds-thread #ds-reset .ds-comments-info,#ds-thread #ds-reset .ds-meta,#ds-thread #ds-reset .ds-powered-by,#ds-thread #ds-reset li.ds-post-placeholder{display:none}
#ds-thread{clear: both;margin: 20px auto;}
#footer{margin-top:20px;padding:30px 0 20px;width:100%;background:#eee;color:#666;color:#333;text-align:center;font-size:12px}
#footer li,#footer p,#footer ul{margin:0;padding:0}
#footer .dib-wrap .dib{display:inline;margin:0 5px;vertical-align:top;word-spacing:normal;letter-spacing:normal;font-size:12px}
#footer p{margin:8px 0;color:#666;font-family:Microsoft yahei}
#footer .links{color:#999}
#footer .links a{margin:0 10px;color:#444;text-decoration:none;font-family:Microsoft yahei}
#footer p a:hover{color:#368ee0}