*{margin:0;padding:0;}
body{ background:#efefef}
.clear{clear:both;height:0;}
div,ul,li{margin:0;padding:0;list-style-type:none;}
img{border:none;}
a{text-decoration:none;color:#666;}
body{margin:0;padding:0;width:100%;font-size:12px;font-style:normal;font-family:Arial, Helvetica, sans-serif;color:#333333;  }
em{font-style:normal;}
.color_1{color:#FF3300;}
.m_header{clear:both;}
figure{padding:0;margin:0;}


.topper{padding:0 1px;height:54px;background:url(images/top_bg.jpg) repeat-x; border-top:3px solid #d3d3d3}



.mLogo{width:320px;float:left;}
.mLogo img{width:320px; padding-left:10px;}
.downBtn{width:120px;margin-top:8px;height:29px;float:right;}
.downBtn a{width:120px;height:29px;display:block;cursor:pointer;}
.top_imgB{width:100%;border-bottom:1px solid #ccc;background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#d8d8d8));background:-moz-linear-gradient(top, #f5f5f5, #dedede);background:-o-linear-gradient(top, #f5f5f5, #dedede);background:linear-gradient(top, #f5f5f5, #dedede);box-shadow:inset 1px -1px 0 #f1f1f1;}
.top_imgBin{height:76px;width:312px;margin:0 auto;}
/*图片滚动*/
#NewsPic {BORDER-TOP-WIDTH:0px;PADDING-RIGHT:0px;PADDING-LEFT:0px;BORDER-LEFT-WIDTH:0px;LEFT:0px;BORDER-BOTTOM-WIDTH:0px;PADDING-BOTTOM:0px;MARGIN:0px;WIDTH:312px;PADDING-TOP:0px;POSITION:relative;TOP:0px;HEIGHT:64px;BORDER-RIGHT-WIDTH:0px}
#NewsPicTxt {BORDER-TOP-WIDTH:1px;PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-WEIGHT:bold;BORDER-LEFT-WIDTH:1px;FONT-SIZE:12px;BORDER-BOTTOM-WIDTH:1px;PADDING-BOTTOM:0px;MARGIN:3px auto 0px;WIDTH:312px;COLOR:black;PADDING-TOP:0px;FONT-FAMILY:Sans-Serif;POSITION:relative;HEIGHT:0px;TEXT-ALIGN:center;BORDER-RIGHT-WIDTH:1px}
#NewsPic A {BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;TEXT-DECORATION:none}
#NewsPic A:hover {TEXT-DECORATION:none}
#NewPic A:visited {TEXT-DECORATION:none}
#NewsPic .Picture {left:0px;width:100%;padding:2px;position:absolute;top:0px;}
#NewsPic .Nav {RIGHT:0px;WIDTH:100%;BOTTOM:-15px;left:-140px;POSITION:absolute;HEIGHT:7px}
#NewsPic .Nav SPAN {cursor:pointer;DISPLAY:block;BACKGROUND:#000000;FLOAT:right;FONT:10px Courier;BORDER-LEFT:#ffffff 1px solid;WIDTH:8px;CURSOR:hand;COLOR:#ffffff;HEIGHT:100%;TEXT-ALIGN:center}
#NewsPic .Nav SPAN.Cur {background:url(images/cur_btn.gif) no-repeat 0px 0px;}
#NewsPic .Nav SPAN.Normal {background:url(images/cur_btn.gif) no-repeat -8px 0px;}
#NewsPic .Nav SPAN A {DISPLAY:block;WIDTH:100%;COLOR:white;POSITION:relative;HEIGHT:100%}
#NewsPic .Nav SPAN A:hover {CURSOR:hand}
.show_game{height:64px;padding:5px 0px 5px 1px;text-align:center;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.show_game figure{width:96px;padding-top:0px;height:56px;display:inline-block;margin-right:1px;}
.show_game figure a img{padding:1px;border:1px solid #ccc;}
.show_game figure a:hover img{border:1px solid #34a4f1;}
.search_box{height:39px;float:right;padding-top:12px; }
.m_search{width:146px;padding-left:10px;height:32px;background:url(images/search_bg.gif) no-repeat;border:none;margin:0 auto;line-height:32px;}
.input_search{width:140px;float:left;background:none;border:none;font:14px "微软雅黑";height:32px;line-height:normal;color:#999;}
.btn_search{width:20%px;height:32px;float:right;border:none;background:none;cursor:pointer;}

.m_nav{height:38px;position:relative;background:url(images/dhbg.jpg) repeat-x;padding:1px 0px 0px 2px; overflow:hidden }
.navMain{clear:both;}
.navMain ul li{width:19.3%;margin-right:0.31%;_margin-right:0.3%; border-right:1px solid #ffffff;text-align:center;float:left;height:32px;font:12px "微软雅黑";line-height:33px;}
.navMain ul li a{color:#fff;display:block;height:34px;}
.navMain ul li a:hover,.navMain ul li a.mActive{display:block;color:#fff;line-height:33px;background:url(images/nav_act.gif) repeat-x #ddd;}
.location_cur{height:28px;font-size:14px;font-weight:bold;line-height:28px;color:#888888;clear:both;}
.location_cur em{}
.wap_main{clear:both;}
.recommend{clear:both;}
.recommend dl dt{height:100px;padding:5px 0;background:url(images/cur_game.jpg) repeat-x;position:relative;}
.r_title a{min-height:80px;display:block;}
.cImg{width:60px;height:64px;position:absolute;left:10px;top:10px;background:url(images/gggLogo.png) no-repeat;}
.cImg a{width:64px;height:64px;display:block;}
.cTxt{overflow:hidden;position:absolute;left:0px;top:0px;right:0px;}
.cTxt figure,.c_top{display:block;height:105px;padding-top:3px;padding-left:73px;padding-right:113px;}
.cTxt .cTit{height:20px;overflow:hidden;padding-bottom:2px;clear:both;}
.cTxt p{font-weight:bold;}
.cTxt img{display:inline-block;float:left;vertical-align:middle;}
.cTxt em{font-size:15px;font-family:"微软雅黑";font-weight:bold;display:inline-block;color:#ff2b05;white-space:normal;float:left;height:20px;overflow:hidden;padding-right:10px;line-height:20px;}
.recommend .re_detail dd{padding-bottom:35px;}
.mTxt{display:inline-block;max-width:80%;}
.mTxt figure{display:block;padding:0 90px 0 10px;}
.mTxt .mTit{height:20px;overflow:hidden;padding-bottom:2px;clear:both;}
.mTxt img{display:inline-block;float:left;vertical-align:middle;}
.mTxt em{font-size:13px;font-weight:bold;display:inline-block;color:#007fe2;float:left;white-space:normal;height:20px;overflow:hidden;padding-right:3px;line-height:20px;}
.top_items .mTxt{overflow:hidden;position:absolute;left:0px;top:0px;right:0px;}
.top_items .mTxt figure{display:block;width:100%;padding:10px 88px 10px 82px;}
.cDownload{width:75px;height:82px;position:relative;background:url(images/down_load.png) no-repeat;position:absolute;right:10px;top:10px;}
.cDownload a{position:absolute;left:0;bottom:0;width:75px;height:44px;display:block;cursor:pointer;}
.mDownload{width:79px;height:43px;background:url(images/g_downLoad.png) no-repeat;position:absolute;right:10px;top:30px;}
.mDownload a{width:79px;height:43px;display:block;cursor:pointer;}
.recommend dl dd.rec_txt{-moz-box-shadow:0px 1px 0px #ccc inset;-webkit-box-shadow:0px 1px 0px #ccc inset;box-shadow:0px 1px 0px #ccc inset;text-align:center;height:22px;border:1px solid #d8f1ff;background:#fcfcfc;padding:0px;margin:5px 3px;line-height:22px;color:#007fe2;}
.recommend dl dd.rec_txt em{font-weight:bold;}
.recommend dl dd{padding:10px 10px 10px;border-bottom:1px solid #ddd;position:relative;}
.recommend dl dd:nth-of-type(odd){background:#fff;}
.recommend dl dd:nth-of-type(even){background:#e7e7e7;}
.recommend dl dd a{min-height:43px;}
.cat_items a,.recommend .cat_li dd a, #searchList dd a{min-height:43px;display:block;}
#list dd{padding-bottom:16px;}
.recommend .search_dd dd{padding-bottom:16px;}
.recommend .top_items dd{padding-bottom:10px;}
/*#list .mDownload{top:20px;}*/
.ddBg{background:#e7e7e7;}
.mImgBox{width:60px;height:60px;padding-left:10px;position:relative;float:left;}
.recommend .mImgBox{padding-left:0px;}
.imgIcon{width:26px;height:26px;text-indent:4px;line-height:19px;color:#fff;background:url(images/imgIcon.gif) no-repeat;position:absolute;top:0px;left:0px;z-index:3;}
.mImgBox img{padding:1px;vertical-align:middle;border-radius:10px;}

.mBottom{height:auto; background:#51555a;text-align:center;}
.mBottom .bNav{height:30px;color:#fff;line-height:30px;font-size:12px; }
.mBottom .bNav em{padding:0px 10px;line-height:28px;font-style:normal;}
.mBottom .bNav a{color:#fff;font-size:12px;font-family:"微软雅黑";}
.mBottom .mCopyright{padding:15px 0 15px;color:#fff;line-height:18px;font-family:arial; background:#383838}
.mRank{clear:both;padding-bottom:10px;}
.mRanksk{clear:both;padding-bottom:10px;}
.mRank ul li{margin:0 1px;padding:10px 0;clear:both;position:relative;border-bottom:1px solid #dddddd;}
.mRank ul li:nth-of-type(odd){background:#fff;}
.mRank ul li:nth-of-type(even){background:#e7e7e7;}
.rank_txt{position:absolute;top:0px;left:0px;height:80px;font-size:13px;font-weight:bold;line-height:21px;right:0px;}
.rank_txt a,.rank_txt figure{height:50px;padding-left:79px;padding-right:78px;display:block;padding-top:27px;}
.mr_list a{display:block;min-height:60px;}
.rank_btn{width:76px;height:42px;background:url(images/rank_btn.gif) no-repeat;position:absolute;right:10px;top:22px;}
.rank_btn a{width:76px;height:42px;display:block;cursor:pointer;}
.recommend .top_items dd a{min-height:43px;font-weight:normal;}
.rank_detail{padding:12px 8px 12px 8px;line-height:21px; }
.rank_detail p{ color:#666666; font-size:14px;}
.rank_detail i{ color:#333333}
.rank_detail1{padding:12px 8px 12px 8px;line-height:21px; border-bottom:1px solid #dadada}
.rank_detail .rank_tit{font-size:14px;font-weight:bold;color:#333333;line-height:25px; padding-top:5px;}
.rank_detail .rank_tit1{font-size:14px;font-weight:bold;color:#333333;line-height:25px; padding-top:10px; padding-bottom:10px;}
.txt_in2em{text-indent:2em;}
.d_btn{padding:30px 0px 40px;margin:0 auto 10px auto; text-align:center;}
.d_btn .view_img{height:36px; display:inline-block;margin:0 auto 10px auto; padding:0 15px;background:url(images/view_img.gif) no-repeat;font-size:14px;color:#33a2f1;line-height:36px;text-align:center;clear:both;}
.d_btn .game_down{padding-left:15px;height:46px;display:inline-block; margin:0 2px 0 5px; padding-right:30px;background:url(images/down-icons.png) no-repeat -4px 0px;border-radius:5px;font-size:14px;color:#f6f6f6;line-height:46px;}
.d_btn .client_down{padding-left:15px;height:46px;display:inline-block; margin:0 3px 0 2px; padding-right:30px;background:url(images/down-icons.png) no-repeat -4px bottom;border-radius:5px;position:relative;font-size:14px;color:#f6f6f6;line-height:46px;}
.rank_icon{width:39px;height:31px;background:url(images/rank_icon.png) no-repeat;position:absolute;top:-13px;right:-1px;z-index:3;display:block;}
.class_txt{overflow:hidden;position:absolute;left:0px;top:0px;right:0px;}
.class_txt figure{display:block;padding-left:79px;padding-top:32px;padding-right:90px;}
.class_txt .class_con{font-size:12px;color:#b6b6b6;}
.class_tab{height:26px;font-size:14px;margin:0 5px 5px;border:1px solid #b8b8b8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:url(images/class_tab.gif) repeat-x;clear:both;}
.class_tab a{width:33%;color:#555555;text-align:center;border-right:1px solid #bbbbbb;height:26px;line-height:26px;display:inline-block;float:left;}
.class_tab .a3{border-right:none;float:none;}
.class_tab a.class_act{color:#208edd;background:url(images/cur_class.gif) repeat-x;}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix{display:block;}
.s_navtitle{ overflow:hidden;}
.s_sitemap{ float:left;height:28px;font-size:12px;background:url(images/home_icon.gif) no-repeat 0px center;padding-left:21px;font-weight:bold;line-height:28px;color:#888;clear:both;overflow:hidden;}
.s_sitemap a{color:#888888;}
.s_sitemap span{margin:0 3px;font-weight:normal;font-family:serif;}
.s_profile_wrap{ float:right; padding-left:10px; border-left:1px solid #ccc;box-shadow:inset 1px 0px 0 #fff;}
.s_profile{ display:inline-block; padding-left:20px; color:#888; font-weight:bold; background:url(images/head-icons.png) 0 center no-repeat;}
.s_loginafter{ float:right;}
.s_loginafter span{ margin:0 5px;}
.s_loginafter a{ font-weight:bold; color:#00a0e2;}
.map_wrap{padding:0 10px;line-height:30px;border-bottom:1px solid #edeef1;box-shadow:1px 1px 0 #edeef1; overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, from(#edeef1), to(#edeef1));background:-moz-linear-gradient(top, #edeef1, #edeef1);background:-o-linear-gradient(top, #edeef1, #edeef1);background:linear-gradient(top, #edeef1, #edeef1);}
.s_wrap{padding:10px;}
.s_nav{display:-webkit-box;margin:0;padding:0;}
.s_nav a{color:#fff;}
.m_news_title .s_sitemap{max-width:60%;}
.game_img{display:block;width:60px;height:60px;border:2px solid #c7c7c7;border-radius:5px;-webkit-border-radius:5px;}
.game_img img{display:block;border-radius:5px;-webkit-border-radius:5px;}
.game_wrap{position:relative;padding-bottom:10px;border-bottom:1px solid #ddd;}
.s_game dt{float:left;}
.s_game dd{float:left;width:215px;padding-left:10px;font-size:12px;}
.s_game dd h1{font-size:16px;color:#666;}
.s_free{margin-left:7px;padding:0 3px;display:inline-block;font-size:12px;color:#00cf53;border:1px solid #9eebac;border-radius:8px;}
.free_d{position:absolute;bottom:10px;right:0px;display:block;width:60px;height:36px;text-indent:-9999em;overflow:hidden;background:url(images/down-icons.png) 0 0 no-repeat;}
.s_intro{padding-top:10px;}
.s_intro h2{font-size:14px;color:#6bbcfe;}
.s_intro p{font-size:12px;color:#999;text-indent:1em;}
.slide_img{border-top:1px solid #dedede;border-bottom:1px solid #dedede;background:#e9e9e9;}
.client_wrap{width:272px;margin:0 auto;padding:36px 0 30px;}
.client_wrap a{display:inline-block;height:36px;text-indent:-9999em;outline:none;background:url(images/down-icons.png) 0 0 no-repeat;}
.client_wrap a:nth-child(1){width:120px;margin-right:22px;background-position:-69px 0;}
.client_wrap a:nth-child(2){position:relative;width:130px;background-position:0 -44px;}
.game_topic{position:absolute;right:-14px;top:-20px;display:block;width:39px;height:30px;background:url(images/down-icons.png) -145px -45px no-repeat;}
.slide_img{padding:20px 0;}
.bot_img{position:relative;width:248px;margin:0 auto;}
.bot_img .Nav{right:0px;width:100%;bottom:-10px;left:-100px;position:absolute;height:7px }
.bot_img .Nav span{cursor:pointer;display:block;background:#000000;float:right;font:10px courier;border-left:#ffffff 1px solid;width:8px;cursor:hand;color:#ffffff;height:100%;text-align:center;}
.bot_img .Nav span.Cur{background:url(images/cur_btn.gif) no-repeat 0px 0px;}
.bot_img .Nav span.Normal{background:url(images/cur_btn.gif) no-repeat -8px 0px;}
.bot_img .Nav span a{display:block;width:100%;color:white;position:relative;height:100% }
.down_gamebtn{width:102px;padding-left:20px;height:46px;display:block;text-align:left;margin:0 auto;background:url(images/down-icons.png) no-repeat 0px 0px;font-size:14px;color:#f6f6f6;line-height:46px;}
.down_gwrap{padding:30px 0 40px;text-align:center;overflow:hidden;}
.bot_img .Nav span a:hover{cursor:pointer;}
.news_info{margin-bottom:5px;border-radius:5px;box-shadow:0 1px 0 #f1f1f1;}
.news_info a{display:inline-block;width:49%;height:26px;line-height:26px;text-align:center;color:#ffffff; background:#666666;border-right:1px solid #ccc;box-shadow:1px 0 0 #F1F1F1 inset;}
.news_info a:first-child{width:49%;box-shadow:none;}
.news_info a:last-child{width:49%;border-right:none;}
.news_info a:hover, .news_info a.current{color:#ffffff;background:-webkit-gradient(linear, left top, left bottom, from(#56c7c1), to(#56c7c1));background:-moz-linear-gradient(top, #56c7c1, #56c7c1);background:-o-linear-gradient(top, #56c7c1, #56c7c1);background:linear-gradient(top, #56c7c1, #56c7c1);}
.news_info a:hover:first-child, .news_info a.current:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;}
.news_info a:hover:last-child, .news_info a.current:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;}

.news_info1{margin-bottom:5px;border-radius:5px;box-shadow:0 1px 0 #f1f1f1;}
.news_info1 a{display:inline-block;width:24%;height:26px;line-height:26px;text-align:center;color:#ffffff; background:#666666;border-right:1px solid #ccc;box-shadow:1px 0 0 #F1F1F1 inset;}
.news_info1 a:first-child{width:24%;box-shadow:none;}
.news_info1 a:last-child{width:24%;border-right:none;}
.news_info1 a:hover, .news_info1 a.current{color:#ffffff;background:-webkit-gradient(linear, left top, left bottom, from(#56c7c1), to(#56c7c1));background:-moz-linear-gradient(top, #56c7c1, #56c7c1);background:-o-linear-gradient(top, #56c7c1, #56c7c1);background:linear-gradient(top, #56c7c1, #56c7c1);}
.news_info1 a:hover:first-child, .news_info1 a.current:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;}
.news_info1 a:hover:last-child, .news_info1 a.current:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;}



.news_info2{margin-bottom:5px;border-radius:5px;box-shadow:0 1px 0 #f1f1f1;}
.news_info2 a{display:inline-block;width:32%;height:26px;line-height:26px;text-align:center;color:#ffffff; background:#666666;border-right:1px solid #ccc;box-shadow:1px 0 0 #F1F1F1 inset;}
.news_info2 a:first-child{width:32%;box-shadow:none;}
.news_info2 a:last-child{width:32%;border-right:none;}
.news_info2 a:hover, .news_info2 a.current{color:#ffffff;background:-webkit-gradient(linear, left top, left bottom, from(#56c7c1), to(#56c7c1));background:-moz-linear-gradient(top, #56c7c1, #56c7c1);background:-o-linear-gradient(top, #56c7c1, #56c7c1);background:linear-gradient(top, #56c7c1, #56c7c1);}
.news_info2 a:hover:first-child, .news_info2 a.current:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;}
.news_info2 a:hover:last-child, .news_info2 a.current:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;}



.news_outer{line-height:22px;}
.news_outer section{border-bottom:1px solid #d7dbe0;}
.news_outer section:last-child{border-bottom:none;}
.news_outer section hgroup,.news_hgroup section hgroup{margin-bottom:10px;padding:20px 0 10px;background:#ffffff;border:1px solid #d7dbe0;}
.news_outer section hgroup{text-indent:10px;text-align:center;margin:10px 0;}
.news_hgroup section hgroup{text-align:center;}
.news_outer section h2,.news_hgroup section h2{font:bold 14px/22px arial;color:#666666;}
.news_outer section h2 a,.news_hgroup section h2 a{color:#333333;}
.news_outer section h3,.news_hgroup section h3{font:normal 12px/22px arial;color:#999;}
.news_outer section p{color:#333;font-size:12px;}
.news_outer section figure{text-align:center;padding-top:10px;}
.news_outer section figure img{border-radius:5px;padding:5px;border:1px solid #ccc;}
.news_detail{padding:10px;}
.news_txt{padding:0 10px 10px;}
.news_detail hgroup{text-align:center;}
.news_detail section{border:none;}
.news_detail section p{text-indent:2em;}
.news_detail section figure img{border-radius:0;padding:0px;border:none;}
.news_detail section img{margin-left:-2em;}
.news_detail aside{text-align:center;padding:0 0 20px;}
.news_detail aside a{font-size:14px;font-weight:bold;color:#0099e0;display:inline-block;height:34px;padding-right:10px;text-align:left;line-height:34px;border-radius:5px;border:1px solid #c5c5c5;background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#d9d9d9));background:-moz-linear-gradient(top, #eee, #d9d9d9);background:-o-linear-gradient(top, #eee, #d9d9d9);background:linear-gradient(top, #eee, #d9d9d9);box-shadow:inset 0 -1px 0 #f1f1f1;}
.news_detail aside a:hover{background:-webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#d1d1d1));background:-moz-linear-gradient(top, #e4e4e4, #d1d1d1);background:-o-linear-gradient(top, #e4e4e4, #d1d1d1);background:linear-gradient(top, #e4e4e4, #d1d1d1);}
.news_detail aside a span{padding-left:34px;display:inline-block;}
.back_prev{margin:0 10px;}
.news_detail .back_prev span{background:url(images/back-icons.png) 9px center no-repeat;}
.news_detail .page_prev span,.news_detail .page_next span{background:url(images/arrpage-icons.png) 9px 10px no-repeat;}
.news_detail .page_next span{text-align:right;padding:0 22px 0 10px;background-position:55px -48px;}
.news_detail .page_prev span{padding-left:28px;}
.install_game{margin:10px;padding:15px 10px;line-height:22px;background:url(images/clien_bg.gif) repeat-x;}
.install_game h1{text-align:center;margin-bottom:5px;}
.ins_info{padding:10px 0;text-align:center;}
.info_inner{width:169px;margin:0 auto;}
.info_inner p{font-size:12px;clear:both;}
.info_inner p label{float:left;width:75px;text-align:right;}
.info_inner p span{float:left;color:#ff0000;font-weight:bold;}
.info_inner p em{font-style:normal;color:#ff0000;}
.ins_desc{margin:20px 0 0;font-size:12px;}
.ins_desc li{background:url(images/install-item.png) 0 9px no-repeat;padding-left:8px;}
.slide_img aside{text-align:center;}
.akey_down{width:150px;height:54px;margin:0 auto;padding:20px 0;}
.akey_down h1{font:bold 16px/1.5 serif;text-align:center;color:#32a0f0;}
.akey_down h1 a{margin:0 9px 0 0;}
.akey_info{text-align:center;padding:5px 0;border-radius:5px;background:#e7e7e7;font:bold 12px/1.5 arial;}
.akey_info span{font-weight:normal;margin:0 5px;color:#999;}
.g_app{padding:0 10px 10px 0;}
.g_app dl{border-bottom:1px solid #ccc;padding:10px 0 0 10px;clear:both;}
.g_app dl:nth-of-type(odd){background:#fff;}
.g_app dl:nth-of-type(even){background:#e7e7e7;}
.g_app dl:last-child{border-bottom:none;}
.g_app dl dt{float:left;font-weight:bold;width:62px;padding-top:20px;letter-spacing:16px;}
.g_app dl:nth-last-child(2) dt{letter-spacing:0;}
.g_app dd{line-height:55px;overflow:hidden;}
.g_app dd a{float:left;font:bold 14px/18px arial;box-shadow:inset 1px -2px 0 #a9c2d6;border-radius:5px;width:65px;height:55px;line-height:55px;margin:0 10px 10px 0;color:#dff4fd;text-align:center;background:-webkit-gradient(linear, left top, left bottom, from(#66d1f5), to(#0186e5));background:-moz-linear-gradient(top, #66d1f5, #0186e5);background:-o-linear-gradient(top, #66d1f5, #0186e5);background:linear-gradient(top, #66d1f5, #0186e5);}
.g_app dd a:hover{background:-webkit-gradient(linear, left top, left bottom, from(#0186e5), to(#66d1f5));background:-moz-linear-gradient(top, #0186e5, #66d1f5);background:-o-linear-gradient(top, #0186e5, #66d1f5);background:linear-gradient(top, #0080e3, #66d1f5);}
.g_app dd a span{position:relative;top:10px;left:1px;line-height:18px;display:block;}
.search_end a{width:20%;}
.search_end a:first-child{width:19%;}
.search_end a:last-child{width:20%;}
.error_info{padding:20px;}
.error_inner{width:220px;margin:0 auto;line-height:22px;}
.error_inner h1{height:30px;line-height:30px;text-indent:3em;margin-bottom:30px;font-size:16px;background:url(images/error-icons.png) 0 0 no-repeat;}
.error_list li{font-size:12px;list-style:outside decimal;padding-left:0px;}
.loading{display:none;height:40px;background:url(images/loading.gif) no-repeat center center;}
.recommend{padding:10px 0 0;}
.pages{margin-top:10px;text-align:center;}
.pages a{width:94px;height:20px;display:inline-block;color:#f1ffef;background:url(images/more_btn.jpg) 0 0 no-repeat;font-size:20px;font-weight:bold;letter-spacing:10px;margin:10px 0 15px;padding:6px 16px 13px;text-align:center;}
.ns_load a:first-child{display:block;width:24px;height:24px;margin:30px auto 25px;padding:0px;text-indent:-999em;background:url(images/loading.gif) 0 0 no-repeat;}
.screenshot{display:none;position:relative;}
#screenshotBox{list-style:none outside none;margin:0;text-align:center;padding:0;}
#screenshotBoxPage{float:left;left:50%;list-style:none outside none;margin:0 0 15px;padding:0;position:relative;}
#screenshotBoxPage li.current{background-color:#248FD3;}
#screenshotBoxPage li{background-color:#ccc;border-radius:7px;float:left;height:14px;margin-right:7px;position:relative;right:50%;width:14px;}
#screenshotBox li img{max-width:75%;max-height:75%;}
.btn-prev{background-position:0px 0px;left:0;}
.arrow{background-image:url(images/icons.png);background-repeat:no-repeat;cursor:pointer;display:block;height:35px;margin-top:-16px;overflow:hidden;position:absolute;text-indent:-7000px;top:50%;width:35px;z-index:10;}
.btn-next{background-position:-32px 0px;right:0;}
.arrow{background-image:url(images/icons_lR.gif);background-repeat:no-repeat;cursor:pointer;display:block;height:32px;margin-top:-16px;overflow:hidden;position:absolute;text-indent:-7000px;top:40%;width:32px;z-index:10;}
.client_downLoad{width:151px;height:54px;background:url(images/clien_down.png) no-repeat 0px 0px;position:relative;margin:10px auto 10px auto;}
.client_downLoad a{width:151px;height:44px;display:block;}
.client_load{width:152px;height:54px;background:url(images/clien_down.png) no-repeat 0px 0px;margin:10px auto 10px auto;}
.client_load a{width:152px;height:54px;display:block;}
/* 星级样式 */
.stars {background:url("images/icons.png") no-repeat scroll 0 -94px transparent;display:inline-block;height:16px;width:77px;}
.stars span {background:url("images/icons.png") no-repeat scroll 0 -110px transparent;display:block;height:16px;}
.imgIcon_two{width:26px;height:26px;text-indent:4px;line-height:19px;color:#fff;background:url(images/imgIcon_t.gif) no-repeat;position:absolute;top:0px;left:0px;z-index:3;}
.imgIcon_three{width:26px;height:26px;text-indent:4px;line-height:19px;color:#fff;background:url(images/imgIcon_three.gif) no-repeat;position:absolute;top:0px;left:0px;z-index:3;}
#gallery nav{height:10px;position:relative;overflow:hidden;}
#position{text-align:center;font-size:27px;line-height:1.3;color:#697279;display:block;position:absolute;top:-10px;left:50%;margin-left:-75px;width:150px;}
#position em{display:inline-block;padding:0 3px;font-style:normal;text-shadow:0 -1px 0 rgba(0,0,0,.35);font-family:sans-serif;}
#position em.on{color:#59a1de;}
/* 首页轮换图 */
.banner {position: relative; background:#c9c9c9}
.banner li {position: relative;}
.banner img {width: 100%;}
.point {bottom: 2px;left: 0;z-index:1000;right: 0; background:#c1c0c0;height:17px;text-align: center; }
.point .current {background: url(images/point_blue.png) no-repeat 0 0;display: inline-block;width: 11px;height: 11px;margin-top: 2px;}
.dot {background: url(images/point_white.png) no-repeat 0 0;display: inline-block;width: 11px;height: 11px;margin-top: 2px;}
/* 个人中心 */
.user_info{position:relative;padding:15px 5px 37px;background:-webkit-gradient(linear,0 0,0 100%,from(#dbf1ff),to(#ffffff));background:-moz-linear-gradient(top,#dbf1ff,#ffffff);background:-o-linear-gradient(top,#dbf1ff,#ffffff);box-shadow:0px -2px 3px 2px #ccdfed inset;-webkit-box-shadow:0px -2px 2px 1px #ccdfed inset;-moz-box-shadow:0px -2px 2px 1px #ccdfed inset;}
.user_pic{position:absolute;top:14px;left:7px;width:120px;height:120px;}
.u_sfemale{position:absolute;width:25px;height:25px; top:100px; left:102px;z-index:10;display:block;background:url(images/famale_icon.png) 0 0 no-repeat;}
.u_smale{ background:url(images/male_icon.png) 0 0 no-repeat;}
.user_txt{margin-left:135px; color:#666;}
.user_txt .user_name{font:normal 20px/20px Arial;}
.user_txt p{padding-bottom:2px; line-height:16px;}
.user_txt .mobile_bg, .user_txt .mobile_bg2{width:60px;height:17px;line-height:17px;display:inline-block;background:#42d181; border:1px solid #00c532; border-radius:5px;text-align:center;font-size:12px;margin-left:3px;color:#fff;}
.user_txt .mobile_bg2{ background:#b9d4ea; border:1px solid #8eb7db;}
.user_txt .span_padL{}
.user_txt .num_box{ margin:2px 0 10px;height:45px;line-height:25px;}
.user_txt .num_box li{ width:30%;height:20px;line-height:20px;display:inline-block;}
.user_txt .num_box li.morenum{ width:55%;}
.user_txt .num_box li b{ padding-left:5px; font-size:16px; color:#00a0e2;}
.profile_box{padding:10px 5px;background:-webkit-gradient(linear,0 0,0 100%,from(#dbf1ff),to(#ffffff));background:-moz-linear-gradient(top,#dbf1ff,#ffffff);background:-o-linear-gradient(top,#dbf1ff,#ffffff);}
.index_tab{height:36px;margin-bottom:8px;clear:both;/*background:url(images/line_3.png) 215px 14px no-repeat;*/}
.index_tab ul li{width:101px;height:36px;background:url(images/index_tab.gif) no-repeat 0px 0px;cursor:pointer;float:left;margin-right:6px;_margin-right:3px;line-height:33px;color:#4E6C9A;text-align:center;}
.index_tab ul li.tab_cur{background:url(images/i_tab_cur.gif) no-repeat 0px 0px;line-height:36px;}
.index_tab ul li a{display:block;color:#4D6C99;}
.item_box{position:relative;margin-bottom:10px;}
.user_img{position:absolute;top:0;left:0;width:56px;}
.fx_img{padding:1px 0 0;}
.user_img .img_1{width:45px;height:45px;margin-bottom:8px;}
.img_1 img{ border:2px solid #fff;border-radius:5px;box-shadow:1px 1px 1px #999;}
.img_mfamale{width:21px;height:21px;position:absolute;display:block; background:url(images/famale_icon2.png) 0 0 no-repeat;margin-left:30px;margin-top:27px;z-index:10;}
.img_male{ background:url(images/male_icon2.png) 0 0 no-repeat;}
.i_body,.p_body{margin-left:56px;padding:10px 8px;background:#f3fbfe;border:1px solid #a9deff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;zoom:1;}
.p_body{padding:0;}
.p_body_cont{padding:10px 8px;}
.i_icon{position:absolute;width:9px;height:11px;margin-top:5px;margin-left:-16px;background:url(images/ibody_icon.gif) no-repeat 0px 0px;display:block;z-index:10;}
/*置顶标签*/
.sticky_lable{height:18px;margin:20px 0px 10px;}
.sticky_lable span{width:36px;height:18px;font:12px "宋体";color:#fff;text-align:center;display:inline-block;line-height:18px;}
.lable_zd{background:url(images/check_inTab.gif) no-repeat -152px 0px;}
.lable_dz{background:url(images/check_inTab.gif) no-repeat 0px 0px;}
.lable_check{background:url(images/check_inTab.gif) no-repeat -38px 0px;}
.lable_pl{background:url(images/check_inTab.gif) no-repeat -76px 0px;}
.lable_xq{background:url(images/check_inTab.gif) no-repeat -114px 0px;}
.lable_top{background:#fe5b00;}
.lable_gm{background:#00cafd;}
.lable_check{background:#1ed075;}
.lable_xq{background:#ff75cc;}
/*个人中心置顶标签*/
.pro_lable{height:18px;margin-bottom:10px;clear:both; overflow:hidden;}
.pro_lable span{width:36px;height:18px;font:12px "宋体";margin-right:3px;color:#fff;text-align:center;display:inline-block;line-height:18px;border-radius:3px;}
.m_c1{color:#0066FF;}
.m_c2{color:#333333;}
.game_info{overflow:hidden;position:relative;}
.game_right{ height:26px; line-height:26px; margin-top:10px;}
.game_txt{ float:left;max-width:43%; padding-left:10px;}
.game_picBox{width:48px;height:69px;overflow:hidden;left:0px;line-height:20px;}
.game_pic{width:48px;height:49px;overflow:hidden;}
.game_pic img{display:block;}
.pic_bg{width:48px;height:49px;display:block;position:absolute;background:url(images/icon-game.png) no-repeat 0px 0px;margin-left:0px;margin-top:0px;z-index:10;}
.mobile_timer{ float:left;width:75px;padding-left:25px;background:url(images/nz_icon.gif) no-repeat 0px center;height:20px;line-height:20px;}
.down_icon{ float:right;text-align:center;}
.down_icon a{width:83px;height:26px; margin-right:10px;line-height:26px;font-size:14px; font-weight:bold;color:#fff;text-shadow:1px 1px 1px #5db9d3;border:1px solid #00b0e1;border-radius:3px;display:block;cursor:pointer;background:url(images/g-downbg.png) repeat-x;}
.cur_box,.p_addinfo{height:24px;overflow:hidden;clear:both;padding-bottom:5px;}
.p_addinfo{height:29px;line-height:29px;padding:0 8px;background:#fff;border-top:1px solid #e3f3ff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.p_addinfo span{color:#99A4AB;padding-left:23px;}
.cur_add{float:left;background:url(images/cur_add.png) no-repeat 0px 5px;}
.cur_from{float:right;background:url(images/cur_add.png) no-repeat 0px -19px;}

/**/


.icon-categories{display: inline-block; width: 20px;height: 20px; background: url(images/categories.png) no-repeat; background-size: 20px auto;vertical-align: middle; }
.icon-share{display: inline-block;vertical-align: middle; background: url(images/share.png) no-repeat; background-size: 20px auto; width: 20px;height: 20px;}
.icon-share1{display: inline-block;vertical-align: middle; background: url(images/share2.png) no-repeat; background-size: 20px auto; width: 20px;height: 20px;}
.icon-share2{display: inline-block;vertical-align: middle; background: url(images/share1.png) no-repeat; background-size: 20px auto; width: 20px;height: 20px;}


.m-box{ background: #ffffff; margin: 10px; border-radius: 2px; }
.m-boxsk{ background: #edeef1; margin: 10px; border-radius: 2px; }
.m-box-hd{padding: 10px 0; margin:0 5px; position: relative;border-bottom: 1px solid #dadada; }
.m-box-hd .tt{ font-weight: bold; color: #333; font-size:14px; border-left:5px solid #56c7c1 ; padding-left:5px; }
.m-box-hd .more{ position: absolute;right:10px; top:10px; font-style: 1em;}
.m-box-mn{padding: 5px;}
.m-box-mn2{padding: 0px;}
.m-box-mn1{ padding:8px 0 0 0}
.m-box-mn1 p{ border:1px dashed #dadada; padding:5px; line-height:20px; margin-bottom:10px;}
.m-box-mn1 strong{ color:#fb5b07; background:url(images/dian.jpg) no-repeat left center; padding-left:15px;}

.m-box-ft{ background: #fafafa; border-top: 1px solid #ececec; }
.m-box-ft ul{}
.m-box-ft li{width: 25%; float: left; height:35px;line-height: 35px; position: relative; z-index:1;  }
.m-box-ft li a{ height:35px; display: block; overflow: hidden;}
.m-box-ft li a span{border-right: 1px solid #eee; display: block; height:18px; line-height: 18px; margin-top: 10px; text-align: center; color:#a3a3a3; }
.m-box-ft li.last a span{ border-right: none; }

.m-box-ft li em{font-weight: normal;; font-style: normal; color:#333; font-size: 0.8em;}
.m-box-ft li.active span,
.m-box-ft li.active a,
.m-box-ft li.active em,
.m-box-ft li:hover a{color:#e3492d;}
.m-box-ft .tips{ position: absolute; left:50%; line-height: 35px; font-size: 0.8em; margin-left: 20px; top:0;color:#e3492d;}

.m-article-list{}
.m-article-list li{color:#999; position: relative; line-height:23px; padding:6px 10px;white-space: nowrap; overflow: hidden;text-overflow:ellipsis; border-bottom:1px dashed #dadada }
.m-article-list li .cover{ position: absolute; left:0; top:6px; width: 120px;height: 90px; padding:2px ; border:1px solid #dadada}
.m-article-list li .title{ color:#333; }
.m-article-list li .desc{display: block;}
.m-article-list b{ font-size:14px; color:#FF3300; float:left}
.m-article-list i{ float:left; padding-left:8px;}
.m-article-list li .category,
.m-article-list li .category a{ color:#999; }
.m-article-list li.odd{background: #f9f9f9;}

.m-article-list li.has-cover{  white-space: normal; padding-left: 136px; min-height: 96px;}
.m-article-list li.has-cover .title{font-size:14px;display: block;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}




.m-article-list22{}
.m-article-list22 li{color:#999; position: relative; line-height:22px; padding:6px 10px;white-space: nowrap; overflow: hidden;text-overflow:ellipsis; border-bottom:1px dashed #dadada }
.m-article-list22 li .cover{ position: absolute; left:0; top:6px; width: 140px;height: 75px; padding:2px ; border:1px solid #dadada}
.m-article-list22 li .title{ color:#333; }
.m-article-list22 li .desc{display: block;}
.m-article-list22 b{ font-size:14px; color:#FF3300}
.m-article-list22 li .category,
.m-article-list22 li .category a{ color:#999; }
.m-article-list22 li.odd{background: #f9f9f9;}

.m-article-list22 li.has-cover22{  white-space: normal; padding-left: 156px; min-height: 81px;}
.m-article-list22 li.has-cover22 .title{font-size: 1em;display: block;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;}


.article-title{font-size:1.4em; padding:10px 0;}
.article-meta{ border-bottom: 1px dashed #ccc; font-size:0.8em; padding:10px 0; color: #999;}
.article-content{ padding: 20px 10px; line-height: 2;}
.article-content object,
.article-content embed,
.article-content img{max-width: 100%;}


.u-icon-nav{ display: inline-block;width: 60px; height: 60px; vertical-align: middle; background: no-repeat; background-size: 100% auto;}
.u-icon-nav-1{ background-image:url(images/icon-nav-1.png);  }
.u-icon-nav-2{ background-image:url(images/icon-nav-2.png);  }
.u-icon-nav-3{ background-image:url(images/icon-nav-3.png);  }
.u-icon-nav-4{ background-image:url(images/icon-nav-4.png);  }
.m-icon-nav{ font-size:1em;}
.m-icon-nav .u-icon-nav { display: block; margin:0 auto; margin-bottom: 5px;}
.m-icon-nav li{ width: 25%; text-align: center; float: left;}
.m-icon-nav li a{display: block; padding:20px 0  0px 0px;}




.m-cover-list{ width:100%;}
.m-cover-list li{ float: left; width: 50%;   overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis; }
.m-cover-list li img{ width: 96%;  display: block; margin:0 auto;border:1px solid #ccc; padding:3px;}
.m-cover-list li a{}
.m-cover-list li .name{ color:#333; padding-left:10px; padding-right:10px; float:left; line-height:20px; height:40px; overflow:hidden}
.m-cover-list li .cover{display: block; width: 96%; margin:0 auto;margin-bottom: 5px; }
.m-cover-list b{ color:#FF3300}
.bg{background:#dadada}

.page{ width:100%; text-align:center; padding:20px 0 20px 0;}
.page a{ padding:1px 3px 1px 3px; border:1px solid #dadada; margin-left:3px; margin-right:3px; display:inline}


.panel{ float: right; padding-top:17px; padding-left:10px;}
.panel > a{line-height: 27px; margin:-5px 7px 0px 0; display: inline-block; }
.panel > a .iconfont{font-size:12px; }

.mg-sort{ position: absolute; right: 0px;top: 44px;  width: 80px; padding: 2px 7px; height: auto; background-color: #666666; z-index: 12; display: none; font-size: 12px;}
.mg-sort:after{ position: absolute; top: -8px; left: 78%; margin-left: -6px; content: ''; display: inline-block; border-style: solid; border-color: #666666 transparent;  vertical-align: 2px;}

.mg-sort li {position: relative; float: left; width: 80px; height: 38px; border-bottom: 1px solid #333333; border-top: 1px solid #666666; text-align: center; color: #fff; line-height: 38px;}
.mg-sort li a{ color: #fff; padding: 0;margin: 0;}
.mg-sort li:nth-child(1),
.mg-sort li:nth-child(2) { border-top: none;}

.mg-sort li:nth-child(9),
.mg-sort li:nth-child(10) { border-bottom: none;}

.mg-sort li:after { position: absolute; right: 0; top: 11px; display: inline-block; content: ''; width: 1px; height: 16px; background-color: #666666; border-left: 1px solid #666666;}

.mg-sort li:nth-child(2n):after { display: none;}

.mg-sort:after { position: absolute; top: -8px; left: 78%; margin-left: -6px; content: ''; display: inline-block; border-style: solid; border-color: #666666 transparent; border-width: 0 8px 8px; vertical-align: 2px;}









/*city*/
#menu,.header .search,.gamelist li .btn_down,.footer a,.back_nav .back,.readlist li,.star,.star i,.game_search .text,.game_search .btn{ background:url(images/sprite.png) no-repeat 0 0; background-size:60px 174px;}

.header{ padding:18px 0 0 0;  position:relative; }

.header #menu{ float:left; margin-left:1%;}

#menu{ width:21px; height:19px; font:0/0 a; background-position:-39px 2px; cursor:pointer;}

#guide{ position:absolute; left:0; top:51px; z-index:999; background:#f8f8f8; border:1px solid #ddd; width:100%; overflow:hidden; display:none;box-shadow: 0px 2px 2px #666;}



#overlay{ width:100%; height:100%; position:absolute; left:0; top:45px; background:rgba(0, 0, 0, 0.1); z-index:200; display:none;}

#overlay.show{ display:block;}
.city{ width:100%; float:left; padding:10px}

.hd22{ width:100%; float:left;line-height:24px; }
.hd22 h6{ font-size:14px; float:left; padding-right:10px;}

#guide dl{ width:100%; float:left}
#guide dt{ width:100%; float:left; color:#FF3300; line-height:20px; height:20px; overflow:hidden}
#guide dd{ width:100%; float:left; height:auto; overflow:hidden; line-height:18px;}
#guide a{ padding-right:10px; float:left}





/*search*/
abbr, acronym{border:0; font-variant:normal}

sup{font-size:100%; vertical-align:text-top}

sub{font-size:100%; vertical-align:text-bottom}

input, textarea, img{border:0 none; resize:none; font-family:微软雅黑}

input,button,select,textarea{outline:none}

input[type=button], input[type=submit]{cursor:pointer; -webkit-appearance:none; border-radius:0}

input{-webkit-transition:box-shadow 0.30s ease-in-out; -moz-transition:box-shadow 0.30s ease-in-out;}

input[type=input]:focus, textarea:focus{outline:none; box-shadow:0 0 8px rgba(103, 166, 217, 1);}


/*clearfix*/

.clearfix:after, .tab-menu:after, .blist li>a:after, .btm_nav:after, .blink:after, .blist .head:after, .blist .row:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.clearfix, .tab-menu, .blist li a, .btm_nav, .blink, .blist .head , .blist .row{zoom:1}

/* layout */

.wrap{width:100%; min-width:320px; min-height:320px; -moz-transition:background 0.3s ease-in, color 0.5s ease-out; -webkit-transition:background 0.3s ease-in, color 0.5s ease-out; -o-transition:background 0.3s ease-in, color 0.5s ease-out; transition:background 0.3s ease-in, color 0.5s ease-out;}

.fl{float:left}

.fr{float:right}

.mt5{margin-top:5px}

.mt8{margin-top:8px}

.mt10{margin-top:10px}

.mt15{margin-top:15px}

.mt20{margin-top:20px}

.ml5{margin-left:5px}

.ml8{margin-left:8px}

.ml10{margin-left:10px}

.ml15{margin-left:15px}

.mr5{margin-right:5px}

.mr8{margin-right:8px}

.mr10{margin-right:10px}

.mr15{margin-right:15px}

.mr20{margin-right:20px}

.mr15{margin-right:15px}

.pt10{padding-top:10px}

.pt20{padding-top:20px}

.pl10{padding-left:10px}

.bk, a.bk{color:#000000}

.gy, a.gy{color:#888888}

.ye, a.ye, .more, a.more{color:#eb6100}

.bggy{background-color:#666666}

.bgye{background-color:#eb6100}

.bgGray{background-color:#eeeeee}

.bgDark{background-color:#333333}

.bgYel{background-color:#e98110}

.bgwt{background-color:#ffffff}



/* form sytle */

.t_i{height:40px; line-height:40px; padding:0 2%; width:96%; background:none; font-size:1em; color:#666666;  }

.t_i:focus,.t_a:focus{outline:none;}

.t_b{display:inline-block; width:100%; height:36px; line-height:36px; font-size:1em; text-align:center; color:#ffffff; cursor:pointer}

.t_a{width:100%; height:80px; font-size:1.125em; color:#555; background:none}

.t_p{padding:15px 0; line-height:22px; text-align:center; font-size:1.125em; color:#de0314}

.t_c{line-height:24px; text-align:center}





.ss1{ width:100%; background:url(images/topbg1.png) no-repeat top center;  padding-bottom:10px;}
.ss9{ width:100%; background:#fcd91d; border-bottom:1px solid #d3d3d3}
.k01{ width:100%; float:left}.k01 ul{width:100%; float:left; padding-top:3%} .k01 li{ width:23%; padding:1%; float:left}.k01 img{ width:99%; border:1px solid #d3d3d3}
.ss10{ width:100%; background:#ffffff; }
.k02{ width:100%; float:left}
.k02 dl{width:100%; float:left;} 
.k02 dt{ width:100%;  float:left}
.k02 dd{ width:90%; padding:3% 5% 3% 5% ; float:left}
.k02 h3{ width:100%;  float:left; font-size:18px; color:#333333; padding-bottom:10px; text-align:center; background:url(images/abbg2.png) no-repeat bottom center; margin-bottom:10px; display:inline }
.k02 p{ width:100%;  float:left;color:#666666; font-size:14px; line-height:25px; padding-bottom:30px;}
.k02 img{ width:100%;}
.k02 span{ width:100%; float:left; text-align:center}.k02 a{ background:#5bc5c1; padding:8px 35px 8px 35px; color:#ffffff;border-radius:6px;}
.k02 a:hover{ background:#333; color:#FFFFFF}

.ss11{ width:100%; background:#d7dbe0;  float:left; padding-bottom:30px;}
.m-box01{  margin: 5px; border-radius: 2px;  }
.m-box-hd01{padding: 10px 0; margin:20px 10px; position: relative; }
.m-box-hd01 .tt01 h3{ font-weight: bold; color: #000000; font-size:18px; background:url(images/skbg.png) no-repeat center center; text-align:center; padding-bottom:5px; }
.m-box-hd01 .tt01 h4{color: #666666; font-size:12px; text-align:center; font-weight:normal }
.ks07{padding:0px 10px 10px 10px;}
.ks07 ul{ width:100%}
.ks07 li{ float:left; width:19%; margin:1%; display:inline;background:#ffffff; padding:2% 2% 2% 2%;border-radius: 8px; }
.ks07 img{ width:100%;}



.ss14{ width:100%; background:#56c7c1;  float:left; padding-bottom:30px;}
.m-box-hd03{padding: 10px 0; margin:15px 10px; position: relative; }
.m-box-hd03 .tt01 h3{ font-weight: bold; color: #ffffff; font-size:18px; background:url(images/skbg1.png) no-repeat center center; text-align:center; padding-bottom:5px; }
.m-box-hd03 .tt01 h4{color: #ffffff; font-size:12px; text-align:center; font-weight:normal }

.ss12{ width:100%; background:#ffffff;  float:left; padding-bottom:20px;}
.m-box02{  }
.ss13{ width:100%; background:url(images/aln.png) no-repeat top center;  float:left; padding-bottom:50px; padding-top:30px; }
.m-box021{  margin: 5px; border-radius: 2px;  }
.m-box021 h3{ width:100%; text-align:center; font-size:18px; color:#f1f1f1; float:left; line-height:30px; padding-bottom:5px;}
.m-box021 h4{width:100%; text-align:center; font-size:12px; color:#999999;float:left; line-height:20px;}
.m-box-hd02{padding: 10px 0; margin:20px 10px; position: relative;border-bottom: 1px solid #999; }
.m-box-hd02 .tt02{ font-weight: bold; color: #333333; font-size:14px; border-left:5px solid #666666 ; padding-left:5px; }
.k03{ width:100%; float:left; }


.cs03{ width:100%; float:left; text-align:center;   padding-bottom:20px; padding-top:20px; }
.cs03 ul{width:100%; float:left;}
.cs03 li{width:48%; float:left; margin:1%;}
.cs03 a{ background:#ffffff;border-radius:30px; width:100%; float:left; line-height:32px; height:32px; overflow:hidden; color:#666666 ;-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 30px #b3b4b5;
    -moz-box-shadow:0px 5px 30px #b3b4b5;
    box-shadow:0px 5px 30px #b3b4b5; }
.cs03 a:hover{ background:#56c7c1; color:#FFFFFF}

.cs031{ width:100%; float:left; text-align:center;    }
.cs031 ul{width:100%; float:left;}
.cs031 li{width:48%; float:left; margin:1%;}
.cs031 a{ background:#ffffff;border-radius:30px; width:100%; float:left; line-height:32px; height:32px; overflow:hidden; color:#666666 ;-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 30px #b3b4b5;
    -moz-box-shadow:0px 5px 30px #b3b4b5;
    box-shadow:0px 5px 30px #b3b4b5; }
.cs031 a:hover{ background:#56c7c1; color:#FFFFFF}

.k07{padding:0px 10px 10px 10px;}
.k07 dl{ float:left; width:44%; height:215px; overflow: hidden; margin:1%; display:inline;background:#ffffff; padding:2% 2% 4% 2%;border-radius: 8px; }
.k07 dt{ width:100%; float:left}
.k07 dd{ width:96%; float:left; text-align:center; padding:0% 2% 2% 2%}
.k07 h3{ color:#000000; line-height:28px; font-size:16px; height:28px; width:100%; overflow:hidden}
.k07 h5{ color:#666666; line-height:22px; font-size:12px; height:44px; width:100%; overflow:hidden}
.k07 img{ width:100%;}

.k071{ width:100%}
.k071 dl{ float:left; width:44%; height:215px; overflow: hidden; margin:2% 1% 2% 1%; display:inline;background:#ffffff; padding:2% 2% 4% 2%;border-radius: 8px; }
.k071 dt{ width:100%; float:left}
.k071 dd{ width:96%; float:left; text-align:center; padding:0% 2% 2% 2%}
.k071 h3{ color:#000000; line-height:28px; font-size:16px; height:28px; width:100%; overflow:hidden}
.k071 h5{ color:#666666; line-height:22px; font-size:12px; height:44px; width:100%; overflow:hidden}
.k071 img{ width:100%;}


.ala{width:100%; float:left; padding-top:10px;}
.ala a{ background:#333333; color:#ffffff;border-radius: 8px; width:100px; padding:8px 30px 8px 30px; } 
.ala a:hover{background:#5bc5c1; color:#FFFFFF}
.k08{padding:0px 10px 10px 10px;}
.k08 dl{ float:left; width:44%; margin:1%; display:inline;background:#f1f1f1;padding:2% 2% 3% 2%;border-radius: 8px; }
.k08 dt{ width:100%; float:left}
.k08 dd{ width:96%; float:left; padding:0% 2% 2% 2%; text-align:center}
.k08 h3{ color:#000000; line-height:28px; font-size:14px; text-align:center; height:28px; width:100%; overflow:hidden}
.k08 p{ color:#666666; line-height:18px; font-size:12px; height:36px; width:100%; text-align:center; overflow:hidden}
.k08 img{ width:100%;}
.ala1{width:100%; float:left; padding-top:10px;}
.ala1 a{  background:#5bc5c1;color:#ffffff;border-radius: 8px; width:100px; padding:8px 30px 8px 30px; } 
.ala1 a:hover{ background:#333333;color:#FFFFFF}



.ss2{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis; padding:0px 0px 0px 0px;}
.ss2 img{ width: 100%;  display: block; margin:0 auto;}

.ss3{ width:100%; float:left; margin:15px 0; padding-bottom:20px; word-wrap:normal;white-space:nowrap;text-overflow:ellipsis; text-align:center;line-height:24px; overflow:hidden ;}.ss3 span{ width:100%; float:left; padding-top:10px;}.ss3 a{ color:#f4f4f4; padding:5px 20px 5px 20px; background:#e31736;border-radius:12px;}

.ss4{ width:100%;  overflow:hidden; padding-top:10px;}
.ss4 dl{ width:100%; float:left; height:45px; line-height:30px;}
.ss4 dt{ width:20%; float:left}
.ss4 dd{ width:79%; float:left}
.ss5{ width:90%; float:left; height:30px; line-height:30px; border:1px solid #dadada; padding:0 10px 0 10px;}
.ss6{ width:100%; line-height:35px; text-align:center; margin:0 auto; padding-top:10px;}
.ss6 p{ width:25%; float:left} 
.ss6 dl{ width:75%; float:left; }
.ss6 dt{ width:70%; float:left}
.ss6 dd{ width:30%px; float:left;}
.ss7{ width:90%; height:35px; line-height:35px; float:left; border:1px solid #dadada; padding-left:10px; padding-right:10px; margin-bottom:5px; display:inline}
.ss8{ width:100%; word-wrap:normal;white-space:nowrap;text-overflow:ellipsis; text-align:center; float:left; line-height:30px; overflow:hidden}
.ss8 ul{width:100%;  float:left }
.ss8 li{ width:100%; float:left; background:#2252a6; }
.ss8 a{color:#fff;width:99.5%; float:left;}
.s1{width:100%; word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;float:left; line-height:25px; overflow:hidden;}
.s1 h4{ width:94%; line-height:35px; float:left; font-weight:normal; font-size:12px; background:#CCCCCC; color:#FFFFFF; padding: 0 3% 0 3%; margin-bottom:5px;}
.s1 p{ float:left;  border:1px solid #dadada; width:20%; text-align:center; margin-right:4%; display:inline; margin-bottom:4%;}

.s2{width:100%; word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;float:left; line-height:25px; overflow:hidden;  }
.s2 h3{line-height:30px; float:left; font-weight:normal; font-size:12px; width:94%;padding: 0 3% 0 3%; background:#f3f5f5; color:#333333; border-bottom:1px solid #dadada}
.s2 p{ width:25%; float:left;border-bottom:1px solid #dadada; text-align:center; line-height:35px;}
.s2 h5{ width:100%; line-height:30px; border-top:1px solid #dadada; text-align:center; font-weight:normal; font-size:12px}
.s3{width:100%; word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;float:left; line-height:25px; overflow:hidden;  }
.s3 p{line-height:40px; float:left; font-weight:normal; font-size:12px; width:94%;padding: 0 3% 0 3%; border-bottom:1px solid #dadada;}
.zp{ width:100%;}
.zp dl{ width:100%; line-height:20px; border-bottom:1px dashed #dadada; padding-bottom:10px; padding-top:10px;}
.zp dt{ font-size:14px; background:#5bc5c1; width:94%; line-height:30px; height:30px; overflow:hidden; padding-left:3%; padding-right:3%; }
.zp a{color:#FFFFFF}
.zp dd{ width:100%;}
.zp b{ font-weight:normal; font-size:12px;}
.zp h1{ font-size:12px; font-weight:normal; color:#FF3300; line-height:30px;}



/*news1*/
.news1{ width:96%;  padding:2%; line-height:22px; font-size:12px;}
.news1 p{ width:100%; padding-bottom:10px; color:#666666}
.news1 h3{ font-size:14px;}
.news1 img{ width:100%}
.news1 a{ text-decoration:underline; color:#666}





.cf1{ width:100%; height:auto; overflow:hidden;}
.cf1 h3{ width:100%; float:left; text-align:center; font-size:16px; line-height:30px; height:30px;}
.cf1 p{ width:100%; float:left}
.cf1 img{ width:97%}


.cf2{ width:100%; height:auto; overflow:hidden; padding-top:10px;}
.cf2 p{ width:45%; border:1px solid #ccc; padding:1%; float:left; margin-left:1%; margin-right:1%; display:inline; margin-bottom:10px; overflow:hidden}
.cf2 img{ width:100%;}
.cf2 span{ width:100%; float:left; text-align:center; line-height:20px; height:20px; font-size:12px; color:#666; overflow:hidden}

.cc1{ width:50%; float:left}
.cc{ width:50%; float:left}

.cf{ width:100%; height:auto; overflow:hidden;}
.cf p{ width:45%; border:1px solid #ccc; padding:1%; height:45%; float:left; margin-left:1%; margin-right:1%; display:inline; margin-bottom:10px;overflow:hidden}
.cf img{ width:100%;}
.cf span{ width:100%; float:left; text-align:center; line-height:20px; height:20px; font-size:12px; color:#666}


.message{ width:100%; height:auto; overflow:hidden;}
.message dl{ width:100%; float:left}
.message dd{width:100%; float:left}
.message dt{width:100%; float:left; line-height:30px;}
.m1{ width:98%; border:1px solid #d2d2d2; height:30px; line-height:30px; float:left; color:#666}
.m2{width:98%; border:1px solid #d2d2d2; height:80px; line-height:20px; float:left;color:#666}

.wz{ font-size:12px; line-height:23px; height:auto; overflow:hidden; float:left; width:100%; border-bottom:1px solid #d1d1d1; padding-bottom:5px;}
.wz1{ width:100%; float:left; height:auto; overflow:hidden; padding-top:10px;}
.wz1 h3{ font-size:16px; float:left; text-align:center; width:100%; line-height:30px; height:30px;}
.tu{ width:100%; float:left; text-align:center}
.tu img{ width:100%}
.wz2{ width:100%; float:left; height:auto; overflow:hidden; padding-top:15px; padding-bottom:20px;}
.wz2 h4{ font-weight:normal; font-size:12px; color:#666; border-bottom:1px solid #d1d1d1; border-top:1px solid #d1d1d1; line-height:23px;}
.wz2 p{ padding-top:10px; float:left; width:100%; line-height:23px; height:auto; overflow:hidden}
.wz2 img { width:100%}

.movie{ width:100%; float:left; height:auto; overflow:hidden} 

.rc{ width:100%; height:auto; overflow:hidden; padding-bottom:20px; }
.rc dl{ width:100%; float:left}
.rc dt{ width:100%; float:left; line-height:25px; }
.rc dd{ width:100%; float:left}
.rc span{ float:left; line-height:25px; margin-right:10px; display:inline}
.m3{ float:left; margin-top:6px; display:inline; margin-right:5px;}
.m4{ width:60px; float:left; line-height:22px; height:22px; border:1px solid #d1d1d1; background:#fff; margin-top:10px; display:inline}

.aa{ width:100%; float:left; padding-top:10px;}
.aa span{ float:left; margin-right:10px; display:inline}



/*new*/
.sk01{ background:url(images/bg02.jpg) no-repeat top center;  width:94%; height:auto; overflow:hidden;  padding-bottom:10px; padding:3%}
.sk01 dl{ width:100%; float:left; overflow:hidden; height:auto;}
.sk02{ width:50%; float:left}
.sk01 dd{width:40%; float:left; padding:5%}
.sk01 h2{width:100%; float:left; color:#FFFFFF; font-size:18px; line-height:36px;}
.sk01 p{ width:100%; float:left;color:#FFFFFF; font-size:14px; line-height:20px;}
.sk02 img{ width:100%}
.rank_detailsk{padding:12px 8px 12px 8px;line-height:21px; }
.rank_detailsk dl{ width:33%; float:left; text-align:center; padding-bottom:20px; padding-top:20px;}
.rank_detailsk dt{ width:100%; float:left; text-align:center}
.rank_detailsk dd{ width:100%; float:left; text-align:center; line-height:26px; font-size:14px; height:52px; overflow:hidden]}
.rank_detailsk img{ width:60%}
.sk03{ width:100%; float:left; padding:20px 0 50px 0}
.sk03 ul{ width:100%; float:left}
.sk03 li{ width:31%; float:left; padding:1%}
.sk03 img{ width:100%}
/*po*/
.po{ width:94%; float:left; height:auto; padding-top:20px; padding:3%; background:#FFFFFF}
.po1{ width:100%; float:left;   }
.po1 h3{ width:100%; float:left; font-size:16px; line-height:30px;border-bottom:1px solid #dadada; color:#333333 }

.popo{ width:100%; float:left; line-height:20px; padding-top:10px; }
.popo img{ width:100%}
.popo p{ width:100%; float:left; font-size:12px;}
.zx1{ width:100%; height:auto; overflow:hidden; float:left}.zx1 span{ width:32%; line-height:26px;text-align:center; float:left} .zx1 a{ color:#FFFFFF;width:100%; line-height:26px; background:#5bc5c1; float:left; border:1px solid #ffffff }.zx1 a:hover{background:#666666;}