@charset "UTF-8";
/*html {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}*/
body {text-align:center;font-family:"宋体","黑体",Ariel,Tahoma,Verdanda,; margin:0; padding:0; background: #fff; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,em{margin: 0; padding: 0; border:0;list-style-type:none;text-align:left;font-size:12px;font-weight:normal; font-style:normal;}
table,td,tr,th{font-size:12px;margin: 0; padding: 0; border:0;}
/* link */
a:link {text-decoration:none; color:#333;}
a:visited {color: #333;text-decoration:none;}
a:hover {color: #00A2E1;}
a:active {color: #333;}
/* color */
.taohong{ color:#f00;}
.taohong a{ color:#f00;}
.taohong a:visited{ color:#f00;}
.taohong a:hover{ color:#f00; text-decoration:underline;}
a.taohong{ color:#f00;}
a.taohong:visited{ color:#f00;}
a.taohong:hover{ color:#f00; text-decoration:underline;}

.red{ color:#FC3B00;}
.red a{ color:#FC3B00;}
.red a:visited{ color:#FC3B00;}
.red a:hover{ color:#aaa;}

.green{ color:#4AC6FF;}
.green a{ color:#4AC6FF;}
.green a:visited{ color:#4AC6FF;}
.green a:hover{ color:#aaa;}

.blue{ color:#00BB12;}
.blue a{ color:#00BB12;}
.blue a:visited{ color:#00BB12;}
.blue a:hover{ color:#999;}

.blue1{ color:#0087C6;}
.blue1 a{ color:#0087C6; text-decoration:underline;}
.blue1 a:visited{ color:#0087C6; text-decoration:underline;}
.blue1 a:hover{ color:#0087C6; text-decoration:none;}

.yel{ color:#E4A701;}
.yel a{ color:#E4A701;}
.yel a:visited{ color:#E4A701;}
.yel a:hover{ color:#999;}

a.black,a.black:visited{color:#000;}
a.black:hover{color:#999;}
.black{ color:#000;}
.black a{ color:#000;}
.black a:visited{ color:#000;}
.black a:hover{ color:#999;}

.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
/*font*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.fB {font-weight: bold;}
.fI {font-style: italic;}
/*others*/
.left{ float: left;}
.right{ float: right;}
.center{ text-align:center;}
.clear{ clear: both; font-size:1px; width:1px; height:0px; overflow:hidden; visibility: hidden; }
.hidden {display: none;}
.visible{ visibility:visible;}
.unLine ,.unLine a{text-decoration: none;}
.noBorder{border:none;}
.noBg{ background:none;}
.bWhite{ background:#fff;}
.bor{ border:1px solid #c1c1c1;}
.bor1{ border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;}
/*blank*/
.blank14{height:14px; font-size:1px; clear:both;overflow:hidden; width:100%;}
.blank2{ height:2px; font-size:1px; clear:both;overflow:hidden; width:100%;}
.blank6{ height:6px; font-size:1px; clear:both;overflow:hidden; width:100%;}
.blank8{height:8px; font-size:1px; clear:both;overflow:hidden; width:100%;}
.blank8w{ height:8px; background:#fff; font-size:1px; clear:both; overflow:hidden; width:100%;}
.blank9{ height:9px; font-size:1px; clear:both;overflow:hidden; width:100%;}
.blank10{ height:10px; font-size:1px; clear:both;overflow:hidden; width:100%;}
.blank12{ height:12px; font-size:1px; clear:both;overflow:hidden; width:100%;}
.blank15{ height:15px; font-size:1px; clear:both;overflow:hidden; width:100%;}
.blank18{ height:18px; font-size:1px; clear:both;overflow:hidden; width:100%;}
/*clear float*/
.wrapfix:after {content: "."; display: block;height: 0; clear: both; visibility: hidden;} 
.wrapfix{display: inline-table;}/* Hides from IE-mac \*/* html .wrapfix {height: 1%;}.wrapfix {display: block;}/* End hide from IE-mac */ 
*+html .wrapfix{ min-height: 1px; }/*ie7*/

/*tg*/
.tg960{margin:0 auto; width:960px; padding-bottom:2px; background:#fff;}
.tg960a{margin:0 auto; width:960px; padding:2px 0; background:#fff;}
.tg690{margin:0 auto; width:690px; padding:2px 0; background:#fff;}
.tg690a{margin:0 auto; width:690px; padding-top:2px; background:#fff;}
.tg260{margin:0 auto; width:260px; padding:2px 0; background:#fff; }

.tg260a{margin:0 auto 2px; width:260px; background:#fff;}
.tg260b{ margin:2px auto;}
.tg720{margin:0 auto; width:720px; padding:2px 0; background:#fff;}
.tg720a{margin:0 auto; width:720px; padding-top:2px; background:#fff;}
/*foot*/
.foot{margin:0 auto; width:960px; height:31px;background:url(fb.gif) no-repeat;}
.foot .text{ text-align:center; padding-top:9px; color:#333;}
.foot .text a:hover{ color:#999;}
.foot .site{ line-height:23px; color:#666; text-align:center;padding:35px 0 50px 0;}
.foot .site span{ font-family:Arial;}
.foot .site a,.foot .site a:hover,.foot .site a:visited{ color:#666; outline:0; zoom:1;}

/*head*/
#head_bar{height:108px;background:url(nb0.gif) repeat-x bottom;}
.head{margin:0 auto;width:995px; height:64px; padding:4px 0 1px; color:#333; overflow:hidden;}
.head .logo{width:127px; height:49px;float:left; margin:3px 0 0 9px;display:inline;}
.head .login{ float:right; height:25px; margin-top:32px;}
.head .login label{ margin-left:5px;}
.head .login .remember{ margin-left:0;}
.head .login .user{ height:21px; width:21px;float:left; margin-top:1px; padding-right:5px;}
.head .login .user img{ border:1px solid #bbb; margin-top:2px;}
.head .login .userName{float:left; height:21px; width:auto; padding:2px 3px 0 0; line-height:30px;}
.head .login .userName a{font-weight:700;color:#12ACE8; }
.head .login .welcome{float:left;width:auto; line-height:30px; padding:2px 0 0 10px;color:#12ace8;}
.head .login .news {float:left; background:#f4f4f4; color:#000; font-size:14px; font-weight:700; padding:4px 7px 0 7px; margin:5px 5px 0 0; height:16px}
.head .login .news span {color:#b70000}
.head .login .news img{ *vertical-align:middle;}
.head .login .bnt{ float:left; padding:5px 8px 0 7px;}
.head .login .bnt img{ cursor:pointer;}
.head .login .mail{ float:left; padding-top:10px; margin-right:-6px;}
.head .login .mail img{ margin-right:2px;}
.head .login .mail span a{color:#f00;}
.head .login .mail span a:hover{text-decoration:underline;}
.head .login .mail .none a{color:#000;}

.head .login .inputText{float:left; padding:5px 2px 0 0;}
.head .login .inputText .text{margin-left:-5px; border:1px solid #c0c0c0;width:56px; height:15px;}
.head .login .inputText .submit{width:33px; height:19px; padding:3px 0 0 0; margin-left:-3px;border:0; background:url(submitBg.gif) no-repeat;font-size:12px;cursor:pointer;}
.head .login .inputText .check{ margin-left:-3px;}
.head .login .inputText span { line-height:23px; margin-left:-2px;}
.head .login .inputText span a{ text-decoration:underline; zoom:1;}
.head .login .inputText span a:hover{ text-decoration:none; color:#333;}
.head .login .inputText span img{ vertical-align:middle;}
.head .login .inputText span em{ background:url(topline.gif) 0 50% no-repeat; font-style:normal; padding:0 1px 0 11px;}
.head .login .inputText .vbnt{ margin-left:0; padding-right:3px;}
.head .login .inputText .vbnt img{ cursor:pointer; margin:0 0 4px 0;}
.head .login .loginafter { padding-top:3px;}
.head .getBaby{float:right; position:relative;width:120px; height:64px;margin-left:7px;background:url(headBg.gif) no-repeat;}
.head .getBaby img{margin-left:3px; position:absolute; top:-3px; }
.head .shareGame{width:165px; height:63px; float:left;}
.head .getbaby1{ float:right; width:111px; height:63px; background:url(upbg.gif) no-repeat 0 bottom; padding-right:3px;}
.head .getbaby1 div{ float:right;width:111px; margin:2px 0 2px 0; text-align:right;}

/*nav*/
.bar{ height:39px; background:url(nb0.gif) repeat-x;}
.barC{width:4px; height:39px; background:url(bc0.gif) no-repeat; position:absolute;}
.barC1{width:4px; height:39px; background:url(bc10.gif) no-repeat; position:absolute; right:0;}

.barC0{width:auto;height:39px;}
.barC0 .nav{float:left; /*margin-top:5px; padding-left:12px;*/}
.barC0 .navMax{ width:1006px; *width:1003px; margin:0 auto;}
.barC0 .nav .nj{float:left;width:8px; height:26px; background:url(nj.gif) no-repeat;}
.barC0 .nav .nj1{float:left;width:8px; height:26px; background:url(nj1.gif) no-repeat;}
.barC0 .nav .nj0{ float:left;height:26px;background:url(nbbg.gif) top right repeat-x; padding-left:2px;}
.barC0 .nav .nj0 li{float:left;font-size:14px;position:relative;padding:6px 18px 0 0;color:#000;}
.barC0 .nav .nj0 li a,.barC0 .nav .nj0 li a:visited{color:#000;}
.barC0 .nav .nj0 li a:hover{color:#008FD0; text-decoration:none;}

.barC0 .search{ float:right; padding:9px 20px 0 0; width:235px;}
.barC0 .search .bu{ float:right;}
.barC0 .search .bu input{width:68px;height:23px; background:url(sr.gif) no-repeat; border:0; padding:0; margin:0; cursor:pointer;}
.barC0 .search .text{float:right;padding:0 3px 0 3px;}
.barC0 .search .text input{width:135px; height:15px;}
.barC0 .search .choice{float:right; width:64px;height:20px;}

.barC0 .aipai{ float:left; background:url(home.gif) left 14px no-repeat; font-size:18px; font-family:"黑体"; padding:12px 0 0 16px; font-weight:500; margin-left:5px;}
.barC0 .aipai a,.barC0 .aipai a:visited{color:#FFF; text-decoration:none}
.barC0 .aipai a:hover{color:#FFF; text-decoration:underline;}
.barC0 .searchBox{ float:left; height:31px;  padding:8px 0 0 45px; background:url(searchbg.gif) no-repeat;}
.barC0 .searchBox .formBor{ border:#3EBBEE 1px solid; float:left; margin-left:1px;}
.barC0 .searchBox .formBor input{ border:#7F9DB9 1px solid; width:175px;height:17px; line-height:17px; *margin:-1px 0 -1px -1px;}
.barC0 .searchBox .bu{ float:left;}
.barC0 .searchBox .bu input{ width:68px;height:23px; background:url(sr.gif) no-repeat; border:0; padding:0; margin-left:1px; cursor:pointer;}
.barC0 .searchBox .intips{color:#999;}
.barC0 .navBox{ float:right; height:26px; background:url(navline.gif) 0 1px no-repeat; margin:6px 0 0 10px; padding:0 0 0 13px;}
.barC0 .navBox li{ float:left; padding-right:20px; font-size:14px; color:#FFF;}
.barC0 .navBox li a,.barC0 .navBox li a:visited{color:#FFF; text-decoration:none;}
.barC0 .navBox li a:hover{ color:#FFF; text-decoration:underline;}
.barC0 .navBox .nj0 .pd0{ padding-right:12px;}
.barC0 .navBox li .img1{ position:absolute;}
.barC0 .navBox li .img2{ position:absolute; margin:-16px 0 0 -14px;}


/*for dialog*/
.blank21{ height:21px; font-size:1px; clear:both;overflow:hidden; width:100%;}
.blank23{ height:23px; font-size:1px; clear:both;overflow:hidden; width:100%;}
.blank25{ height:25px; font-size:1px; clear:both;overflow:hidden; width:100%;}
.add { width:384px; margin:0 auto; color:#333; clear:both; overflow:hidden;}
.add textarea { width:380px; height:70px; border:#808080 1px solid}
.add .w83 { float:left; width:83px}
.add .w300 { float:left; width:300px; line-height:20px}
.add .cursor { cursor:pointer}
.add .agree {background:#FDFFCE; border:#FFBA43 1px solid; width:380px; margin:0 auto; text-align:center; padding:15px 0}
a.onclose { background:url(http://www.weplay.cn/app/www/templates/player/img/onclose.gif) 0 0 no-repeat; width:9px; height:9px; display:block}
a:hover.onclose { background:url(http://www.weplay.cn/app/www/templates/player/img/onclose.gif) 0 -9px no-repeat; width:9px; height:9px}
.add .bnt { width:380px; border-top:#e2e2e2 1px solid; padding-top:10px; text-align:right}
.add .bnt1 { text-align:right; width:380px; }

/*dir*/
.dir{ margin:8px auto 0 auto; width:960px; height:24px; background:#EFEFEF;}
.dir .road{float:left;padding:7px 6px 0 19px;color:#555;}
.dir .road a{ color:#555;}
.dir .road a:visited{ color:#555;}
.dir .road a:hover{ color:#999;}
.dir h1{ float:left; padding-top:6px;font-size:14px; font-weight:700; color:#00C6F7;}
.dir h1 a{ color:#00C6F7;}
.dir h1 a:visited{ color:#00C6F7;}
.dir h1 a:hover{ color:#333;}
.dir .h1{ color:#BC210A;}
.dir .turn{ float:right; padding:7px 9px 0 0; text-align:right; font-weight:700; color:#6CC700;}
.dir .turn a{color:#6CC700;}
.dir .turn a:visited{color:#6CC700;}
.dir .turn a:hover{color:#666;}
.dir .addFriend{ float:right; padding:4px 10px 0 31px; color:#E64917;}
.dir .addFriend .af { background:url(../icon/addfriend.gif) 0 1px no-repeat; float:left; padding-left:32px; font-weight:700;}
.dir .addFriend .sf {background:url(../icon/seafriend.gif) 0 1px no-repeat; float:left; padding-left:31px; font-weight:700;}
.dir .addFriend .broline { background:url(../icon/broline.gif) center 2px no-repeat; float:left; width:26px;height:20px;}
.dir .addFriend a{ float:left; width:52px; height:13px; color:#E64917; padding:3px 1px 0 2px;}
.dir .addFriend a:visited{ color:#E64917;}
.dir .addFriend a:hover{color:#E64917; background:#FFFF33;}

.huoban{ width:960px; padding:30px 0 0 0;}
.huoban .ti{ float:left; padding:10px 14px 0 115px;/*padding:10px 14px 0 65px;*/}
.huoban ul{ float:left;}
.huoban li{ float:left; padding-right:7px;}
.huoban li img{ border:1px solid #E1E1E1;}

/*huodong head*/
.mainTop{height:33px;color:#BBB9B9;background:url(hd_bg.png) repeat-x;font-family:Tahoma,Ariel,Verdanda;}
.mainTop .navMax{width:960px;margin:0 auto;}
.mainTop a{color:#333;text-decoration:none;}
.mainTop a:hover{text-decoration:underline;}
.mainTop .logo{float:left;width:186px;}
.mainTop .nav{float:left;padding:8px 0 0 49px;position:relative;}
.mainTop .nav a{position:relative;}
.mainTop .nav a.red{color:#E30015;}
.mainTop .nav a span{display:block;width:18px;height:8px;overflow:hidden;background:url(hd_hot.png) no-repeat;position:absolute;top:-8px;left:35px;}
.mainTop .bnt{float:right;width:154px;padding-top:5px;background:url(hd_btn.png) no-repeat 1px 5px;}
.mainTop .bnt a{float:left;width:76px;height:21px;margin-left:1px;display:inline-block;overflow:hidden;text-indent:-9999px;}
.mainTop .entry{float:right;padding-top:8px;}
.mainTop .entry #login_mailnum{font-size:11px;}
.mainTop .entry #login_mailimg img{vertical-align:middle;margin:0 2px;position:relative;top:-1px;left:-1px;*top:1px;*left:1px;}
.mainTop .entry a.yhu{color:#FF7700;font-weight:700;margin-right:13px;}
