body{background:#f5f5f5}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{margin:0;text-align:left;font:12px/18px "sim sun";background:#fff}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
template,[hidden]{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{font:inherit;margin:0}
optgroup{font-weight:bold}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
button,input,select,textarea,a{outline:none}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:0.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
p{margin:0}
img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd{margin:0;padding:0}
ul li,ol li{list-style:none}
.f-fl,.f-lifl li{float:left;display:inline}
.f-fr{float:right;display:inline}
a,a:visited{text-decoration:none;color:#2a2a2a}
em{font-style:normal}
.g-head-full{width:100%;height:auto;background:#fff;padding:10px 15px;box-sizing:border-box;display:-webkit-box;overflow:hidden}
.g-head-full .u-logo{width:140px;height:auto;margin:0;display:block;overflow:hidden}
.g-head-full .u-logo img{margin-top: 1px;width:auto;height:32px;display:block;overflow:hidden}
.g-head-full .m-search-box{border: 1px solid #782faa;width:auto;height:auto;display:-webkit-box;overflow:hidden;-webkit-box-flex:1;background:#fff;border-radius:100px;margin:0 0 0 12px}
.g-head-full .m-search-box i{width:18px;height:18px;margin:8px 0 0 12px;display:block;overflow:hidden;background:url(../images/index-icon.png) no-repeat;background-size:414px}
.g-head-full .m-search-box .keyword_input{width:auto;height:32px;line-height:32px;margin:0 0 0 12px;font-size:14px;font-weight:normal;color:#333;display:block;overflow:hidden;-webkit-box-flex:1;padding:0;border:0;box-sizing:border-box}
.g-head-full .m-search-box .schbtn{display:block;border:0;}
.g-nav-box{width:100%;height:auto;background:#782faa;overflow:hidden;border-top:1px solid rgba(255,255,255,.8);white-space:nowrap;overflow-x:scroll}
.g-nav-box a{width:51px;height:37px;line-height:34px;font-size:15px;font-weight:normal;color:#fff;text-align:center;display:inline-block;overflow:hidden;position:relative;flex:1}
.g-nav-box a i{width:12px;height:2px;background:#f80;display:none;overflow:hidden;position:absolute;left:50%;bottom:0;z-index:1;transform:translateX(-50%)}
.g-nav-box a.f-hover{color:#f80}
.g-nav-box a.f-hover i{display:block}
.g-foot-full{width:100%;height:auto;line-height:24px;font-size:14px;font-weight:normal;color:#999;text-align:center;background:#222;display:block;overflow:hidden;margin:10px 0 0;padding:10px 0}
.g-foot-full a{padding:0 12px;color:#999}
.m-comment-textarea{width:100%;height:auto;padding:15px;box-sizing:border-box;display:block;overflow:hidden}
.m-comment-textarea .u-textarea{width:100%;height:102px;background:#f8f8f8;font-size:14px;font-weight:normal;color:#000;border:1px solid #f2f1f1;border-radius:6px;padding:10px;box-sizing:border-box;display:block;overflow:hidden}
.m-comment-textarea .u-btn{width:100%;height:44px;line-height:44px;font-size:18px;font-weight:normal;color:#fff;background:#fd7900;border-radius:100px;margin:15px 0 0;display:block;overflow:hidden;border:0;padding:0}
.m-comment-list{width:100%;height:auto;display:block;overflow:hidden;margin:0;padding:0 15px;box-sizing:border-box}
.m-comment-list dl{width:100%;height:auto;display:block;overflow:hidden;margin:0 0 0 0;box-sizing:border-box}
.m-comment-list dl dt{width:100%;height:14px;line-height:14px;font-size:14px;font-weight:normal;font-family:"microsoft yahei";color:#999;margin:10px 0 0 0}
.m-comment-list dl dt b{font-size:14px;font-weight:normal;font-family:"microsoft yahei"}
.m-comment-list dl dt i{display:none}
.m-comment-list dl dt em{display:none}
.m-comment-list dl dd{width:100%;height:auto;line-height:20px;font-size:16px;font-weight:normal;color:#505050;text-indent:25px;padding:6px 0 0 6px;display:block;background:url(../images/down-ly-bg.png) no-repeat 14px 7px;overflow:hidden;margin:0;padding-bottom:10px;border-bottom:1px #dcdcdc solid}
.m-comment-list dl dd .bjhf{background-color:#fbfcfc;border:1px solid #eaeaea;border-left:4px solid #e0e6e9;font-size:15px;padding:6px 12px;margin:5px 0;line-height:22px;text-indent:0}
.m-comment-list dl dd .bjhf span{font-weight:bold;color:#ed0006}
.m-comment-list dl dd p{display:none}
.m-comment-list dl dd blockquote{padding:5px 10px;background-color:#fffde9;border:1px solid #ccc;margin:0 0 4px 0;font-size:13px;text-indent:0}
.m-comment-list dl dd blockquote h4{text-indent:0;font-style:normal;font-weight:normal;color:#999}
.m-comment-list .g-comment-more{width:100%;height:34px;line-height:34px;font-size:15px;font-weight:normal;text-align:center;color:#999;padding:0;margin:0;border:0;display:block;overflow:hidden;border-radius:4px}
.g-white-box{width:100%;height:auto;background:#fff;margin:10px 0 0;display:block;overflow:hidden}
.navlist{display:block;text-align:center;line-height:40px;border-bottom:1px solid #ddd}
.navlist a{font-size:15px;margin:0 10px}
.navlist h3{display:block;height:20px;line-height:20px;color:#333;font-size:15px;border-left:4px solid #f60;padding-left:10px;margin-top:10px;float:left;margin-left:12px}
.navlist a.current{color:#f60;font-weight:700}
.u-title{width:100%;height:auto;line-height:18px;font-size:16px;font-weight:700;color:#333;padding:15px 15px 0;box-sizing:border-box;display:block;overflow:hidden}
.u-title i{width:2px;height:16px;background:#f60;float:left;margin:1px 8px 0 0;display:inline;overflow:hidden}
.u-title a{font-size:13px;font-weight:normal;color:#999;float:right;display:inline;overflow:hidden}
.u-title ul{width:auto;height:22px;float:right;background:#f2f2f2;border-radius:100px;display:inline;overflow:hidden}
.u-title ul li{width:48px;height:22px;line-height:22px;font-size:13px;font-weight:normal;color:#333;text-align:center;float:left;display:inline;position:relative}
.u-title ul li strong{font-weight:normal;position:relative;z-index:5}
.u-title ul li.f-hover strong{color:#fff}
.u-title ul li.f-hover b{width:48px;height:22px;background:#ff6e00;border-radius:100px;display:block;overflow:hidden;position:absolute;left:0;top:0;z-index:0}
.g-ppt-box{width:100%;height:auto;padding:0;box-sizing:border-box;display:block;overflow:hidden;background:#fff}
.g-index-ppt{width:100%;height:auto;background:#fff;display:block;overflow:hidden;position:relative;zoom:1}
.g-index-ppt .swiper-wrapper{width:100%;height:100%;display:flex;box-sizing:content-box;position:relative;zoom:1;z-index:10;padding:0;box-sizing:border-box}
.g-index-ppt .swiper-wrapper .swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.g-index-ppt .swiper-wrapper .swiper-slide img{width:100%;height:auto;display:block;overflow:hidden;max-height:207px}
.g-index-ppt .swiper-wrapper .swiper-slide strong{width:100%;height:30px;line-height:30px;font-size:14px;font-weight:normal;color:#fff;background:rgba(0,0,0,.6);padding:0 20% 0 3%;box-sizing:border-box;display:block;overflow:hidden;position:absolute;left:0;bottom:0}
.swiper-container .swiper-wrapper .swiper-slide a{width:100%;height:auto;display:block;overflow:hidden;position:relative;zoom:1}
.swiper-container .swiper-wrapper .swiper-slide a img{width:100%;height:auto;display:block;overflow:hidden}
.swiper-container .swiper-wrapper .swiper-slide a strong{width:100%;height:35px;line-height:35px;font-size:14px;font-weight:normal;color:#fff;text-indent:12px;text-shadow:1px 1px 2px #000;background:rgba(0,0,0,0.5);background-size:414px;display:block;overflow:hidden;position:absolute;left:0;bottom:0;z-index:10}
.swiper-container .swiper-pagination{width:auto;height:auto;display:block;overflow:hidden;position:absolute;right:10px;bottom:10px;z-index:100}
.swiper-container .swiper-pagination span{width:4px;height:4px;background:rgba(255,255,255,.5);border-radius:10px;opacity:1;float:left;margin:0 0 0 7px;display:inline;overflow:hidden}
.swiper-container .swiper-pagination .swiper-pagination-bullet-active{width:13px}
.g-nav2-box{width:100%;height:50px;line-height:50px;font-size:15px;font-weight:normal;color:#333;text-align:center;padding:0 15px;box-sizing:border-box;display:flex;overflow:hidden;background:#fff}
.g-nav2-box a{width:auto;display:block;overflow:hidden;position:relative;flex:1}
.g-nav2-box a i{width:15px;height:20px;background:url(../images/index-icon.png) no-repeat 0 -39px;background-size:414px;display:block;overflow:hidden;position:absolute;left:50%;top:14px;z-index:1;margin:0 0 0 -53px}
.g-nav2-box a:nth-child(2) i{width:20px;height:18px;background-position:-136px -40px;margin:0 0 0 -55px}
.g-nav2-box a:nth-child(3) i{width:17px;height:17px;background-position:-276px -41px;margin:2px 0 0 -53px}
.g-hotgame-box{margin-top:0}
.m-hotgame-cont{width:100%;height:auto;padding:0 0 22px 0;box-sizing:border-box;display:block;overflow:hidden}
.m-hotgame-cont li{width:100%;height:auto;padding:10px 16px 0 17px;box-sizing:border-box;float:left;display:inline;overflow:hidden}
.m-hotgame-cont li a{width:100%;height:auto;display:block;overflow:hidden}
.m-hotgame-cont li a .u-img{width:100%;height:auto;border-radius:12px;margin:auto;display:block;overflow:hidden;max-height:70px}
.m-hotgame-cont li a strong{width:100%;height:16px;line-height:16px;font-size:15px;font-weight:normal;color:#222;text-align:left;margin:6px 0 0;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.m-hotgame-cont li a b{width:100%;height:14px;line-height:14px;font-size:12px;font-weight:normal;color:#999;text-align:center;margin:2px 0 0;display:block;overflow:hidden}
.m-hotgame-cont li a em{width:53px;max-width:100%;height:22px;line-height:22px;font-size:14px;font-weight:normal;color:#fff;text-align:center;background:#fd7900;border-radius:4px;margin:4px auto 0;display:block;overflow:hidden}
.g-keyword-box{}
.g-keyword-box .m-keyword-cont{width:100%;height:auto;padding:0 17px 17px 0;box-sizing:border-box;display:block;overflow:hidden}
.g-keyword-box .m-keyword-cont li{width:50%;height:auto;padding:17px 0 0 17px;box-sizing:border-box;float:left;display:inline;overflow:hidden}
.g-keyword-box .m-keyword-cont li a{width:100%;height:auto;display:block;overflow:hidden;position:relative;border-radius:7px}
.g-keyword-box .m-keyword-cont li a img{width:180px;height:115px;display:block;overflow:hidden}
.g-keyword-box .m-keyword-cont li a strong{width:100%;height:24px;line-height:24px;font-size:14px;font-weight:normal;color:#fff;text-align:center;background:rgba(0,0,0,.5);display:block;overflow:hidden;position:absolute;left:0;bottom:0;z-index:10}
.sjlinfo{display:none!important}
.g-day-recomd{width:100%;height:auto;padding:2px 15px 0;box-sizing:border-box;display:block;overflow:hidden}
.g-day-recomd a{width:100%;height:auto;padding:12px 0;border-bottom:1px solid #f3f3f3;display:-webkit-box;overflow:hidden}
.g-day-recomd a .u-img{width:60px;height:60px;border-radius:12px;display:block;overflow:hidden}
.g-day-recomd a span{width:auto;height:auto;margin:0 10px;display:block;overflow:hidden;-webkit-box-flex:1}
.g-day-recomd a span strong{width:100%;height:18px;line-height:18px;font-size:16px;font-weight:normal;color:#333;margin:4px 0 0;display:block;overflow:hidden}
.g-day-recomd a span img{width:auto;height:12px;margin:5px 0 0;display:block;overflow:hidden}
.g-day-recomd a span b{width:100%;height:14px;line-height:14px;font-size:12px;font-weight:normal;color:#999;margin:5px 0 0;display:block;overflow:hidden}
.g-day-recomd a em{width:66px;height:30px;line-height:30px;font-size:14px;font-weight:normal;color:#fff;text-align:center;background:#fd7900;border-radius:6px;margin:15px 0 0;display:block;overflow:hidden}
.g-news-cms{width:100%;height:auto;padding:2px 15px 0;box-sizing:border-box;display:block;overflow:hidden}
.g-news-cms a{width:100%;height:auto;padding:12px 0;border-bottom:1px solid #f3f3f3;display:-webkit-box;overflow:hidden}
.g-news-cms a .u-img{width:132px;height:92px;border-radius:4px;display:block;overflow:hidden}
.g-news-cms a span{width:auto;height:auto;margin:0 10px;display:block;overflow:hidden;-webkit-box-flex:1}
.g-news-cms a span strong{width:100%;height:42px;line-height:22px;font-size:15px;font-weight:normal;color:#333;margin:10px 0 0;display:block;overflow:hidden}
.g-news-cms a span b{width:100%;height:16px;line-height:16px;font-size:14px;font-weight:normal;color:#999;margin:10px 0 0;display:block;overflow:hidden}
.g-project-box{width:100%;height:auto;padding:15px 0 15px 15px;box-sizing:border-box;display:block;overflow-y:hidden;overflow-x:auto;white-space:nowrap}
.g-project-box a{width:165px;height:auto;display:inline-block;overflow:hidden;position:relative;white-space:nowrap;margin:0 10px 0 0;border-radius:4px}
.g-project-box a strong{width:100%;height:20px;line-height:20px;font-size:12px;font-weight:normal;color:#fff;background:rgba(0,0,0,.5);display:block;overflow:hidden;position:absolute;left:0;bottom:0;z-index:1;text-align:center}
.g-project-box a img{width:100%;height:110px;display:block;overflow:hidden}
.g-hot-rank1{width:100%;height:auto;padding:0 0 22px 0;box-sizing:border-box;display:block;overflow:hidden}
.g-hot-rank1 li{width:33.33%;height:auto;padding:20px 15px 0 15px;box-sizing:border-box;float:left;display:inline;overflow:hidden}
.g-hot-rank1 li a{width:100%;height:auto;padding:0 0 0 25px;box-sizing:border-box;display:block;overflow:hidden;position:relative}
.g-hot-rank1 li a i{width:18px;height:18px;line-height:18px;font-size:12px;font-weight:normal;color:#fff;text-align:center;background:#fa4e57;border-radius:4px;display:block;overflow:hidden;position:absolute;left:0;top:0;font-style:normal}
.g-hot-rank1 li a .u-img{width:100%;max-width:70px;height:auto;border-radius:12px;margin:auto;display:block;overflow:hidden}
.g-hot-rank1 li a strong{width:100%;height:16px;line-height:16px;font-size:14px;font-weight:normal;color:#222;text-align:center;margin:6px 0 0;display:block;overflow:hidden}
.g-hot-rank1 li a b{width:100%;height:14px;line-height:14px;font-size:12px;font-weight:normal;color:#999;text-align:center;margin:2px 0 0;display:block;overflow:hidden}
.g-hot-rank1 li a em{width:53px;max-width:100%;height:22px;line-height:22px;font-size:14px;font-weight:normal;color:#fff;text-align:center;background:#fd7900;border-radius:4px;margin:4px auto 0;display:block;overflow:hidden}
.g-hot-rank1 li:nth-child(2) a i{background:#ff9000}
.g-hot-rank1 li:nth-child(3) a i{background:#ffc000}
.g-hot-rank2{width:auto;height:auto;margin:2px 15px 0;box-sizing:border-box;border-top:1px solid #f3f3f3;display:block;overflow:hidden}
.g-hot-rank2 a{width:100%;height:auto;padding:12px 0;border-bottom:1px solid #f3f3f3;display:-webkit-box;overflow:hidden}
.g-hot-rank2 a i{width:18px;height:18px;line-height:18px;font-size:12px;font-weight:normal;color:#999;text-align:center;background:#f2f2f2;border-radius:4px;display:block;overflow:hidden;font-style:normal}
.g-hot-rank2 a .u-img{width:60px;height:60px;border-radius:12px;margin:0 0 0 10px;display:block;overflow:hidden}
.g-hot-rank2 a span{width:auto;height:auto;margin:0 10px;display:block;overflow:hidden;-webkit-box-flex:1}
.g-hot-rank2 a span strong{width:100%;height:18px;line-height:18px;font-size:16px;font-weight:normal;color:#333;margin:4px 0 0;display:block;overflow:hidden}
.g-hot-rank2 a span img{width:auto;height:12px;margin:5px 0 0;display:block;overflow:hidden}
.g-hot-rank2 a span b{width:100%;height:14px;line-height:14px;font-size:12px;font-weight:normal;color:#999;margin:5px 0 0;display:block;overflow:hidden}
.g-hot-rank2 a em{width:66px;height:30px;line-height:30px;font-size:14px;font-weight:normal;color:#fff;text-align:center;background:#fd7900;border-radius:6px;margin:15px 0 0;display:block;overflow:hidden}
.g-hot-label{width:100%;height:auto;display:block;overflow:hidden;padding:0 15px 15px 0;box-sizing:border-box}
.g-hot-label a{width:auto;height:26px;line-height:26px;font-size:14px;font-weight:normal;color:#666;padding:0 12px;background:#f6f6f6;border-radius:100px;float:left;margin:15px 0 0 15px;display:inline;overflow:hidden}
.g-friend-link{width:100%;height:auto;display:block;overflow:hidden;padding:0 15px 15px 0;box-sizing:border-box}
.g-friend-link a{width:auto;height:16px;line-height:16px;font-size:14px;font-weight:normal;color:#666;padding:0;background:none;border-radius:100px;float:left;margin:15px 0 0 15px;display:inline;overflow:hidden}
.pagelist{display:table;margin:20px auto}
.pagelist a,.pagelist span{display:inline-block;padding:0 10px;height:30px;text-align:center;line-height:30px;color:#888;background-color:#eee;margin:0 5px}
.pagelist span.on,.pagelist span.active{background:#782faa!important;color:#fff!important}
.pagelist a:hover{color:#a9a9a9}
a.thisclass{background:#782faa!important;color:#fff!important}

.firspic,.bigimg{display:none!important}
.goodapp{width:98%;margin:0 auto;overflow:hidden}
.goodapp ul{}
.goodapp ul li{width:100%;height:auto;overflow:hidden;margin:12px 0;border-bottom:1px solid #ddd;padding-bottom:12px}
.goodapp ul li b{width:20%;float:left;height:80px;background:#0aa770;line-height:80px;text-align:center;font-size:15px;color:#fff}
.goodapp ul li p{width:75%;float:right}
.goodapp ul li p a{width:33.33333%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:40px;font-size:14px}
.listnav{}
.listnav a{width:23%;float:left;background:#0aa770;margin:1%;text-align:center;line-height:32px;color:#fff;font-size:15px}
.listnav a.flstyle{background:#f40}
.g-white-box  li{list-style:none}
.mor_btn{display:block;text-align:center;line-height:40px;font-size:16px}
.catalog span{width:23%;float:left;background:#0aa770;margin:1%;text-align:center;line-height:40px}
.catlist h3.u-title a{line-height:18px;float:left;font-size:16px;font-weight:normal;color:#333;padding:0}
.catalog span a{color:#fff;font-size:13px}
.catalog span:hover{background:#f40}
.catalog .liehuo_line{margin:2% 0 0% 0}
.catlist{margin-bottom:20px;overflow:hidden}
.newlist{margin:0 auto 20px auto;width:98%}
.newlist ul{overflow:hidden}
.newlist ul li{float:left;width:95%;padding:2%;margin:2% 0;border:1px solid #eeeeee;-webkit-box-shadow:1px 1px 3px #f9f9f9;-moz-box-shadow:1px 1px 3px #f9f9f9;box-shadow:1px 1px 3px #f9f9f9}
.newpic{display:block;float:left;width:80px;height:80px;margin:0 11px 0 0}
.newpic img{width:80px;height:80px;border-radius:20%}
.newtitle{height:22px;margin-bottom:9px;overflow:hidden;display:block}
.newtitle a{font-size:16px;color:#333}
.newinfo{font-size:13px;line-height:23px;color:#666}
.newlist ul li.liehuo_line{margin:0 0 17px 0}
.slideTxtBox .hd{height:40px;line-height:40px;background:#0aa770;position:relative}
.slideTxtBox .hd ul{}
.slideTxtBox .hd ul li{float:left;text-align:center;cursor:pointer;color:#fff;width:33.33333%;font-size:16px}
.slideTxtBox .hd ul li.on{height:40px;background:#f80}

.tabtop{overflow: hidden;margin: 20px 0 0 0;}
.tabtop a{display: block;
        width: 33.3333%;
        float: left;
        text-align: center;
        font-size: 15px;
        line-height: 40px;
        background: #0aa770;color:#fff;}   
.tabtop a.on{background: #f40;}
.g-guide-box{width:100%;height:25px;line-height:25px;font-size:12px;font-weight:normal;color:#999;display:block;overflow:hidden}
.g-guide-box i{width:10px;height:13px;float:left;margin:6px 6px 0 5px;display:inline;overflow:hidden;background:url(../images/downinfo-icon.png) no-repeat;background-size:414px}