/*reset*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,a img{margin:0;padding:0;outline:0;}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
h1,h2,h3,h4,h5,h6{font-size:14px; font-weight:normal;}
address,cite,dfn,em,var,i{font-style:normal;}
table{border-collapse: collapse; border-spacing: 0;}
small{font-size:10px;}
ul,ol{list-style:none;}
fieldset,img{border:0;}
a{outline:none; color:#333; text-decoration:none;}
button,input,select,textarea {font-size: 100%;vertical-align: middle;outline: none;font-family: 'Microsoft Yahei', 'helvetica', 'arial';}
.hidden{display:none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
.ell{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cl:after,.layout:after,.main-wrap:after,.col-sub:after,.col-extra:after{content:'\20';display:block;height:0;clear:both;}
body{min-width:320px;background:#f9f9f9; font-size:12px/1.5;color:#333;font-family:"微软雅黑",Tahoma,Arial,Roboto,'Droid Sans','Helvetica Neue','Droid Sans Fallback','Heiti SC','Hiragino Sans GB',Simsun,sans-self; -webkit-text-size-adjust:none;}
.main{margin:0px auto;/*max-width:640px;*/overflow: hidden;width:100%;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mtop15{ margin-top:15px;}
.mbot10{ margin-bottom:10px;}
.pab10{ padding-bottom:10px;}
.pab15{ padding-bottom:15px;}
.bg_hui{ background:#f9f9f9;}
.mar25{clear:both;zoom:1; overflow:hidden; width:95%; margin:0 auto;}
.ntopbox{ border:1px solid #ddd; border-top:none; clear:both;zoom:1; overflow:hidden;}
.shandow{-webkit-box-shadow: inset 0px 5px 5px #e4e4e4;box-shadow:inset 0px 5px 5px #e4e4e4;clear:both;zoom:1; }
.tit01 a.ico1,.ggtit span,.gdgl span,.gdgl a.guanbi,.ymyong li span i,.newgl .twbox2 dd span,.askbox h3 a,.soutishi em,a.close_tc{ background:url(../images/sprite.png) no-repeat;background-size:75px 300px; }
/*****************************手机网首页**********************************/
/*顶部搜索*/
.search_box{ padding:10px 2.5%; background:#383838; height:30px;}
.search_l{ width:100%;}
.search_l .input_text01{height:25px; padding-top:5px;border-top-left-radius:5px;border-bottom-left-radius:5px; background:#fff url(../images/soubj.jpg) no-repeat 3.2% center;background-size:24px 16px; padding-left:10%; border:none; width:68%; float:left;font-family:"微软雅黑"; color:#999;}
.search_l .input_btn01{height:30px; line-height:30px;border-top-right-radius:5px;border-bottom-right-radius:5px;border:none; width:22%; color:#fff; -webkit-text-shadow:1px 1px 0 #dc9800;text-shadow:1px 1px 0 #dc9800; font-size:15px; background:#ffc600;font-family:"微软雅黑"; cursor:pointer;}
.search_box a.shouc{ width:18.8%; float:right; border:1px solid #000; background:#202020; display:inline-block;height:28px; line-height:28px; text-align:center; color:#ccc;font-size:15px; border-radius:3px;}
/*头部*/
.header{height:50px; line-height:50px;background-color:#0089d8; text-align:center;
background-image: -webkit-gradient(linear, left top, left bottom, from(#0091e5), to(#0082ce)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #0091e5, #0082ce); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient(top, #0091e5, #0082ce); /* FF3.6 */
background-image:      -o-linear-gradient(top, #0091e5, #0082ce); /* Opera 11.10+ */
background-image:         linear-gradient(top, #0091e5, #0082ce); position:relative;z-index:80;}
.header .logo,.header .hmtit{font-size:19px; color:#fff;font-family:"微软雅黑";	-webkit-text-shadow:1px 1px 1px rgba(0,134,211,0.3);text-shadow:1px 1px 1px rgba(0,134,211,0.3);}
.header .user{ position:absolute;top:0; left:0; display:block;height:50px;width:50px;}
.header .user span{ margin:auto; position:absolute; top:0; left:0 ;right:0; bottom:0;width:25px; height:25px;background:#fff; border:3px solid #fff;border-radius:50%;-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.3);box-shadow: 1px 1px 1px rgba(0,0,0,.3); cursor:pointer;}
.header .user span img{ display:block;width:25px; height:25px;border-radius:50%;}
.header a.yingyong,.header a.header_r{ position:absolute;top:0; right:0; display:block;border-left:1px solid #0077bc;height:50px;width:49px; -webkit-box-shadow: 1px 0 1px #009ffc inset;box-shadow: 1px 0 1px #009ffc inset; cursor:pointer;}
.header a.yingyong{ background:url(../images/dlbtn.png) no-repeat center center; background-size:22px 22px;}
.header a.header_r{ font-size:14px;color:#fff;font-family:"微软雅黑";-webkit-text-shadow:1px 1px 1px rgba(0,134,211,0.3);text-shadow:1px 1px 1px rgba(0,134,211,0.3); line-height:50px;}

/*未登陆提示框*/
.denglu_alert{ width:160px; height:81px; background:url(../images/tishi.png) no-repeat; background-size:160px 81px; position:absolute; left:9px; top:41px; z-index:85; display:none;}
.denglu_alert p{width:160px; height:81px; display:block; position:relative;}
.denglu_alert p .dlclose{ width:27px; height:24px; display:block; position:absolute; right:0;top:0;font:0/0 a; }
.denglu_alert p .dlbtn{ width:115px; height:27px; display:block; position:absolute; left:15px;top:18px;font:0/0 a; cursor:pointer;}
/*登陆后点头像弹出用户信息*/
.userxxbox{ width:60%;position:absolute; left:0; top:43px; z-index:85; display:none;}
.userxxbox i.jiantou{background:url(../images/jt4.png) no-repeat; background-size:10px 6px; width:10px; height:6px; display:block; margin-left:20px;}
.userxxbox .neibj{ background:url(../images/bj.png); width:100%; font-size:12px; padding-bottom:25px;}
.userxxbox .xxdl dt{ padding:15px 0 6px;border-bottom:1px solid #666;}
.userxxbox .xxdl dt span{ margin:0 auto; display:block;width:50px; height:50px;background:#fff; border:3px solid #fff;border-radius:50%;-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.3);box-shadow: 1px 1px 1px rgba(0,0,0,.3); cursor:pointer;}
.userxxbox .xxdl dt span img{ display:block;width:50px; height:50px;border-radius:50%;}
.userxxbox .xxdl dt p{ color:#fff;text-align:center; line-height:33px;height:33px;}
.userxxbox .xxdl dd a{ display:block; line-height:33px; height:33px; border-bottom:1px solid #666; text-align:center; color:#ccc;}
.userxxbox .neibj a.tuichu{ width:80%; height:32px; line-height:32px; background:#c93030;border-radius:8px;display:block; margin:25px auto 0; color:#fff;box-shadow: 0 -3px 0 #9a0b0b inset;-webkit-box-shadow: 0 -3px 0 #9a0b0b inset;}
/*右侧应用弹窗*/
.yingyongbox{ width:30%;position:absolute; right:0; top:43px; z-index:85; display:none;}
.yingyongbox .jtline{ position:relative; width:100%;height:6px;}
.yingyongbox  i.jiantou{background:url(../images/jt4.png) no-repeat; background-size:10px 6px; width:10px; height:6px; display:block; position:absolute; right:19px;}
.yingyongbox .neibj{ background:url(../images/bj.png); width:100%; }
.yingyongbox .neibj a{ display:block; line-height:33px; height:33px; border-bottom:1px solid #666; text-align:left; color:#ccc;background:url(../images/sprite4.png) no-repeat; background-size:13px 100px; padding-left:34%;font-size:12px;}
.yingyongbox .neibj a.a_fx{ background-position:19% 0;}
.yingyongbox .neibj a.a_sy{ background-position:19% -31px;}
.yingyongbox .neibj a.a_lx{ background-position:19% -65px;}

/*登陆弹出框*/
.dllist{ width:90%; padding:15px 0; margin:0 auto;}
.dllist li{ width:50%; text-align:center; float:left; display:inline;}
.dllist li a{ display:block; background:url(../images/dl.png) no-repeat; background-size:159px 79px; font:0/0 a; width:79px; height:79px; margin:0 auto;}
.dllist li a.fs1{ background-position:0 0;}
.dllist li a.fs2{ background-position:-80px 0;}
.sc_tishi{ font-size:16px; color:#0088d6; text-align:center;font-family:"微软雅黑"; margin-top:5px;}
#loginbox .dialogTop{text-align:center;color:#999;padding-left:0;}
#loginbox .dialogTop span{ color:#d4193c; font-size:16px;}
#loginbox .dialogTop em{ color:#0088d6;text-align:left;padding-left:4%;}
/*用户名确认*/
.u_name{ font-size:12px; color:#333; width:90%; margin:20px auto 0;}
.u_name li{ margin-bottom:10px; text-align:left;}
.u_name label{ width:50px;}
.u_name_input{ border:1px solid #ddd; height:32px; line-height:32px; color:#333; width:70%;-webkit-box-shadow: inset 0px 0px 3px 3px #f7f7f7;box-shadow: inset 0px 0px 3px 3px #f7f7f7; padding-left:20px;font-family:"微软雅黑";font-size:12px;}
.u_name .u_ok{display:inline-block;border:1px solid #c7df81; background:#f7fde4 url(../images/bd.png) no-repeat 5px 5px;background-size:12px 35px; color:#9bc520; height:21px; line-height:21px; padding-left:20px;width:70%; margin-left:40px;}
.u_name .u_no{display:inline-block;border:1px solid #ffe58e; background:#fff8e1 url(../images/bd.png) no-repeat 5px -17.5px;background-size:12px 35px; color:#ff9600;height:21px; line-height:21px;padding-left:20px;width:70%;margin-left:40px;}

/*联系我们弹出框*/
.lxwm{color:#0088d6;width:90%; padding:10px 0; margin:0 auto;}
.lxwm li{ line-height:25px;font-size:13px;}
.lxwm li span{ width:35%; display:inline-block; text-align:right;}
.lxwm li font{ color:#565656;}
/*分享本页弹出框*/
.fenxianglist li{ width:33%; float:left; display:inline; text-align:center;}
.fenxianglist li a{ display:block; width:50px; height:50px; display:block; background:url(../images/fx.jpg) no-repeat; background-size:151px 101px; font:0/0 a; margin:20px auto 0;}
.fenxianglist li a.fx1{ background-position:0 0;}
.fenxianglist li a.fx2{ background-position:-50.5px 0;}
.fenxianglist li a.fx3{ background-position:-101px 0;}
.fenxianglist li a.fx4{ background-position:0 -51px;}
.fenxianglist li a.fx5{ background-position:-50.5px -51px;}
.fenxianglist li a.fx6{ background-position:-101px -51px;}

/*弹出框公用*/
.dialogBg{width:100%;height:100%;background-color:#000000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;z-index:9999;display:none;}
.animated{border-radius:10px; border:3px solid #b4b4b4; width:90%;height:200px;top:50%;left:50%;position:fixed;margin:-107px 0 0 -45%;z-index:10000;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,0.4);box-shadow:0 0 5px 5px rgba(0,0,0,0.4); display:none; zoom:1;background:#fff;padding-bottom:15px;zoom:1;}
.dialogTop{background:#f0f0f0; border-bottom:1px solid #b4b4b4; height:40px; line-height:40px; color:#0088d6; font-size:14px;-webkit-text-shadow:1px 1px 0 rgba(100%,100%,100%,0.75);text-shadow:1px 1px 0 rgba(100%,100%,100%,0.75); display:block; border-top-left-radius:10px;border-top-right-radius:10px; text-align:left; padding-left:4%; position:relative;}
a.claseDialogBtn,a.u_tijiao{ display:block;width:70%; height:31px; line-height:31px;margin:0 auto; border:2px solid #008fe2; color:#008fe2; text-align:center; background:#fff;border-radius:5px; font-size:12px;}
a.close_tc{ width:13px; height:13px; display:block; background-position:-62px -287px; position:absolute; right:10px; top:13px; font:0/0 a;}
.animated{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes bounceIn{
0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}
50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}
70%{-webkit-transform:scale(.9);transform:scale(.9)}
100%{opacity:1;	-webkit-transform:scale(1);	transform:scale(1)}
}
@keyframes bounceIn{
0%{	opacity:0;-webkit-transform:scale(.3);ms-transform:scale(.3);transform:scale(.3)}
50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}
100%{opacity:1;	-webkit-transform:scale(1);	-ms-transform:scale(1);	transform:scale(1)}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceOutUp {
0%{-webkit-transform: translateY(0); transform: translateY(0); }
20% {opacity: 1;-webkit-transform: translateY(20px);transform: translateY(20px);}
100% {opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}
}
@keyframes bounceOutUp {
0%{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
20% {opacity: 1;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
100%{opacity: 0;-webkit-transform: translateY(-2000px);-ms-transform: translateY(-2000px);transform: translateY(-2000px);}
}
.bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp;}
/*图文导航*/
.nav{overflow:hidden;clear:both;zoom:1; background:url(../images/bj1.jpg) repeat-x top;padding-top:20px;}
.nav li{float:left; display:inline; width:25%; }
.nav li a{ display:block;text-align:center;}
.nav li a i{background:url(../images/nav.png) no-repeat 0 0; background-size:335px 55px; width:55px; height:55px; display:block; margin:0 auto;}
.nav li a span{text-align:center; display:block; padding:10px 0; font-size:14px;}
.nav i.s1{ background-position:0 0;}
.nav i.s2{ background-position:-56px 0;}
.nav i.s3{ background-position:-112px 0;}
.nav i.s4{ background-position:-168px 0;}
.nav i.s5{ background-position:-224px 0;}
.nav i.s6{ background-position:-280px 0;}
/*banner*/
.bannerbox{ border:1px solid #ddd; margin:10px 2.5% 0; background:#fff; padding:1.6%;}
.bannerbox .ban1{ width:48.4%; float:left; display:inline; height:155px; overflow:hidden;}
.bannerbox .ban2{ width:50%; float:right;height:155px; overflow:hidden;}
.bannerbox .ban2 .mat1{ margin-top:5px;}
.bannerbox .ban1 img{width:100%; height:155px; display:block;}
.bannerbox .ban2 img{width:100%; height:75px; display:block;}
.bannerbox a{ display:block;}

/*热门游戏*/
.hotgamebox{ border:1px solid #ddd; margin-top:15px; background:#fff;}
.tit01{ height:30px; line-height:30px; border-bottom:1px solid #ddd; background:#eee;overflow:hidden;}
.tit01 a.ico1{ background-position:10px 8px; display:inline-block; height:30px; line-height:30px; padding-left:28px; font-size:14px; color:#0081cc;}
.tit01 span{font-size:10px; color:#666; padding-left:10px;}
.tit01 span i,.tit01 span a.afterlogin{ color:#0090e4;}
.game_list{ clear:both;zoom:1; overflow: hidden; margin-bottom:15px;}
.game_list li{width:25%;float:left; margin:10px 0 0 0; text-align:center; overflow:hidden; height:80px;}
.game_list li img{border-radius:0.5em;width:55px; height:55px; display:block;margin:0 auto 5px;}
.game_list li span{font-size:12px; width:96%; padding:0 2%; height:15px; overflow:hidden;}
a.ckmore{ width:92%; height:28px; line-height:28px;background:#f9f9f9; text-align:center; display:block; border:1px solid #ddd; margin:0 auto 15px;color:#999;border-radius:.2em;}
a.ckmore2{ width:92%; height:28px; line-height:28px;background:#fff; text-align:center; display:block; border:1px solid #ddd; margin:0 auto 15px;color:#999;border-radius:.2em;}

/*按游戏名称首字母查找*/
.ggtit{ height:30px; line-height:30px; border:1px solid #ddd; background:#eee;overflow:hidden;margin:15px auto 0;}
.ggtit span{ display:inline-block; height:30px; line-height:30px; padding-left:28px; font-size:14px; color:#333;}
.ggtit span.ico2{ background-position: 10px -17px;}
.ggtit span.ico3{ background-position: 10px -50px;}
.ggcont{border:1px solid #ddd; border-top:none; clear:both;zoom:1; overflow: hidden; background:#fff;}
.chazhao{margin-top:5px; background:#fff;}
.chazhao .chabox,.chazhao dl,.chazhao dt,.chazhao dd { display:inline-block; }
.chazhao .chabox,.chazhao dl,.chazhao dt,.chazhao dd{ display:block }
#tabs {width:100%;border-bottom:1px solid #ddd;}
#tabs .chabox { padding:33px 0 0px; position:relative;}
#tabs dt { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;top:0;}
#tab1 dt,#tab9 dt,#tab17 dt,#tab25 dt{ left:0;}
#tab2 dt,#tab10 dt,#tab18 dt,#tab26 dt{ left:12.5%;}
#tab3 dt,#tab11 dt,#tab19 dt,#tab27 dt{ left:25%;}
#tab28 dt{left:62.5%;}
#tab4 dt,#tab12 dt,#tab20 dt{ left:37.5%;}
#tab5 dt,#tab13 dt,#tab21 dt{ left:50%;}
#tab6 dt,#tab14 dt,#tab22 dt{ left:62.5%;}
#tab7 dt,#tab15 dt,#tab23 dt{ left:75%;}
#tab8 dt,#tab16 dt,#tab24 dt{ left:87.5%;}
.close dt { height:32px;width:12.5%; background:#eee; position:absolute;border:1px solid #ddd;border-right:none;}
.close dd { display:none }
.close dt span{ display:block; height:32px; line-height:32px;border-left:1px solid #fff;border-top:1px solid #fff; cursor: pointer; color:#333;-webkit-text-shadow:1px 1px 0 #fff;text-shadow:1px 1px 0 #fff;}
.open dt { height:33px; width:12.5%; background:#fff; position:absolute;border-left:1px solid #ddd;}
.open dt span{ display:block;  height:32px;line-height:32px;border-top:2px solid #0090e4; background:#fff;}
#tab27 dt,#tab28 dt{ width:37.5%;}
#tab8 dt span,#tab16 dt span,#tab24 dt span,#tab28 dt span{border-right:1px solid #ddd; margin-right:1px;}
#tabs dd {border-left:1px solid #ddd;border-right:1px solid #ddd; padding-bottom:15px;}
#tabs dd .soubox{width:92%; height:30px; line-height:30px; position:relative; margin:0 auto; padding:15px 0; border-bottom:1px dashed #ddd; clear:both;zoom:1; overflow:hidden;}
#tabs dd .soubox span{ background:#0089d8; display:inline-block; float:left; width:30px; height:30px; line-height:30px; text-align:center; font-size:15px;border-radius:0.5em; color:#fff;-webkit-text-shadow:1px 1px 0 #0055b6;text-shadow:1px 1px 0 #0055b6; position:absolute; top:15px; left:0;}
#tabs dd .soubox .sousou{ width:50%; border:1px solid #ddd;height:28px;border-radius:5px; background:#fff; display:block; float:right;-webkit-box-shadow: inset 0px 0px 3px 3px #f7f7f7;box-shadow: inset 0px 0px 3px 3px #f7f7f7; position:relative; padding:0 57px 0 10px;}
#tabs dd .sousou .soubut{ width:47px;height:30px; line-height:30px;border-top-right-radius:5px;border-bottom-right-radius:5px; border:0;background:#545454;cursor:pointer; position:absolute; right:-1px; top:-1px;font-size:12px; color:#fff;-webkit-text-shadow:1px 1px 0 #153547;text-shadow:1px 1px 0 #153547;font-family:"微软雅黑";}
#tabs dd .input_text{ width:100%;height:22px; padding-top:3px;border:none;font-family:"Microsoft Yahei"; outline:none; font-size:12px;color:#999; background:none;}
#tabs dd .ckmore{ margin-bottom:0;}
/*收藏*/
.shoucang{ height:29px; line-height:29px; border:1px solid #efc500; font-size:12px; display:block;text-align:center;background:#fcd000; overflow: hidden;}
.shoucang img{width:14px; height:14px; margin-right:5px;vertical-align:middle;}
/*友情链接*/
.flink .ggtit{ margin-top:0;}
.linklist{ width:92%; margin:0 auto;}
.linklist a{ display:inline-block; padding:0 10px;height:30px; line-height:30px; color:#666; font-size:12px;}
.flink .ckmore{ margin:5px auto 15px;}

/*footer*/
.footer{ text-align:center; padding:10px 0;font-size:12px; color:#999;-webkit-text-shadow:1px 1px 1px #fff;text-shadow:1px 1px 1px #fff;}
.footer p a{ display:inline-block; padding:0 5px; font-size:12px; color:#008cdd; height:20px; line-height:20px;}
.footer div{ border-top:1px solid #ddd; display:block; text-align:center; color:#666; padding:10px 0; margin-top:10px;-webkit-box-shadow: inset 0px 1px #fff;box-shadow:inset 0px 1px #fff;}
.footer div span{ color:#999; padding-left:15px;}
.fline{border-top:1px solid #ddd;-webkit-box-shadow: inset 0px 1px #fff;box-shadow:inset 0px 1px #fff; margin-top:25px;}
/*返回顶部*/
.actGotop{position:fixed;_position:absolute;bottom:15px;right:2.5%;width:42px;height:42px;display:none;}
.actGotop a{width:42px;height:42px;display:block;background:url(../images/gotop.png) no-repeat; background-size:42px 42px;}

/**********************攻略详情页********************************/
/*图文*/
.gametw{overflow:hidden;clear:both;zoom:1; background:#fff;padding:17px 2.5% 0;-webkit-box-shadow: inset 0px 5px 5px #e4e4e4;box-shadow:inset 0px 5px 5px #e4e4e4;}
.gametw .twbox{ padding-bottom:10px; position: relative; padding-left:78px;}
.gametw .twbox dt{ width:70px; height:70px;position:absolute; left:0; top:0;}
.gametw .twbox dt img{ width:100%; height:100%; display:block; border-radius:0.8em;}
.gametw .twbox dd{display:block;}
.gametw .twbox dd h2{ font-size:18px; color:#0087d5; height:1.5em; line-height:1.5em; overflow:hidden;}
.gametw .twbox dd h2 a{color:#0087d5;}
.gametw .twbox .miaoshu{display:block; position:relative; padding-right:52.5px; margin-top:5px; font-size:12px;}
.gametw .twbox .miaoshu p{ display:block; background:#f9f9f9; border-radius:0.6em; height:28px; position:relative; padding:5px; font-size:12px; color:#333;}
.gametw .twbox .miaoshu p i{ position:absolute; background:url(../images/jt.jpg) no-repeat; background-size:8px 4.5px; width:8px; height:4.5px; display:block; top:-4.5px; left:10px;}
.gametw .twbox .miaoshu p span{ display:block;height:28px;overflow:hidden; line-height:15px;}
.gametw .twbox .miaoshu .guanzhu{display:block;background:url(../images/gz.png) no-repeat 0 0; background-size:42.5px 77.5px; width:42.5px; height:13.5px; line-height:13.5px; padding-top:25px;position:absolute; right:0; top:0; font-size:10px; color:#fff;-webkit-text-shadow:1px 1px 0 #0069c3;text-shadow:1px 1px 0 #0069c3; text-align:center;}
.gametw .twbox .miaoshu .yiguanzhu{display:block;background:url(../images/gz.png) no-repeat 0 -39px; background-size:42.5px 77.5px; width:42.5px; height:13.5px; line-height:13.5px; padding-top:25px;position:absolute; right:0; top:0; font-size:10px; color:#fff;-webkit-text-shadow:1px 1px 0 #0069c3;text-shadow:1px 1px 0 #0069c3; text-align:center;}
.gametw .twbox .lname>h2{margin-right: 100px;}
.gametw .twbox .lname>a{padding:0 10px;height:28px;line-height:28px;float: right;text-align: center;background-color: #ff5500;color:#FFFFFF;font-size: 14px;}
/*搜索*/
.gl_sousou{ width:90%;height:28px;border:1px solid #545454;margin:10px auto 12px; clear:both;zoom:1;position:relative;background:#fff;}
.gl_sousou .input_text{height:28px;font-family:"Microsoft Yahei"; outline:none; border:none;font-size:12px;color:#999;-webkit-box-shadow: inset 0px 0px 3px 3px #f7f7f7;box-shadow: inset 0px 0px 3px 3px #f7f7f7;float:left; width:96%; padding-left:2%;}
.gl_sousou .soubut{ width:70px;height:28px; line-height:28px;border-top-right-radius:2px;border-bottom-right-radius:2px; border:0;background:#545454;cursor:pointer; font-size:12px; color:#fff;-webkit-text-shadow:1px 1px 0 #153547;text-shadow:1px 1px 0 #153547;font-family:"微软雅黑"; position:absolute; right:-2px; top:0;}
/*大分类tab*/
.yxgltabs{ clear:both;zoom:1;}
.yxgltabs li{ float:left; display:inline; width:25%; height:32px;text-align:center; font-size:13px; }
.yxgltabs li a{ display:block;line-height:31px;height:32px; color:#008fe2;border:1px solid #ddd;background:#e4f5ff; margin-left:-1px;}
.yxgltabs li.on a{color:#333;background:#fff;border-top:2px solid #008fe2;border-bottom:1px solid #fff;height:31px;}
.yxgltabs li:first-child a{margin-left:0;}
/*第三层分类*/
/* Basic Swiper Styles */
.swiper-container { position:relative;
	margin:0 auto;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {float: left; color:#aeaeae; text-align:center;background:url(../images/sx.jpg) no-repeat right center; /*background-size:0.5px 12.5px;*/}
.swiper-wp8-horizontal {-ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
.swiper-container{ background:#828282;width:95%;height:33px; line-height:33px; color: #fff;}
.swiper-slide a{ color:#fff; font-size:12px;}
.gdgl{ border:1px solid #ffe58e; height:21px; line-height:21px; font-size:12px; color:#666; background:#fff8e1; position:relative;}
.gdgl a{ color:#f04848;}
.gdgl span{ display:block; background-position:10px -123px; text-indent:2.5em;}
.gdgl a.guanbi{display:block; background-position:0 -155px; width:10px; height:10px; position:absolute; right:10px; top:6px; font:0/0 a;}
/*文章*/
.wenzhang{ border-top:1px solid #ddd;}
.w89bai{ width:100%; margin:0 auto;}
.w89bai h1{ font-size:18px; font-weight:bold; text-align:center; padding:15px 0 10px;}
.w89bai .skan{ color:#999; font-size:12px; height:15px; line-height:15px; overflow:hidden; text-align:center;}
.w89bai .skan a{color:#999;}
.w89bai .skan a.fx,.w89bai .skan a.gz,.w89bai .skan span,.fxd a i,.pinglun dt i,.comment dt span,.comment dd .gnq a,.wendalist dt span{ background:url(../images/sprite2.png) no-repeat; background-size:16px 308px;}
.w89bai .skan a.fx{ background-position:0 3px; padding:0 8px 0 20px;}
.w89bai .skan a.gz{background-position:0 -13px; padding:0 8px 0 20px;}
.w89bai .skan span{background-position:0 -31px; padding:0 0 0 20px;}

.scgl{background: url(../images/scbj.jpg) repeat-x top; background-size:auto 40px; height:40px; position:relative; margin-top:8px;}
.scgl a{background: url(../images/sc.png) no-repeat 0 0; background-size:77px 80px; width:77px; height:40px; overflow:hidden;display:block; position:absolute; top:0 ;left:3%;font:0/0 a;}
.scgl a.sc{ background-position:0 0;}
.scgl a.ysc{ background-position:0 -40.5px;}
.zwcont{ font-size:14px; padding-left:3%;padding-right:3%;}
.zwcont p{ margin-top:8px; line-height:22px;}
.zwcont p img{ max-width:100%; max-height:100%; height:auto; display:block; margin:0 auto;}

.ymyong{ margin:25px auto 0; width:80%;}
.ymyong li{ width:50%; float:left; display:inline;}
.ymyong li a{width:55px; height:55px; display:block; background:#eee; border-radius:50%; border:1px solid #ddd; text-align:center; margin:0 auto;font-size:12px;}
.ymyong li a i{ width:24.5px; height:23.5px; display:block; margin:8px auto 3px; background:url(../images/yong.png) no-repeat; background-size:56px 50px;}
.ymyong li a i.yy{ background-position:0 0;}
.ymyong li a i.my{ background-position:-31.5px 0;}
.ymyong li a i.yyon{ background-position:0 -26.5px;}
.ymyong li a i.myon{ background-position:-31.5px -26.5px;}
.ymyong li span{width:40px; height:16px; line-height:16px; background:#eee; border:1px solid #ddd;font-size:12px; text-align:center; margin:10px auto 0; color:#666;-webkit-text-shadow:1px 1px 0 #fff;text-shadow:1px 1px 0 #fff; display:block; position:relative;}
.ymyong li span i{background-position:0 -208px; display:block; position:absolute; top:-4px; left:50%; margin-left:-3px; width:6px; height:4px;}
.ymyong li.bjline{ background: url(../images/line.jpg) no-repeat right center; background-size:1px 84.5px;}

.fxd span{ display:block; color:#666; font-size:12px;padding-bottom:10px;}
.fxd a{ display:inline-block; height:30px; line-height:30px; color:#fff; margin-right:1%; width:32%;font-size:12px; background:#008ddf; text-align:center; overflow:hidden;}
.fxd a:last-child{margin-right:0;}
.fxd a i{ display:inline-block; width:16px; height:13.5px; vertical-align: middle; margin-right:2px;}
.fxd a i.wb{ background-position:0 -55px;}
.fxd a i.qqk{background-position:0 -84.5px;}
.fxd a i.wxq{width:14.5px; height:14.5px;background-position:-1.5px -115px;}

.nextwz{ border:1px solid #ddd; border-radius:0.2em;}
.nextwz a{ display:block; height:34px; line-height:34px; text-align:center; padding:0 5px; font-size:12px;overflow:hidden;}
.nextwz a.na_1{ border-bottom:1px solid #ddd;}

.hotrelgl{border:1px solid #ddd;}
.hotrelgl dt{ height:29px; line-height:29px; border-bottom:1px solid #ddd; font-size:13px; color:#0081cc; overflow:hidden; padding:0 55px 0 10px; position:relative;}
.hotrelgl dt a{ display:block;height:29px; line-height:29px; width:50px; text-align:center; color:#999; font-size:12px; float:right; border-left:1px solid #ddd; position:absolute; right:0; top:0;-webkit-box-shadow: inset 1px 0 #fff;box-shadow: inset 1px 0 #fff;}
.hotrelgl dd{ height:30px; line-height:30px; border-bottom:1px dashed #ddd;font-size:12px;padding:0 26px 0 10px; background:#fff; position:relative; overflow:hidden;}
.hotrelgl dd a.zx{ color:#666; display:inline-block;}
.hotrelgl dd span{ color:#cbcbcb;display:inline-block; padding:0 5px;}
.hotrelgl dd i{display:block;background:url(../images/rjt.png) no-repeat right center; background-size:6px 10px; float:right; width:6px; height:10px; position:absolute; right:10px; top:9px;}
.hotrelgl dd:last-child{border-bottom:none;}

.pinglun{border:1px solid #0089d8; background:#fff;}
.pinglun dt{ height:29px; line-height:29px;font-size:13px; color:#fff; background:#0089d8;}
.pinglun dt i{display:inline-block; background-position:0 -150px;width:16px; height:15px; margin:0 5px; vertical-align:text-bottom;}
.pinglun dd textarea{display:block;outline: none 0;resize:none;border:0;padding:2%; font-size:12px; color:#999;font-family:"Microsoft Yahei"; width:92%; margin:7px auto;}
.pinglun dd .tijiao{ border-top:1px solid #ddd; padding:5px;}
.replyBox .replyButton,.pinglun dd .ginputbtn{background:#0089d8; border:1px solid #007cc4;display: block;cursor: pointer;color:#fff;line-height:22px;height:22px;width:54px;text-align: center; font-size:12px; border:none;font-family:"Microsoft Yahei"; border-radius:0.2em; float:right; margin-top:3px;}
.pinglun dd .plogin{ display:inline-block; float:left; color:#999; font-size:12px;}
.pinglun dd .plogin img{ width:28px; height:28px; border-radius:50%; margin-right:8px; vertical-align:middle;}

.comment { line-height:25px;}
.comment dt{ color:#0081cc; margin-top:15px; padding:10px 5px 0 0;}
.comment dt img{ width:33px; height:33px; border-radius:50%; margin-right:8px; vertical-align:middle;}
.comment dt span{ float: right; font-size:12px; color:#666;background-position:2px -25px; padding:0 0 0 21px;}
.comment dd{ line-height:18px; padding-top:8px;color:#666;}
.comment dd p{ display:block; padding-left:5px;font-size:12px;}
.comment dd .whitebor{ border-bottom:1px solid #fff;}
.comment dd .gnq{ height:22px; line-height:22px; background:#eee; border-bottom:1px solid #ddd; margin-top:12px; text-align:center; overflow:hidden;}
.comment dd .gnq a{ color:#666;padding-left:1.5em;font-size:12px;}
.comment dd .gnq a.zai{ background-position:-4px -185px;}
.comment dd .gnq a.cai{background-position:-4px -210.5px;}
.comment dd .gnq a.hf{background-position:-4px -236.5px;}
.comment dd .gnq span{ width:2px; border-left:1px solid #ccc; border-right:1px solid #fff; margin:0 3%;}

/**********************攻略页********************************/
.glbox{ border:1px solid #ddd; clear:both;zoom:1;}
.botmb{ border-bottom:1px solid #ddd;}
.whitbj{ background:#fff; clear:both;zoom:1; overflow:hidden;}
.instruction{ background:#fff8e1; border:1px solid #ffe58e; color:#666;font-size:12px; padding:5px 3%;display:block;margin:7px auto 0; width:90%;}
.gl_tab{ width:96%; margin:10px auto; background:#eee; border-radius:0.5em;}
.gl_tab li{ float:left; display:inline; width:25%; height:38px; line-height:38px; text-align:center; font-size:13px; border-right:1px solid #fff; margin-right:-1px;}
.gl_tab li.w50{ width:50%;}
.gl_tab li:last-child{border-right:none;}
.gl_tab li.on{ background:#008fe2; }
.gl_tab li.on a{color:#fff;}
.gl_tab li.bradius1{ border-top-left-radius:0.5em;border-bottom-left-radius:0.5em;}
.gl_tab li.bradius2{ border-top-right-radius:0.5em;border-bottom-right-radius:0.5em;}
.gl_tab li a{ display:block; width:100%; line-height:38px; color:#666;}

.ggh3{ height:35px; line-height:35px; background:#fff;}
.ggh3 span,.ggh4 span{ display:block;line-height:35px; background:url(../images/sprite3.png) no-repeat; background-size:17px 250px; font-size:14px; color:#0081cc; padding-left:34px;}
.ggh3 span.tj1{ background-position:10px 8px;}
.ggh3 span.tj2{ background-position:10px -22.5px;}
.ggh3 span.tj3{ background-position:10px -55px;}

.gllist{ background:#fffef3; position:relative; border-top:1px solid #ddd;border-bottom:1px solid #ddd;position:relative; }
.gllist li{ height:32px; line-height:32px; border-bottom:1px dashed #ddd;font-size:12px;padding:0 18px 0  12px;position:relative; overflow:hidden; overflow:hidden;}
.gllist li a{ color:#333; display:block;line-height:32px;}
.gllist li i{display:block;background:url(../images/rjt.png) no-repeat right center; background-size:6px 10px; width:6px; height:10px; position:absolute; right:10px; top:12px;}
.gllist li:last-child{border-bottom:none;}
.gllist .sjt{display:block;background:url(../images/sjt.jpg) no-repeat right center; background-size:10px 6px; width:10px; height:6px; position:absolute; left:30px; top:-6px;}
.newgl .sjt2{display:block;background:url(../images/sjt2.jpg) no-repeat right center; background-size:10px 6px; width:10px; height:6px; position:absolute; left:30px; top:-6px;}
.newgl .hjt{display:block;background:url(../images/jt3.jpg) no-repeat; background-size:8.5px 5px; width:8.5px; height:5px; position:absolute;  top:-5px;}
.newgl .lf1{left:12.5%;}
.newgl .lf2{left:37.5%;}
.newgl .lf3{left:62.5%;}
.newgl .lf4{left:87.5%;}
.newgl{  position:relative; margin-bottom:15px;}
.dddtop{border-top:1px solid #ddd;}
.newgl .twbox2{ border-top:1px solid #fff; border-bottom:1px solid #ddd;}
.newgl .twbox2 dt{ position: relative;padding:15px 10px 0 75px;}
.newgl .twbox2 dt img{ width:55px; height:55px; display:block; border-radius:0.8em;position:absolute; left:10px; top:15px;}
.newgl .twbox2 dt h2{ font-size:14px; height:18px; line-height:18px; }
.newgl .twbox2 dt p{ color:#666;height:32px; line-height:16px;overflow:hidden; padding-top:5px;font-size:12px;}
.newgl .twbox2 dd{ padding:10px 10px 15px;}
.newgl .twbox2 dd span{ display:inline-block;width:38px; height:17px; line-height:17px; text-align:center; color:#fff; background-position:0 -219.5px;font-size:12px;}
.newgl .twbox2 dd a{display:inline-block;margin-left:4px; text-align:center; color:#37b7ff;height:15px; line-height:15px;padding:0 10px; background:#f9f9f9; border:1px solid #37b7ff; border-radius:0.3em;font-size:12px;}

.gl_tab2{ width:96%; margin:10px auto 5px; background:#eee; border-radius:0.5em; clear:both;zoom:1; overflow:hidden;}
.gl_tab2 a.bradius1{ border-top-left-radius:0.5em;border-bottom-left-radius:0.5em;}
.gl_tab2 a.bradius2{ border-top-right-radius:0.5em;border-bottom-right-radius:0.5em;}
.gl_tab2 a{ display: block;float: left;width:50%; color: #666;height:38px; line-height:38px; text-align:center; font-size:14px; border-right:1px solid #fff; margin-right:-1px; background:#eee;}
.gl_tab2 a.active{background:#008fe2;color:#fff;}

/**********************我的游戏未登录页********************************/
.myalert{ text-align:center; font-size:14px; color:#999; clear:both;zoom:1; padding:40px 0;}
.myalert img{ width:50px; height:57px;margin:0 auto;display:block; }
.myalert font{ color:#008fe2; font-size:16px; line-height:35px;}
a.click_dl{ background:#008fe2; border:1px solid #0086d4; color:#fff; padding:6px 8px; display:block; width:70px; margin:20px auto;}
/**********************搜索结果页********************************/
.ggh4{ height:35px; line-height:35px; background:#f5f5f5;border-bottom:1px solid #ddd;}
.ggh4 span{ color:#666;}
.ggh4 span.tj4{ background-position:10px -87.5px;}
.ggh4 span.tj5{ background-position:10px -120px;}
.ggh4 font{ color:#ff0000; padding:0 3px;}
.soutishi{ font-size:15px; color:#666; padding:15px 80px 0 5px; position:relative; height:27px; clear:both;zoom:1;}
.soutishi i,.nosou_dl dt i{ color:#0088d7;}
.soutishi em{ background-position:0 -268px; display:inline-block; margin-right:5px; width:15px; height:12px;}
.fh_btn{ color:#008fe2; font-size:12px; text-align:center; padding:4px 10px;line-height:20px;background:#fff; border:1px solid #008fe2; display:block; width:50px; border-radius:2px; position:absolute; right:0; top:12px;}
/*没有搜索结果*/
.nosou_dl{ color:#666;}
.nosou_dl dt{ padding:15px 3%; font-size:14px; line-height:22px;}
.nosou_dl dt img{ width:48px; height:42px; display:inline-block; float:left; margin-right:10px;}
.nosou_dl dt font{ color:#eb0e0e;font-size:15px;}
.nosou_dl dd a{ display:block; border-top:1px solid #ddd; background:url(../images/rjt.png) no-repeat 97% center; background-size:6px 10px; height:33px; line-height:33px; text-align:left; padding-left:3%;color:#666;font-size:13px;}
.nosou_dl dd span{ font-size:12px; color:#333; padding:0 0 5px 3%; display:block;}

/**********************问答页**********************************/
.wendalist{font-size:12px; margin:15px 0;}
.wendalist dt,.wendalist dd{ padding:0 10px;}
.wendalist dt h2{ font-size:14px; line-height:20px; margin-top:7px;}
.wendalist dt h2 a{ display:block; color:#333;}
.wendalist dt span{ display:block;  color:#999;background-position:-6px -26px; padding:4px 0 4px 14px;}
.wendalist dd{line-height:17px; color:#666; border-bottom:1px solid #ddd; padding-bottom:10px;}

/**********************我问小编**********************************/
.askbox{ width:95%; margin:0 auto;}
.askbox h3{ color:#666; font-size:14px; margin:15px 0; clear:both;zoom:1; overflow:hidden; height:20px; line-height:20px;}
.askbox h3 span{ color:#83a607; padding:0 3px;}
.askbox h3 a{ display:inline-block; color:#008fe2; background-position:0 -240px; padding-left:25px; float:right;}
.tishis{ height:29px; line-height:29px; background:#fff8e1; border:1px solid #ffe58e; text-align:center; overflow:hidden; font-size:12px; text-align:center; color:#666;}
.tishis span{ color:#f04848;padding:0 3px;}
.gginput{ height:25px; padding-top:10px;background:#f9f9f9; border:1px solid #ddd; width:96%; font-size:12px; color:#666; padding:0 2%;font-family:"微软雅黑"; display:block;}
.mtop10{ margin-top:10px;}
.ggtext{ background:#f9f9f9; border:1px solid #ddd; width:96%; font-size:12px; color:#999; padding:10px 2%;font-family:"微软雅黑"; display:block;margin-top:10px;}

/*提问类型*/
.formbox{ padding-bottom:10px;}
.selecttab{background:#f9f9f9;width:96%;padding:0 2%; border:1px solid #ddd;height:35px;line-height:35px;margin-top:10px;font-size:12px; position:relative;cursor:pointer;z-index:99;}
.selecttab .input_zh{line-height:35px;overflow:hidden; text-align: left;color:#999;background:url(../images/jt1.png) no-repeat right center; background-size:10px 7px; position:absolute; right:5px; top:0; padding-right:15px;}
.zhanghaolist{width:100%;} 
.zhanghaolist li{height:35px; overflow:hidden; border-bottom:1px solid #ddd;text-align:left;}
.zhanghaolist li a{height:35px; line-height:35px;display:block;text-align:left; color:#565656; padding-left:2%;font-size:12px;font-family:"微软雅黑";}
.zhanghaolist li a:hover{background:#fff8e1;}
.formbox .ginputbtn{background:#0087d5; border:1px solid #007cc4;display: block;cursor: pointer;color:#fff;line-height:30px;height:30px;width:75px;text-align: center; font-size:12px; border:none;font-family:"Microsoft Yahei"; border-radius:0.2em; float:right; margin-top:10px;}

/**********************字母查找页********************************/
.ggh5{ height:25px; line-height:25px; background:#f5f5f5;border-bottom:1px solid #ddd; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#333;-webkit-text-shadow:1px 1px 0 #fff;text-shadow:1px 1px 0 #fff;-webkit-box-shadow:inset 0 1px 1px 0 #fff;box-shadow:inset 0 1px 1px 0 #fff; padding-left:3%;}
.chazhaoh3{height:29px; line-height:29px;background:#eee; border:1px solid #ddd; font-size:14px; padding-left:25px; color:#333;margin:5px 0; background:#eee url(../images/stb.jpg) no-repeat 7px 9px; background-size:12.5px 12.5px;}
.zmtable{border-top:1px solid #ddd;border-left:1px solid #ddd;}
.zmtable td{height:32px; line-height:32px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;-webkit-box-shadow:inset 1px 1px 1px 0 #fff;box-shadow:inset 1px 1px 1px 0 #fff; background:#eee;}
.zmtable td a{width:100%; height:32px; line-height:32px;text-align:center;font-size:15px; font-family:Arial, Helvetica, sans-serif;-webkit-text-shadow:1px 1px 0 #fff;text-shadow:1px 1px 0 #fff; display:block;}
.zmtable td a.select{ background:#0087d5; color:#fff;text-shadow:none;}
.float_fix{ position:fixed; top:0; width:95%;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));}
.abs{width:95%;position:absolute;bottom:0;z-index:100;}

/*翻页*/
.pages{ padding:20px 0 5px;height:30px;clear:both;zoom:1; text-align:center;}
.pages a{display: inline-block; padding:0 10px;height:28px;line-height:28px;border:1px #ddd solid;color:#999;margin-right:5px;border-radius:3px; background:#f9f9f9;font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.pages a.on,.pages a:hover{border-color:#036daa;color:#fff; background:#0087d5;}
.pages span{display: inline-block;height:30px;margin-right:5px; color:#ddd;}

.nodata {margin:10px;}

.zwcont p{/*text-indent: 2em;*/}
.zwcont a{color:#0087d5;}

.replyBox{padding:6px 0;}
.replyBox p{margin-right: 100px;}
.replyBox .replyContent{height: 22px;padding-left: 2%;width: 100%;float: left;}

.bdSearch {padding:10px 0;}
.bdSearch input {border: medium none;font-size: 16px;height: 32px;outline:0px;}
.bdSearch div {background-color: #fff;border: 2px solid #ffae01;padding-left: 20px;position: relative;}
.bdSearch .subBut {background-color: #ffae01;position: absolute;right: 0;padding:0 6px;color:#fff;}
.bdSearch .subText{width:100%;}


.zwcont h3 {
    color: #e56600;
    font-size: 16px;
    font-weight: bold;
    line-height: 36px;
    margin: 20px 0;
}
.recd_cont a{color:#478af0;}
.recd_cont table td img{width:100%;}

gift{display: none;}
div.tt_gift{display: none;}
.gift-component{font-size: 12px;line-height:22px;width:100%;overflow: hidden;box-shadow:#999999 0px 0px 5px 0px;border: 1px solid #ddd;}
.gift-component .gc-box{padding:10px;}
.gc-d1{float: left;width:70px;display: none;}
.gc-d1 img{border-radius:10px;width:70px;}
.gc-d2{/*margin-left: 80px;*/}
.gc-d2-r{float: right;width: 70px;text-align: right;}
.gc-d2-l{margin-right: 80px;}
.gc-d2-l dt{font-size: 16px;font-weight: bold;color:#bf5a00;padding-bottom: 6px;}
.gc-d2-l dd{overflow: hidden;}
.gc-d2-l dd label{float: left;}
.gc-d2-l dd span{color:#999999;margin-left: 55px;display: block;}
a.gc-button{background-color:#f08b00;border-radius: 5px;color: #fff;display: block;font-size: 12px;font-weight: bold;height: 28px;line-height: 28px;text-align: center;width: 70px;margin-top: 6px;}
a.gc-button.gc-bt2{background-color:#0799ed;}
.gc-surplus{text-align: center;margin-top: 6px;}
.gift-component{position: relative;}
.gc-msg{width:240px;border:1px solid #ccc;position: absolute;top: 0;left:50%;background-color: #FFFFFF;margin-left: -120px;display: none;}
.gc-msg-header{background-color: #0799ed;padding:6px;color:#FFFFFF;}
.gc-msg-body{padding: 6px;}
.gc-msg-body div{padding: 6px;}
.gc-msg-body input{border: 1px solid #ccc;font-size: 12px;padding: 3px;width:170px;}
.gc-msg-info{color: red;}
.gc-msg-header span{float: right;padding:0 6px; cursor: pointer;}
.main{padding-bottom: 130px;}


.youxi-component{border: 1px solid #ddd;box-shadow: 0 0 5px 0 #999999;font-size: 12px;line-height: 22px;overflow: hidden;width: 100%;}
.youxi-component-box{padding: 10px;overflow: hidden;}
.youxi-component-left{float:left;}
.youxi-component-left img{width:100px;height:100px;border-radius:10px;}
.youxi-component-right{margin-left: 110px;}
.youxi-component .youxi-cr-l{margin-right: 110px;}
.youxi-component .youxi-cr-l dt{color: #bf5a00;font-size: 16px;font-weight: bold;padding-bottom: 6px;}
.youxi-component .youxi-cr-l dd label{float:left;padding-right: 10px;}
.youxi-component .youxi-cr-l dd span{color: #999999;display: block;}
.youxi-component .youxi-cr-r{float: right;width:100px;}
.youxi-component .youxi-cr-r a{color:#ffffff;display: block;font-size: 12px;height: 22px;line-height: 22px;text-align: center;padding: 5px 0;margin-bottom: 10px;font-size:14px;font-weight: bold;} 
.youxi-component .youxi-component-down{background-color: #0acc8b;}
.youxi-component .youxi-component-help{background-color: #0799ed;}

.mb .youxi-component-left img{width:65px;height:65px;}
.mb .youxi-component-right{margin-left:75px;}
.mb .youxi-component .youxi-cr-r{width:65px;}
.mb .youxi-component .youxi-cr-l{margin-right: 75px;}
.mb .youxi-component .youxi-cr-r a{font-size: 12px;}

.dzn {margin-top: 10px;}
.dzn dl {clear: both;font-size: 14px;}
.dzn dt {color: #f07800;height: 26px;padding-top: 5px;}
.dzn dt span {border-bottom: 1px solid #f07800;font-weight: bold;padding: 2px 4px;}
.dzn dd {color: #e5e5e5;line-height: 28px;overflow: hidden;padding-bottom: 4px;}
.dzn dd a {float: left;padding-right: 12px;}

.d-box{border:1px solid #ddd;margin-top: 15px;}
.d-tit{border-bottom: 1px solid #ddd;color: #0081cc;font-size: 13px;height: 29px;line-height: 29px;overflow: hidden;padding: 0 55px 0 10px;position: relative;}
.d-box .dzn{width:auto;padding-left:10px;}
.d-box .dzn dd a{padding-right:10px;}