/*  */@charset "utf-8";/* CSS Document*/body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,input,select,textarea,div,table,td,th,tr,dt,dd,dl{margin:0;padding:0;}ul,ol{list-style:none;}em,i{font-style:normal;}img{border:0;vertical-align:middle;}input,select{vertical-align:middle;outline: none;}a{text-decoration:none;}img{border:none;}body{min-width:1200px;font-family:'Microsoft YaHei','Arial','Heiti SC'; }a{text-decoration:none;color: #404040;}a:hover{color: #2577e3 ;}.wrap{width: 1200px;margin: 0 auto;}.fl{display:block;float:left;}.fr{display:block;float:right;}.W_1200{width: 1200px;margin: 0 auto;position: relative;}.Mgtop_20{margin-top: 20px;}/********** header **********/.top_home{position: relative;z-index: 1;}.QZ-top{width: 100%;height: 35px;background: #333;line-height: 35px;font-size: 12px;color: #333;position: relative;z-index: 1;}.QZ-top .topL a{display: block;float: left;padding: 0 17px;height: 35px;position: relative;color: #9e9e9e;font-size: 12px;}.QZ-top .topL a:first-child{padding-left: 0;}.QZ-top .topL a .home{width: 19px;height: 19px;display: inline-block;background: url(../images/ico-home.png) no-repeat;margin: 0 10px -4px 0;}.QZ-top .topL a:hover,.QZ-top .topL .on{color: #9e9e9e !important;}.QZ-top .topL a:hover .home,.QZ-top .topL .on .home{background-position:-19px 0;}.QZ-top .topR{height: 35px;}.QZ-top .topR .h-mobile{height: 35px;cursor: pointer;position: relative;color: #9e9e9e;}.QZ-top .topR .h-mobile span{display: block;width:auto;padding-left: 16px;height: 35px;color: #9e9e9e;}.QZ-top .topR .h-mobile span i{display: inline-block;width: 10px;height: 16px;background: url(../images/ico-sj.png)no-repeat;margin: 0 10px -4px 0;}.QZ-top .topR .h-mobile .ewm{display: none;position: absolute;right: 0;top: 35px;width: 130px;height: 155px;padding: 2px;background: #fff;-moz-box-shadow: 0 3px 3px 3px rgba(179,179,179,0.6);-webkit-box-shadow: 0 3px 3px 3px rgba(179,179,179,0.6);box-shadow: 0 3px 3px 3px rgba(179,179,179,0.6);}.QZ-top .topR .h-mobile .ewm img{width: 130px;height: 130px;display: block;}.QZ-top .topR .h-mobile .ewm font{font-size: 12px;text-align: center;display: block;color: #666;padding: 0 10px;    line-height: 26px;}.QZ-top .topR .h-mobile:hover span{opacity: 0.88;}/*.QZ-top .topR .h-mobile:hover span i{background-position:0 -16px;}*/.QZ-top .topR .h-mobile:hover .ewm{display: block;}/*LOGO*/.QZ-LOGO{height: 90px;}.QZ-LOGO .logo img{width: auto;height:50px;margin: 20px 0 0;}/*search*/.search{width: 360px;height: 30px;border: 1px solid #bdd6f7;margin: 30px 0 0 0;border-radius: 4px;}.search .key{width: 280px;border: none;height: 24px;margin:3px 10px;color: #999;}.search .btn{width: 50px;height: 30px;border: none;cursor: pointer;background:#bdd6f7 url(../images/ico-search.png) no-repeat center;}.search input:-webkit-autofill{background: none;}.search .btn:hover{background: #2577e3 url(../images/ico-search.png) no-repeat center;}/*nav*/.QZ-nav{height: 46px;background: #2577e3;}.QZ-nav .nav{width: 100%;}.QZ-nav .nav li,.QZ-nav .nav li a,.QZ-nav .nav li:before{display: block;float: left;}.QZ-nav .nav li a{font-size: 15px;color: #fff;height: 46px;line-height: 46px;padding: 0 26px;font-weight: bold;}.QZ-nav .nav li.on a{font-weight: bold;}.QZ-nav .nav li.on a,.QZ-nav .nav li a:hover{background: #164fab;}.QZ-nav .nav li:before{content:'';width: 1px;height: 10px;background: #1d67dd;margin: 20px -1px 0 0;}.QZ-nav .nav li:first-child:before{display: none;}/*Foot*/.Bot{width: 100%;height: auto;}/*links*/.links{height: auto;padding:30px 0;background: #fafafa;}.links .tit{font-size: 20px;font-weight: bold;color: #333;height: 40px;line-height: 40px;}.links .tit p{display: inline;margin-left: 50px;font-size: 12px;color: #333;}.links .tit p span{font-size: 14px;color: #8c97cb;}.links .lis{padding: 10px 0 0;}.links .lis a{line-height: 24px;padding: 0 26px 0 0;font-size: 14px;color: #666;word-wrap: break-word;display: inline-block;vertical-align: middle;}.links .lis a:hover{color: #000;}/*底部*/.Foot{background: #1f1f1f;padding:20px 0;}.Foot p{width: 100%;height: 30px;line-height: 30px;overflow: hidden;text-align: center;color: #4d4d4d;font-size: 12px;}.Foot p a{color: #4d4d4d;margin: 0 2px;}.Foot p a:hover{color: #eee;}/*推荐*/.TuiJ{background: #333;padding: 40px 0;}.TuiJ .W_1200:after{content: '';clear: left;display: block;}.TuiJ .logo{width: 280px;height: 130px;border-right: 1px solid #3d3d3d;}.TuiJ .logo img{display: block;margin: 10px auto 10px;height: 80px;}.TuiJ .logo p{width: 100%;text-align: center;font-size: 14px;color: #999;line-height: 40px;height:30px;}.TuiJ .ewm{width: 100px;height: 130px;margin: 0 50px 0 40px;}.TuiJ .ewm img{width: 100px;height: 100px;}.TuiJ .ewm p{width: 100%;text-align: center;font-size: 14px;height: 30px;line-height: 40px;color: #999;}.TJ_lis{margin-left: 40px;width: 200px;height: auto;min-height:130px;border-right: 1px solid #3d3d3d;}.TJ_lis p{width: 100%;font-size: 18px;font-weight: bold;color: #808080;height: 20px;line-height: 20px;margin-bottom: 10px;}.TJ_lis a{display: block;float: left;width: 80px;height: 24px;line-height: 24px;margin-right: 5px;color: #ccc !important;font-size: 14px !important;}.TJ_lis a:hover{color: #eee !important;}.TJ_lis.lis3{border-right: none;}.QZpl{width: 100%;margin: 0 0 20px 0;}.Fix_nav{display: none;position: fixed;z-index: 9999;right: 200px;bottom: 130px;}.Fix_nav ul li{width: 40px;height: 40px;line-height: 20px;cursor: pointer;margin-bottom: 1px;background: #589CF6;text-align: center;color: #fff;padding:5px;font-size: 14px;}.Fix_nav ul li:hover{background: #2c72ea;}.Fix_nav ul li.TOP{background: url(../images/btn-up.jpg) no-repeat;}.Fix_nav ul li.TOP:hover{background-position:0 -50px ;}/*bt*/.bt-c,.bt-c2{width: 100%;height: 45px;display: table;}.bt-c p,.bt-c h2{display: block;float: left;width: auto;color: #4c4c4c;font-size: 22px;line-height: 42px;font-weight: normal;}.bt-c a{line-height: 30px;font-size: 14px;color: #8ba8a3;margin:5px 0 0 20px;height: 30px;display: inline-block;}.bt-c>a:hover{color: #2577e3;}.bt-c>span{display: block;float: left;width: auto;height: 30px;line-height: 30px;margin: 10px 0 0 20px;text-align: center;font-size: 14px;color: #4c4c4c;cursor: pointer;position: relative;padding: 0 3px;}.bt-c>span img{display: none;position: absolute;left: 8px;bottom: 4px;}.bttab-style{color: #12b89c !important;}.tab-list{}.bt-c>div a:hover{color: #2577e3;}.bt-c i{display: inline-block;}.bt-c i:hover a{color: #2577e3;}.game-num{display: block;float: left;font-size: 13px;color: #8ba8a3;margin: 14px 0 0 10px;}.game-num span{color: #2577e3;}.bt-c2{height: 24px;}.bt-c2 p,.bt-c2 h2{font-weight:normal;display: block;float: left;text-indent: .6em;width: auto;font-size: 20px;color: #4c4c4c;line-height: 22px;border-left: 5px solid #2577e3;}.bt-c2 a{float: right;line-height: 24px;font-size: 14px;color: #8ba8a3;margin: 0 0 0 20px;height: 24px;display: inline-block;}.bt-link{margin-left: 15px;}.bt-link a{margin: 10px 5px 0 5px;color: #4C4C4C;}/*page*/.page-c{width:100%;float:left;}#page{display:table;margin: 30px auto 30px;}#page li{display: inline-block;}#page a,#page span{display: inline-block;width: auto;padding:0 10px;height: 30px;text-align: center;line-height: 30px;color: #666;font-size: 14px;border-radius: 5px;border: 1px solid #e6e6e6;margin: 0 5px;}#page span{background-color: #589cf6!important;color: #fff!important;}#page a:hover{background-color: #589cf6!important;color: #fff!important;}.activP{background-color:#589cf6!important;color:#fff!important}/*MAXBG*/.ZQ-wrap{background-position: center top !important;background-repeat: no-repeat !important;}.fistwrap{padding-top:430px}/*导航*/.nav-main{;width:100%;height: 60px;background:#1a4d80;position: relative;}.nav-main ul li{position: relative;font-weight: bold;z-index: 2;float: left;width: 120px;height: 60px;line-height: 60px;cursor: pointer;text-align: center;}.nav-main ul li a{color: #fff;font-size: 20px;display: block;}.nav-main ul li a:hover ,.nav-main ul .on a{background: #2577e3;}.nav-main ul li .ico{display: block;position: absolute;z-index: 3;right: 10px;top: 28px;width: 0;height: 0;border-width: 5px;border-style: solid;border-color: #fff transparent transparent transparent;}.nav-main .sub-nav{display: none;position: absolute;z-index: 3;top: 60px;left: 0;width: 132px;}.nav-main .sub-nav .con{width: 130px;border: 1px #86BA10 solid;background: #86BA10;}.nav-main .sub-nav a{display: block;width: 130px;height: 40px;line-height: 40px;border-bottom: 1px #000 solid;color: #fff;font-size: 14px;font-weight: normal;text-align: center;}.nav-main ul li:hover .sub-nav{display: block;}.nav-main ul li:hover .ico{top: 24px;border-color: transparent transparent #fff transparent;}/*下载*//*推荐*/.ZT-tj{height: 90px;background: #fff;}.ZT-tj .txt-menu{height: 26px;line-height: 26px;margin-top: 14px;font-size: 0;overflow: hidden;}.ZT-tj .txtl{width: 1140px;margin-left: 20px;}.ZT-tj .txt-menu strong{width: 70px;margin-right: 10px;font-size: 12px;text-align: center;color: #fff;background: #2577e3;height: 26px;line-height: 26px;overflow: hidden;display: inline-block;vertical-align: middle;zoom: 1;}.ZT-tj .txt-menu a{height: 26px;line-height: 26px;overflow: hidden;font-size: 14px;display: inline-block;vertical-align: middle;zoom: 1;padding: 0 6px;position: relative;color: #333;}.ZT-tj .txt-menu a .ico-hot{display: block;position: absolute;right: 1px;top: 0px;width: 9px;height: 9px;background: url(../images/icons-hot.png) no-repeat;}.ZT-tj .txt-menu a:hover{color: #2577e3;}.ZT-tj .txt-menu span{height: 26px;line-height: 26px;overflow: hidden;font-size: 14px;color: #aaa;display: inline-block;vertical-align: middle;zoom: 1;}/*内容*/.content{overflow: hidden;width: 1200px;margin-top: 1px;background: #fff;margin: 0 auto;padding: 0 0 40px;}/*Meun*/.QZ-top .topL a.L_home i{background: url(../images/img-ico2.png) no-repeat;display:inline-block;float: left;height:18px;width:18px;background-position: 0 -58px;margin: 8px 6px 0 0;}.QZ-top .topL a.L_home:hover i{opacity: 0.8;}.QZ-top .topL a.L_home p{float: left;font-size: 14px;}.Meun_wrap{float: right;width: 120px;height: 35px;line-height: 35px;cursor: pointer;text-align: center;position: relative;color: #9e9e9e;}.Meun_wrap:hover{background: #fff;}.topR{width: 240px;}.top_home{z-index: 9;}.h-mobile span i{vertical-align: middle;margin: 0 10px 2px 0 !important;}.Meun_wrap>i{display: inline-block;background: url(../images/img-ico2.png) no-repeat;height:11px;width:11px;background-position: 0 -29px;margin-bottom: -2px;}.Meun_wrap>u{display: inline-block;background: url(../images/img-ico2.png) no-repeat;height:5px;width:7px;background-position: 0 0;margin-bottom: 2px;transition: all .2s linear;-webkit-transition: all .2s linear;}.Meun_wrap span{margin: 0 4px;}.Meun_wrap p{display: inline-block;}.Meun_wrap:hover .Meun_lis{display: block;}.Meun_wrap:hover u{transform: rotate(180deg);-webkit-transform: rotate(180deg);}.Meun_lis{display: none;position: absolute;right: 0;top: 35px;width: 1200px;height: auto;background: #fff;overflow: hidden;box-shadow: 0 5px 12px rgba(0,0,0,.4);}.Meun_lis .lis{display: block;float: left;width: 199px;min-height: 390px;border-left: 1px solid #eee;}.Meun_lis .lis:first-child{border-left: none;}.Meun_lis .lis p{width: 100%;height: 50px;line-height: 50px;color: #2577e3;font-weight: bold;font-size: 16px;border-bottom: 1px solid #dfebfb;}.Meun_lis .lis ul{margin: 15px auto;}.Meun_lis .lis ul li a{font-size: 14px;color: #999;display: inline-block;height: 36px;line-height: 36px;position: relative;font-weight: bold;}.Meun_lis .lis ul li a:hover{color: #2577e3;}.Meun_lis .lis ul li a i.ico{display:inline-block;position: absolute;right: -10px;top:0;height:12px;width:10px;background: url(../images/img-ico2.png) no-repeat;}.Meun_lis .lis ul li a i.ico_H{background-position: 0 -5px;}.Meun_lis .lis ul li a i.ico_N{background-position: 0 -17px;}a{ -webkit-transition:all 0.2s linear;    -moz-transition:all 0.2s linear ;    -ms-transition:all 0.2s linear ;    -o-transition:all 0.2s linear ;    transition: all 0.2s linear;}.zq_title .bq { float: left; margin-top: 5px; }.zq_title .bq a { display: block; float: left; color: #525252; font-size: 14px; height: 25px; line-height: 25px; border-bottom: 3px solid transparent; margin-left: 40px; }.zq_title .bq a.on, .zq_title .bq a:hover { border-bottom: 3px solid #2577e3; color: #2577e3; }.no_cont{width: 100%;text-align: center;font-size: 23px;font-weight: bold;color: #999;margin: 20px 0;}