.text-center{text-align:center;}
.header{width:1180px;margin:0 auto;height:80px;padding:10px 0;position:relative;background:#f0f0f0;}
.search{float:left;width:270px;margin: 22px 0 0 0px;}
.search form{background:#f9a019;height:42px;position:relative;}
#keywords{width:200px;height:34px;line-height:30px;position:absolute;top:4px;left:5px;border:0 none;background:#fff;padding-left:5px;}
#btnSearch{width:60px;cursor:pointer;color:#fff;background:none;border:0 none;height:42px;position:absolute;top:0;right:0;font-size:16px;}
/*ÂÖ²¥*/
.slider-box { float: left;width:300px;margin-bottom:10px;}
.mainslide {height: 178px; position: relative;width:300px;}
.slide_img {height: 178px; overflow: hidden; position: relative; width: 300px;}
.slide_img ul {left: 0; position: absolute;top: 0;}
.slide_img ul li { float: left; height:178px; width: 300px;}
.slide_img ul li img { height:178px; width: 300px;}
.slide_txt {height: 25px;left: 5px;;line-height: 20px;overflow: hidden;position: absolute;top: 150px;width: 300px; }
.slide_txt ul li {display: none;}
.slide_txt ul li a {font-size: 14px;font-weight: bold;line-height: 28px;color:#fff; }
.mainslide .bg{ background:#000;opacity:0.6; height:30px; width:300px; position:absolute; bottom:0px;filter:alpha(opacity=60)}
.mainslide .slide_btn_s { cursor: pointer;position: absolute; top:70px;}
.mainslide .left_btn_s {left: 5px;}
.mainslide .right_btn_s {left: 262px;}
.mainslide .slide_btn_s a {display: block;height: 32px;width: 32px;}
.mainslide .left_btn_s a:hover {background: url("/images/controls.png") no-repeat  0 -32px;}
.mainslide .right_btn_s a:hover {background: url("/images/controls.png") no-repeat -43px -32px;}
.mainslide .slide_btn_b { cursor: pointer; position: absolute; top: 110px;visibility: hidden;}
.mainslide .left_btn_b { left: 0;}
.mainslide .right_btn_b { left: 310px;}
.mainslide .cur-tips {color: #bebebe;font-size: 15px;position: absolute;right: 5px;top: 255px;}
.mainslide .cur-tips .cur-tips-cur {color: #c90f02;}
.mainslide .cur-tips .step {padding: 0 5px;}

.nav{width:1180px;background:#3db73d;height:45px;line-height:45px;position:relative;}
.nav li{float:left;font-size:18px;width:95px;text-align:center;padding:0 5px;}
.nav li.cur{background:#06841a}
.nav li:hover{background:#08a32c;}
.nav li a{color:#fff;}
.icon_more{float:right;width:8px;height:4px;margin:22px 3px 0 0;background:url(https://imgo.hackhome.com/image/head_more.png) no-repeat;}
.nav li.on .icon_more{background-position:-15px 0;}

.m_nav{position:absolute;background:rgba(0,0,0,0.9);z-index:2;width:1180px;left:0;top:45px;display:none;height:50px;line-height:50px;}
.m_nav a{display:inline!important;font-size:14px;padding:0 10px;}
.m_nav a:hover{color:#f60;}


.head-nav {float:left;}
.head-nav a,.head-nav a:visited {display:inline-block;float:left;text-align:center;padding:0 10px;width:60px;margin-right:35px;color:#777;}
.head-nav i {display:block;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;width:35px;height:35px;margin:10px auto; cursor:pointer}

#djyx_ico{background:url(https://imgo.hackhome.com/image/djyx_pg.png) no-repeat;}
#wlyx_ico{background:url(https://imgo.hackhome.com/image/wlyx_pg.png) no-repeat;}
#yxyg_ico{background:url(https://imgo.hackhome.com/image/yxyg_pg.png) no-repeat;}
#yxpc_ico{background:url(https://imgo.hackhome.com/image/yxpc_pg.png) no-repeat;}
#zjbb_ico{background:url(https://imgo.hackhome.com/image/zjbb_pg.png) no-repeat;}

.head-nav .n-fahao { background-position:-138px 0}
.head-nav .n-kf { background-position:-172px 0}
.head-nav .n-pic { background-position:-206px 0}
.head-nav .n-video { background-position:-238px 0;margin-right:0}
.head-nav a:hover i { -webkit-transform: scale(1.3);transform: scale(1.3);}
.head-nav a:hover {color:#f75}

/*Àñ°ü*/
.i_libao{display:inline-block;margin-top:0px;width:300px;}
.i_libao dt{background:#fff;overflow:hidden;height:34px;line-height:34px;border-bottom:1px solid #38aa41;}
.i_libao dt h2{font-weight:normal;font-size:14px;float:left;background:#38aa41;color:#fff;padding:0 8px;}
.i_libao dt a{float:right;margin-right:8px;}
.i_libao dd{border-bottom:1px dotted #ddd;overflow:hidden;position:relative;padding-right:8px;padding-left:5px;}
.box-toggle dd.f .title{display:none;}
.box-toggle dd.f .info-toggle{display:block;}
.i_libao .title{height:47px;line-height:47px;overflow:hidden;}
.i_libao .title .tit{float:left;padding-left:10px;font-size:15px;}
.i_libao .title em{float:right;}
.i_libao .title em a{color:#f60;}
.i_libao .info{display:none;padding:5px 0;overflow:hidden;font-size:12px;padding-right:10px;}
.i_libao .info .img_box_60{float:left;margin:0 5px;}
.i_libao .info img{width:60px;height:60px;float:left;margin-right:8px;}
.i_libao .info .img_box{position:relative;width:60px;display:inline-block;float:left;margin:0 5px;}
.i_libao .info p{height:22px;line-height:22px;font-size:15px;overflow:hidden;}
.i_libao .info .btn{position:absolute;background:#08961e;color:#fff;padding:3px 5px;top:25px;right:6px;border-radius:2px;}


.arrow1 li{background:url(//img.hackhome.com/images/Arr.gif) 0px center no-repeat;text-indent:10px;margin:0 0 0 10px;height:28px;line-height:28px;overflow:hidden;border:1px solid #fff;}
.box_title{padding-left:200px;height:41px;margin-top:10px;width:980px;}
.box_title .more{margin-top:12px;}
.box_title li{float:left;padding:0 10px;text-align:center;margin:12px 0 0 12px;height:22px;line-height:22px;cursor:pointer;color:#858585;border-radius:3px;}
.box_title li.cur a{color:#fff;}
.box_title li.cur{background:#3fbf3f;color:#fff;}
.t_android_soft{background:url(https://imgo.hackhome.com/image/class-android-soft_1180.png) left top no-repeat;}
.t_android_game{background:url(https://imgo.hackhome.com/image/class-android-game_1180.png) left top no-repeat;}
.t_ios_soft{background:url(https://imgo.hackhome.com/image/class-ios-soft_1180.png) left top no-repeat;}
.t_ios_game{background:url(https://imgo.hackhome.com/image/class-ios-game_1180.png) left top no-repeat;}
.t_hot_game{background:url(https://imgo.hackhome.com/image/class-hot-game_1180.png) left top no-repeat;}
.t_hot_yxj{background:url(https://imgo.hackhome.com/image/class-hot-yxj_1180.png) left top no-repeat;}
.box_content{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden;background:#fff;}
.c_left{float:left;width:851px;padding:4px 8px;}
.c_left li{float:left;padding:6px 16px 6px;height:120px;width:94px;text-align:center;margin:0 7px;}
.c_left li:hover{background:#f6f6f6;}
.c_left li:hover .bg_90{background:url(https://imgo.hackhome.com/image/bg_90_f6.png);}
.c_left li a .img{width:90px;height:90px;margin-bottom:5px;}
.c_left li a p{overflow:hidden;line-height:24px;height:24px;}
.c_left li a span{display:none;color:#fff;background:#3fbf3f;padding:3px 12px;border-radius:2px;}
.c_right{float:right;width:310px;border-left:1px solid #ddd;padding:10px 0 0 0;}

.dtime li {padding:4px 16px 6px;height:122px;}
.dtime li a p{height:36px;}
.dtime li .downText{margin-top:-6px;line-height: 28px;}
.dtime li .downText i{width:90px;height:18px;line-height:18px;display: block;overflow:hidden;}
.dtime li .downText i.downgx{font-size:12px;height:15px;line-height:15px;color:#999;}
.dtime li a .img {margin-bottom:8px;}

.iyyj li {margin-bottom:10px;}
.iyyj li .img{display:block;width:88px;height:88px;border:1px solid #eee;border-radius:6px;margin-right:10px;overflow:hidden;}
.iyyj li .img img{float:left;width:35px;height:35px;margin:0;padding:5px;border-radius:12px;}

.ryyj dd {padding:7px 0;}
.ryyj dd .img{display:block;width:68px;height:68px;border:1px solid #eee;border-radius:6px;margin-right:10px;overflow:hidden;}
.ryyj dd .img img{float:left;width:26px;height:26px;margin:0;padding:4px;border-radius:12px;}

.iconlist{padding:8px;}
.iconlist li{height:32px;line-height:32px;overflow:hidden;margin-bottom:9px;}
.iconlist li .title{display:inline-block;width:440px;font-size:16px;}
.iconlist li i{width:60px;height:17px;line-height:17px;border-right:1px solid #999;font-style:normal;padding-right:10px;margin:6px 10px 0 0;}
.iconlist li i a{color:#999;}
.iconlist .time{float:right;color:#999;}
.iconlist .img{position:relative;margin-right:5px;width:32px;height:32px;border-radius:2px;float:left;}

.item-title{background:url(https://img.hackhome.com/images/spliterline.gif) center bottom no-repeat;height:20px;color:#34a64c;font-weight:bold;padding:0 0 8px 10px;}
.item-title i{cursor: pointer;color:#555;margin:0 10px;}
.item-title i.cur{color:#34a64c;}

.c_bottom{clear:both;border-top:1px solid #ddd;padding:10px;overflow:hidden;}
.c_bottom .item-title{background:url(//img.hackhome.com/images/spliterline3.gif) center bottom no-repeat;margin-bottom:15px;}
.c_bottom .item-title span{margin-left:100px;}
.c_bottom .item-title a{font-weight:normal;border-left:1px solid #cfcfcf;padding:0 8px;}
.c_bottom .item-title a:first-child{border-left:0}
.c_bottom .left{width:851px;float:left;}
.c_bottom .left.ball{width: 1180px;}
.appicolist.ball  li{width:108px;}
.c_bottom .right{float:right;width:300px;}
.c_bottom .right .title{padding-left:8px;border-left:5px solid #3db73d;margin:0 0 2px 4px;height:24px;line-height:24px;}
.cata_t a{border-right:1px solid #ccc;display:inline-block;height:16px;line-height:16px;padding:0 9px;margin:6px 0;}
.c_bottom .right .list{margin-top:20px;}
.c_bottom .right .list li{margin:0;}

.appicolist dd,.appicolist li{float:left;width:100px;text-align:center;margin:0 10px 0;line-height:26px;}
.appicolist dd img,.appicolist li img{width:80px;height:80px;}
.appicolist dd span,.appicolist li span{display:block;height:24px;line-height:24px;overflow:hidden;}

.rank_list{overflow:hidden;margin-top:20px;}
.rank_list li{width:280px;float:left;margin-right:20px;}
.rank_list li:last-child{margin-right:0;}
.rank_list dt{height:40px;line-height:40px;font-size:17px;}
.rank_list dt font{font-size:17px;margin-right:5px;}
.rank_list dd{border-bottom:1px dotted #ddd;padding:10px 0;overflow:hidden;}
.rank_list dd.f .num{background:#f37c34;color:#fff;}
.rank_list dd .num{float:left;width:18px;height:18px;background:#bbb;color:#fff;text-align:center;line-height:18px;font-size:12px;border-radius:2px;margin:0 10px;}
.rank_list .info{display:none;}
.rank_list .info .img_box_70{float:left;margin-right:7px;}
.rank_list .info img{width:70px;height:70px;}
.rank_list .tit{overflow:hidden;font-size:16px;}
.rank_list .info p a{display:block;height:24px;line-height:24px;}
.sjzs{margin-top:10px;}

.gotoBox{position:fixed;bottom:224px;left:50%;margin-left:630px;width:41px;cursor:pointer;}
.gotoBox i,.gotoBox a{display:block;width:60px;height:36px;line-height:36px;padding:0px 10px;font-style:normal;text-align:center;background:#fafafa;border:1px solid #eee;margin-bottom:7px;}
.gotoBox i{background:url(https://imgo.hackhome.com/image/gtp.png) 20px -3px no-repeat #fcfcfc;padding:0 10px;}
.gotoBox a.cur{color:#08961e;}
.gotoBox i:hover{background-position:20px -47px;background-color:#08961e;}
.gotoBox a:hover{background:#08961e;color:#fff;border-color:#08961e;}

.ztbox{overflow:hidden;margin:10px -25px 0 2px;}
.ztbox li{float:left;margin-right:25px;position:relative;width:215px;height:120px;}
.ztbox img{width:100%;height:auto;}
.ztbox .title{width:100%;}
.ztbox .title_bg{position:absolute;bottom:0;width:100%;display:inline-block;background:#000;height:26px;opacity:0.65;filter:alpha(opacity=65);}
.ztbox .tit{position:absolute;bottom:0;color:#fff;text-align:center;width:100%;line-height:26px;}
.ztbox .ztboxBg{width:100%;height:100%;background:url("/hk2013/images/video/lineblack.png") repeat scroll 0 0;position:absolute;left:0;top:0;display:none;}
.ztbox .go{color:#fff;background:#38a838;padding:8px 26px;display:inline-block;margin:0 0 0 62px;border-radius:4px;}
.ztbox .ztboxBg .cont{color:#fff;height:60px;line-height:20px;overflow:hidden;margin:8px;display:block;}


.arrow3{}
.arrow3 dd{padding:8px 10px;background:#f7f7f7;overflow:hidden;margin:16px 10px;border:2px solid #f7f7f7;}
.arrow3 dd:hover{border-color:#08961e;}
.arrow3 img{float:right;width:110px;height:80px;margin-left:3px;}
.arrow3 .title{display:block;height:44px;line-height:22px;overflow:hidden;margin-bottom:8px;}
.arrow3 .time{background:url(https://imgo.hackhome.com/image/time.png) no-repeat left center;padding-left:22px;display:inline-block;margin-top:5px;}
.arrow3 .hits em{font-size:20px;color:#f60;}


.footer{text-align:center;line-height:30px;margin:10px auto 0;background:#1B8B1B;color:#ddd;padding:30px 0;}
.footer a{color:#ddd;}
.footer a:hover{text-decoration:underline;}


.main{width:1180px;position:relative;background:#f0f0f0;}
.top-zt{border:1px solid #ddd;position:relative;overflow:hidden;z-index:5;background:#fff;}
.top-zt .tj_ico{background:url(https://imgo.hackhome.com/image/tj_zt_ico.png) no-repeat left top;width:50px;height:50px;position:absolute;top:0;left:0;z-index:1;}
.tj{float:left;padding:16px 5px 0 10px;}
.tj li{height:22px;line-height:22px;margin:5px;padding:0 6px;cursor:pointer;font-size:12px;}
.tj li.cur{background:#6eb359;color:#fff;border-radius:3px;}
.tjCont{float:left;padding:6px 0 3px 0;}
.tjCont li{width:80px;text-align:center;margin:0 9px 0;float:left;}
.tjCont li img{width:60px;height:60px;}
.tjCont li span{display:block;height:20px;line-height:20px;overflow:hidden;}

.s_title{background:#f2f2f2;height:36px;line-height:36px;border-bottom:1px solid #ddd;}
.s_title li,.s_title span{float:left;padding:0 15px;cursor:pointer;font-weight:bold;color:#666;border-right:1px solid #ddd;}
.s_title .cur{background:#fff;color:#38aa41;border-top:2px solid #38aa41;margin-top:-1px;}

.main-top{margin-top:10px;overflow:hidden;}
.main-top .left{float:left;width:300px;margin-right:10px;background:#fff;}
.main-top .mid{float:left;width:540px;border:1px solid #ddd;height:580px;background:#fff;}
.main-top .right{float:right;width:317px;height:580px;border:1px solid #ddd;background:#fff;}

.i_QRcode{display:none;float:right;margin:16px 0 0 0;position:relative;}
.i_img{width:50px;cursor:pointer;padding:2px;transition:ease-out 0.2s;-moz-transition:ease-out 0.2s;-webkit-transition:ease-out 0.2s;-o-transition:ease-out 0.2s;}
.i_img:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.d_QRcode{position:absolute;left:-160px;padding-top:5px;background:#fff;border:1px solid #777;z-index:9999;display:none;width:150px;height:150px;margin-top:-25px;}
.d_QRcode img{width:110px;height:110px;display:block;margin:0 auto;}
.d_QRcode p{text-align:center;font-size:12px;width:150px;}

.Qad {width:1180px;margin-top:5px;}


.Mainpc{width:1180px;clear:both; margin:10px auto 0; overflow:hidden; background:#fff;box-sizing:border-box;-o-box-sizing:border-box;ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; padding:0 0 20px 20px;overflow:hidden;border:1px solid #ddd;}
.Mainvideo dt,.Mainpc dt{ font-size:20px; color:#333; padding:10px 0; font-weight:bold}
.Mainvideo dt a,.Mainpc dt a{ float:right; font-size:13px; color:#666; margin:5px 26px 0 0; font-weight:normal}
.Mainpc dd{ float:left; width:20%; height:276px;}
.Mainpc dd img{width:213px;height:276px;}
.Mainpc dd a{ display:block; width:213px; height:276px; overflow:hidden;position:relative;  }
.Mainpc dd a:hover{ opacity:0.9;filter:alpha(opacity=90);}
.Mainpc dd em{ display:block; position:absolute; bottom:0; left:0; width:100%; height:200px; background:url(https://imgo.hackhome.com/image/pcbg.png) no-repeat center -10px; }
.Mainpc dd span{ position:absolute; bottom:15px; left:8%; width:86%; color:#fff; }
.Mainpc dd strong{display:block; height:70px; width:72px; text-align:center; background:url(https://imgo.hackhome.com/image/pcpf.png) no-repeat; position:absolute;top:50%; left:50%; margin:-35px 0 0 -35px; z-index:999; font-size:30px; color:#fff; line-height:2.4em;   font-weight: normal;}
.Mainpc dd strong.num01{ background-position:0 0;}
.Mainpc dd strong.num02{ background-position:0 -75px;}
.Mainpc dd strong.num03{ background-position:0 -150px;}
.Mainpc dd strong.num04{ background-position:0 -225px;}
.Mainpc dd strong.num05{ background-position:0 -300px;}
.Mainpc dd strong.num06{ background-position:0 -375px;}


/*new index top*/
.index_top {margin-top:10px;margin-bottom:8px;overflow:hidden;}

.index_top .index_left {float:right;width:700px;height:310px;overflow:hidden;margin-left:10px;background:#fff;}
.zx_side_left{width:700px; overflow:hidden; float:left;}
.zx_side_left .zx_cate{width:700px; overflow:hidden; margin-left:0px; padding:16px 0;}
.zx_side_left .zx_cate ul li{text-align:center; padding:8px 14px; margin-left:15px; float:left; color:#FFF; font-size:18px; background:#9f9f9f;}
.zx_side_left .zx_cate .cur{background:#38aa41;}
.zx_side_left .zx_cate .cur:hover{background:#38aa41; cursor:pointer;}
.zx_side_left .zx_cate a{text-align:center; padding:8px 14px; margin-left:15px; float:left; color:#FFF; font-size:18px; background:#9f9f9f;border-radius: 4px;}
.zx_side_left .zx_cate a:hover{background:#38aa41;}
.zx_side_left .zx_cate .cur{background:#38aa41;}
.zx_side_left .zx_list{width:800px; overflow:hidden; height:2000px; background:#8080FF}
.zx_side_right{width:336px; overflow:hidden; float:right;}
.zx_side_right .zx_ad{width:336px;margin-top:20px;}

.news_list .list-box{border-top:1px solid #ebebeb;}
.news_list .list-box li{
border-bottom: 1px solid #ebebeb;
height: 131px;
overflow: hidden;
padding: 15px 10px 15px 0;
}
.news_list .list-box li:last-of-type{ border-bottom:none;}
.news_list .list-box li:hover {
background: none repeat scroll 0 0 #fbfbfb;
}
.news_list .list-box .bgcolor {
background: none repeat scroll 0 0 #fbfbfb;
}
.news_list .list-pic {
position: relative;
display:block;margin-left:15px;
}
.news_list .list-pic a {
display: block;
left: 0;
position: absolute;
top: 0;
width: 210px;
height:130px;
z-index: 9;
overflow:hidden;
}
.news_list .list-pic a img{width: 210px;height:130px;}
.news_list .list-info {
height: 150px;
padding-left: 240px;
position: relative;
}
.news_list .list-info .title{
color: #333;
display: inline-block;
font: 18px/20px "Microsoft YaHei","SimHei","SimSun";
margin-bottom: 5px;
text-decoration:none;
height:30px;line-height:30px;overflow:hidden;
}
.news_list .list-info .title:hover{
color: #F60;
}
.news_list .list-info .list-date {
color: #666;
display: block;
height: 14px;
line-height: 14px;
margin-top: 8px;
overflow: hidden;
font-family: "Arial";
font-size: 14px;
}
.news_list .list-info .list-intro {
color: #727272;
display: block;
font-size: 14px;
height: 68px;
line-height: 23px;
overflow: hidden;
}

.news_list .list-info  .read_btn{
position:absolute;
right:5px;bottom:18px;
width:80px;
height:26px;
line-height:26px;
background:#38aa41;
font-size:14px;
text-align:center;
color:#FFF;
text-decoration:none;
}
.news_list .list-info  .read_btn:hover{
background:#F90;
}
.news_list .see_more_box{height:40px; padding:20px;}
.news_list .see_more_box a{display: block; font-size: 16px; font-weight: bold; height: 30px; line-height: 30px; margin: 0 auto; width: 300px; background:#DFDFDF; color:#5e5e5e; 
text-align:center; padding:5px 0; text-decoration:none;}
.news_list .see_more_box a:hover{color:#F60;}

.index_top .index_right {float:left;width:470px;height:310px;overflow:hidden;background:#fff;}
.m-smbanner{height:310px;position: relative;overflow: hidden;}
.m-smbanner .banner-incWrap{position: relative;height: 310px;margin-bottom: 12px;}
.m-smbanner .indicate{position: absolute;left:0;bottom:0;width:470px;overflow: hidden;*zoom:1;height:52px;background: #353535;z-index: 2;}
.m-smbanner .indicate img{width:70px;height: 38px;display: block;}
.m-smbanner .indicate .indicate_cell{position: relative;float: left;width:70px;*font-size:0;background: #b4b4b4;margin-left:7px;margin-top: 7px;}
.m-smbanner .indicate-movew{height:4px;background: #b4b4b4;line-height: 0;display: none;}
.m-smbanner .indicate-move{display: none;height: 4px;background: #38aa41;width:0;}
.m-smbanner .indicate_mask{position: absolute;left: 0;top: 0;z-index: 2;width: 100%;height: 38px;background-color: #000;opacity: 0.5;filter: alpha(opacity=50);}
.m-smbanner .indicate .indicate_cell_cur .indicate_mask{background:none;width:68px;height: 36px;border: 1px solid #38aa41;opacity: 1;filter: alpha(opacity=100);}
.m-smbanner .indicate .indicate_cell_cur .indicate-movew{background: #ffb0b0;}
.m-smbanner .indicate .indicate_cell_cur .indicate-move{display: block;}
.m-smbanner .banner-inc{position: absolute;width:100%;height: 100%;overflow: hidden;-moz-opacity:0;-khtml-opacity:0;opacity:0;display: none;-moz-opacity:1;-khtml-opacity: 1;opacity: 1;display: block;z-index: 1;}
.m-smbanner .banner-inc .img{float: left;width:470px;height:260px;}
.m-smbanner .banner-inc img{min-width:470px;width:auto;min-height:260px;height:auto;}
.m-smbanner .banner-text{position: absolute;left:0;width:470px;height:84px;bottom: 0;}
.m-smbanner .banner-text .bg{position: absolute;top: 0;left:0;z-index: 1;opacity:0.6;filter: alpha(opacity=60);width:100%;height: 100%;background: #000;}
.m-smbanner .banner-t{z-index: 2;display: block;position: relative;color: #fff;}
.m-smbanner .banner-t .t{font-size: 16px;line-height: 35px;margin-bottom: 30px;text-indent: 10px;}
.m-smbanner .banner-btn{position: absolute;height:84px;width:46px;top:80px;background:url(https://imgo.hackhome.com/image/mm.png) no-repeat -9999px;text-indent: -9999px;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;z-index: 2;
	-moz-transition: all .3s
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.m-smbanner .banner-btn:hover{text-decoration: none;color: #fff;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
.m-smbanner .banner-lbtn{left:-60px;background-position: -81px -81px;}
.m-smbanner .banner-rbtn{right:-60px;background-position: -127px -81px;}
.m-smbanner .banner-lbtn-cur{left:0px;}
.m-smbanner .banner-rbtn-cur{right:0px;}

.m-catetitle{position: relative;padding-left: 44px;border-bottom:2px solid #38aa41;height: 40px;margin-bottom: 10px;}
.m-catetitle .t{font-weight: bold;font-size: 20px;height: 40px;line-height: 40px;color: #333;}
.m-catetitle .t .text{color: #999;font-size: 12px;padding-left: 15px;font-style:normal;text-decoration:none;font-weight:normal;}
.m-catetitle i{position: absolute;left: 0;top: 0;background:url(https://imgo.hackhome.com/image/ic_package.png) no-repeat center;width: 40px;height: 40px;background-size:30px;}
.m-catetitle .link{position: absolute;right: 0;top: 0;height: 37px;line-height: 37px;}
.m-catetitle .link .s{float: right;height: 30px;line-height: 30px;margin-top: 8px;}
.m-catetitle .link .cir{text-align: center;width: 80px;color: #666;}
.m-catetitle .link .cirp{color: #666;text-indent:5px;}
.m-catetitle .link .cirp:hover{color: #38aa41;}
.m-catetitle .link .cirp s,
.m-catetitle .link .ciri s{
	padding-left: 3px;color: #38aa41;
	-moz-transition: transform .5s ease .1s;
	-webkit-transition: transform .5s ease .1s;
	-o-transition: transform .5s ease .1s;
	transition: transform .5s ease .1s;
}
.m-catetitle .link .ciri{width:30px;position: relative;}
.m-catetitle .link .ciri:hover{background: #262626;}
.m-catetitle .link .ciri s{position: absolute;top: 9px;left: 9px;width: 13px;height: 11px;background:url(../../img/index_dont.png) no-repeat -177px 0;}
.m-catetitle .link .cirp:hover s,
.m-catetitle .link .ciri:hover s{
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
.m-catetitle .link .nor{color: #9c9c9c;}
.m-catetitle .link .nor:hover{text-decoration: underline;}

.m-modelImg{position: relative;display: block;width:100%;height: 100%;overflow: hidden;}
.m-modelImg img{width: 155px;height: 140px;}
.m-modelImg .bg{display: block;position:absolute;left:0;bottom:0;z-index:1;width:100%;height:47px;background-color: #000; filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.m-modelImg .btn{position: absolute;top: 103px;right:10px;width: 30px;height: 30px;line-height: 30px;z-index: 2;background: #38aa41;color: #fff;text-align: center;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;font-style:normal;text-decoration:none;}
.m-modelImg .bd{position: absolute;top: 0;left:0;width: 155px;height: 140px;z-index: 2;border:0 solid #c9b275;
	-webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.m-modelImg .text{position: absolute;left:0; top: 117px; z-index: 2;width:99px; margin: 0 12px; color: #fff;height:40px; line-height:18px;}
.m-modelImg .text1{top:100px;font-weight: bold;}
.m-modelImg .text2 .t{font-size:12px;}
.m-modelImg .bg,
.m-modelImg .text,
.m-modelImg .btn,
.m-modelImg .bd{
	-webkit-transition: all 0.3s  ease-in;
	-moz-transition: all 0.3s  ease-in;
	-ms-transition: all 0.3s  ease-in;
	-o-transition: all 0.3s  ease-in;
	transition: all 0.3s  ease-in;
}
.m-modelImg:hover .bg{height: 170px;}
.m-modelImg:hover .text1{top:45px;}
.m-modelImg:hover .text2{top:75px;}
.m-modelImg:hover .btn{top: 55px;}
.m-modelImg:hover .bd{border: 3px solid #38aa41;*border:none;}

.m-modelImg-1 img{width: 155px;height: 76px;}
.m-modelImg-1 .bd{width: 155px;height: 76px;}
.m-modelImg-1:hover .bd{border: 3px solid #38aa41;*border:none;}

.m-modelImg-2 .bg{height:33px;}
.m-modelImg-2 .text1{top:115px;}
.m-modelImg-2 .text2{top:140px;}

.ovh{overflow:hidden;*zoom:1;}
.f3in-l{float: left;width:155px;height:140px;padding-left: 10px;}
.f3in-r{float: right;width:290px;position: relative;padding-right: 10px;}
.f3in-b{overflow: hidden;*zoom:1;border-top: 1px solid #eee;padding-top: 19px;margin-top: 20px;}

.f3in-listhead{font-size:0;height:20px;margin-bottom: 10px;}
.f3in-listhead span{text-align: center;display: inline-block;background:#e8e8e8;height:18px;line-height: 18px;font-size: 12px;}
.f3in-listhead .d1{width:168px;}
.f3in-listhead .d2{width:75px;margin:0 1px;}
.f3in-listhead .d3{width:150px;margin-right: 1px;}
.f3in-listhead .d4{width:74px;}
.f3in-list{position: relative;z-index: 2;margin-top: -3px;}
.f3in-list li{padding-left:20px;overflow: hidden;*zoom:1;margin-top: 11px;height: 20px;line-height: 20px;}
.f3in-list .fst{margin-top:0;}
.f3in-list li a{display: block;position: relative;color: #575757;height: 22px;cursor: pointer;}
.f3in-list li a:hover{color: #38aa41;}
.f3in-list li .t{float: left;width:180px;margin-right: 5px;overflow: hidden;height: 22px;font-size:15px;}
.f3in-list li .c{float: left;width:103px;color: #9c9c9c;overflow: hidden;height: 22px;font-size: 13px;}
.f3in-list li .p{float: left;width:32px;color: #38aa41;overflow: hidden;line-height: 22px;font-size: 12px;}
.f3in-list li .b{position: absolute;right:0;top:0;border: 1px solid #d0cfcf;height: 18px;width:40px;text-align: center;color: #9c9c9c;line-height: 18px;font-size: 13px;}
.f3in-list li .b:hover,
.f3in-list li a:hover .b{background: #38aa41;color: #fff;border: 1px solid #38aa41;}
.f3in-list li s{position: absolute;top:8px;left:-14px;line-height: 0;font-size:0;height: 5px;width: 5px;background: #9c9c9c;border-radius:3px;}
.f3in-list li a:hover s{width:7px;height:7px;background: #fff;border: 2px solid #38aa41;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;top:6px;left:-17px;
	-moz-transition: all .1s ease;
	-webkit-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
}

.f3in-list-1 .lline,
.f3in-list-2 .lline,
.f3in-list-3 .lline,
.f3in-list-4 .lline,
.f3in-list-5 .lline{position: absolute;left:8px;top:9px;width: 1px;background: #e1e1e1;height: 214px;}
.f3in-list-1 .lline{height:125px;}
.f3in-list-2 .lline{height:63px;}
.f3in-list-3 .lline{height:125px;}
.f3in-list-4 .lline{height:123px;}
.f3in-list-5 .lline{left: 43px;height: 155px;}

.f3in-list-3 li{margin-top: 12px;}
.f3in-list-3 .f3in-list{margin-top: -4px;}
.f3in-list-4 .f3in-list{height: 140px;overflow: hidden;}
.f3in-list-4 li{height: 20px;line-height:20px;margin-top: 10px;*margin-top:6px;}
.f3in-list-4 li .t{width:60px;background: #979797;color: #fff;font-size: 12px;text-align: center;margin-right:8px;}
.f3in-list-4 li .c{width:140px;color: #575757;}
.f3in-list-4 li .b{border: none;font-size: 12px;width:78px;}
.f3in-list-4 li a:hover .t{background: #f0454c;color: #fff;}
.f3in-list-4 li a:hover .c{color: #fff;}
.f3in-list-4 li a:hover{background: #f0454c;color: #fff;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}
.md2 .f3in-list-1 li{*position: relative;*margin-top:7px;}
.md2 .f3in-list-1 .fst{*margin-top:0;}
.md5 .smnav li{height: 42px;}
.md5 .smnav li a{height: 40px;}

.f3in-list-4 .f3in-list{margin-top:0px;}
.f3in-list-5{position: relative;}
.f3in-list-5 .f3in-list{margin-top:0px;}
.f3in-list-5 li{padding-left: 55px;*margin-top: 6px;}
.f3in-list-5 li .c{margin-right: 30px;}
.f3in-list-5 li .cc{float: left;width:102px;color: #9c9c9c;overflow: hidden;height: 22px;}
.f3in-list-5 li .tm{position: absolute;left:-55px;top:1px;font-size:12px;}
.f3in-list-5:hover i{color: #38aa41;}

.f3in-line{overflow: hidden;*zoom:1;border-bottom: 1px solid #;padding-bottom: 12px;border-bottom: 1px solid #e1e1e1;}
.f3in-line span{float: left;width:85px;height: 25px;line-height: 25px;text-align: center;background: #38aa41;position: relative;color: #fff;}
.f3in-line span s{position: absolute;width:4px;height: 4px;font-size:0;line-height: 0;background: url(../../img/index_dont.png) no-repeat -239px 0;left: 0;bottom:-4px;}
.f3in-line a{float: right;height: 23px;line-height: 23px;width: 80px;border: 1px solid #e1e1e1;-moz-border-radius: 13px;-webkit-border-radius: 13px;border-radius: 13px;text-align: center;position: relative;font-size: 12px;text-indent:5px;margin-left: 7px;}
.f3in-line a s{
	padding-left: 1px;
	-moz-transition: transform .5s ease .1s;
	-webkit-transition: transform .5s ease .1s;
	-o-transition: transform .5s ease .1s;
	transition: transform .5s ease .1s;
}
.f3in-line a:hover{background: #38aa41;color: #fff;border: 1px solid #38aa41;}
.f3in-line a:hover s{
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
.innewlist {padding:0 10px;}
.innewlist li{height: 22px;overflow: hidden;*zoom:1;margin-top: 12px;font-size: 16px;}    
.innewlist li .t{float: left;width:66px;height:22px;line-height:22px;text-align: center;color: #fff;background: #adadad;margin-right:15px;font-size: 14px;position: relative;}    
.innewlist li .t s{position: absolute;right: -3px;top: 8px;width: 0;height: 0;border-bottom: 3px solid transparent;border-top: 3px solid transparent;border-left: 3px solid #adadad;font-size: 0;line-height: 0;z-index: 2;}  
.innewlist li a:hover .t{background: #38aa41;}  
.innewlist li a:hover .c{color: #38aa41;}  
.innewlist li a:hover s{border-left: 3px solid #38aa41;}


.list-li {padding:0 16px;}
.list-li li{height: 22px;overflow: hidden;*zoom:1;padding: 12px 2px 12px 1px;font-size: 16px;border-top:1px solid #eee;}
.list-li li .c{width:506px;color: #444;isplay: block;float: left;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}  
.list-li li .t{float: left;width:70px;height:22px;line-height:22px;text-align: center;color: #fff;background: #adadad;margin-right:15px;font-size: 14px;position: relative;}
.list-li li .s{float: right;width:66px;height:22px;line-height:22px;text-align: right;color: #666;font-size: 14px;} 
.list-li li .t s{position: absolute;right: -3px;top: 8px;width: 0;height: 0;border-bottom: 3px solid transparent;border-top: 3px solid transparent;border-left: 3px solid #adadad;font-size: 0;line-height: 0;z-index: 2;}  
.list-li li a:hover .t{background: #38aa41;}  
.list-li li a:hover .c{color: #38aa41;}  
.list-li li a:hover s{border-left: 3px solid #38aa41;}


.mt5{margin-top:5px;}.mt10{margin-top:10px;}

.newrj .c_left {width: 781px;}
.newrj.nall .c_left {width: 1180px;}
.newrj .c_right {width: 380px;height:446px;padding:0;}

.title_bt {height:40px;line-height:40px;border-bottom:2px solid #38aa41;text-indent:14px;color: #444;font-size:18px;font-weight: bold;}

.title_btb {height:40px;line-height:40px;border-bottom:2px solid #38aa41;padding-left:12px;}
.title_btb span {color:#555;width:70px;height:24px;line-height:24px;margin-top:8px;text-align:center;cursor: pointer;margin-right:10px;float:left;display:block;}
.title_btb span.cur{background:#3fbf3f;color:#fff;border-radius:4px;}

.newrj .dtime li{padding:7px 11px 7px;margin-bottom: 10px;}
.newrj .dtime li .downText i {height:20px;line-height:20px;}
.newrj .dtime li .downText i.downgx {height:16px;line-height:16px;}
.newrj .dtime li a .img{margin-bottom:10px;}

.rjnewslist {padding:0 12px;margin-top:6px;}
.rjnewslist li{height: 22px;overflow: hidden;*zoom:1;font-size: 15px;border-bottom:1px dotted #ddd;padding:5px 0;}
.rjnewslist li .c {width:355px;float:left;display:block;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.rjnewslist li .t {float:right;color: #999;font-size: 14px;}
.rjnewslist li a:hover .c{color: #38aa41;}

.rjnewstq li{margin:0 10px;padding:10px 0;overflow:hidden;border-bottom:1px dotted #ddd;}
.rjnewstq .img_box_80{float:left;margin-right:8px;}
.rjnewstq .img_box_80 img{width: 80px;height: 80px;}
.rjnewstq .tt{font-size:16px;line-height:33px;height: 33px;overflow: hidden;}
.rjnewstq .tt a{color:#333;}
.rjnewstq .cc{color:#858585;width:210px;height:40px;line-height:22px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.rjnewstq .btn{float:right;display:inline-block;background:#f60;color:#fff;padding:4px 11px;margin-top:-32px;font-size:16px;border-radius:3px;}
.rjnewstq .btn:hover{background:#E8650D;}
.rjnewstq li:last-child,.rjnewslist li:last-child{border-bottom:0;}

.yxnewslb li{margin:0 10px;padding:10px 0;overflow:hidden;border-bottom:1px dotted #ddd;}
.yxnewslb .img_box_80{float:left;margin-right:8px;}
.yxnewslb .img_box_80 img{width: 80px;height: 80px;}
.yxnewslb .tt{font-size:16px;line-height:33px;height: 33px;overflow: hidden;}
.yxnewslb .tt a{color:#333;}
.yxnewslb .cc{color:#858585;width:210px;height:40px;line-height:22px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.yxnewslb .btn{float:right;display:inline-block;background:#f60;color:#fff;padding:4px 11px;margin-top:-32px;font-size:16px;border-radius:3px;}
.yxnewslb .btn:hover{background:#E8650D;}
.yxnewslb li:last-child,.rjnewslist li:last-child{border-bottom:0;}


.pckc {clear:both;width:1178px;height:342px;border: 1px solid #ddd;margin:10px auto 0;overflow:hidden;}
.pckc .Mainpc{width:800px;float:left;border:0;margin:0;}
.pckc .Mainpc.pall{width:1220px;}
.pckc .Mainpc.pall dd{width:299px;}
.Mainpc.pall dt{width: 1163px;}
.pckc .Mainpc dd{width:260px;}
.pckc .Mainpc dd a{width:240px;}
.pckc .title01{padding-top:14px; position:relative; line-height:22px; height:22px;}
.pckc .title01 .new_p{ position:absolute; left:0; top:14px;font-size:20px; color:#333; font-weight:bold;}
.pckc .title01 ul.menu_tab{position:absolute; right:0; top:16px;}
.pckc .title01 ul.menu_tab li{float:left; color:#d6d6d6; cursor:pointer;margin-left:5px;}
.pckc .title01 ul.menu_tab li span{color:#4e4e4e; padding:2px 9px;}
.pckc .title01 ul.menu_tab li.hover span{background: #3fbf3f;color: #fff;border-radius: 4px;}
.pckc .kfkc{float:left;width:355px;height:342px;background:#fff;padding-left:5px;padding-right:18px;}
.pckc .tab_con{clear:both;border-top:1px solid #e3e3e3; margin-top:11px;}
.pckc .tab_con .p_th{clear:both; border-bottom:1px solid #e3e3e3; line-height:32px; height:32px; overflow:hidden; position:relative;}
.pckc .tab_con .p_th span{float:left; color:#787878; font-size:12px; position:absolute; overflow:hidden; top:0;}
.pckc .tab_con .p_th .span01{left:12px; width:60px;}
.pckc .tab_con .p_th .span02{left:75px; width:130px;}
.pckc .tab_con .p_th .span03{left:228px; width:65px; text-align:right;}
.pckc .tab_con .p_th .span04{left:312px; width:40px; text-align:center;}
.pckc .tab_con ul{clear:both; border-left:1px solid #e3e3e3; margin-left:5px;position:relative;}
.pckc .tab_con ul li{clear:both; margin-left:20px; position:relative; line-height:39px; height:39px; border-bottom:1px dotted #d0d0d0;}
/*.pckc .tab_con ul li:last-child{border-bottom:none;}*/
.pckc .tab_con ul li span{position:absolute;}
.pckc .tab_con ul li .span001{left:-25px; top:14px; width:16px; height:10px; background:url(https://imgo.hackhome.com/image/bg01.png) no-repeat; background-position:0 -278px;}
.pckc .tab_con ul li .span002{left:0;font-size:13px;color:#b0b0b0; top:0;}
.pckc .tab_con ul li .span003{left:50px;width:144px;height:38px;top:0;overflow:hidden;}
.pckc .tab_con ul li .span004{left:190px;width:78px;height:38px;overflow:hidden;top:0;overflow:hidden;text-align:right;color:#b0b0b0;font-size:12px;}
.pckc .tab_con ul li .span005{right:1px;width:42px;height:20px;line-height:20px;top:9px;overflow:hidden;text-align:center;color:#b0b0b0;font-size:12px; background:#eee;color:#8f8f8f;}
.pckc .tab_con ul li .span005 a{display:block;background:#3cb500; color:#fff;}
.pckc .tab_con ul .span006{position:absolute;top:0; left:-5px; width:20px; height:14px; background:#fff;}
.pckc .tab_con ul li:hover .span001{ background-position:0 -260px;}
.pckc .tab_con ul li:hover .span002,.pckc .tab_con ul li:hover .span003 a,.pckc .tab_con ul li:hover .span004{color:#f44b04;}
.pckc .tab_con ul li:hover .span005 a{background:#f44b04;}
.pckc .tab_con ul li .span005.nos a,.pckc .tab_con ul li .span005.nos a:hover{background:#eee;color:#8f8f8f;}


.head_gg {display:block;width:100%; position:relative;top:0px;padding-top:120px;}
.head_bg {margin:0 auto;position:absolute;top:0px;width:100%;height:100%;}
.head_close {position:absolute;top:30px;right:40px;width:60px;height:22px;cursor:pointer;z-index:9;font-size:24px;line-height:22px;text-align:center;color:#fff;background:url(https://imgo.hackhome.com/image/gg_close.png) no-repeat scroll 0 0;}

.i_title{line-height:46px;padding:0 20px;}
.i_title h3{display: inline-block;font-size:20px; color:#333;font-weight:bold;}
.i_title a{ float:right; font-size:13px; color:#666;}
.i_title a:hover{color:#38aa41;}
.hj_box{clear:both;width:1178px;height:auto;background:#fff;border:1px solid #ddd;margin:10px auto 0;overflow: hidden;}
.hj_box ul li{position:relative;float:left;width:211px;height:120px;margin:5px 0 20px 20px;overflow:hidden;}
.hj_box ul li img{float:left;width:211px;min-height:120px;}
.hj_box ul li p{position:absolute;left:0;bottom:0;width:96%;padding:0 2%;height:26px;line-height:26px;font-size:13px;color:#fff;background:rgba(0,0,0,0.7);text-align:center;overflow:hidden;}
.hj_box ul li:hover p{background:rgba(0,0,0,0.9);}

.hj_sub{width:850px;height:auto;background:#fff;margin:10px 0;overflow:hidden;}
.hj_sub li{position:relative;float:left;width:188px;height:120px;margin:5px 0 20px 20px;overflow:hidden;}
.hj_sub li img{float:left;width:188px;min-height:120px;}
.hj_sub li p{position:absolute;left:0;bottom:0;width:96%;padding:0 2%;height:26px;line-height:26px;font-size:13px;color:#fff;background:rgba(0,0,0,0.7);text-align:center;overflow:hidden;}
.hj_sub li:hover p{background:rgba(0,0,0,0.9);}