body {margin:0px;font-family:"Microsoft Yahei","sans-serif";font-size:14px;background-color:#fff;color: #444;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,form,label,caption{margin:0;padding:0;border:0;outline:0;font-style:normal;text-decoration:none; font-weight: normal;}
table,tbody,thead,tfoot,tr,th,td{ margin:0;padding:0; }
ol,ul,li{list-style:none;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,button,img{margin:0;padding:0;border:0}
a {text-decoration:none}
a:link,a:visited {color:#444;}
a:hover {color:#cc0000;}
td {color:#000000; text-decoration:none; line-height:145%;}
input,select,textarea,option{font-size:13px;}
table{font-size:12px;text-align:left;}
ul { list-style: none; padding: 0; margin: 0 }
p { margin: 0 }
.wrap { width: 1200px; margin: 0 auto }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
/*--清除浮动
------------------------------------------------------------------------------------------*/
.clearfix:after { clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden; }
.clearfix:after { _zoom:1; }
.overflow { overflow:hidden; _zoom:1; }
.clear{clear:both; height:0;font-size:0; overflow:hidden; }
/* 顶部 */
header .top { background: #f9f9f9; line-height: 48px; height: 48px; font-size: 14px; border-bottom: 1px solid #f2f2f2 }
header .top #search_1 span { float: left; }
header .top #search_1 input { float: left; margin: 12px 10px 0 0; height: 20px; line-height: 20px; border: 1px solid #ccc }
header .top #search_1 select { float: left; margin: 12px 10px 0 0 ;height: 22px; line-height: 22px; border: 1px solid #ccc }
header .top #search_1 input.btn { height: 24px; line-height: 24px; color: #fff; background:#1aabc0; border: 0; width: 60px; text-align: center; border-radius: 4px; cursor: pointer; }
header .top #search_1 a { float: left; padding:0 15px; }
header .top #search_1 a.bl { color: #00b2f9 }
header .top #search_1 a.ye { color: #fb7327 }
header .top #search_1 a.gr { color: #2ad214 }
header .top #search_1 a.re { color: #fb534c }
header .top #search_1 a:hover { color: #c00 }

header .logo {}

.nav{background:#1aabc0;height:50px;line-height:50px;position:relative;}
.nav ul { width: 1200px; margin: 0 auto ; position: relative;}
.nav li{float:left;font-size:14px;width:95px;text-align:center;padding:0 5px;}
.nav li.cur{background:#05cbd7}
.nav li:hover{background:#05cbd7;}
.nav li a{color:#fff;}
.icon_more{float:right;width:8px;height:4px;margin:22px 3px 0 0;background:url(../images/head_more.png) no-repeat;}
.nav li.on .icon_more{background-position:-15px 0;}

.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}

.tj_game{border-bottom:1px solid #ebebeb;margin:0 auto;overflow:hidden;width:1200px; position: relative; background: #fff;}
.nav_game,.nav_soft{border-top:1px solid #ebebeb;color:#d3d2d2;font-family:Microsoft yahei;height: 32px;line-height: 32px;margin-bottom:8px;margin-top:-1px;overflow:hidden;padding:8px 0 0;}
.nav_game{border-top:1px solid #ebebeb;}
.nav_game em,.nav_soft em{color:#fff;display:inline-block;font-size:12px;font-style:normal;font-weight:normal;height: 30px;line-height: 30px;padding-left: 10px;padding-top:1px;width: 65px;margin-right: 12px;position: relative;}
.nav_game em:after,.nav_soft em:after{content: '';width: 0;height:0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 10px solid #343434;position: absolute;top: 0;right: -10px;}
.nav_game em{background: #343434;}
.nav_soft em{background: #da0002;}
.nav_soft em:after{content: '';width: 0;height:0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 10px solid #da0002;position: absolute;top: 0;right: -10px;}
.nav_game a,.nav_soft a{margin: 0 5px;font-size: 14px;}

.mod_hotgame li {float: left;width: 25%;margin-top: 15px;}
.mod_hotgame li a{display: block;width:80px;height:80px;overflow:hidden;margin: 0 auto;}
.mod_hotgame li img {display: block;width: 100%;min-height: 80px;margin: 0 auto;overflow: hidden}

.soft_new{width: 1200px;margin: 30px auto 0;}
.m-title {	height:36px;		border-bottom:1px solid #ddd;	font-size: 16px; overflow: hidden;}
.m-title h2 {	font-size:20px;	font-family:Candara;	color:#ddd;	font-weight:400;	float:left;	padding-right:14px}
.m-title h2 b {display:inline-block;font-size:20px;font-weight: 400;font-family:"Microsoft YaHei";padding:0 2px;margin-right:10px;border-bottom: 2px solid #1aabc0;position:relative;bottom:1px;color: #1aabc0;padding-bottom: 10px;}
.m-title span { margin: 10px 0 0 0; float: right;color: #444;}
.m-title span a { margin:0 0px 0 10px ;color: #65646c; }


.m-azult {margin-left: -28px;padding-top: 20px;}
.m-azult li{width: 83px;margin-left: 28px;margin-bottom:25px;float: left;}
.m-azult li a{}
.m-azult li a img{ width: 83px; height: 83px; border-radius: 14px; }
.m-azult li a p{ height: 22px; line-height: 22px; overflow: hidden; text-align: center; font-size: 14px;  }
.m-azult li a span{ font-size: 12px;text-align: center;  color: #909090; display: block; }

.zt_slides_one{overflow:hidden;zoom:1;position: relative;width: 1200px;margin: 20px auto;}
.zt_slides_one .zs_con{width: 1128px;overflow:hidden;margin:0 auto;position:relative;}
.zt_slides_one .zs_con ul{ overflow: hidden; zoom: 1; padding-bottom: 8px !important; width: 9999px;}
.zt_slides_one .zs_con ul li,.zt_slides_one .zs_con ul li a{display: inline-block;width: 210px;height: 158px;overflow:hidden;zoom:1;position: relative;z-index: 1;}
.zs_con ul li a span{display: block;width: 100%;height: 110px;}
.zt_slides_one .zs_con ul li a img{
    width: 100%;
    min-height: 110px;
}
.zt_slides_one .zs_con ul li{ margin: 0px 6px; }

.zs_con ul li a b{display: block;background: #000;position: absolute;width: 260px;height: 120px;z-index: 2;opacity: .6;filter:alpha(opacity=60);  
      -moz-opacity:0.6;  
      -khtml-opacity: 0.6;  
      opacity: 0.6;  }
.zs_con ul li a i{font-size: 16px;font-family: "Microsoft Yahei";text-align: center;z-index: 5;line-height: 40px;display: block;width: 100%;}
.zs_con ul li a em{width: 82px;height: 31px;display: block;background: #f31a22;color: #fff;font-size: 14px;position: absolute;z-index: 5;text-align: center;border-radius: 3px;top: 62px;left: 84px;line-height: 30px;}

.zt_slides_one .zs_btn{}
.zt_slides_one .zs_btn a{width: 35px;height: 121px;display:inline;overflow:hidden;text-indent:-999em;background: url(//www.xdowns.com/skinnew/images/azgame_icon.png) no-repeat;position: absolute;z-index: 9;top: -1px;}
.zt_slides_one .zs_btn a.zs_prev{background-position: 0px 41px;left: 0;}
.zt_slides_one .zs_btn a.zs_next{background-position: -56px 41px;width: 35px;right: 0;}



.soft_list{width: 1200px;margin: 30px auto 0;}
.m-title2 h2{float:left;background: url(//www.xdowns.com/skinnew/images/azgame_icon.png) no-repeat -117px -2px;padding:6px 0px 0px 10px;font-size: 20px;font-family: "Microsoft yahei";color: #333;font-weight: normal;}
.m-title2 a.more{ display:block; float:right; width:55px; text-decoration:none;}

.m-azdl { width: 856px;float: left;}
.m-azdr {width: 320px;float: right;}


.m-moreul{width: 852px;height: 412px;border-left:1px solid #EBEBEB;border-top:1px solid #EBEBEB;margin-top:20px;}
.m-moreul li{float:left;width: 141px;height:205px;border-bottom:1px solid #EBEBEB;border-right:1px solid #EBEBEB;position:relative;cursor:pointer;}
.m-morediv1{width: 141px;}
.m-morediv1 span{display:block;width: 90px;height: 90px;margin: 25px 0px 0px 26px;}
.m-morediv1 span a img{width: 90px;height: 90px;border-radius:20px;}
.m-morediv1 dl{width: 141px;margin-top:15px;}
.m-morediv1 dl dt a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:16px; text-align:center;}
.m-morediv1 dl dd{ height:16px; line-height:16px; overflow:hidden; text-align:center; font-size:12px; color:#999999; margin-top:10px;}

.m-morediv2{width: 141px;height:205px;position:absolute;left:0px;top:0px;display: none;}
.m-md2bg{position:relative;width: 141px;height:205px;background:#000000;filter:alpha(opacity=50);_filter:alpha(opacity=50);opacity:0.5;}
.m-md2div{width: 141px;height:205px;position:absolute;top:0px;left:0px;}
.m-md2div span{display:block;width: 90px;height: 90px;margin: 25px 0px 0px 26px;}
.m-md2div span img{width: 90px;height: 90px;border-radius:20px;}
.m-md2div em{display:block;width:109px;height: 36px;margin: 17px 0px 0px 15px;}
.m-md2div em a{display:block;width:69px;height: 36px;line-height: 36px;color:#FFFFFF;text-decoration:none;background:url(//www.xdowns.com/skinnew/images/icon_btn.png) no-repeat center center;padding-left:40px;}
.m-moreul li.f-hover .m-morediv{ display: none; }
.m-moreul li.f-hover .m-morediv2{ display: block; }
.m-moreul li.f-hover .m-morediv2 img {}

.m-dlist{ padding-top:7px;}
.m-dlist li{height: 60px;border-bottom:1px dashed #D8D8D8;margin-top: 10px;}
.m-dlist li span{ display:block; float:left; width:50px; height:50px; line-height:50px; text-align:center; font-size:24px; font-family:"Arial Black"; color:#FFFFFF; margin-right: 15px}

.m-dlist li span i {  width: 50px; height: 50px; display: block ;background:#C6C6C6; border-radius: 10px}
.m-dlist li span img { background-color: #fff; display: block;border-radius: 10px;height: auto;max-width: 100%;vertical-align: middle;}
.m-dlist li span.bg1 i{ background:#FF8855;}
.m-dlist li span.bg2 i{ background:#F9B76F;}
.m-dlist li span.bg3 i{ background:#F6C15B;}
.m-dlist li.f-hover span img,.m-dlist li span i { display:none  }
.m-dlist li.f-hover span i { display: block }
.m-dlist li dl{ float:left; margin-top:5px;}
.m-dlist li dl dt a{display:block;height:18px;font-size: 16px;line-height:18px;overflow:hidden;width: 250px;}
.m-dlist li dl dd{ height:16px; line-height:16px; overflow:hidden;  color:#999; white-space:nowrap; margin-top:8px;}


.footer{text-align:center;line-height:30px;margin:15px auto 0;background:#1e1e1e;color:#fff;padding:30px 0;}
.footer a{color:#ddd;}
.footer a:hover{text-decoration:underline;}

.newTop{width:100%;height:41px;line-height:41px;background:#f9f9f9;border-bottom:1px solid #e3e3e3;}
.wrapper_1180{width:1180px;margin:0 auto;}
.topleft{float:left;}

.nav{background:#1aabc0;height:45px;line-height:45px;position:relative;}
.nav ul { width: 1200px;margin:0 auto; position: relative;}
.nav li{float:left;font-size:14px;width:95px;text-align:center;padding:0 5px;}
.nav li.cur{background:#06841a}
.nav li:hover{background:#05cbd7;}
.nav li a{color:#fff;}
.icon_more{float:right;width:8px;height:4px;margin:22px 3px 0 0;background:url(/skinnew/images/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;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}

.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}