@charset "gb2312";
/* CSS Document */
html{ height:100%;}
body{ margin:0px; padding:0px;font-family:"微软雅黑","Microsoft YaHei","宋体";}
a{ text-decoration:none;}
ul,li,ol,dd,dt,form,dl,dd,dt,p,input{ list-style-type:none; margin:0px; padding:0px;}
img,img a{ border:0px; margin:0px; padding:0px;}
.n{font-weight:normal;font-style:normal;}
.b{font-weight:bold;}
.i{font-style:italic;}
.fl{float:left;}
.fr{float:right;}
.fn{ float:none;}
.cl{clear:both; height:0px; font-size:0px;}
.wl,.wl a{ color:#fff;}
.wb,.wb a{ color:#007ECA;}
.wr,.wr a{ color:#f54169;}
.wh,.wh a{ color:#666;}
.wg,.wg a{ color:#3EA471;}
.w0,.w0 a{ color:#000;}
.w333,.w333 a{ color:#333;}
.w999,.w999 a{ color:#999;}
.ma{ margin:0 auto;}
.oh{ overflow:hidden;}
.pr{ position:relative;}
.pa{ position:absolute;}
.db{ display:block;}
.bgc_l{background:#fff;}
.bgc_b{background:#0098D9;}
.bgc_h{background:#F3F2F1;}
.bgc_r{background:#f54169;}
.bgc_g{background:#5BBD59;}
.boa_h{ border:1px #AFCDE4 solid;}
.boab_l{ border:none; border-bottom:1px #fff dashed; }
.boab_b{ border:none; border-bottom:1px #007ECA dashed; }
.boab_r{ border:none; border-bottom:1px #f54169 dashed; }
.boab_y{ border:none; border-bottom:1px #F5B545 dashed; }
.bor4{ border-radius:4px;}

/* 字体相关 */
.fs{ font-family:"宋体";}
h1{ font-size:24px; font-weight:bold; line-height:30px; height:40px; margin:0px; padding:0px;}
h2{ font-size:18px; font-weight:bold; line-height:30px; height:35px; margin:0px; padding:0px;}
h3{ font-size:14px; font-weight:bold; line-height:20px; height:26px; margin:0px; padding:0px;}
.f12,.f12 a{ font-size:12px;}
.f14,.f14 a{ font-size:14px;}
.f16,.f16 a{ font-size:16px;}
.f18,.f18 a{ font-size:18px;}
.f20,.f20 a{ font-size:20px;}
.f24,.f24 a{ font-size:24px;}
.f28,.f28 a{ font-size:28px;}
.f30,.f30 a{ font-size:30px;}
.f32,.f32 a{ font-size:32px;}
.f36,.f36 a{ font-size:36px;}
.f40,.f40 a{ font-size:40px;}
.l12{ line-height:12px;}
.l14{ line-height:14px;}
.l16{ line-height:16px;}
.l18{ line-height:18px;}
.l20{ line-height:20px;}
.l22{ line-height:22px;}
.l24{ line-height:24px;}
.l26{ line-height:26px;}
.l28{ line-height:28px;}
.l30{ line-height:30px;}
.l32{ line-height:32px;}
.l36{ line-height:36px;}
.l40{ line-height:40px;}
.tal{ text-align:left;}
.tac{ text-align:center;}
.tar{ text-align:right;}

.w100{ width:100%;}
.w1000{ width:1000px; overflow:hidden;}
.w810{ width:810px; overflow:hidden;}
.w314{ width:314px; overflow:hidden;}
.w330{ width:330px; overflow:hidden;}
.w657{ width:657px; overflow:hidden;}
.w534{ width:534px;}
.w426{ width:426px;}
.w480{ width:480px;}
.w258{ width:258px;}
.w120{ width:120px;}
.w308{ width:308px;}
.w410{ width:410px;}
.w206{ width:206px;}
.w226{ width:226px;}
.w146{ width:146px;}
.w160{ width:160px;}
.w130{ width:130px;}


/* 高度 */
.h10{ height:10px;}
.h18{ height:18px;}
.h20{ height:20px;}
.h22{ height:22px;}
.h24{ height:24px;}
.h26{ height:26px;}
.h28{ height:28px;}
.h30{ height:30px;}
.h35{ height:35px;}
.h38{ height:38px;}
.h40{ height:40px;}
.h45{ height:45px;}
.h50{ height:50px;}
.h60{ height:60px;}
.h70{ height:70px;}
.h80{ height:80px;}
.h100{ height:100px;}
.h120{ height:120px;}
.h145{ height:145px;}
.h150{ height:150px;}
.h200{ height:200px;}
.h250{ height:250px;}
.h300{ height:300px;}
.h350{ height:350px;}
.h400{ height:400px;}
.h186{ height:186px;}
.h20ie7{ *height:20px;}


/* 内距 */
.pd5{ padding:5px;}
.pd10{ padding:10px;}
.pd15{ padding:15px;}
.pd20{ padding:20px;}
.pd25{ padding:25px;}
.pd30{ padding:30px;}
.pd40{ padding:40px;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl25{ padding-left:25px;}
.pl30{ padding-left:30px;}
.pl40{ padding-left:40px;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr25{ padding-right:25px;}
.pr30{ padding-right:30px;}
.pr40{ padding-right:40px;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb25{ padding-bottom:25px;}
.pb30{ padding-bottom:30px;}
.pb40{ padding-bottom:40px;}
.pb50{ padding-bottom:50px;}

/* 外距 */
.mg5{ margin:5px;}
.mg10{ margin:10px;}
.mg15{ margin:15px;}
.mg20{ margin:20px;}
.mg25{ margin:25px;}
.mg30{ margin:30px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}
.ml50{ margin-left:50px;}
.ml60{ margin-left:60px;}
.ml100{ margin-left:100px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr30{ margin-right:30px;}
.mr38{ margin-right:38px;}
.mr40{ margin-right:40px;}
.mr50{ margin-right:50px;}
.mr60{ margin-right:60px;}
.mr100{ margin-right:100px;}

.mr14{ margin-right:14px;}
.mr18{ margin-right:18px;}
.mr29{ margin-right:29px;}

.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}

/* more and button */
.more{ width:20px; height:39px; background:url(../images_kn/more.png) no-repeat center; display:block;}
.more:hover{background:url(../images_kn/more_o.gif) no-repeat center !important;}
.more02{ width:30px; height:39px; background:url(../images_kn/more.png) no-repeat right center #F3F2F1; display:block; top:0px; right:0px;}
.more02:hover{background:url(../images_kn/more_o.gif) no-repeat right center #F3F2F1 !important;}
.an{ line-height:16px; font-size:16px; font-weight:bold; color:#FFF;padding:10px 50px 10px 24px; display:block; border-radius:50px; margin-top:5px;}
.an:hover{ background-color:#007ECA;}
.an_y{ background: url(../images_kn/jt01.png) no-repeat right center #FFBF00;}
.an_r{ background: url(../images_kn/jt01.png) no-repeat right center #F7597C;}
.an_g{ background: url(../images_kn/jt01.png) no-repeat right center #00B2B2;}

/* top */
.balloon{ position:absolute;top:0px; left:50%; width:140px; height:205px; background:url(../images_kn/balloon.png) no-repeat; margin:-60px 0px 0px 126px;}
.topnav{background:#fff;}
.topnav2{ background:#f4f4f4;}
.topnav div p img,.topnav2 img{margin-right:5px; margin-bottom:-3px;}
.topbox{ height:152px;background:url(../images_kn/topbb.png)}
.top{ height:152px; background:url(../images_kn/top.jpg) no-repeat center;}
.topct{ width:600px; padding-top:54px;}
.homelk{ display:block; width:200px; height:50px;}
.search{ width:380px;}
.searchin{ width:162px; height:26px;border:1px #9FD3F0 solid; background:#fff; padding:0px 5px; line-height:26px;}
.searchin_an{ display:block; width:30px; height:26px; background:url(../images_kn/search_an.png) no-repeat right 2px; border:0px; cursor:pointer; margin-right:0px !important;}
.searchin_an:hover{ background:url(../images_kn/search_an_o.png) no-repeat right 2px;}

/* nav */
.navbg{ height:71px; background: url(../images_kn/navbb.png) center; position:relative; z-index:10;}
.navb2{ height:60px; background:url(../images_kn/navb2.jpg) center top no-repeat;}
.nav ul li{float:left; position:relative; width:100%;z-index:99; display:block;}
.na{ height:50px; display:block;position:absolute;top:0px; left:50%; font-size:20px; color:#fff; z-index:1; line-height:20px;font-weight:bold; padding:21px 46px 0px 34px; white-space:nowrap;}
.na_o{color:#FFDF00 !important;}
.na img{ display:none;}
.nm{ display:none; position:absolute; left:0px; top:71px; width:100%; height:390px; background:#F3F2F1;}
.nm_y{ display:none; position:absolute; left:0px; top:461px; width:100%; height:5px; background: url(../images_kn/nm_y.png);}
.na_gzpt{margin-left: -130px;background:url(../images_kn/nav01.png) no-repeat 2px 21px;}
.na_gzpt img{ position:absolute; left:2px; top:21px;}
.na_zthd{margin-left: 230px;background:url(../images_kn/nav02.png) no-repeat 0px 19px;}
.na_zthd img{position:absolute; left:0px; top:19px;}
.na_bwch{ margin-left:-500px;background:url(../images_kn/nav03.png) no-repeat 2px 19px;}
.na_bwch img{position:absolute; left:2px; top:19px;}
.na_hlq{ margin:-18px 0px 0px -48px;background:url(../images_kn/nav04.png) no-repeat; width:100px; height:100px; padding:29px 0 0 30px !important;box-sizing: border-box;}
.na_hlq img{position:absolute; left:0px; top:0px; z-index:1;}
.na_hlq span{ display:block; position:absolute;z-index:9;}
.na_xyllz{margin-left: -325px;background:url(../images_kn/nav05.png) no-repeat 2px 20px;}
.na_xyllz img{position:absolute; left:2px; top:20px;}
.na_chgy{margin-left: 45px;background:url(../images_kn/nav06.png) no-repeat 2px 19px;}
.na_chgy img{position:absolute; left:2px; top:19px;}
.na_st{margin-left: 415px;background:url(../images_kn/nav07.png) no-repeat 2px 20px;}
.na_st img{position:absolute; left:2px; top:20px;}

/* nav工作平台 */
.nbt_l{ border:none; border-bottom:1px #007ECA dashed; color:#F3F2F1;}
.n01an{ border-radius:4px; font-size:13px; color:#fff; padding:4px 6px; line-height:14px; margin-bottom:5px; display:inline-block;}
.n1a_b{ background:#0098D9;}
.n1a_b:hover{ background:#73BC4B;}
.n01b{ font-size:14px; line-height:24px;color:#333}
.n01b:hover{ color:#007ECA;}
.nqhbt{ height:29px;border-bottom:1px #007ECA solid; margin-top:10px;}
.nqhbt a{ display:block; float:left; height:29px; line-height:28px; font-size:14px; color:#333; padding:0px 11px;}
.nqhbt a.selected{ background:#007ECA; font-size:14px; color:#fff;}
.nqhlie{ height:142px; overflow:hidden;}

/* 8.7改 */
.work_bt{ width:100%; height:45px; background:url(../images_kn/line_bb.png) no-repeat center 24px; font-size:18px; color:#333; line-height:25px; font-weight:bold; text-align:center;}
.work_a a{ display:block; height:12px; line-height:12px;float:left; padding-right:5px; margin:3px 5px 3px 0px; border-right:1px #0098D8 solid;white-space:nowrap;}
.work_a2 a{ display:block; width:100%; line-height:20px; white-space:nowrap;}
.work_a3 a{ display:block; float:left;line-height:20px; white-space:nowrap;}
.sng_a{ display:block;width:220px; height:25px; border:1px #0098D9 solid; font-size:12px; color:#666; text-align:center; line-height:24px; margin:0 auto; background:#FFF; border-radius:50px;}


/* nav主题活动 */
.w405{ width:405px; overflow:hidden;}
.w545{ width:545px; overflow:hidden;}
.fklie{ width:120%;}
.fklie ul li{ width:125px; height:125px; float:left; margin-right:15px; margin-bottom:20px;}
.fklie ul li img{ width:125px; height:125px;}
.fk_cw{ background:#F54169; padding:8px 0px 0px 8px; height:117px;}
.fk_cw a:hover{ color: #FCC;}
.fk_xdy{ background:#4BBF5E; padding:8px 0px 0px 8px; height:117px;}
.fk_xdy a:hover{ color: #CEE9C0;}
.zl-bt ul li{border-radius: 50%;position: relative;}
.zl-bt ul li img{border-radius: 50%;}
.zl-bt ul li p{width:105px; height:100px;position: absolute;left: 0;top: 0;background: url(../images_kn/opa75.png);border-radius: 50%;color: #fff;font-size: 14px;font-weight: bold;text-align: center;padding: 25px 10px 0 10px;display: none;}
.zl-bt ul li p span{font-size: 20px;line-height:32px; }


/* nav联络站 */
.ntulie{ width:120%;}
.ntulie ul li{ float:left; width:120px; height:80px; position:relative; margin-right:18px;}
.ntulie ul li img{width:120px; height:80px;}
.ntulie ul li p{height:18px; position:absolute; left:0px; bottom:0px; line-height:18px; text-align:center; color:#fff; font-size:12px; background:url(../images_kn/tubt.png); font-weight:bold; width:100%; overflow:hidden;}
.ntu01{ width:120px; height:80px; position:relative;}
.ntu01 img{width:120px; height:80px;}
.ntu01 p{height:18px; position:absolute; left:0px; bottom:0px; line-height:18px; text-align:center; color:#fff; font-size:12px; background:url(../images_kn/tubt.png); font-weight:bold; width:100%; overflow:hidden;}
.n12lie ul li{font-size:12px;line-height:20px; color:#333;}
.n12lie ul li a{font-size:12px;color:#333;}
.n12lie ul li a:hover{color:#007ECA;}
.xjz_s{ width:426px; height:30px;}
.xjz_sj{ width:406px;height:245px; padding:10px 5px 0px 15px;background:#fff; position:absolute; z-index:888; left:0px; top:80px; display:none}
.xjz_sj ul{width:406px;height:212px;overflow:auto; overflow-x:hidden; position:relative;}
.xjz_sj ul li{ width:380px; line-height:30px; font-size:14px; color:#666; border-bottom:1px #ccc dashed;}
.xjz_close{ cursor:pointer;}
.ntulie2{ width:120%;}
.ntulie2 ul li{ float:left; width:130px; height:82px;margin-right:18px;}
.ntulie2 ul li img{width:130px; height:82px;}
.ntulie2 ul li p{height:18px;line-height:18px; text-align:center; color:#fff; font-size:12px; background:#007ECA; font-weight:bold; overflow:hidden;}

/* nav彩虹公益 */

.ch01{ width:236px;margin-right:23px;}
.ch02{ width:258px;}
.ch03{ width:460px;}
.ntu02{ width:236px; height:157px; position:relative;}
.ntu02 img{width:236px; height:157px;}
.ntu02 p{height:18px; position:absolute; left:0px; bottom:0px; line-height:18px; text-align:center; color:#fff; font-size:12px; background:url(../images_kn/tubt.png); font-weight:bold; width:100%; overflow:hidden;}
.productshow_c{ height:240px;position:relative;}
.scrollcontainer_c{width:258px;height:240px;overflow:hidden;position:relative;}
.scrollwraper_c{position:absolute;left:0px;top:0px;width:10000px;}
.scrollwraper_c ul{width:267px;height:240px;float:left;}
.scrollwraper_c ul li{float:left;width:80px;height:120px;text-align:center; margin-right:9px; line-height:14px;}
.scrollcontainer_c ul li p{ font-size:12px; padding-top:5px;}
.scrollwraper_c a{ color:#333}
.scrollwraper_c a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
a.abtn2{position:absolute;top:250px;display:block;height:27px;width:27px;overflow:hidden;text-indent:-20000px;background: url(../images_kn/n_gd.png) no-repeat; z-index:990}
a.aleft2{left:80px;}
a.agrayleft{cursor:default;background:url(../images_kn/n_gd.png) 0px 27px;}
a.aright2{right:80px;background-position:-27px 0px;}
a.agrayright{cursor:default;background:url(../images_kn/n_gd.png) -27px 27px;}
.newslistwraper{height:222px;position:relative;}
.newslist{height:222px;overflow:hidden;position:relative;width:453px;border-right:1px #ddd solid;}
.newslist ul{position:absolute;left:0px;top:0px;width:428px;}
.newslist ul li{ background:url(../images_kn/gybt.png) no-repeat 0px 4px; padding-left:15px; height:74px;}
.hy_a{ display:block; line-height:18px; font-size:12px; color:#fff; padding:0px 4px; border-radius:3px; background:#F54169;}
.newslistwraper a.abtn{position:absolute;display:block;height:22px;width:13px;overflow:hidden;text-indent:-20000px;background: url(../images_kn/ch_gd.png) no-repeat; z-index:991}
.newslistwraper a.aleft{right:0px; top:0px; background-position:0px 0px;}
.newslistwraper a.agrayleft{cursor:default;background-position:-13px 0px;}
.newslistwraper a.aright{right:0px; bottom:0px;background-position:0px -22px;}
.newslistwraper a.agrayright{cursor:default;background-position:-13px -22px;}
.gy_a{ display:block; height:40px; line-height:38px; padding:0px 26px; border-radius:50px; font-size:18px; color:#fff; text-align:center;}
.gy_a:hover{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.a_yz{ background:#F54169; float:left; margin-left:80px;}
.a_qz{ background:#007ECA; float:right; margin-right:80px;}

/* nav视听 */
.ntvlie{width:1025px;}
.ntvlie ul li{ float:left; width:184px; height:140px; margin-right:20px; margin-bottom:15px; position:relative;}
.ntvlie ul li img{width:184px; height:110px;}
.nm03_wsbt{ height:30px; background: url(../images_kn/play_ico.png) no-repeat 8px 8px #fff; font-size:12px; color:#333; padding:0 10px 0px 30px; line-height:30px; overflow:hidden;}
.wsfc{ width:184px; height:110px; background: url(../images_kn/nm03wsbg.png) no-repeat; position:absolute; left:0px; top:0px;}
.ntvbt a{ float:left; display:block; font-size:16px; color:#007ECA; padding-right:10px; margin-right:10px;line-height:20px; border-right:1px #ddd solid;}
.ntvbt a:hover{color:#41C057;}

/* nav呼啦圈 */
.hlq01{ width:418px;}
.hlq02{ width:290px;}
.hlq03{ width:260px;}
.h01_n{ width:87px; margin-right:10px; float:left;}
.h01_n a{ display:block; width:70px; height:30px; background:url(../images_kn/h01n.png) no-repeat; font-size:14px; color:#fff; line-height:28px; padding-left:17px; margin-bottom:4px;}
.h01_n a.selected{ width:70px; height:30px; background:url(../images_kn/h01n_s.png) no-repeat; font-size:14px; color:#fff; line-height:30px; padding-left:17px; margin-bottom:4px; font-weight:bold;}
.h01_lie{ width:310px; float:left;}
.h01_lie ul li{ float:left; width:135px; height:90px; position:relative; margin-right:18px; margin-bottom:18px;}
.h01_lie ul li img{width:135px; height:90px;}
.h01_lie ul li p{height:18px; position:absolute; left:0px; bottom:0px; line-height:18px; text-align:center; color:#fff; font-size:12px; background:url(../images_kn/tubt.png); font-weight:bold; width:100%; overflow:hidden;}
.h02bt{ font-size:20px; color:#007ECA; width:36px; line-height:22px; height:110px; background:url(../images_kn/morejc.png) no-repeat 1px bottom; float:left;}
.h02link{ width:252px; float:left;}
.h02link a{ width:120px; height:45px; display:block; float:left; background:#007ECA; line-height:43px; font-size:16px; text-align:center; color:#fff; margin-right:6px; margin-bottom:6px; border-radius:5px;}
.h02link .tf14{ font-size:14px !important;}
.h02link a:hover{ background:#73BC4B;}

.nm02_gyhb{ width:1000px; height:325px;position:relative; overflow:hidden;}
.nm02_gyhb ul{width:20000px;position:absolute;left:0px;top:0px;}
.nm02_gyhb ul li{ float:left; width:188px; height:314px; margin-right:15px;overflow: hidden;text-align: center;}
.nm02_gyhb ul li p{font-size: 16px;color: #666; line-height:20px;}
.nm02_gyhb ul li img{width:134px; height:180px;margin-top:100px;}
.nm02_gyhb .abtn{position:absolute;bottom:0px; left:50%;display:block;height:27px;width:68px;overflow:hidden;}
.nm02_gyhb .aleft{ background:url(../images_kn/xq.png) no-repeat; margin-left:-90px;}
.nm02_gyhb .aright{ background:url(../images_kn/xh.png) no-repeat; margin-left:22px;}
.nm02zk01{background: url(../images_kn/hlq-bb.jpg) no-repeat bottom;}
.nm02zk02{background: url(../images_kn/hlq-bb02.jpg) no-repeat bottom}
.nm02zk03{background: url(../images_kn/hlq-bb03.jpg) no-repeat bottom}
.nm02zk04{background: url(../images_kn/hlq-bb04.jpg) no-repeat bottom}
.nm02zk05{background: url(../images_kn/hlq-bb05.jpg) no-repeat bottom}

/* 小记者站 */
.xjzz{ width:1000px; height:325px;overflow:hidden;}
.xjzz ul{margin-right: -20px;}
.xjzz ul li{ float:left; width:188px; height:314px; margin-right:15px;overflow: hidden;text-align: center;}
.xjzz ul li img{width:188px; height:314px;}
.xjzz ul li:nth-child(1){width: 390px!important;}
.xjzz ul li:nth-child(1) img{width: 390px!important;}

/* 标题样式 */
.bt{ height:39px; width:100%;}
.bl_h{ border-bottom:1px #ddd solid;}
.bl_r{ border-bottom:1px #F54169 solid;}
.bt_r{ height:39px; line-height:38px; background:url(../images_kn/bt_r.jpg) repeat-x #F54169; padding:0px 10px;}
.bl_b{ border-bottom:1px #007ECA solid;}
.bt_b{ height:39px; line-height:38px; background:url(../images_kn/bt_b.jpg) repeat-x #007ECA; padding:0px 10px;}
.bl_y{ border-bottom:1px #FFBF00 solid;}
.bt_y{ height:39px; line-height:38px; background:url(../images_kn/bt_y.jpg) repeat-x #FFBF00; padding:0px 10px;}
.bl_g{ border-bottom:1px #41C057 solid;}
.bt_g{ height:39px; line-height:38px; background:url(../images_kn/bt_g.jpg) repeat-x #41C057; padding:0px 10px;}
.btyy{ width:8px; height:100%; background:url(../images_kn/btyy.png) no-repeat 0px 3px;}

/* 标题列 */
.lie ul li{ height:28px;line-height:28px; font-size:14px; color:#333;}
.lie ul li a{font-size:14px; color:#333;}
.lie ul li a:hover{ color:#007ECA;}
.lie ul li span{ padding-left:15px; font-size:12px; color:#999}
.lie02{ max-height:668px; overflow:hidden;}
.lie02 ul li{ line-height:20px; font-size:12px; color:#333; padding:0px 0px 8px 10px;background:url(../images_kn/lie02_d.png) no-repeat 0px 7px;}
.lie02 ul li a{font-size:12px; color:#333;}
.lie02 ul li a:hover{ color:#999}
.lie50 ul li{ width:50%; float:left; overflow:hidden;}
.lie33 ul li{ width:33%; float:left; overflow:hidden;}

/* foot */
.footbox{ background:url(../images_kn/footbg.jpg) repeat-x #007ECA;}
.foot{ background:url(../images_kn/footlogo.png) center 50px no-repeat; padding:150px 0px 60px 0px; color:#9FD2EC; font-size:14px; line-height:24px; text-align:center; position:relative;}
.foot a{color:#9FD2EC;}
.foot img{ margin-top:10px;}
.footbl{ position:absolute; width:100%; height:19px; background:url(../images_kn/blb.png); left:0px; top:-10px;}
.foot2{ padding:40px 0px 50px 0px; color:#999; font-size:14px; line-height:24px; text-align:center;}
.foot2 a{color:#999;}
.foot2 img{ margin-top:10px;}
.footg{ background:url(../images_kn/footlogo.png) center 50px no-repeat #5BBD59; padding:150px 0px 60px 0px; color:#fff; font-size:14px; line-height:24px; text-align:center; position:relative;}
.footg a{color:#fff;}
.footg img{ margin-top:10px;}
.footgbl{ position:absolute; width:100%; height:10px; background:url(../images_kn/blg.png); left:0px; top:-10px;}

/* 循环滚动 */
a.abtn_m{position:absolute;top:36px;display:block;height:44px;width:22px;overflow:hidden;text-indent:-20000px;background: url(../images_kn/index_gd.png) no-repeat; z-index:990}
a.aleft_m{left:0px;}
a.aright_m{right:0px;background-position:-22px 0px;}
.productshow{width:1000px;height:150px;margin:24px auto 10px auto;position:relative;}
.scrollcontainer{width:1000px;height:150px;overflow:hidden;position:relative;}
.scrollcontainer ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrollcontainer li{float:left;width:180px;height:150px;text-align:center; font-size:12px; color:#444; line-height:30px; margin-right:25px;}
.scrollcontainer li img{ width:180px; height:120px;}
.scrollcontainer li a{font-size:12px; color:#444;}
.scrollcontainer a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}

/* 右侧漂浮 */



/* 二三级页通用 */
.cliebt{ width:600px;}
.pagebox{ background:url(../images_kn/pagebg.jpg) repeat-x; padding-bottom:30px; padding-top:30px;}
.pagebox02{ background:#F3F2F1; padding-bottom:30px; padding-top:30px;}
.classl{ width:770px;}
.classr{ width:200px;}
.clbt{ height:37px; width:100%;}
.clbl_r{ border-bottom:1px #F54169 solid;}
.clbt_r{ height:37px; line-height:36px; background:#F54169; padding:0px 10px;}
.clbl_b{ border-bottom:1px #007ECA solid;}
.clbt_b{ height:37px; line-height:36px; background:#007ECA; padding:0px 10px;}
.sec_nav{ border-bottom:1px #007ECA solid; height:37px; margin-bottom:15px;}
.sec_navbt{ padding:2px 8px 4px 8px; background:#007ECA; border-radius:4px;font-size:14px;line-height:14px;color:#fff; margin-top:4px;}
.classlie{padding-bottom:15px; border-bottom:1px #ccc dashed;margin-top:20px;}
.cl_tw{font-size:14px; color:#666; line-height:22px;}
.cl_tw img{ float:left; margin-right:12px; width:116px; height:76px; background:#CCC}
.cl_tw a{ color:#666; font-size:14px;}
.page a{height:28px; border:1px #bbb solid; float:left; margin-right:8px; text-align:center; line-height:28px; font-size:16px;color:#666; padding:0px 10px; display:block; background:#FFF;}
.page_s{ background:#68C266 !important; color:#fff !important; border:none !important; line-height:30px !important; height:30px !important; cursor:default;}
.class_rimg img{ width:200px; height:60px; background:#CCC}
.class_yc img{ width:200px; height:120px; background:#CCC}
.fourlie{ width:1030px;}
.fourlie ul li{ width:232px; margin-right:24px; float:left; margin-bottom:20px; position:relative;}
.fourlie ul li p img{width:232px; height:300px;}
.fourlie ul li span img{width:232px; height:140px;}
.imgliebt{ height:30px; background:#eee; text-align:center; line-height:30px; font-size:12px; color:#666; overflow:hidden; padding:0px 8px; font-weight:800;}
.videobt{height:14px; background: url(../images_kn/play_ico.png) no-repeat; font-size:12px; color:#999; padding:0 10px 0px 25px; line-height:14px; overflow:hidden;}
.vliefc{ width:232px; height:140px; background: url(../images_kn/videoliebg.png) no-repeat; position:absolute; left:0px; top:0px;}
.imgliebt{ height:30px; background:#ddd; text-align:center; line-height:30px; font-size:12px; color:#666; overflow:hidden; padding:0px 8px; font-weight:800;}
.hbliebt{ height:30px; background:#eee;font-size:12px; overflow:hidden; padding:0px 8px; font-weight:800; line-height:28px;}
.hbliebt a{ display:block;color:#666; padding-top:6px;}
.hbliebt a img{ width:17px !important; height:17px;}
.tvinfo{ height:50px; background:#44B56B; line-height:50px;}
.tvinfo img{ margin-bottom:-5px; margin-right:6px;}

.contentbox{ background:#F5F4F3}
.contentpaper{ border:1px #AFCDE4 solid; background:#fff; padding:40px;}
.contentpaper02{ border:1px #AFCDE4 solid; background:#fff;}
.contentbt{ font-size:32px; line-height:40px; padding-bottom:20px; border-bottom:1px #CCC solid; margin-bottom:15px;}
.content_an{ height:26px; overflow:hidden;}
.content_an a{ margin-left:10px; display:block; float:left; width:40px; text-align:center;}
.content_an a span{ overflow:hidden; text-indent:-500px; display:block;width:40px; height:26px; line-height:26px;}
.content_an a:hover img{ display:none}
.content_an a:hover span{ text-indent:0px;}
.bdsharebuttonbox{ display:none; position:absolute; left:0px; top:0px;}
.contentfx{ position:relative;}
.ccbox{ line-height:30px; font-size:16px; color:#333;letter-spacing:1px;}
.ccbox a{ color:#333;}
.ccbox p{ margin-bottom:15px;}
.ccbox img{ max-width:690px; display:block;}
.cc_gt{ margin-bottom:-9px; cursor:pointer;}

.classlogo{ float:left; border-right:1px #eee solid; padding-right:15px; margin-right:15px;}




/* 用户 */

.login_mm{ height:460px; background:url(../images_kn/loginbg.jpg) no-repeat center; position:relative;}
.login_bl{ width:254px; height:359px; background:url(../images_kn/login_bl.png); position:absolute; top:-32px; left:50%; margin-left:-280px;}
.logrg_box{ width:350px; float:right;}
.logrg_box input{ width:158px; height:32px; margin:0; padding:0; line-height:32px; border:none; color:#999; float:left; padding:0px 5px;}
.log_mg{ margin-top:100px;}
.lb_l{ width:74px;}
.lb_r{ width:210px;}
.log_mg .lb_l p{ color:#007ECA; height:32px; line-height:30px; margin-bottom:22px;}
.lb_r div p{ width:32px; height:32px; float:left;}
.log_mg .lb_r div{ height:32px; margin-bottom:22px;}
.lb_r img{ max-height:32px; float:left;}
.log_a{ width:80px !important; height:32px !important; float:left; background: url(../images_kn/log_a.png); line-height:30px; text-align:center; display:block; color:#fff !important; font-weight:bold; cursor:pointer; font-size:16px;}
.re_mg{ margin-top:50px;}
.re_mg .lb_l p{ color:#007ECA; height:32px; line-height:30px; margin-bottom:15px;}
.re_mg .lb_r div{ height:32px; margin-bottom:15px;}
.fxk{ width:16px !important; height:16px;float:left; margin:0px;}

/* 投稿 */
.tg_bn{ height:100px; background: url(../images_kn/kids21logo_b.png) no-repeat center #007ECA;}
.tg_box{ width:940px; margin:0 auto;}
.list01 select{ float:left;font-size:14px; color:#666;margin-right:15px; padding:6px 4px;*margin-top:6px;}
.list01 input{ float:left;height:26px;line-height:26px;color:#666;padding:0px 5px;font-size:14px; margin-right:5px;}
.list01 textarea{ float:left; width:730px; height:130px; line-height:26px;padding:0px 5px;font-size:14px;color:#666;}
.tg_liebt{ font-size:16px; color:#007ECA; width:88px; float:left; padding-left:16px; line-height:30px; text-align:right; padding-right:10px;}
.tg_an{ width:160px; height:45px; font-size:20px; color:#fff; text-align:center; line-height:42px; display:block; float:left; margin-left:25px; border:none;}
.tg_an01{ background:url(../images_kn/tg_an.png);}
.tg_an02{ background:url(../images_kn/tg_an02.png);}

/* 个人中心 */
.user_fnav{ padding-top:25px;}
.user_fnav img{ margin:0px 5px -2px 0px;}
.usernav{ height:50px; background:#007ECA;}
.usernav div a{display:block; float:left; line-height:48px; font-size:18px; color:#fff; margin-right:50px;}
.usernav div a:hover{ color:#A3D800}
.user_l{ width:150px; margin-right:24px;}
.user_m{ width:642px;}
.user_r{ width:160px;}
.user_tx img{ width:140px; height:140px; border-radius:50%; border:5px #ddd solid;}
.u_notice{overflow: hidden;width:548px;height: 38px;line-height: 38px;}
.u_notice a{font-size:12px;color: #666;padding-right:15px;}
.u_notice a:hover{color: #007ECA;}
.u_notice_o{width:99999px;}
.fdlie{ height:35px;}
.fdliebt{ height:40px;}
.fdliebt ul{ float:left;height:30px; line-height:20px;border-bottom:1px #007ECA solid; overflow:hidden; font-size:14px; color:#007ECA;}
.fdlie ul{ float:left;height:34px; line-height:34px;border-bottom:1px #bbb dashed; overflow:hidden; font-size:14px; color:#333;}
.fdlie ul a{color:#333;}
.fdlie ul a:hover{color:#007ECA;}
.fdlie01{ width:340px; margin-right:20px;}
.fdlie02{ width:70px; text-align:center; margin-right:20px;}
.fdlie03{ width:50px;text-align:center; margin-right:20px;}
.fdlie04{ width:70px; font-size:12px !important;text-align:center;}
.zzj_pa{ width:23px; height:23px; background:url(../images_kn/zzj.png); position:absolute; right:0; bottom:0;}


/* 问吧 */

.ask_hot a{ float:left; border:1px #007ECA solid; padding:3px; font-size:14px; color:#007ECA; display:block; height:14px;line-height:14px; margin-top:5px; margin-right:5px; background:#FFF;}
.ask_hot a:hover{border:1px #5BBD59 solid; color:#5BBD59;}
.ask_lie{ height:40px; border-bottom:1px #ccc dashed; line-height:40px; overflow:hidden;}
.ask_ll a{ font-size:16px; color:#333;}
.ask_ll a:hover{ color:#007ECA;}
.ask_ll span{ color:#007ECA;}
.ask_ll img{ margin:0px 0px -2px 10px;}
.ask_lr{font-size:14px; color:#999;}
.ask_lr span{ padding-left:20px;}
.ask_nlog{height:300px;background: url(../images_kn/ask_nlog.jpg);width:160px;}
.ask_an{ width:130px; height:38px; font-size:20px !important; font-weight:bold; color:#fff !important; text-align:center; line-height:36px; display:block; margin:10px auto;}
.ask_an:hover{ color:#ddd}
.ask_log{ height:160px; background:#fff; margin-top:80px; position:relative; padding-top:80px;}
.ask_logt{ width:160px; height:160px; background:#FFF; border-radius:50%; position:absolute; top:-80px; left:0px; text-align:center;}
.ask_logt img{ width:140px; height:140px; border:5px #DDD solid; border-radius:50%; margin-top:5px;}
a.abtn_ask{position:absolute;top:60px;display:block;height:44px;width:22px;overflow:hidden;text-indent:-20000px;background: url(../images_kn/index_gd.png) no-repeat; z-index:990}
a.aleft_ask{left:0px;}
a.aright_ask{right:0px;background-position:-22px 0px;}
.zjgd{width:1000px;height:340px;margin:24px auto 10px auto;position:relative;}
.zjgd .scrollcontainer{width:1000px;height:320px;overflow:hidden;position:relative;}
.zjgd .scrollcontainer ul{width:20000px;position:absolute;left:0px;top:0px;}
.zjgd .scrollcontainer li{float:left;width:150px;height:320px;text-align:center; font-size:12px; color:#444; line-height:26px; margin-right:20px;}
.askzjxt img{ width:150px !important; height:150px !important;}
.zjgd .scrollcontainer a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.zjgd .askzjbt{ height:26px; line-height:24px; background:#007ECA; font-size:16px; color:#FFF;}
.zjgd .askzjjj{ line-height:20px; font-size:12px; color:#666; text-align:left; height:80px; overflow:hidden;}
.zjgd .askzjan{ width:60px; height:28px; padding:0px 10px; background:#5BBD59; font-size:14px; font-weight:bold; display:block; color:#FFF; margin:10px auto; border-radius:100px;}
.zjgd .askzjan:hover{background:#007ECA;}
.askzj_box{ width:100%; height:100%; background:url(../images_kn/sng_btb.png); position:fixed;z-index:9999; left:0px; top:0px; display:none;}
.askzjinfo{ cursor:pointer;}
.askzj_info{ width:640px; padding:40px 45px; background:#FFF; border-radius:16px; position:absolute; left:50%; top:100px; margin-left:-365px;}
.askzj_info .close{ width:37px; height:37px; background:url(../images_kn/close.png); position:absolute; right:10px; top:10px; cursor:pointer;}
.askzj_info img{ max-width:640px;}
.askzj_info01 img{ width:280px !important; height:280px !important; float:left; margin-right:34px;}
.askinfoico{ width:26px; height:26px; position:absolute; left:0; top:5px;}
.askinfoimgs{ height:80px; margin-right:15px; float:left;}
.askinfoimg_x{ cursor:pointer;}
.askinfoimg_x img{height:76px;}
.ask_dbt{ width:105px; height:36px; background:url(../images_kn/ask_dbt.png); font-size:20px; font-weight:bold; color:#fff; line-height:34px; padding-left:16px; margin-bottom:15px;}
.ask_ddz a img{ margin-bottom:-2px; margin-right:5px;}
.ask_wliebt{ font-size:18px; color:#333;width:100px; float:left; padding-left:16px; line-height:30px; text-align:right; padding-right:10px;}
.ask_wlie select{ float:left;font-size:14px; color:#666;margin-right:15px; padding:6px 4px;*margin-top:6px;}
.ask_wlie input{ float:left;height:26px;line-height:26px;color:#666;padding:0px 5px;font-size:14px; margin-right:5px;}
.ask_wlie textarea{ float:left; width:590px; height:80px; line-height:26px;padding:8px;font-size:14px;color:#666; border:2px #5BBD59 solid;}
.ask_wlieyzm img{ max-height:32px; float:left;}
.ask_wnm{ height:50px; line-height:30px; padding-left:144px;}

/* 公益 */

.gynav{ height:50px; border-top:4px #FF4F76 solid;}
.gynav div a{line-height:48px; font-size:20px; color:#333; padding:0px 20px;}
.gynav div a:hover{ color:#FF3E69;}
.gybn{ height:376px; background:url(../images_kn/gybg.jpg) no-repeat center;}
.gyjd{position:relative;width:600px;height:376px;}
.gyjd-main{position:relative;width:600px;height:376px; background:#fff;}
.gyjd-main li{position:absolute;width:600px;height:376px;top:0;left:0;}
.gyjd-main li div img{ width:600px; height:376px;}
.gyjd-main h3{width:352px; height:100px;overflow:hidden;position:absolute;top:30px;right:-380px; font-weight:normal;}
.gyjd-main h3 a{color:#fff;}
.gyjd-main h3 a:hover{ color:#FEDEDF;}
.gyjd-button{position:absolute;bottom:25px;right:-110px;}
.gyjd-button span{display:block;float:left;background:#8DCBEF;color:#fff;margin:0 4px;width:9px;height:9px;font-size:0px;cursor:pointer; border-radius:50%;}
.gyjd-button span.hover{background:#fff;}
.gynews{ width:352px; padding:15px 0px; float:right; margin-top:135px; margin-right:20px; border-top:1px #FCC dashed;}
.gynews_bt{ height:38px; line-height:30px; overflow:hidden;}
.gynews_bt a{ display:block; float:left; margin-right:14px;color:#FFF; font-size:12px;}
.gynews a:hover{ color:#FEDEDF;}
.gym1l{ width:660px;}
.gym1r{ width:280px; border-left:1px #ddd solid;padding-left:30px;}
.gylistwraper{height:510px;position:relative;}
.gylist{height:510px;overflow:hidden;position:relative;}
.gylist ul{position:absolute;left:0px;top:0px;width:660px;}
.gylist ul li{ background:url(../images_kn/gybt_b.png) no-repeat 0px 3px; height:85px;}
.gylistwraper a.abtn{position:absolute;display:block;height:20px;width:21px;overflow:hidden;text-indent:-20000px;background: url(../images_kn/gyjt.png) no-repeat; z-index:991}
.gylistwraper a.aleft{right:40px; bottom:-56px; background-position:0px 0px;}
.gylistwraper a.agrayleft{cursor:default;background-position:-21px 0px;}
.gylistwraper a.aright{right:0px; bottom:-56px;background-position:0px -20px;}
.gylistwraper a.agrayright{cursor:default;background-position:-21px -20px;}
.gyqq{ border:1px #fff solid; height:24px; padding:0px 5px;}
.gyqq img{ margin-bottom:-3px;}
.gybt{ height:46px; border-bottom:1px #FF3E69 solid;}
.gybtbt{ height:42px; border-bottom:4px #FF3E69 solid;font-size:30px; color:#333; float:left;}
.gybd{ width:465px; height:240px; background:#eee; float:left; padding-right:15px; margin-bottom:30px;}
.gybd img{ width:240px; height:240px; float:left; margin-right:20px;}
.gybd:hover{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.gyszbt{ height:40px; padding:20px; line-height:30px; text-align:center;}
.gyszbt a{ border-bottom:2px #ccc solid; margin:0px 20px; font-size:20px; color:#666;}
.gyszbt a.selected{ color:#FF3E69; border-bottom:2px #FF3E69 solid;}
.gyszlie ul{ height:220px; width:1050px;}
.gyszlie ul li{ float:left; width:220px; height:220px; border-radius:50%; margin-right:40px; position:relative;}
.gyszlie ul li img{border-radius:50%;}
.gyszlie_xm{ position:absolute; bottom:20px; right:16px; padding:0px 15px; background:#FF3E69; line-height:32px; font-size:16px; color:#fff;}
.gychlm{ float:left; width:475px;}
.xmt{ height:253px; overflow:hidden;}
.xmt ul{ width:470px;}
.xmt ul li{ float:left; width:80px; height:117px; margin-right:35px; text-align:center; line-height:16px; margin-bottom:10px; position:relative; font-size:12px; overflow:hidden;}
.xmt ul li img{ width:80px; height:80px;}
.xmt_m{ position:absolute; left:0px; top:0px; display:none; cursor:none;}
.gyinfoico{ width:20px; height:20px; position:absolute; left:10px; top:8px;}
.gyhelp select{ float:left;font-size:14px; color:#666;margin-right:15px; padding:6px 4px;*margin-top:6px;}
.gyhelp input{ float:left;height:26px;line-height:26px;color:#666;padding:0px 5px;font-size:14px; margin-right:5px;}
.gyhelp textarea{ float:left; width:590px; height:200px; line-height:26px;padding:8px;font-size:14px;color:#666;}


/* 视听 */
.vnav_r{ width:680px; color:#CCC; font-size:14px; line-height:28px; padding-top:8px;}
.vnav_r a{ font-size:16px; color:#666; padding:8px 20px;}
.vnav_r a:hover{ color:#5BBD59;}
.vhot{ width:620px;line-height:48px; overflow:hidden;}
.vhot img{ margin-bottom:-8px;}
.vhot a{ padding:0px 10px;}
.vsearch{ width:369px; padding-top:10px;}
.vsearch_in{ width:196px; height:30px; border:none; padding:0px 5px;}
.vsearch_an{ width:37px; height:30px; background:url(../images_kn/vsearch.png);}
.vupfile{ font-size:14px; color:#FFF; line-height:28px; background:#018B77; padding:0px 10px; display:block; margin-left:20px; height:30px;}
#maincontent {background:#333;height:500px;overflow:hidden;position:relative;}
#maincontent div.pict {cursor: default !important;}
#maincontent .element {display: none;position: absolute !important;}
#maincontent div.main a{ cursor:pointer !important}
#maincontent div.main p{ position:absolute; z-index:999; width:300px; height:390px; background: url(../images_kn/opa75.png);top:25px; right:30px; color:#FFF; padding:30px 20px; text-align:left;}
#maincontent .pict img{ width:1000px; height:500px;}
#maincontent .navi {z-index: 9999999;width:72px;height:90px;top:170px;cursor:pointer;text-align:center;padding-top:28px; background:url(../images_kn/tou.png)}
#maincontent .left {left:0px;}
#maincontent .right {right:0px;}
#maincontent .main .guardian {display: none;height: 0;}
#maincontent div.main{display:none;}
.vbt{ height:46px; border-bottom:1px #5BBD59 solid;}
.vbtbt{ height:42px; border-bottom:4px #5BBD59 solid;font-size:28px; color:#333; float:left; margin-right:20px;}
.vbt a{ padding-left:20px; font-size:16px; color:#666; line-height:40px;}
.vm01l{ width:385px;}
.vm01l img{ width:385px; height:265px;}
.vm01r{ width:592px; overflow:hidden;}
.vm01r .ntvlie{ width:620px !important;}
.vm01r .nm03_wsbt{background: url(../images_kn/play_ico.png) no-repeat 8px 8px #eee !important;}
.vm01l_bt{ height:30px; font-size:14px; color:#333; padding:0 10px; line-height:28px; overflow:hidden; background:#eee}

/* 呼啦圈 */
.hlbb{ background:url(../images_kn/hlbb.jpg)}
.hl_b{ height:375px; background:url(../images_kn/hl_b.jpg) no-repeat center; text-align:center;}
.hl_m1{ height:520px; background:#F5B545;}
.hlm1_l{ width:560px;}
.hlm1_r{ width:400px;}
.hltw01 img{ width:156px; height:100px; border:5px #fff solid; float:left; margin-right:20px;}
.hlwb_a{ width:220px; overflow:hidden;}
.hlwb_a a{ display:block; float:left; width:100px; height:45px; border-radius:5px; margin-right:10px; margin-bottom:10px; background:#007ECA; text-align:center; color:#fff; font-size:16px; line-height:44px;}
.hlwb_a a:hover{ background:#F54169;}
.hlwb_a p{float:left; width:210px; height:65px; overflow:hidden; margin-bottom:10px;}
.hlmbt_b{ height:40px; background:url(../images_kn/hlbt01.png) no-repeat center; color:#fff; font-size:30px; text-align:center; line-height:30px; padding-top:47px; border-bottom:10px #007ECA solid; margin-top:-87px; position:relative; z-index:99}
.hlmbt_r{ height:40px; background:url(../images_kn/hlbt02.png) no-repeat center; color:#fff; font-size:30px; text-align:center; line-height:30px; padding-top:47px; border-bottom:10px #F54169 solid; margin-top:-87px; position:relative; z-index:99}
.hlmbt_y{ height:40px; background:url(../images_kn/hlbt03.png) no-repeat center; color:#fff; font-size:30px; text-align:center; line-height:30px; padding-top:47px; border-bottom:10px #F5B545 solid; margin-top:-87px; position:relative; z-index:99}
.hlmbt_b a,.hlmbt_r a,.hlmbt_y a{color:#fff; font-size:30px;}
.hl_m2{ height:520px;} 
.hlm2_l{ width:690px;}
.hltulie ul{ width:120%;}
.hltulie ul li{ width:150px; margin-right:30px; float:left;}
.hltulie ul li img{ width:150px; height:96px;}
.hl_m3{ height:930px;} 
.hlm3_l{ width:690px;}
.hlm3_r{ width:270px;}
.hlbt0401{ float:left; width:30px; height:36px; background:url(../images_kn/hlbt04.png);}
.hlbt0402{ float:left; height:36px; background:#F54169; padding:0px 5px; color:#fff; font-size:20px; line-height:34px;}
.hlbt0403{ float:left; width:20px; height:36px; background:url(../images_kn/hlbt04.png) right; margin-right:15px;}
.hltugd{ height:180px;overflow:hidden;position:relative;}
.hltugd ul{width:20000px !important;position:absolute;left:0px;top:0px;}
.hltugd .abtn{position:absolute;top:140px;display:block;height:27px;width:68px;z-index:990; font-size:12px; color:#666; line-height:26px;}
.hltugd .aleft{ right:80px; background:url(../images_kn/hlal.png) no-repeat right;}
.hltugd .aright{ right:0px; background:url(../images_kn/hlar.png) no-repeat left; text-align:right}
.hltugd img{ width:140px !important; height:86px !important; border:5px #fff solid;}
.hlwqn{ width:508px; height:85px; margin-top:-50px; position:relative; z-index:88;}
.hlwqn a{ display:block; float:left; width:72px; height:20px; line-height:20px;font-size:14px; color:#666;}
.hltab1{ height:36px;}
.hltab1 a{ display:block; float:left;width:133px; height:36px;text-align:center; font-size:18px; color:#333; line-height:36px;}
.hltab1 a.selected{background:url(../images_kn/hltab.png); font-size:20px; color:#fff;}
.hlbt0501{ float:left; width:30px; height:36px; background:url(../images_kn/hlbt05.png);}
.hlbt0502{ float:left; height:36px; background:#F5B545; padding:0px 5px; color:#fff; font-size:20px; line-height:34px;}
.hlbt0503{ float:left; width:20px; height:36px; background:url(../images_kn/hlbt05.png) right; margin-right:15px;}
.hl_m4{ height:980px;}
.more03{ width:24px; height:24px; background:url(../images_kn/more02.png); position:absolute; right:0px; top:7px;}
.hltugd02{ height:180px;overflow:hidden;position:relative;}
.hltugd02 ul{width:20000px !important;position:absolute;left:0px;top:0px;}
.hltugd02 .abtn{position:absolute;top:140px;display:block;height:27px;width:68px;z-index:990; font-size:12px; color:#666; line-height:26px;}
.hltugd02 .aleft{ left:260px; background:url(../images_kn/hlal.png) no-repeat right;}
.hltugd02 .aright{ right:260px; background:url(../images_kn/hlar.png) no-repeat left; text-align:right}
.hlgxr{ height:260px; background:url(../images_kn/hlzp.png); padding:10px 18px;}
.hltab2{ height:36px;}
.hltab2 a{ display:block; float:left; width:58px; height:27px; font-size:14px; color:#fff; line-height:20px; text-align:center;}
.hltab2 a.selected{ background:url(../images_kn/hltab02.png) no-repeat;}
.hltw02 img{ float:left; margin-right:15px; width:100px; height:100px; border:5px #fff solid;}
.hl_m5{ height:630px;}
.hl_m6{ height:512px;overflow:hidden;}
.hl_m6 iframe{margin-top:-80px;}
.hl_gt{ width:30px; height:83px;left:50%; margin-left:530px; z-index:999; cursor:pointer;}
/*二维码*/
.ewm{text-align: center;margin: 20px auto;}
.ewm_pic{margin: 0 auto;} 





