/* الثة»ل؟¼ */
.hk_topout{ height:580px; background:#44c742}
.hk_top1{ height:130px; background:url(images/top1.png) center 0 no-repeat;}
.hk_top2{ height:129px; background:url(images/top2.png) center 0 no-repeat;}
.hk_top3{ height:141px; background:url(images/top3.png) center 0 no-repeat;}
.hk_top4{ height:180px; background:url(images/top4.png) center 0 no-repeat;}
.hk_share{ width:250px; height:40px; padding:140px 240px 0 500px; margin:0 auto}

.hk_gray{ background:#ecf0f6; padding:20px 0;}
.hk_lead{ width:840px; height:115px; margin:0 auto; padding:20px 0 0 150px; background:url(images/guide.png) 0 -2px no-repeat}
.hk_lead p{ font-size:18px; line-height:34px; color:#3c4659;}
.hk_box{ width:990px; margin:0 auto; padding:20px 0}
.hk_box img.lf{ float:left; margin-top:20px;}
.hk_box img.rt{ float:right; margin-top:-80px;}
.hk_box h2{ font-size:48px; color:#3c4659; line-height:60px;}
.hk_box h2 span{ font-size:32px; line-height:50px; color:#7888a6; font-weight:normal}
.hk_sub{ margin-top:20px; width:990px; height:380px; background:url(images/bg_download.png) center 0 no-repeat}
.hk_sub_con{ padding:140px 209px 0 195px; }
.hk_sub_con img,.hk_sub_con2 img{ float:left;}
.hk_sub_con2{ margin-top:158px; padding:0 68px 0 62px;}

.hk_kett{ padding-left:100px;}
.hk_kett img{ float:left; margin-top:15px;}
.hk_kett .bt_look{ float:right; margin-top:110px; width:170px; height:40px; background:#38af00; border-radius:3px; font-size:24px; line-height:40px; text-align:center;}
.hk_kett .bt_look a{ color:#fff; text-decoration:none}
.hk_box h2.mid{ float:left; width:500px; margin-top:20px; text-align:center; padding-bottom:10px;}
.hk_box h2.mid span{ font-size:18px; line-height:36px;}
.hk_box h2.mid small{ font-size:24px; line-height:30px; color:#e00}
.hk_box h2.mid strong{ color:#e00}
.hk_taoke{ float:left; width:926px; border:2px solid #eee; padding:10px 30px 20px;}
.hk_taotype{ float:left; width:866px; padding:0 0 0 60px; height:98px; background:url(images/bg_sub.png) center 0 no-repeat}
.hk_taotype ul li{ width:98px; height:98px;}
.hk_taotype ul li p{ height:98px; line-height:96px; font-size:24px; text-align:center;}
.hk_taotype ul li .sdown{ display:none; width:98px; height:78px;}
.hk_taotype ul a{ display:block; float:left; width:98px; height:98px; margin-right:44px; color:#fff; text-decoration:none;}
.hk_wl{ background:url(images/bg_sub2.png) 0 0 no-repeat;}
.hk_hx{ background:url(images/bg_sub2.png) -141px 0 no-repeat;}
.hk_sw{ background:url(images/bg_sub2.png) -283px 0 no-repeat;}
.hk_zz{ background:url(images/bg_sub2.png) -424px 0 no-repeat;}
.hk_ls{ background:url(images/bg_sub2.png) -566px 0 no-repeat;}
.hk_dl{ background:url(images/bg_sub2.png) -708px 0 no-repeat;}

.hk_kecon{ float:left; width:894px; margin-top:15px; padding:15px 0 15px 30px; border:1px solid #ddd; background:#ebeaea;}
.hk_kecon p{ float:left; width:130px; height:157px; font-size:40px; color:#fff; line-height:157px; text-align:center; border-radius:5px;}
p.wl{ background:#8c97cb;}
p.hx{ background:#eb6877;}
p.sw{ background:#448aca;}
p.zz{ background:#a6937c;}
p.ls{ background:#ae5da1;}
p.dl{ background:#f39800;}
.hk_kecon_scroll{ float:right; width:752px;}
.hk_kecon_zone{ width:752px; height:118px; overflow-y:scroll}
table.kelist{ float:left; width:724px; border-collapse:collapse}
table.kelist2{ float:left; width:627px; border-collapse:collapse}
table.kelist td,table.kelist2 td{ border:1px solid #c0dac2; background:#effbeb; padding:0; font-size:16px; color:#1fa81d; line-height:38px; text-align:center}
table.kelist td a,table.kelist2 td a{ color:#1fa81d}
table.kelist th{ border:1px solid #c0dac2; background:#effbeb; padding:0; font-size:16px; color:#1fa81d; line-height:38px; border-bottom:none}
table.kelist td.cname{ padding-left:10px; text-align:left; width:420px;}
table.kelist2 td.cname{ padding-left:10px; text-align:left; width:387px;}
table.xuan{ float:left; width:868px; margin-top:10px;}

.hk_green{ background:#44c742; padding:20px 0;}
.hk_xuantt{ padding-left:70px; height:36px; background:url(images/bg_tt.png) 40px 0 no-repeat; font-size:24px; color:#fff; line-height:36px; font-weight:bold}
.hk_xuan{ background:#279026 url(images/bg_bottom.png) 0 bottom no-repeat; padding:8px 8px 20px;}
.hk_xuan_lf{ float:left; width:730px; background:#fff; padding:4px 5px 5px;}
.hk_noke{ float:left; width:740px; height:337px; background:#effbeb url(images/bg_noke.png) center center no-repeat}
.hk_xuancon{ float:left; width:730px; height:328px; overflow-y:scroll}
.hk_xuan_zone{ float:left; width:708px; margin-top:1px;}
.hk_xuan_zone p{ float:left; width:80px; height:40px; margin-right:1px; font-size:18px; color:#fff; text-align:center; line-height:40px;}
.hk_xuan_rt{ float:right; width:210px;}
.hk_xuan_chart{ height:180px; width:210px; color:#fff}
.hk_xuan_info{ padding-top:4px;}
.hk_xuan_info p{ font-size:14px; color:#fff; line-height:28px;}
.hk_xuan_info p.save{ font-size:16px; font-weight:bold; color:#f4fd01;}
.hk_xuan_info p.save span{ padding:0 5px; background:#333; border-radius:3px;}
.hk_xuan_info p strong{ font-size:18px;}
.hk_xuan_info p.buy{ width:140px; height:40px; margin:2px 0; background:#fd950f; font-size:18px; font-weight:bold; line-height:40px; text-align:center; cursor:pointer;}
.hk_xuan_info p.rule{ text-decoration:underline; cursor:pointer}

#home_arr{ display:none; width:28px; height:32px; position:fixed; top:60%; left:50%; margin-left:495px; -webkit-transform: translateZ(0);}