.clearfix{*zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;}
.clear{height:0;overflow:hidden;clear:both;}

.m-az-shots{position:relative;height:300px;overflow:hidden;margin-bottom:30px}
.m-az-recom{margin-top:20px;margin-right:-7px}
.m-az-recom .item{float:left;width:120px;text-align:center}
.m-az-recom .item .img{margin-bottom:10px;margin-left:auto;margin-right:auto;width:80px;height:80px;overflow:hidden;position:relative}
.m-az-recom .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-az-recom .item .img img{border-radius:16px}
.m-hot-soft-row{position:relative;border:1px solid #ededed;padding-bottom:15px}
.m-hot-soft-row .eco{position:absolute;left:0;top:0;width:42px;height:42px;background: url(../images/tuijian.png) no-repeat;z-index:2;}
.m-soft-slide-large{width:804px;height:300px;overflow:hidden;position:relative;margin-right:20px}
.m-soft-line .item{float:left;width:80px;margin-right:44px}
.m-soft-line .name{margin-top:10px;text-align:center}
.m-soft-collection{color:#999;border:1px solid #ededed;padding-top:10px;padding-bottom:10px;margin-top:-1px;margin-bottom:20px}
.m-soft-collection .title{float:left;width:83px;height:30px;line-height:30px;padding-left:28px;color:#fff;background: 0 0 url(../images/sp_2.png) no-repeat;}
.m-soft-collection .item{margin:5px 20px;float:left}
.m-soft-collection .links{margin-left:136px;overflow:hidden;height:30px}
.m-soft-collection .link{display:inline-block;font-size:14px;line-height:30px;color:#666}
.m-soft-collection .link+.link:before{content:"|";margin:0 10px 0 8px;color:#ddd}
.m-soft-collection .link:hover{color:#358ff0}
.m-soft-collection .link:first-child{margin-left:0}

.fl{ float:left}.fr{ float:right}

.Hme_top{ background-color:#f7f7f7;height:36px; white-space:nowrap; overflow:hidden; line-height:36px;padding:0 10px;  color:#333; position:relative}
.Hme_top a{ color:#666;padding-right:15px; display:inline-block;} 
.Hme_top a.Rmore{background-color:#f7f7f7; position:absolute;right:0px;padding:0 10px; color:#0068a5;}
.onefloor{width: 680px;float: left;}
.wper40{width:44%;}
.wper50{width:50%;}
.wper60{width:56%;}
.hem_box{
    margin-right: 20px;
    position: relative;
}
.hem_box a{outline:none;color: #333;}
.hem_box a:hover{ outline:none; color:#f60;}
.Everynews{margin-top:6px;}
.ehot{ position:absolute; left:0;right:0;width:40px;height:42px; display:inline-block; background:url(../images/home-ic.png) no-repeat;}
.hme_tit{height:40px; line-height:40px;}
.pl46{padding-left:44px;}
.hme_tit h3{ color:#000; font-size:18px;}
.hme_tit span{ font-size:12px; color:#999; white-space:nowrap;width:56%; overflow:hidden}
.tit_span em{ color:#f59103;}
.etimg{ float:left;width:48px; height:48px; display:inline-block;}
.etimg img{width:48px; height:48px; border-radius:12px;}
.everytxt{padding-left:60px;height:48px;}
.everytxt a{white-space:nowrap;display:block;overflow-x:hidden;text-overflow:ellipsis;line-height:22px;font-size: 14px;}
.everytxt p{ white-space:nowrap; display:block; overflow:hidden; text-overflow:ellipsis; color:#999; margin-top:2px;}
.everytxt p a{ display:inline; font-size:14px; color:#999;margin-right: 6px;margin-left: 4px; }
.everytxt p a:first-child{margin-left:0;margin-right:0;}
.everytxt p a:hover{ color:#ff6b1b; text-decoration:none;}

.Everytlist ul li{margin-bottom:18px;height:50px;}
.Everytlist ul li:last-child{margin-bottom:0;}
.hme_tit span.tspan_a{width:auto}
.tspan_a a{padding:0 10px; display:inline-block;height:30px; line-height:30px; background-color:#f7f7f7; font-size:18px; text-decoration:none;}
.tspan_a a.press{ background-color:#37aafb; color:#FFF;}
.tspan_a a i{width:16px;height:16px;display:inline-block;background: url(../images/home-ic.png) no-repeat;vertical-align:middle;margin-right:5px;}
.tspan_a a i.hpc{ background-position:-48px 0px;}
.tspan_a a i.happ{ background-position:-71px 0px;margin-top:-3px;}
.tspan_a a.press i.hpc{ background-position:-48px -20px;}
.tspan_a a.press i.happ{ background-position:-71px -20px;}
.Everynews ul li{font-size: 14px;line-height:31px;white-space:nowrap;height:31px;}
.Everynews ul li span{width: 66%;white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden;float:left;}
.Everynews ul li a{ text-decoration:none;}
.cate{color: #999  !important;margin-right:3px;}
.Everynews ul li font{ float:right; color:#999; display:inline; cursor:pointer;}
.ehot{position:absolute;left:0;right:0;width:40px;height:42px;display:inline-block;background: url(../images/home-ic.png) no-repeat;}


.content_left{width: 300px;float:right;}
.R_title{ color: #333333;  font-weight: bold;  font-size: 20px;  line-height: 28px;  width: 100%;  }
.zt_box{}
.zt_box .zt_box_warp{width: 300px;height: 140px;overflow: hidden;position: relative;margin: 10px 0;}
.zt_box .zt_box_warp .bd,.zt_box .zt_box_warp .bd ul li,.zt_box .zt_box_warp .bd ul li a,.zt_box .zt_box_warp .bd ul li a img{width: 300px;height: 140px;display: block;}
.zt_box .zt_box_warp .bd ul li a p{ height: 30px; width: 100%; position: absolute; left: 0; bottom: 0; color: #fff; overflow: hidden; line-height: 30px; font-size: 13px; }
.zt_box .zt_box_warp .bd ul li{position: relative;}
.zt_box .zt_box_warp .bd ul li a p span{ padding-left: 10px;max-width: 200px; overflow: hidden; display: block; height: 100%;}
.zt_box .zt_box_warp .hd{ position: absolute; right: 10px; height: 10px; bottom: 13px;}
.zt_box .zt_box_warp .hd ul{height: 10px;}
.zt_box .zt_box_warp .hd ul li{ width: 10px; height: 10px; background:#fff; display: inline-block; margin: 0 5px;}
.zt_box .zt_box_warp .hd ul li.on{background: #3eb118;}
.bj_000{background: rgba(0, 0, 0, 0.7);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);}
.zt_box .lisy{ width: 100%; overflow: hidden;}
.zt_box .lisy ul {width: 102%;margin-top: 10px;}
.zt_box .lisy ul li{height: 28px;line-height: 28px;width:48%;float: left;margin-right: 2%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.zt_box .lisy ul li i{ display: inline-block; width: 4px; height: 4px; background: #686868; border-radius: 50%; vertical-align: middle; margin: -2px 5px 0;}
.zt_box .lisy ul li a{ color: #444;}
.zt_box .lisy ul li a:hover{color: #3eb118}

.games .tit1{margin: 10px 10px 0 10px;}
.games{height: 495px;}
.games .hd{position:relative;height:40px;line-height:40px;border-bottom:2px solid #e5e5e5;margin: 10px 0;}
.games .hd h4{position:absolute;left:10px;font-size:18px;}
.games .hd ul{ position:absolute; left:180px}
.games .hd ul li{ margin-right:10px;cursor: pointer; padding:0 15px; float:left;}
.games .hd ul li.on{ border-bottom:2px solid #2e8ae6; color:#2e8ae6}
.games .hd a{ position:absolute; right:0; font-size:12px; color:#999}
.games_left{width: 720px;float:left;display:inline;}
ul.games_left li{position:relative;margin: 10px 10px 0 0px;height:70px;width: 170px;float:left;display:inline;border-bottom:1px dashed #e4e4e4;padding-bottom:20px;}
ul.games_left li img{ position:absolute; left:0; width:70px; height:70px; border-radius:7px}
ul.games_left li span{position:absolute; left:80px;top:3px; width:; height:20px; overflow:hidden; display:block;}
ul.games_left li i{position:absolute; left:80px; top:50px; font-size:12px; color:#999}
ul.games_left li p{position:absolute; left:78px; top:28px;}
ul.games_left li em{position:absolute; left:78px; top:28px;}

.games_right{ width:262px; float:right; display:inline; margin-right:10px}
.games_right h4{height:20px;overflow:hidden;line-height:20px;font-size:16px;border-left:4px solid #2e8ae6;text-indent:10px;margin: 10px 0;}
.sidemenu h3{height:33px; position:relative;}
.sidemenu em{width:20px; height:20px; text-align:center; line-height:20px; color:#fff; background:#ccc; position:absolute; left:0}
.sidemenu em.em_01{background:#ff6060;}
.sidemenu em.em_02{background:#fa7a53;}
.sidemenu em.em_03{background:#fbc258;}
.sidemenu h3.on{display:none}
.sidemenu h3 a{height:20px; width:220px; overflow:hidden; display:block}
.sidemenu a{position:absolute; left:30px;}
.sidemenu div{position:relative; height:80px}
.sidemenu div em{top:5px;}
.sidemenu div img{position:absolute; left:0; width:60px; height:60px; border-radius:3px}
.sidemenu div a span{position:absolute; left:70px;top:5px; display:block; width:130px; height:20px; overflow:hidden}
.sidemenu div p{position:absolute; left:100px; top:35px}
.sidemenu div p i{border-right:1px solid #ccc; padding-right:7px;font-size:12px; color:#999}
.sidemenu div p span{position:absolute;left:60px;top:4px; display:block;}
.sidemenu div,
h3.ons.on{display:none}
.star1,.star2,.star3,.star4,.star5,.star6{background: url('../images/starda.png') no-repeat scroll 0px 0px;height:20px;width:94px;display:block;}
.star2{background-position: 0px -31px;}
.star3{background-position: 0px -59px;}
.star4{background-position: 0px -92px;}
.star5{background-position: 0px -122px;}
.star6{background-position: 0px -149px;}

 /*专题合集*/
 .btwrap {border-bottom: 2px solid #eee;padding: 10px;overflow: hidden;}
.btwrap > h2 ,.btwrap > p{height: 20px;display: block;float: left;font-size: 18px;font-weight: bold;color: #2e2e2e;margin-right: 10px;/* border-left: 5px solid #52c3dd; *//* padding: 0 0 0 10px; */}
.btwrap a.mor {display: block;float: right;width: 30px;height: 30px;line-height: 30px;font-size: 14px;color: #999999;text-align: center;margin-left:20px;}
.btwrap a.mor span { display: inline-block; float: left; }
.btwrap a.mor:hover { color: #52c3dd; }

 .Min_4 {margin-bottom: 20px;background:#fff;/* border:1px solid #eee; */border-radius:2px;}
.Min_4 .btwrap{padding: 10px 10px 5px;}
.Min_4 .index_hj{width:1200px;margin: 0px 0 20px 0;overflow:hidden;}
.Min_4 .index_hj ul{width: 1020px;overflow:hidden;}
.Min_4 .index_hj ul li{position:relative;float:left;margin: 20px 12px 0 0;}
.Min_4 .index_hj ul li img{float:left;width: 190px;height: 120px;}
.Min_4 .index_hj ul li p{position:absolute;bottom:0;left:0;width:96%;padding:0 2%;background:rgba(0,0,0,0.5);text-align:center;font-size:14px;color:#fff;line-height:30px;}
.Min_4 .index_hj ul li:hover p{background:rgba(85,187,0,0.8);}

#gotoBox{display:none;position:fixed;bottom:220px;left:50%;cursor:pointer;margin-top:-50px;margin-left: 520px;width:41px;}
#gotoBox a,#gotoBox i{display:block;line-height:36px;height:36px;width:30px;padding:3px 5px;font-style:normal;text-align:center;background:#fafafa;border:1px solid #eee}
#gotoBox i{background: url(../images/gtp.gif) 0 0 no-repeat;border:none;padding:4px 6px;}
#gotoBox a{margin-bottom:7px}
#gotoBox a:hover{text-decoration:none;background-color:#3ba354;border-color:#3ba354;color:#fff}
#gotoBox i.hover{background-position:0 -44px}
#gotoBox a.cur{color:#5fb733}
#gotoBox a.cur:hover{color:#fff}

.index_box{width: 1000px;height:auto;margin: 15px 0;overflow:hidden;}
.index_gytit{border-bottom:2px solid #26c472;width:100%;height:55px;line-height:55px}
.index_gytit .tit{float:left;width:240px;font-weight:700;overflow:hidden}
.index_gytit .tit span{font-size:26px;color:#333;float:left}
.index_gytit .tit em{float:left;font-family:Candara;font-size:24px;color:#ddd;margin-left:16px}
.index_gytit .tabs{float:left;height:28px;line-height:28px;margin-top:17px}
.index_gytit .tabs li{float:left;cursor:pointer;background:url(../skin_img/tiantian.png) no-repeat -480px -296px;color:#333;font-size:20px;padding-left:27px;margin-left:10px}
.index_gytit .tabs li:first-child{background:0 0;padding:0}
.index_gytit .tabs li.on{color:#26c472}
.index_gytit .menu{float:right;width:690px;margin-right:60px;text-align:right;height:28px;line-height:28px;margin-top:20px}
.index_gytit .menu a{color:#999;font-size:14px;margin-right:30px}
.index_gytit .more{float:right;color:#999;font-size:16px;height:30px;line-height:30px;margin-top:20px}
.index_gytit.fenl{border-color:#fe5f3d}
.index_gytit .fl{float:left;margin-left:-88px;height:47px;line-height:47px;margin-top:8px}
.index_gytit .fl li{float:left;font-size:16px;color:#333;position:relative;cursor:pointer;padding:0 40px}
.index_gytit .fl li em{display: none;width: 10px;height: 10px;position:absolute;left:50%;margin-left:-5.5px;background: #fff;bottom: -7px;overflow:hidden;border-bottom: 2px solid #fe5f3d;border-right: 2px solid #fe5f3d;transform: rotate(45deg);}
.index_gytit .fl li.on{color:#fe5f3d}
.index_gytit .fl li.on em{display: block;}


.index_gytit.fenl .more:hover{color:#fe5f3d}
.index_flbox{width: 1000px;height:auto;margin-top:15px;}
.index_flbox .bd{width: 1030px;margin-left:-21px;position:relative;}
.index_flbox .more{position:absolute;right:0;top:-52px;color:#999;font-size:14px;height:30px;line-height:30px}
.index_flbox .more:hover{color:#fe5f3d}
.index_flbox ul{float:left;width: 320px;margin-left:21px;}
.index_flbox ul li{float:left;width: 317px;margin:2px 0 0 0;color:#999;font-size:14px;height:30px;line-height:30px;overflow:hidden;}
.index_flbox ul li a{color:#333;display: block;width: 61%;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index_flbox ul li a:hover{font-weight:700}
.index_flbox ul li .time{float:right;font-size:14px}
.index_flbox ul li .time.red{color:#fe6062}
.index_flbox ul li .lx{margin-right: 10px;float: left;}