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