@charset "utf-8";
/* CSS Document */
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
body { background: #fff; font-size: 14px; font-family: "Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif; -webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;min-width:1000px;}
img { border: 0; }
ol, ul { list-style: none; }
:link, :visited, ins { text-decoration: none; }
table { border-collapse: collapse; border-spacing: 0; }
sub, sup { font-size: 100%; vertical-align: baseline; }
blockquote, q { quotes: "\201C" "\201D" "\2018" "\2019"; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; resize: vertical; vertical-align: top; }
i, cite, em, address { font-style: normal; }
body a{outline:none;blr:expression(this.onFocus=this.blur());}
img{ border: 0; border: none;}
a { color: #111; text-decoration: none; }
a:hover { color: #333; text-decoration: none; }
.clearfix:before, .clearfix:after { display: block; content: "\200b"; height: 0; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.hide, .tmpl { display: none; }
.wrap { margin: 0 auto; width: 1000px; position: relative;}

/* global_topbar */
.global_topbar_wrap{ border-bottom: 1px solid #dedddd; height:40px; position:relative; z-index:9;}
.global_topbar{ background:#FFF; color:#333; font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",Arial,HELVETICA; height:40px; width:100%; position:absolute; left:0; z-index:9;}
.global_topbar a{ color:#666; text-decoration:none;}
.global_topbar a:hover{ color:#333;}
.global_topbar a *{ cursor:pointer;}
.global_topbar ul{ margin:0; padding:0; list-style:none;}
.global_topbar .inner{ margin:0 auto; height:100%; width:1000px; position:relative;}
.global_topbar .services{ float:left; height:100%; width:130px; position:relative;}
.global_topbar .services ul{ border:1px solid transparent; border-top:0; height:38px; width:100%; overflow:hidden; position:absolute; left:0; top:0; z-index:9; -webkit-transition:all ease .24s; -moz-transition:all ease .24s; -ms-transition:all ease .24s; transition:all ease .24s; _border-color:#FFF;}
.global_topbar .services:hover ul{ border-color:#E8E8E8; box-shadow:0 0 1px rgba(0,0,0,.1); height:198px;}
.global_topbar .services li{ background:#FFF; margin-bottom:-1px; vertical-align:top; *zoom:1;}
.global_topbar .services li:hover{ background-color:#F0F0F0; position:relative;}
.global_topbar .services .current, .global_topbar .services .current:hover{ background-color:transparent; margin-bottom:0;}
.global_topbar .services li a{ display:block; border-top:1px solid #E8E8E8; font-size:16px; line-height:28px; padding:5px 0 7px; margin:0 10px;}
.global_topbar .services li:hover a{ border-top-color:#F0F0F0;}
.global_topbar .services .current a{ border-top:0; padding-bottom:6px;}
.global_topbar .services i, .global_topbar .services .expand span,
.global_topbar .tips, .global_topbar .num, .global_topbar .num em,
.global_topbar .user_menu i, .global_topbar .link_target a{ background:url(../images/global_topbar.png) no-repeat;}
.global_topbar .services i{ display:inline-block; background-position:0 -20px; margin:-3px 8px 0 0; height:26px; width:26px; vertical-align:middle; *margin-top:0;}
.global_topbar .services .current i{ display:none;}
.global_topbar .services .wegame{ background-position:-30px -20px;}
.global_topbar .services .fengbuy{ background-position:-60px -20px;}
.global_topbar .services .wper{ background-position:-90px -20px;}
.global_topbar .services .weand{ background-position:-120px -20px;}
.global_topbar .services .expand{ border-right:1px solid #E8E8E8; padding:0 10px; position:absolute; right:-2px; top:10px;}
.global_topbar .services .expand span{ display:block; line-height:99px; height:20px; width:20px; overflow:hidden;}
.global_topbar .links{ float:left; padding:0 10px 0 10px; overflow:hidden; position:relative;}
.global_topbar .links li{ float:left; padding:6px 8px 0;*+padding: 6px 6px 0}
.global_topbar .links li a{ display:inline-block; padding:5px 1px; vertical-align:top;}
.global_topbar .links .focus{ background:#059ef8; height:2px; width:26px; overflow:hidden; position:absolute; left:-80px; top:0; z-index:1; -webkit-transition:all cubic-bezier(.2,.2,.45,1.5) .44s; -moz-transition:all cubic-bezier(.2,.2,.45,1.5) .44s; -ms-transition:all cubic-bezier(.2,.2,.45,1.5) .44s; transition:all cubic-bezier(.2,.2,.45,1.5) .44s;}
.global_topbar .tips, .global_topbar .num, .global_topbar .num em{ display:inline-block; background-position:100% 0; font-style:normal; padding-right:6px; vertical-align:top;}
.global_topbar .tips, .global_topbar .num{ background-position:-120px 0; padding:0 0 0 6px; color:#FFF; font:12px/18px Arial; margin:-6px 0 0 -8px; position:absolute;}
.global_topbar .tips em{ display:none;}
.global_topbar .tips{ background-position:-80px 0; height:18px; width:26px; margin-left:2px; padding:0;}
.global_topbar .user_menu{ float:left;}
.global_topbar .user_menu li{ float:left; padding:10px 10px 0 5px;}
.global_topbar .user_menu li.username{ height: 18px; width: 52px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; word-break: break-all;}
.global_topbar .user_menu a{ color:#7C8A9C; font-weight:bold;}
.global_topbar .user_menu i{ display:inline-block; background-position:-20px 0; margin-top:-2px; height:20px; width:20px; vertical-align:middle; *margin-top:0;}
.global_topbar .user_menu .setting{ background-position:-40px 0;}
.global_topbar .user_menu .logout{ background-position:-60px 0;}
.global_topbar .user_menu .label, .global_topbar .link_target span{ display:none;}
.global_topbar .user_menu .face{ padding:6px 2px 0 0; margin-left: 5px;}
.global_topbar .user_menu .face img{ border:0; border-radius:100%; box-shadow:0 0 1px rgba(0,0,0,.32); vertical-align:top; -ms-interpolation-mode:bicubic;}
.global_topbar .link_target{ display:none; float:right; border-left:1px solid #E5E5E5; height:100%;}
.global_topbar .link_target a{ display:inline-block; background-position:0 -50px; margin:9px 2px 0 10px; height:20px; width:52px;}

.view-tip{ background-color: #0090ff;}
.hardware-tip{ background-color: #00d88e;}
.apply-tip{ background-color: #ff3259;}
.locale-tip{ background-color: #fb9a01;}
.face-tip{ background-color: #c94d91;}


/* 威锋client */
.global_topbar .client{ float:left; height:100%; width:130px; position:relative;}
.global_topbar .client ul{background-color:#fff; border:solid 1px #e8e8e8; border-top:none; border-bottom:0;  height:40px; width:100%; overflow:hidden; position:absolute; left:0; top:0; z-index:9; -webkit-transition:all ease .24s; -moz-transition:all ease .24s; -ms-transition:all ease .24s; transition:all ease .24s; _border-color:#FFF;}
.global_topbar .client:hover ul{ border-color:#E8E8E8; box-shadow:0 0 1px rgba(0,0,0,.1); height:330px; border-bottom:solid 1px #e8e8e8;}
.global_topbar .client li{ background:#FFF; margin-bottom:-1px; vertical-align:top; *zoom:1;}
.global_topbar .client li:hover{ background-color:#F0F0F0; position:relative;}
.global_topbar .client .current, .global_topbar .client .current:hover{ background-color:transparent; margin-bottom:0;}
.global_topbar .client li a{ display:block; color:#6a7686; border-top:1px solid #E8E8E8; line-height:28px; padding:10px 0; margin:0 10px;}
.global_topbar .client li:hover a{ border-top-color:#F0F0F0;}
.global_topbar .client li a.line_none{ border-top:none;}
.global_topbar .client .current a{ border-top:0; padding:6px 0;}
.global_topbar .client i{ display:inline-block; margin-right:10px; background-color:#c2c2c2; background:url(../images/topbar_tel.png) no-repeat; border-radius:8px; height:30px; width:30px; vertical-align:middle; *margin-top:0;}
.global_topbar .client .current i{ background-position:0 0; border-radius:0; margin-top:-2px; height:18px; width:13px;}
.global_topbar .client i.touchVersion{ background-position:0 -20px;}
.global_topbar .client i.fengClient{ background-position:0 -20px;}
.global_topbar .client i.telBbs{ background-position:0 -20px;}
.global_topbar .client .expand{ background:url(../images/topbar_tel.png) no-repeat 0 -50px; height:38px; width:14px; vertical-align:top; position:absolute; top:0; right:16px; z-index:9;}
.global_topbar .client .expand span{ font-size:0; opacity:0;}
.global_topbar .client .codeBox{ border-top: 1px solid #E8E8E8; margin:0 auto; width:110px; text-align:center;}
.global_topbar .client .codeBox h3{ color:#6a7686; font-weight:400; padding:5px 0;}


.global_topbar .searchBtn{ padding:0; width:37px; cursor:pointer; position:relative;float:right;}
.global_topbar .searchBtn span{ display:block; background:url(../images/topbar_tel.png) no-repeat; background-position:-15px -50px; height:44px; width:37px; position:absolute; z-index:9;}
.headerSearch{ background-color:#fff; border-top:solid 1px #e8e8e8; height:0; width:328px; position:absolute; right:0; top:40px; overflow:hidden;}	
.headerSearch .searchBoxtop{ display:inline; float:left; background-color:#fff; margin:20px 12px; height: 40px; width: 304px; position:relative;}
.headerSearch .searchBoxtop input{ border:1px solid #b0b4b7; color: #c5c5c5; outline: none; padding: 9px 5px; height: 20px; line-height: 21px; width: 292px; text-align: center;}
.headerSearch .searchBoxtop i { display: block; background:url(../images/topbar_tel.png) no-repeat; background-position:-54px -52px; width: 16px; height: 36px; position: absolute; top: 3px; left: 72px; vertical-align: top; *vertical-align: middle; _vertical-align: middle;}

/*--headTop--*/
#headTop{ background-color:#3d455f; height:196px; width:100%;}

/*--subNav--*/
#subNav{ width:100%;}
.subNav { margin-bottom: 10px; line-height: 36px; height: 36px; font-size: 12px; }
.subNav a { display: inline-block; color: #757575; margin: 0 7px; }
.subNav a:hover { color: #333; }
.subNav span { font-size: 16px; }

.goTopBtn{ *text-indent: -1000em;background:#c6c6ca url(../images/goTopBtn.png) no-repeat; font-size:0; margin-left: 513px; filter:alpha(opacity=0); opacity: 0; height:35px; width:35px; position: fixed; left: 50%; bottom: 340px; z-index: 9; -moz-transition:all .32s linear; -ms-transition:all .32s linear; -webkit-transition:all .32s linear; transition:all .32s linear; _position: absolute; _bottom: auto; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-10);line-height: 999px;overflow: hidden;}
::selection {background-color: #FF3238;color: #FFF;text-shadow: 0 1px 0 rgba(0,0,0,.3);}

/*评论模块*/
.comments{ width: 100%; min-width: 654px; border-top: 3px solid #000; padding-top: 22px; margin-bottom: 30px; overflow: hidden;}
.comments .topBar{ border-bottom: 1px solid #f1f1f1; padding-bottom: 10px; height: 45px; width: 100%;}
.comments .topBar .title{ float: left; background:url(../images/topbar_tel.png) no-repeat; background-position: -72px -50px;  height: 35px; width: 158px; text-indent: -999em; font-size: 0; vertical-align: top;}
.comments .topBar .totalbar{ float: right;}
.comments .topBar .partIn,.comments .topBar .threat{ float: left; margin: -8px 0 0 20px; position: relative; vertical-align: top;}
.comments .topBar .partIn b,.comments .topBar .threat b{ display: block; color: #ed0000; font-size: 30px; font-weight: 500; text-align: right;}
.comments .topBar .partIn em,.comments .topBar .threat em{ display: block; color: #999; font-size: 12px; position: relative; margin-top: -4px; text-align: right;}
.comments .commt_panel{ padding-top: 20px;}/* overflow: hidden;*/
.comments .commt_item{border-bottom: 1px solid #fafafa;margin-bottom: 10px;}
.comments .commt_header{font-size: 12px; padding: 0 0 5px 52px; position: relative;}
.comments .commt_header .report-btn{ display: none; color: #9d9d9d; font-size: 12px; line-height: 15px; height: 15px; position: absolute; top: 0; right: 5px;}
.comments .commt_header .report-btn i{ display: inline-block; background: url(../images/report-icon.png) no-repeat; height: 11px; width: 9px; background-position: 0 0; margin-right: 4px; vertical-align: top;}
.comments .commt_header .report-btn:hover{ color: #ed0000;}
.comments .commt_header .report-btn:hover i{ background-position: -9px 0;}
.comments .commt_header .date{ padding-left: 12px; color: #999;}
.comments .commt_header .userHeader{ height: 40px; width: 40px; position: absolute; top: 0; left: 0; border-radius: 5px;}
.comments .commt_main{ padding: 0 0 6px 0; word-break: break-all;position: relative;}
.comments .commt_main p{color: #111;line-height: 20px; padding-left: 52px;}
.comments .commt_btns{ padding-left: 52px; margin-bottom: 5px;}
.comments .commt_btns .replyBtn,
.comments .commt_btns .priseBtn,
.comments .commt_btns .oppositionBtn{ display: inline-block; color: #969696; font-size: 12px; cursor: pointer; vertical-align: top;}
.comments .commt_btns .replyBtn i,.comments .commt_btns .priseBtn i,.comments .commt_btns .priseBtn s,.comments .commt_btns .oppositionBtn i,.comments .commt_btns .oppositionBtn s{ display: inline-block; background: url(../images/comment_btn.png) no-repeat; height: 14px; width: 14px; margin: 0 6px 0 0; vertical-align: top;}
.comments .commt_btns .replyBtn i{ background-position: 0 0;}
.comments .commt_btns .replyBtn:hover i{ background-position: -14px 0;}
.comments .commt_btns .priseBtn{ position: relative; margin-right: 30px;}
.comments .commt_btns .priseBtn i{background-position: -28px 0; margin-top: -1px;}
.comments .commt_btns .priseBtn:hover i{ background-position: -42px 0;}
.comments .commt_btns .priseBtn.active { color: #ed0000; pointer-events: none;}
.comments .commt_btns .priseBtn.active i{ background-position: -56px 0;}
.comments .commt_btns .priseBtn s{ opacity: 0; filter: alpha(opacity=0); background-position: -56px 0; margin-top: -1px; position: absolute; top: 0; left: 0; z-index: 99;}
.comments .commt_btns .priseBtn.active s{ top: 0; opacity: 0; filter: alpha(opacity=0);}
.comments .commt_btns .oppositionBtn{ position: relative;}
.comments .commt_btns .oppositionBtn i{background-position: -98px 0;}
.comments .commt_btns .oppositionBtn:hover i{ background-position: -70px 0;}
.comments .commt_btns .oppositionBtn.active { color: #ed0000; pointer-events: none;}
.comments .commt_btns .oppositionBtn.active i{ background-position: -84px 0;}
.comments .commt_btns .oppositionBtn s{ opacity: 0; filter: alpha(opacity=0); background-position: -84px 0; margin-top: 0; position: absolute; top: 0; left: 0; z-index: 99;}
.comments .commt_btns .oppositionBtn.active s{ top: 0; opacity: 0; filter: alpha(opacity=0);}
.comments .commt_btns .replyBtn{ margin-right: 30px;}
.comments .commt_reply{ display: none; width: 100%; overflow: hidden; position: relative;}
.comments .commt_reply .con{ background-color: #eceff4; border-top: 1px solid #dadde4;border-bottom:1px solid #dadde4; padding: 15px 0 15px 0; margin: 15px 0;  position: relative;}
.comments .commt_reply.active{border-bottom: 1px solid #dadde4;}
.comments .commt_reply .triangle, .commt_reply .triangle em{width: 0;	height: 0;	border-width: 10px;	border-style: dashed dashed solid;	border-color: transparent transparent #dadde4;	position: absolute;}
.comments .commt_reply .triangle em{	border-width: 9px;	border-color: transparent transparent #eceff4; top: -8px; left: -9px;}
.comments .commt_reply .triangle{ left: 62px; top: -20px;}
.comments .commt_reply .writeBox{ padding: 0 15px 0 60px; position: relative;}
.comments .commt_reply .userHeader{ display: inline-block; height: 30px; width: 30px; border-radius: 5px; overflow: hidden; position: absolute; top: 0; left: 14px;} 
.comments .commt_reply .textarea{ width: 100%;}
.comments .commt_reply textarea{ color: #999; border:1px solid #dadde4; border-radius: 5px; line-height: 20px; padding:10px 2%; height: 20px; width: 96%; outline: none;}
.comments .commt_reply .textarea .bottombar{ display: none; color: #8b8f97; line-height: 28px; margin: 12px 0 0 0; height: 30px; overflow: hidden;}
.comments .commt_reply .bottombar .nameDiv{ float: left; height: 30px; width: 448px; overflow: hidden; position: relative;}
.comments .commt_reply .bottombar .animateBox{ height: 30px; position: absolute; left: 0; top: 0;}
.comments .commt_reply .oneModule,.comments .commt_reply .twoModule{ display: inline; float: left;}
.comments .commt_reply .oneModule .defaultName,
.comments .commt_reply .oneModule .verification-code{ outline:0;display: inline-block; background-color: #fff; color: #c0cad7; border: 1px solid #c0cad7; border-radius: 5px; line-height: 28px; margin-left: 6px; padding-left: 10px; height: 28px; width: 125px; vertical-align: top;}
.comments .commt_reply .oneModule .verification-code{ width: 70px;}
.comments .commt_reply .oneModule .verificationimg img{ height: 30px; width: 60px; vertical-align: top;}
.comments .commt_reply .oneModule{ margin-right: 10px;}
.comments .commt_reply .oneModule .defaultName{ outline: 0;display: inline-block; background-color: #fff; color: #c0cad7; border: 1px solid #c0cad7; border-radius: 5px; line-height: 28px; margin-right: 6px; padding-left: 10px; height: 28px; width: 125px;}
.comments .commt_reply .oneModule .fengLoginBtn{ display: inline-block; background: url(../images/topbar_tel.png) no-repeat; background-position: 0 -127px; margin-top: 2px; height: 27px; width: 128px; font-size: 0; text-indent: -999em; vertical-align: top;}
.comments .commt_reply .oneModule .fengLoginBtn:hover{ filter: alpha(opacity=80); opacity: .8}
.comments .commt_reply .twoModule .name{ display: inline-block; color: #c0cad7; margin-right: 5px;} 
.comments .commt_reply .twoModule .noNameBtn{ display: inline-block; background-color: #fff; color: #c0cad7; border: 1px solid #c0cad7; border-radius: 5px; line-height: 28px; padding: 0 12px;}
.comments .commt_reply .twoModule .noNameBtn:hover{ filter: alpha(opacity=80); opacity: .8}
.comments .commt_reply .textarea .chartNum{ float: right; color: #999;}
.comments .commt_reply .textarea .oKBtn{ float: right; background-color: #00c76c; color: #fff; border-radius: 5px; line-height: 30px; margin-left: 0; height: 30px; width: 64px; text-align: center;}
.comments .commt_reply .textarea .cancleBtn{ float: right; background-color: #fff; color: #000; border: 1px solid #c0cad7; border-radius: 5px; line-height: 28px; height: 28px; width: 78px; text-align: center;}
.comments .commt_reply .textarea .oKBtn:hover,.comments .commt_reply .textarea .cancleBtn:hover{ filter:alpha(opacity=80); opacity: .8;}
.comments .commt_item .commt_item{ background-color: #fcfcfc; border-bottom: 1px solid #e8e8e8; padding-left: 5px; border-left: 2px solid #4ab7db; padding-top: 10px; margin: 0 0 0 60px;}
.comments .commt_item .commt_item .source{ display: inline-block; background: url(../images/topbar_tel.png) no-repeat; background-position: -70px 0; margin: 3px 6px 0; height: 14px; width: 14px; vertical-align: top;}
.comments .commt_item .commt_item .commt_header .userHeader{ display: inline-block; height: 30px; width: 30px; border-radius: 5px; overflow: hidden; position: absolute; top: 0; left: 10px;}
.comments .collapse{ display: inline-block; height: 22px; color: #009bd3; font-size: 13px; padding:15px 0; margin-left: 58px;}
.comments .collapse .openShow,.comments .collapse .openHide{ display: inline-block; background: url(../images/comment-msg-downarrow.png) no-repeat left top; height: 20px; width: 22px; vertical-align: top;}
.comments .collapse .openHide{ background: url(../images/comment-msg-uparrow.png) no-repeat left top;}
.comments .catery-msgbox{ padding-top: 15px; height: 22px; position: relative;}
.comments .commt_item .commt_item.my-msg-cur,
.comments .commt_item.my-msg-cur{ border-left: solid 4px #4ab7db;margin-left: 58px;}
.comments .catery-msgbox h2.hot,
.catery-msgbox h2.new{ color: #ed001c; font-size: 14px; font-weight: 400;}
.comments .catery-msgbox .catery-tabNav{ height: 22px; border: solid #ddd 1px; width: 92px; border-radius: 3px; overflow: hidden; position: absolute; top: 15px; right: 0;}
.comments .catery-msgbox .catery-tabNav a{ float: left; color: #333; line-height: 22px; height: 22px; width: 45px; text-align: center;}
.comments .catery-msgbox .catery-tabNav a.current{ background-color: #379be9; color: #fff; border: 1px solid #379be9;}
.comments .from-client-feng{ color: #b6b6b6; margin-left: 5px; position: relative;}
.comments .from-client-feng b{ color: #666; font-weight: 400; padding-left: 2px;}
.comments .from-client-feng .qr_pop{ opacity: 0; filter: alpha(opacity=0); background: #fff;border: 1px solid #d4d4d4; height: 0; width: 0; overflow: hidden; position: absolute; z-index: 9; left: 25px; top: -90px;}
.comments .from-client-feng:hover .qr_pop{ opacity: 1; filter: alpha(opacity=100); height: 78px;width: 78px; overflow: inherit;}

.comments .from-client-feng .qr_pop i,.comments .from-client-feng .qr_pop em {display: inline-block;border-style: solid;font-size: 0;margin: 0;margin-left: -10px;
height: 0;width: 0;border-color: #d4d4d4 transparent transparent transparent;position: absolute;left: 50%;_line-height: 0;top: 100%;z-index: 9;}
.comments .from-client-feng .qr_pop i {border-width: 10px;}
.comments .from-client-feng .qr_pop em {border-width: 8px;border-color: #fff transparent transparent transparent;left: 2px;top: -10px;z-index: 3;}

.catery-msgbox h2.new{ color: #1fb1e1;}
.comUpPop{ background-color: #434c69; width: 970px; border-top: 2px solid #00ccff; -webkit-box-shadow: 0 5px 8px rgba(0,0,0,.2); -ms-box-shadow: 0 5px 8px rgba(0,0,0,.2); -mz-box-shadow: 0 5px 8px rgba(0,0,0,.2); box-shadow: 0 5px 8px rgba(0,0,0,.2); margin-left: -500px; padding: 15px; position: fixed; left: 50%; z-index: 99;}
.comUpPop .con{ font-size: 12px; color: #b5b5b5; padding-left: 56px; position:relative;cursor: pointer;}
.comUpPop .con h2{ font-size: 12px; font-weight: 400; margin-bottom: 8px;}
.comUpPop .con .userHeader{ display: block; height: 40px; width: 40px; position: absolute; top: 0; left: 0; border-radius: 5px; overflow: hidden;}
.comUpPop .con .name{ color: #fff; padding-right: 20px;}
.comUpPop .con .time{}
.comUpPop .con .closeBtn{ display: block; background: url(../images/topbar_tel.png) no-repeat; background-position: -84px 0; height: 10px; width: 10px; position: absolute; top: -5px; right: -5px; text-indent: -999em; font-size: 0;  -moz-transition:all .32s linear; -ms-transition:all .32s linear; -webkit-transition:all .32s linear; transition:all .32s linear;}
.comUpPop .con .closeBtn:hover{ -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -webkit-transform:rotate(360deg); transform:rotate(360deg);}
.fixedBottomBox{ background-color: #fbfbfb; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; padding: 15px 0; width: 100%; position: fixed; left: 0; bottom: 0; z-index: 99;}
.fixedBottomBox .commentItem{}
.fixedBottomBox .commentItem .msgArea{ display:inline-block; padding-left:50px; width:600px;}
.fixedBottomBox .commentItem .msgArea .header{ border-radius: 5px; width: 40px; height: 40px; position: absolute; left: 0; top: 0; overflow: hidden; font-size: 0;}
.fixedBottomBox .msgArea .textarea{ width: 100%;}
.fixedBottomBox .msgArea textarea{ color: #999; border:1px solid #dadde4; border-radius: 5px; line-height: 20px; padding:10px 2%; height: 20px; width: 96%; outline: none;}
.fixedBottomBox .msgArea .textarea .bottombar{ display: none; color: #8b8f97; line-height: 28px; margin: 12px 0; height: 30px; overflow: hidden;}
.fixedBottomBox .msgArea .textarea.active textarea{ height: 100px;}
.fixedBottomBox .msgArea .textarea.active .bottombar{ display: block;}
.fixedBottomBox .msgArea .nameDiv{ float: left; height: 30px; width:456px; overflow: hidden; position: relative;}
.fixedBottomBox .msgArea .animateBox{ height: 30px; position: absolute; left: 0; top: 0;}
.fixedBottomBox .msgArea .oneModule,.fixedBottomBox .msgArea .twoModule{ display: inline; float: left;}
.fixedBottomBox .msgArea .oneModule{ margin-right: 10px;}
.fixedBottomBox .msgArea .oneModule .defaultName,
.fixedBottomBox .msgArea .oneModule .verification-code{ outline:0;display: inline-block; background-color: #fff; color: #c0cad7; border: 1px solid #c0cad7; border-radius: 5px; line-height: 28px; margin-left: 6px; padding-left: 10px; height: 28px; width: 125px; vertical-align: top;}
.fixedBottomBox .msgArea .oneModule .verification-code{ margin-right: 5px; width: 70px;}
.fixedBottomBox .msgArea .oneModule .verificationimg img{ height: 30px; width: 60px; vertical-align: top;}
.fixedBottomBox .msgArea .oneModule .fengLoginBtn{ display: inline-block; background: url(../images/topbar_tel.png) no-repeat; background-position: 0 -127px; margin-top: 2px; height: 27px; width: 128px; font-size: 0; text-indent: -999em; vertical-align: top;}
.fixedBottomBox .msgArea .oneModule .fengLoginBtn:hover{ filter: alpha(opacity=80); opacity: .8}
.fixedBottomBox .msgArea .twoModule .name{ display: inline-block; color: #c0cad7; margin-right: 5px;} 
.fixedBottomBox .msgArea .twoModule .noNameBtn{ display: inline-block; background-color: #fff; color: #c0cad7; border: 1px solid #c0cad7; border-radius: 5px; line-height: 28px; padding: 0 12px;}
.fixedBottomBox .msgArea .twoModule .noNameBtn:hover{ filter: alpha(opacity=80); opacity: .8}
.fixedBottomBox .msgArea .textarea .chartNum{ float: right; color: #999;}
.fixedBottomBox .msgArea .textarea .oKBtn{ float: right; background-color: #00c76c; color: #fff; border-radius: 5px; line-height: 30px; margin-left: 12px; height: 30px; width: 70px; text-align: center;}
.fixedBottomBox .msgArea .textarea .cancleBtn{ float: right; background-color: #fff; color: #000; border: 1px solid #c0cad7; border-radius: 5px; line-height: 28px; height: 28px; width: 78px; text-align: center;}
.fixedBottomBox .msgArea .textarea .oKBtn:hover,.comments .commt_reply .textarea .cancleBtn:hover{ filter:alpha(opacity=80); opacity: .8;}
.fixedBottomBox .commentItem .shareModule{ position: absolute; right: 35px; top: 0; width: 278px; height: 42px; line-height: 42px;}
.fixedBottomBox .commentItem .shareModule .label { display: inline-block; color: #969696; margin-top: 4px;}
.fixedBottomBox .commentItem .shareModule .bdsharebuttonbox {float: right;height: 42px;}
.fixedBottomBox .commentItem .bdsharebuttonbox a { display: inline-block; height: 42px; margin: 0; padding: 0 22px; background: url(../images/index_ico.png) no-repeat; }
.fixedBottomBox .commentItem .bdsharebuttonbox a.bds_weixin { background-position: 16px -462px; }
.fixedBottomBox .commentItem .bdsharebuttonbox a.bds_qzone { background-position: -26px -462px; }
.fixedBottomBox .commentItem .bdsharebuttonbox a.bds_tsina { background-position: -64px -462px; }
.fixedBottomBox .commentItem .bdsharebuttonbox a.bds_tqq { background-position: -103px -462px; }
.fixedBottomBox .commentItem .bdsharebuttonbox a.bds_renren { background-position: -62px -418px; }
.fixedBottomBox .commentItem .shareBox { margin-bottom: 20px; border-top: solid 1px  #e5e5e5; border-bottom: solid 1px  #e5e5e5; height: 46px; line-height: 46px; } 
.fixedBottomBox .commentItem .shareBox .bdsharebuttonbox { float: right; height: 46px; }
.fixedBottomBox .commentItem .shareBox .bdsharebuttonbox a { float: left; height: 46px; border-left: 1px solid #e5e5e5; margin: 0; padding: 0 30px; background: url(../images/index_ico.png) no-repeat; }
.fixedBottomBox .commentItem .bdsharebuttonbox a.bds_weixin:hover{ opacity: 1;}
.fixedBottomBox .commentItem .bdsharebuttonbox a.bds_weixin { background-position: 8px -462px; }
.fixedBottomBox .commentItem .bdsharebuttonbox a.bds_qzone { background-position: -32px -462px; }
.fixedBottomBox .commentItem .bdsharebuttonbox a.bds_tsina { background-position: -70px -462px; }
.fixedBottomBox .commentItem .bdsharebuttonbox a.bds_tqq { background-position: -108px -462px; }
.fixedBottomBox .commentItem .bdsharebuttonbox a.bds_renren { background-position: -67px -418px; }
.fixedBottomBox .commentItem .shareBox .label { float: right; display: inline; margin-right: 10px; color: #969696;}
.fixedBottomBox .msgOffBtn,.fixedBottomBox .msgOnBtn{ background-color: #434c69; color: #fff; font-size: 12px; line-height: 15px; padding-top: 3px; height: 32px; width: 35px; text-align: center; position: absolute; top: 6px; right: 0; cursor: pointer; -webkit-text-shadow:0 0 1px rgba(0,0,0,.1); text-shadow:0 0 1px rgba(0,0,0,.1);}
.fixedBottomBox .msgOffBtn:hover{ background-color: #3f4761;}
.fixedBottomBox .msgOnBtn{ background-color: #00c76c;}
.fixedBottomBox .msgOnBtn:hover{ background-color: #01b563;}
.new-icon-msg{ display: inline-block; background: url(../images/new-icon.png) no-repeat; margin-left: 5px; height: 18px; width: 34px; vertical-align: top;}
.hot-icon-msg{ display: inline-block; background: url(../images/hot-icon.png) no-repeat; margin-left: 5px; height: 16px; width: 13px; vertical-align: top;}
.msgPopHint{ background-color: #fff; border-radius: 0 0 5px 5px; border: 1px solid #dadde4; font-size: 16px; color: #8f959e; opacity: 0; filter: alpha(opacity=0); padding:20px 0; text-align: center; width: 998px; position: fixed; left: 50%; z-index: 8; top: -40px; margin-left: -499px; -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2); box-shadow: 0 2px 6px rgba(0,0,0,.2);}
.msgPopHint.error{ color: #e50000;}

.qq-sina-icon{ display: inline-block; height: 28px; vertical-align: top;}
.qq-sina-icon a{ display: inline-block; background: url(../images/qq-sina-icon.png) no-repeat; font-size: 0; margin-left: 10px; height: 28px; width: 110px; vertical-align: top; text-indent: -999em;}
.qq-sina-icon a.sina{ background-position: 0 0;}
.qq-sina-icon a.qq{ background-position: 0 -28px;}
.qq-sina-icon a:hover{ opacity: .8;}
.bind-sina-qq{ display: none; color: #8b8f97; font-size: 13px; height: 25px; line-height: 25px; vertical-align: top;}
.bind-sina-qq input{ height: 16px; width: 16px; vertical-align: top; margin: 4px 2px 0 0;}
.bind-sina-qq .synchronousbinding{ display: inline-block; margin-right: 15px;}

.share_wx{ position: relative;}
.share_wx .upPopwx{ visibility: hidden; background: url(../images/qr-share-wx.png) no-repeat; height: 228px; width: 217px; position: absolute; left: -86px; top: -216px;}
.share_wx .upPopwx img{ height: 200px; width: 200px; margin: 8px;}
.share_wx:hover .upPopwx{ visibility: visible;}
/* footer */
.footer_wrap{ background-color: #fafafa; border-top: 1px solid #ededed; padding-top: 25px;}
.footer{ text-shadow:0 1px 0 #fff; position:relative; *zoom:1; font-size: 12px;}
.footer .links{ float:right; padding-top:12px;}
.footer .links li{ float:left; color:#999; padding-left:10px; vertical-align:top;}
.footer .links li a{ color:#333;}
.footer .links li a:hover{ color:#000;}
.footer .copyright{ border-bottom:1px solid #AAA; color:#aeaeae; padding:12px 8px;}
.footer .our_services{ border-top:1px solid #F4F4F4; border-bottom:1px solid #AAA; padding:90px 0 0 8px; height:100px;}
.footer .our_services .title{ margin-top:-58px; position:absolute;}
.footer .our_services .title h3{ color:#666; font-size:14px; font-weight:normal;}
.footer .our_services li{ float:left; padding-right:24px;}
.footer .our_services a{ display:block; color:#fff; font-size:12px; height:60px; width:70px; position:relative; text-align:center; text-shadow:0 1px 0 rgba(0,0,0,.2);}
.footer .our_services a:hover{ color:#fff;}
.footer .our_services .icon, .footer .our_services .icon b, .footer .our_services span{ display:block; background:url(../images/footer.png) no-repeat 0 -40px; cursor:pointer; margin:0 auto; height:54px; width:54px;}
.footer .our_services .icon{ margin-bottom:20px;}
.footer .our_services .icon b, .footer .our_services span{ background-position:0 -94px; opacity:0; -webkit-transition:opacity .5s ease; -moz-transition:opacity .5s ease; -ms-transition:opacity .5s ease; -o-transition:opacity .5s ease; transition:opacity .5s ease; filter:Alpha(opacity=0);}
.footer .our_services a:hover .icon b{ opacity:1; filter:Alpha(opacity=100);}
.footer .our_services .wegame{ background-position:-54px -40px;}
.footer .our_services .wegame b{ background-position:-54px -94px;}
.footer .our_services .fengbuy{ background-position:-108px -40px;}
.footer .our_services .fengbuy b{ background-position:-108px -94px;}
.footer .our_services .cydia{ background-position:-162px -40px;}
.footer .our_services .cydia b{ background-position:-162px -94px;}
.footer .our_services .wefiler{ background-position:-216px -40px;}
.footer .our_services .wefiler b{ background-position:-216px -94px;}
.footer .our_services .wper{ background-position:-270px -40px;}
.footer .our_services .wper b{ background-position:-270px -94px;}
.footer .our_services .wekey{ background-position:-324px -40px;}
.footer .our_services .wekey b{ background-position:-324px -94px;}
.footer .our_services .circle{ border:2px solid #AAA; border-radius:100%; cursor:pointer; margin-top:-8px; height:66px; width:66px; position:absolute; left:0; top:0; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease;}
.footer .our_services a:hover .circle{ opacity:.32; -webkit-transform:scale(.84); -moz-transform:scale(.84); -ms-transform:scale(.84); -o-transform:scale(.84); transform:scale(.84); filter:Alpha(opacity=50);}
.footer .our_services span{ background-position:-270px 0; line-height:19px; margin:-30px 0 0 -40px; position:absolute; height:26px; width:80px; left:50%; top:0; text-align:center; opacity:0; -webkit-transition:all ease .4s; _display:none;}
.footer .our_services a:hover span{ margin-top:-36px; opacity:1; visibility:visible; filter:Alpha(opacity=100);}
.footer .our_image{ background:url(../images/weiwei.png) no-repeat; height:184px; width:310px; position:absolute; right:0; top:48px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/weiwei.png', sizingMethod='crop');}
.footer .our_image em{ display:block; color:#fff; margin:21px 0 0 22px; text-shadow:0 1px 0 #247fc8;}
.footer .safe_links{ font-size:0; margin-top:6px; position:absolute;}
.footer .safe_links a{ display:inline-block; background:url(../images/footer.png) no-repeat; line-height:99px; margin-right:10px; height:40px; width:44px; overflow:hidden; vertical-align:top; opacity:.4; filter:Alpha(opacity=40); -webkit-transition:opacity linear .4s;}
.footer .our_services .icon, .footer .our_services .icon b,
.footer .our_services span, .footer .safe_links a{ _background-image:url(../images/footer_ie6.png);}
.footer .safe_links a:hover{ opacity:1; filter:Alpha(opacity=100);}
.footer .safe_links .safe_2{ background-position:-44px 0;}
.footer .safe_links .safe_3{ background-position:-88px 0;}
.footer .safe_links .safe_4{ background-position:-132px 0; width:107px;}
.footer .safe_links .safe_5{background: url(../images/picp_bg.png) no-repeat;width: 136px;line-height: 26px;}
.footer .safe_links .safe_5 span{font-size: 10px;display: block;margin-top: 18px;padding-left: 38px;}
.footer .safe_info{ color:#6e6e6e; padding:10px 0 20px;}
.footer .safe_info p{ padding-top:5px; text-align:right;}
.footer .safe_info a{ color:#999;}
.footer .safe_info a:hover{ color:#333;}


/*搜索下拉样式*/
.ac_results{ background-color: #fff; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.5); box-shadow: 0 0 5px rgba(0,0,0,.5); width: 306px; z-index: 99;}
.ac_results ul::-webkit-scrollbar-track-piece { background: #ececec; border-radius: 4px;}
.ac_results ul::-webkit-scrollbar { height: 6px; width: 6px;}
.ac_results ul::-webkit-scrollbar-thumb:vertical { background: #999; border-radius: 4px;}
.ac_results ul::-webkit-scrollbar-thumb:horizontal { background: #999; border-radius: 4px;}
.ac_results ul::-webkit-scrollbar-thumb:hover { background: #666;}
.ac_results ul{overflow-y:scroll; overflow-x: hidden;}
.ac_results ul li{ line-height: 32px; padding-left: 40px; width: 268px;}
.ac_results ul li:hover{ background-color: #f1f1f1;}


/*new_page_list*/
.list_pager{ padding-top:20px; clear:both; overflow:hidden;}
.new_page_list{ float: left; color:#606060; margin-bottom:20px; text-align:center;}/* padding:0 10px;*/
.new_page_list a,
.new_page_list .prev_btn,
.new_page_list .next_btn,
.new_page_list .current,
.new_page_list .more{ color:#606060; display:inline-block; font:16px/22px Arial; border-radius:3px; padding:5px 12px; margin:0 3px; height:22px; vertical-align:top;border:1px solid #c4c4c4;}
.new_page_list .more{ padding:5px 0;}
.new_page_list a:hover,
.new_page_list .current{ background-color:#ec0c31; color:#fff;border:1px solid #ec0c31;}
.new_page_list .current,
.new_page_list .disabled,
.new_page_list .disabled:hover{ cursor:default; pointer-events:none;}
.new_page_list .disabled,
.new_page_list .disabled:hover{ background-color:#fff; color:#606060;}
.new_page_list .more{ background:none; border:0; box-shadow:none;}
.new_page_list .prev_btn, .new_page_list .next_btn{ background:#fff; line-height:20px;}
.new_page_list .prev_btn i, .new_page_list .next_btn i{ height:8px; width:4px; vertical-align:middle; _margin-top:8px;}
.new_page_list .prev_btn i{ background-position:-97px 0; margin-right:3px;}
.new_page_list .prev_btn:hover i{ background-position:-101px 0;}
.new_page_list .next_btn i{ background-position:-109px 0; margin-left:3px;}
.new_page_list .next_btn:hover i{ background-position:-105px 0;}
.gotop{ display:none; background-position:-186px -136px; margin-left:500px; height:62px; width:62px; position:fixed; left:50%; bottom:50px; cursor:pointer; _position:absolute;}


/*page_list*/
.page_list{ padding-top:20px; clear:both; overflow:hidden;text-align: center;}
.page_list a,
.page_list .prev_btn,
.page_list .next_btn,
.page_list .curr_page,
.page_list .more,
.page_list .disabled_page{ color:#606060; display:inline-block; font:16px/22px Arial; border-radius:3px; padding:5px 12px; margin:0 3px; height:22px; vertical-align:top;border:1px solid #c4c4c4;}
.page_list .more{ padding:5px 0;}
.page_list a:hover,
.page_list .curr_page{ background-color:#ec0c31; color:#fff;border:1px solid #ec0c31;}
.page_list .curr_page,
.page_list .disabled_page,
.page_list .disabled_page:hover{ cursor:default; pointer-events:none;}
.page_list .disabled,
.page_list .disabled:hover{ background-color:#fff; color:#606060;}
.page_list .more{ background:none; border:0; box-shadow:none;}
.page_list .prev_btn, .page_list .next_btn{ background:#fff; line-height:20px;}
.page_list .prev_btn i, .page_list .next_btn i{ height:8px; width:4px; vertical-align:middle; _margin-top:8px;}
.page_list .prev_btn i{ background-position:-97px 0; margin-right:3px;}
.page_list .prev_btn:hover i{ background-position:-101px 0;}
.page_list .next_btn i{ background-position:-109px 0; margin-left:3px;}
.page_list .next_btn:hover i{ background-position:-105px 0;}




.page_bigad body {	background-position: 50% 40px;	background-repeat: no-repeat;	_background-attachment: scroll}
.page_bigad_shell {	height: 544px;width: 100%;position: absolute;left: 0;top: 40px;z-index: 0}
.page_bigad_shell .link {height: 100%;width: 100%;position: absolute;left: 0;top: 0; overflow: hidden;}
.page_bigad_shell .link img {position: absolute;visibility: hidden}
.page_bigad .global_topbar_wrap {margin-bottom: 330px}
.page_bigad .container_wrap, .page_bigad .gfl_links_wrap, .page_bigad .header_wrap {background: #FFF;margin-left: auto;margin-right: auto;width: 1080px;position: relative;
	z-index: 8}
.page_bigad .header_wrap {margin-bottom: 0}
.page_bigad .container_wrap, .page_bigad .gfl_links_wrap {padding-bottom: 2px}
.page_bigad .quick_links_wrap {margin-left: 550px}
.page_bigad .footer {width: 1080px}

.page_bigad .subNav{ background-color: #fff; margin-bottom: 3px;}
.page_bigad .headTopBg{ background:none;}
.page_bigad .headTopBox .headTopBoxCon .searchBox{ display: none; height: 0; width: 0; overflow: hidden;}
.page_bigad .Recommended_news,
.page_bigad .todayNews,
.page_bigad .softwareGames{ background-color: #fff;}
.page_bigad #softwareGames{ margin-bottom: 10px;}
.page_bigad #softwareGames .softwareGames{ padding:0 10px 10px; width: 980px;}
.page_bigad #softwareGames .softwareGames .gameList .innerCon{ width: 980px;}

.page_bigad .gameChannel_right{ padding:0 14px 0 10px;}
.page_bigad .gameChannel_right .game_active{ margin-top: 7px;margin-bottom: 7px;}
.page_bigad .Recommended_news .listNewsBox{ margin-bottom: 0;}

.page_bigad .softwareGames .gameList .newusers_list h2 a{ width: 106px;}

.page_bigad .feng_view .feng_box{ margin-left: 1px;}
.page_bigad .feng_view .feng_viewMiddle{ width: 333px;}

.page_bigad #todayNews .todayNews{ width: 980px; padding:45px 10px 0;}
.page_bigad .todayNews .columnMid{ margin: 0 28px;}
.page_bigad #Recommended_news .Recommended_news{ padding:15px 10px; margin-bottom: 10px; width: 980px;}
.page_bigad .Recommended_news .listNewsBox ul li a{ width: 310px;}
.page_bigad .feng_view h1, .page_bigad .gameChannel h1, .page_bigad .feng_tecList h1, .page_bigad .fengCommunity h1, .page_bigad .todayNews h1{ padding-left: 10px; padding-right: 10px; width: 980px;}

.page_bigad .feng_view .title_right .triggers, .page_bigad .gameChannel .title_right .triggers,.page_bigad .feng_tecList .title_right .triggers,.page_bigad .fengCommunity .title_right .triggers{ width: 990px; padding-right: 10px;}
.page_bigad .todayNews h1{ width: 960px;}
.page_bigad .navBox{ margin-top: 0;}
.page_bigad .headTopBox{ height: 72px;}
.page_bigad .headTopBox .headTopBoxCon a.logo{ display: none; height: 0; width: 0; overflow: hidden;}
.page_bigad .gameChannel .gameChannel_left .games_bottom,.page_bigad .feng_tecList .picList,.page_bigad .fengCommunity .seamlessRolling,.page_bigad .feng_view .feng_box{ margin-bottom: 10px;}



