/*全局样式*/
*{margin:0;padding:0;}
body{color:#666;background:#fff;font: 12px/22px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif, "宋体";}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul{list-style:none;}
img { border:0; vertical-align:top;}
input, textarea, select { vertical-align:middle; }
a {color:#444; text-decoration:none;}
a:hover {text-decoration:underline;}
.font14 {font-size: 14px;}
.cRed,a.cRed:link,a.cRed:visited{ color:#FF3300;}
.ge {border-top: #ffffff 0px dotted; margin-top: 0px; font-size: 0px; overflow: hidden; line-height: 0; height: 0px}
.rf{ color:#FF0000;}
.font-green01{color:#4e9c10;}
.wf{color:#ffffff;}
.b:link {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: underline}
.b:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; TEXT-DECORATION: underline}
.b:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; RIGHT: 1px; COLOR: #ff6600; POSITION: relative; TOP: 1px; TEXT-DECORATION: underline}
.pointer {CURSOR: pointer}
.font-yellow {FONT-SIZE: 12px; COLOR: #ff5f03}
.bk{border:#D8D8D8 1px solid;height:22px; line-height:22px;padding:0px 5px;vertical-align:middle;}
.line2 {BORDER-BOTTOM: #bab9b9 1px dashed}

/*主导航菜单*/
#head{ width:960px; height:60px;margin:0px auto;margin-bottom:5px;}
#head .logo{width:300px; height:60px; float:left; margin:5px 0 0px 0px; overflow:hidden; display:inline;}
#head .top{ float:right; width:600px;}
#head .top p{ float:right; height:29px; line-height:29px;}
#head .top img {vertical-align:middle;}
#head .top .default{width:320px;float:right;height:29px; margin-bottom:5px;background: url("../images/top_bg.jpg");}
#head .top .default div{height:29px}
#head .top .default div.left{ float:left;padding-left:12px;background:url("../images/top_l.jpg") no-repeat left 0}
#head .top .default div.right{ float:right;padding-right:12px;background:url("../images/top_r.jpg") no-repeat right 0}

#menu ul{padding:0;border:0;list-style:none;line-height:150%;margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 15px;}
#menu_out{width:956px;padding-left:4px;margin-left:auto;margin-right:auto;background:url("../images/menu_left.gif") no-repeat left top;}
#menu_in{background:url("../images/menu_right.gif") no-repeat right top;padding-right:4px;}
#menu{background:url("../images/menu_bg.gif") repeat-x;height:73px;}
.menu_line{background:url("../images/menu_line.gif") no-repeat center top;width:8px;}
.menu_line2{background:url("../images/menu_line2.gif") no-repeat center top;width:15px;}
#nav{padding-left:20px;}
#nav li{float:left;height:35px;}
#nav li a{float:left;display:block;padding-left:6px;height:35px;background:url("../images/menu_on_left.gif") no-repeat left top;cursor:pointer;text-decoration:none;}
#nav li a span{float:left;padding:11px 14px 10px 10px;line-height:14px;background:url("../images/menu_on_right.gif") no-repeat right top;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
#nav li .nav_on{background-position:left 100%;}
#nav li .nav_on span{background-position:right 100%;color:#333333;text-decoration:none;padding:14px 14px 7px 10px;}
/*子栏目*/
#menu_con{text-align:left;padding-left:20px;clear:both;}
#menu_con li{float:left;height:22px;margin-top:8px;}
#menu_con li a{display:block;float:left;background:url("../images/menu_on_left2.gif") no-repeat left top;cursor:pointer;padding-left:3px;}
#menu_con li a span{float:left;padding:6px 10px 4px 10px;line-height:12px;background:url("../images/menu_on_right2.gif") no-repeat right top;}
#menu_con li a:hover{color:#FF9900;text-decoration:none;background:url("../images/menu_on_left2.gif") no-repeat left bottom;}
#menu_con li a:hover span{background:url("../images/menu_on_right2.gif") no-repeat right bottom;}
#menu_con li.current a{color:#FFFFFF;display:block;float:left;background:url("../images/menu_on_left1.gif") no-repeat left bottom;cursor:pointer;padding-left:3px;}
#menu_con li.current a span{float:left;padding:6px 10px 4px 10px;line-height:12px;background:url("../images/menu_on_right1.gif") no-repeat right bottom;}

.fl {FLOAT: left}
.fr {FLOAT: right}
.cl {CLEAR: both}

.h5px {FONT-SIZE: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0; HEIGHT: 5px}
.blank10{ height:10px; font-size:0px; line-height:0px; clear:both;overflow:hidden;}

.wrapper {}
.page_content{ width:960px; margin:0 auto; overflow:hidden;}
*.page_content{zoom:1}
.page_content:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.area260 { width:260px; overflow:hidden;}
.area300 { width:300px; overflow:hidden;}
.area340 { width:340px; overflow:hidden;}
.area690 { width:690px; overflow:hidden;}

.area260-info { width:238px; padding:5px 10px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; overflow:hidden;}
.area300-info { width:278px; padding:5px 10px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; overflow:hidden;}
.area340-info { width:318px; padding:5px 10px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; overflow:hidden;}
.area690-info { width:668px; padding:5px 10px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; overflow:hidden;}

.area300-t { background:url("../images/round.gif") no-repeat 0 -120px;}
.area340-t { background:url("../images/round.gif") no-repeat 0 -150px;}
.area690-t { background:url("../images/round.gif") no-repeat 0 -140px;}

.area260-b { background:url("../images/round.gif") no-repeat 0 0px;}
.area300-b { background:url("../images/round.gif") no-repeat 0 -20px;}
.area340-b { background:url("../images/round.gif") no-repeat 0 -160px;}
.area690-b { background:url("../images/round.gif") no-repeat 0 -40px;}
.area960-b { background:url("../images/round.gif") no-repeat 0 -60px;}

ul.focus-list{}
ul.focus-list li{ margin-left:5px; padding-left:15px; height:26px; line-height:26px; overflow:hidden; background:url("../images/icon_1.gif") no-repeat 0 9px;}
ul.focus-list li.focus { margin:0 0 5px; padding:0; height:80px;background:url("../images/newshome_focus.gif") no-repeat 0 60px;}
ul.focus-list li.focus h6{ height:32px; line-height:32px; overflow:hidden; font-size:16px; font-weight:bold; text-align:center;}
ul.focus-list li.focus h6 a { color:#FF6600;}
ul.focus-list li.focus span { display:block; height:26px; line-height:26px; overflow:hidden; text-align:center;}

.rt11{float:left;line-height:28px;color:#999;width:100%;font-size:11px;}
.rt11 li{background:url("../images/icon_1.gif") no-repeat 0 10px;text-indent:20px;clear:both;text-align:right; height:28px; line-height:28px;overflow:hidden;}
.rt11 li.line {width:100%; height:10px; line-height:0; font-size:0; overflow:hidden;  border-bottom:1px solid #eee; }
.rt11 li a{float:left;font-size:14px;width:400px;overflow:hidden;text-align:left;height:25px;}

.news-title { height:35px; line-height:35px; padding:0 10px; background:url("../images/news_title.gif") no-repeat 0 0;}
.news-title h3 { font-size:14px; color:#000;letter-spacing:1px;}
.news-title span { float:right; font-weight:normal;}

.newshome_tabs { height:35px; line-height:35px; padding:0 10px; background:url("../images/news_title.gif") no-repeat 0 -50px;}
.newshome_tabs h3 { font-size:14px; color:#000;letter-spacing:1px;}

ul.news-list {}
ul.news-list li{ border-bottom:1px dashed #eee; padding-left:12px; height:30px; line-height:30px; overflow:hidden; background:url("../images/icon_2.gif") no-repeat 0 9px;}
ul.news-list li.photo { height:85px; padding:0 16px 5px; background:none; border-bottom:0px solid #eee;}
ul.news-list li.photo img { width:270px; height:80px; padding:4px; border:1px solid #ddd; float:left; margin-right:10px;}

ul.game-list {}
ul.game-list li{text-indent:24px; line-height:24px;}
ul.game-list li.photo { height:95px; padding:0 2px 5px; background:none; border-bottom:0px solid #eee;}
ul.game-list li.photo img { width:270px; height:90px;border:1px solid #ddd; float:left;}

ul.business-list {}
ul.business-list li{ border-bottom:1px dashed #eee;padding-left:15px; height:30px; line-height:30px;position:relative;zoom:1}
ul.business-list .my_nav_on a{padding-left:15px;background:url("../images/bbg.gif") no-repeat 0 0;position:absolute;width:250px;height:31px;top:-1px;left:0;line-height:31px;font-weight:700;}
.table1 {CLEAR: both;PADDING-RIGHT: 0px;PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 5px;PADDING-TOP: 5px;}
.bg3 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 500px; PADDING-TOP: 0px}
.bg3 .b1 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100px; LINE-HEIGHT: 35px; PADDING-TOP: 3px; HEIGHT: 35px; TEXT-ALIGN: left}
.bg3 .b2 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 400px; LINE-HEIGHT: 35px; PADDING-TOP: 3px; HEIGHT: 35px; TEXT-ALIGN: left}

ul.kf-title { display:block; width:232px; height:26px; line-height:26px; margin:0 0 6px 0; background:url("../images/bg.gif") no-repeat -100px -200px;}
ul.kf-title li { width:77px; float:left; text-align:center; color:#000;}
ul.kf-list { width:219px;margin:0 auto; overflow:hidden;}
ul.kf-list li{ height:27px; line-height:27px; border-bottom:1px dashed #eee; overflow:hidden;}
ul.kf-list span { float:left; width:73px;overflow:hidden;}

.end-content { width:650px; padding:0 19px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; overflow:hidden;}
.end-content h1 { color:#000;font-size:24px; font-family:"微软雅黑","幼圆","黑体",verdana; text-align:center; line-height:28px; font-weight:bold; margin:15px 0 5px; clear:both;}
.end-content span.info { display:block; border-bottom:1px solid #eee; margin-bottom:10px; padding-bottom:5px;line-height:21px; text-align:center;}
.end-text { font-size:14px; line-height:1.8em; color:#000;}
.end-text p { text-indent:2em;margin-bottom:15px;}
.end-text img { width:expression( this.width > 645? 645 : true); max-width:645px;}
.end-text table {table-layout:fixed;}
.end-text td {overflow:hidden;text-overflow:ellipsis;}
.end-text a {color:#1776B6;  text-decoration:underline;}
.end-text a:hover { text-decoration:none;}

.list li{margin-bottom:5px;padding-left:10px;border-bottom:1px dashed #eee;}
.list h3{font-size:1em;}
.list li a{height:23px;line-height:23px;white-space:nowrap;word-break:keep-all;color:#525050; margin-right:5px; }

ul.help-list {}
ul.help-list li{ margin-right:6px; width:140px; float:left;border-bottom:1px dashed #eee; padding-left:12px; height:30px; line-height:30px; overflow:hidden; background:url("../images/icon_1.gif") no-repeat 0 9px;}

.newshome-mmtitle { height:35px; line-height:35px; padding:0 10px; background:url("../images/news_title.gif") no-repeat 0 -120px;}
.newshome-mmtitle h3 { font-size:14px; color:#000;letter-spacing:1px;}
.newshome-mmtitle span { float:right; font-weight:normal;}
.newshome-mmlist { width:688px; height:210px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.newshome-mmlist li { width:114px; float:left; padding:7px 5px 0 16px;}
.newshome-mmlist li img { border:1px solid #ccc; padding:1px; width:110px; height:77px;}
.newshome-mmlist li a span{ text-align:center; display:block; height:26px; line-height:26px; overflow:hidden;}
.btnCancelInvest {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: url("../images/28-cancel02.gif"); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 115px; HEIGHT: 29px; BORDER-RIGHT-WIDTH: 0px}

.webgame-info-title { width:960px; height:40px; font-size:14px; color:#333; background:url("../images/webgame_title.gif") no-repeat 0 -220px;}
.webgame-info-title h3 { font-size:14px; padding:0 10px 0 35px; line-height:40px; background:url("../images/icon1.gif") no-repeat 15px 10px;}
.webgame-info-title ul { margin-left:15px;}
.webgame-info-title li{ display:block; float:left; width:105px; height:30px; line-height:30px; margin-top:10px; margin-right:5px; text-align:center; background:url("../images/webgame_title.gif") no-repeat -856px -60px;}
.webgame-info-title li.current { background:#ccc; font-weight:600; background:url("../images/webgame_title.gif") no-repeat -747px -60px;}
.webgame-info {width:958px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.webgame-info li { width:208px; float:left; padding:7px 5px 0 20px;}
.webgame-info li img { border:1px solid #ccc; padding:4px; width:200px; height:60px;}
.webgame-info li a span{ text-align:center; display:block; height:20px; line-height:20px; overflow:hidden;}
.webgame-info li .dd{ float:left;text-align:center; width:100%;height:20px;line-height:20px; overflow:hidden;}
.webgame-info li .bb{display:block;height:20px; line-height:20px; overflow:hidden;}
.webgame-info-tabs {width:958px; overflow:hidden; padding-top:10px;color:#444;}

.webgame-title2 { height:35px; line-height:35px; padding:0 10px 0 15px; background:url("../images/webgame_title.gif") no-repeat 0 -50px;}
.webgame-title2 h3 { width:75px; font-size:14px; text-align:center; color:#fff;}
.webgame-title1 { height:40px; line-height:40px; padding:0 10px 0 15px; background:url("../images/webgame_title.gif") no-repeat 0 -120px;}
.webgame-title1 h3 { width:75px; font-size:14px; text-align:center; color:#fff;letter-spacing:1px; position:relative; top:8px;}
.yxxx{ margin-right:15px; padding:0 0 0 5px; overflow:hidden;}
.yxxx ul{ width:340px; float:left; font:normal 14px/28px verdana, "宋体"; margin-top:5px;}
.yxxx ul li{ display:inline; float:left; width:300px; overflow:hidden;}

.btn_hd_l{ display:block; float:left; width:258px; height:208px; margin:5px 40px 0 10px;}
.btn_hd_l img {border:1px solid #ccc; padding:4px; width:250px; height:200px;}

.table690 { width:690px; background:url("../images/table690.jpg") no-repeat 0 0;}
.ng_tab{ width:690px; border-right:1px solid #e5e5e5; border-collapse:collapse; vertical-align:middle; overflow:hidden;}
.ng_tab td{border-top:#e5e5e5 1px solid;border-left:#e5e5e5 1px solid; text-align:center; color:#444; font:normal 12px/28px verdana, "宋体";}
.ng_tab th{ height:26px; line-height:22px;border-left:#e5e5e5 1px solid; text-align:center; color:#000; background:#F2F2F2;}
.ng_tab a{color:#666600;}
.ng_tab .fsize{ font-size:10px;}
.Paging{margin-top:0px;margin-bottom:10px; float:left; }

/*游戏*/
a.developer { width:105px;height:30px; line-height:30px; float:left; margin-right:6px; font-weight:bold; text-align:center; background:url("../images/bg.gif") no-repeat 0 -45px;overflow:hidden;}
a.developer:hover { width:105px; float:left; margin-right:6px; font-weight:bold; text-align:center; background:url("../images/bg.gif") no-repeat -109px -45px;color:#f60;font-Size:15px;overflow:hidden;}
.bj-kbx {BACKGROUND-POSITION: center bottom; BACKGROUND-IMAGE: url("../images/game-kbx_39.gif"); BACKGROUND-REPEAT: no-repeat}
.bk-kbx {BORDER-RIGHT: #f9d5c6 1px solid; BORDER-TOP: #f9d5c6 1px solid; BORDER-LEFT: #f9d5c6 1px solid}

.webgame-activities-title { width:960px; height:40px; font-size:14px; color:#333; background:url("../images/webgame_title.gif") no-repeat 0 -220px;}
.webgame-activities-title h3 { font-size:14px; padding:0 10px 0 35px; line-height:40px; background:url("../images/icon1.gif") no-repeat 15px 10px;}
.webgame-activities {width:958px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.webgame-activities li { width:278px; float:left; padding:7px 5px 0 26px;}
.webgame-activities li img { border:1px solid #ccc; padding:4px; width:270px; height:80px;}
.webgame-activities li a span{ text-align:center; display:block; height:20px; line-height:20px; overflow:hidden;}
.webgame-activities li .bb{display:block;height:20px; line-height:20px; overflow:hidden;}

.webgame-prop-title { width:960px; height:40px;background:url("../images/big_title.gif") no-repeat 0 0;}
.webgame-prop-tabs {width:958px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;overflow:hidden;}
.webgame-propC{ display:inline; float:left; width:300px;padding:0 0 10px 0; margin:10px 0 0 14px; overflow:hidden;}
.webgame-propC-l{ float:left; width:110px; border:#e3e3e3 1px solid; background:#f8f8f8; text-align:center; padding:7px; margin-right:-10px; overflow:hidden;}
.webgame-propC-l span{ display:block; clear:both; line-height:14px; margin-top:1px; padding:4px 0; background:#ddd; }
.webgame-propC-l a { color:#333;}
ul.webgame-propC-r{ display:block; float:right; width:160px;list-style:none;}
ul.webgame-propC-r li{line-height:20px; color:#333;overflow:hidden;}
a.btn-g-kf1 {display:block; float:left; width:84px; height:22px; text-indent:-9999px;margin-right:10px; background:url("../images/djnew_19.gif");}

.webgame-prop2-title { width:960px; height:40px;background:url("../images/big_title.gif") no-repeat 0 -60px;}
.webgame-prop2 {width:958px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.webgame-prop2 li { width:178px; float:left; padding:7px 5px 0 45px;}
.webgame-prop2 li img { border:1px solid #ccc; padding:4px; width:170px; height:100px;}
.webgame-prop2 li a span{ text-align:center; display:block; height:20px; line-height:20px; overflow:hidden;}

.cm_textarea{ width:662px; height:80px;border:#E7E7E7 1px solid; padding:0 0 0 3px; font:normal 12px/20px verdana, "宋体"; color:#666;word-wrap: break-word; word-break: normal;}
dl.comment{font-size:14px; visibility:visible; color:#333; display:block; clear:both; border:#E7E7E7 1px solid; background:#fff; overflow:hidden;margin-top:0px; margin-bottom:5px;padding-top:0px;}
dl.comment dt{ display:block; clear:both; background:#FDFCFB; border-bottom:#E7E7E7 1px solid; font:bold 12px/30px verdana, "宋体"; overflow:hidden; height:30px; }
dl.comment dt em{ font:normal 12px/30px verdana,"宋体"; font-style:normal; color:#666; margin:0 10px;  height:30px;vertical-align:bottom;}
dl.comment dt span{ font-weight:normal; color:#666;}
dl.comment dd{ display:block; clear:both; padding:10px;word-wrap: break-word; word-break: normal; overflow:hidden;}
.comment_pt{ display:block; clear:both;border:#E7E7E7 1px solid; background:#FFFEF7; font:bold 12px/30px verdana, "宋体"; color:#663300; overflow:hidden; margin-bottom:5px; padding:0 10px;}
.comment_pt span{ font:normal 12px/30px verdana,"宋体"; margin:0 5px;}
.btnsent {border:0px;overflow:hidden;width:80px;height:24px; vertical-align:bottom; background:url("../images/pl_btn.gif") no-repeat}
#div_comment{color:#fff; font-size:0px; visibility:hidden;}
.flt3{float:left;margin:5px 5px;}.f60{background:#FFF2EC;}

.news-search { width:960px; height:35px; line-height:35px;margin:0px auto; margin-bottom:10px; overflow:hidden; background:url("../images/news_search.gif") no-repeat 0 0;}
.news-search form { position:relative; left:10px; top:3px; float:left;}
.news-search SELECT {border:none;}
* html .news-search SELECT { position:relative; top:2px;} /* IE6 Only */
.news-search button { width:60px; height:22px; text-indent:-9999px; border:none; cursor:pointer; position:relative; top:-4px; left:-4px; background:url("../images/news_search.gif") no-repeat -383px -36px;}
* html .news-search button { position:relative; top:3px; left:5px;} /* IE6 Only */
.news-search .pop-keyword { width:460px; float:right; margin-right:10px; overflow:hidden;}

.prizes-list {}
.prizes-list li { width:114px; float:left; padding:7px 5px 0 16px;}
.prizes-list li img { border:1px solid #ccc; padding:1px; width:110px; height:77px;}
.prizes-list li span{ text-align:center; display:block; height:22px; line-height:22px; overflow:hidden;}
.prizes-list li a span{ text-align:center; display:block; height:26px; line-height:26px; overflow:hidden;}

div.pages { width:100%; padding:3px; margin:3px; text-align: center;vertical-align:middle; zoom:1;}
div.pages a {border:1px solid #ccc; margin:2px; padding:0 5px; color:#333; display:inline-block; height:22px; line-height:22px; overflow:hidden;text-decoration:none;}
div.pages a:hover { border:1px solid #ccc; background:#eee; color:#F30; text-decoration:none; display:inline-block; height:22px; line-height:22px; overflow:hidden;text-decoration:none;}
div.pages span.current { border:1px solid #ccc; margin:2px; padding:0 5px; background:#eee; color:#f30; font-weight:bold; display:inline-block; height:22px; line-height:22px; overflow:hidden;}
div.pages span.disabled { border:1px solid #eee; margin:2px; padding:0 5px; color:#999; display:inline-block; height:22px; line-height:22px; overflow:hidden;}
div.pages span.indexPage { border:1px solid #eee; margin:2px; padding:0 5px; color:#999; display:inline-block; height:22px; line-height:22px; overflow:hidden;}
div.pages strong {border:1px solid #ccc; margin:2px; padding:0 5px; background:#eee; color:#f30; font-weight:bold; display:inline-block; height:22px; line-height:22px; overflow:hidden;}
.pagenavi a.page {border: 1px solid #CAD9EA; text-decoration: none; color:#3399FF; display:inline-block; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px}
.pagenavi a.page:visited {border: 1px solid #CAD9EA;text-decoration: none; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px}
.pagenavi a.page:hover {color: #FFFFFF; background: #3399FF; text-decoration: none}
.pagenavi {font: 12px Arial, tahoma, sans-serif; padding-top: 4px; padding-bottom: 3px; margin: 0px; }
.pagenavi .curr {border: 1px solid #CAD9EA; background: #FFFFFF; text-decoration: none; color:#FFFFFF; background: #3399FF; display:inline-block; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px;}

.main_users{width:958px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
*html .main_txzreg{ height:1%;}
.main_txzreg{display:block; clear:both; padding:50px 80px; overflow:hidden;}
.tit_reg{display:block; clear:both; background:url("../images/line_tit.gif") bottom left no-repeat; color:#333; font:bold 14px/28px Tahoma, "宋体"; margin-bottom:20px; }
.tit_reg em{ color:red; font:bold 12px/28px Tahoma, "宋体"; font-style:normal; margin:0 5px;}
.tit_reg img{ vertical-align:middle; margin-bottom:8px;}
.table_reg{display:block; clear:both; margin:0 auto;}
.table_reg th{ text-align:right; font:bold 14px/40px Tahoma, "宋体"; vertical-align:top;}
.table_reg td{ text-align:left; font:normal 12px/40px Tahoma, "宋体"; vertical-align:top;}
.inp_yzm,.inpA{border:#D8D8D8 1px solid; background:#F4F4F4; height:26px; line-height:26px; padding:0 5px; vertical-align:middle;}
.inp_yzm{ width:60px;}
.inpA{width:250px;}
.buttonreg{ height:32px;width:196px; background:url("../images/btn_reg.gif") no-repeat;border: 0px; cursor:pointer;}

.login .inpl,.inp_yz{border:#D8D8D8 1px solid; background:#F4F4F4; height:20px; line-height:20px;padding:0px 5px;vertical-align:middle;}
.login .inp_yz{width:60px;}
.login .inpl{width:150px;}
.login input.but { width:75px; height:27px; border:none; cursor:pointer; background:url("../images/dc01.gif") no-repeat 0 0;}
.login input.butreg { width:75px; height:27px; border:none; cursor:pointer; background:url("../images/dc02.gif") no-repeat 0 0;}

.txz_porfile{ display:block; float:left; width:370px; background:url("../images/line_reg.gif") top right no-repeat; overflow:hidden;}
.txz_porfile h2,.table_log h2{ display:block;font:bold 14px/28px Tahoma, "宋体";}
.btn_reg_b{ padding:15px 0px;}.btn_reg_b_t{ padding:15px 30px;}
.txz_porfile ul{ display:block; clear:both; list-style:none; padding:5px 10px;}
.txz_porfile ul li{ display:block; clear:both; background:url("../images/icon_jt01.gif") 0 6px no-repeat; padding-left:12px; color:#333; line-height:20px;}
.txz_porfile h2,.txz_porfile .f_green02{background:url("../images/icon_jt01.gif") 0 8px no-repeat; padding-left:15px;}
.marr10{ margin:0 10px 0 0;}
.table_log{display:block; float:right; overflow:hidden;}
.table_log th{ text-align:right; font:bold 14px/35px Tahoma, "宋体"; vertical-align:top;}
.table_log td{ text-align:left; font:normal 12px/35px Tahoma, "宋体"; vertical-align:top;}
.table_log .btn_reg{ padding:20px 0 0 0;}
.inpB{ width:50px;border:#D8D8D8 1px solid; background:#F4F4F4; height:26px; line-height:26px; text-align:center; font:normal 12px/26px verdana; vertical-align:middle; margin:0 5px 0 0;padding:0;}
.buttonlogin{ height:32px;width:196px; background:url("../images/btn_login.gif") no-repeat;border: 0px; cursor:pointer;}

.table_setpw{display:block;clear:both; overflow:hidden; color:#333; margin:10px auto;}
.table_setpw th{ text-align:right; font:normal 12px/35px Tahoma, "宋体"; vertical-align:top;}
.table_setpw td{ text-align:left; font:normal 12px/35px Tahoma, "宋体"; vertical-align:top;}
.btn{border:#E3E3E3 1px solid; background:url("../images/btn_bg_base.gif") 0 0 repeat-x; color:#666; font:bold 12px/23px Arial,"宋体"; padding:7px 14px 3px 14px;overflow:hidden;}

.users-title { width:690px;height:35px; line-height:35px; padding:0 30px; background:url("../images/title.gif") no-repeat 0 0;}
.users-title h3 { font-size:14px; color:#fff;letter-spacing:1px;}
.users-content { width:688px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; overflow:hidden;}
.fhome-jp-menu  { float:right; width:260px; height:25px; line-height:25px; position:relative; top:8px;}
.fhome-jp-menu a{ display:block; float:left; margin-left:2px; cursor:pointer; width:71px; text-align:center; background:url("../images/flash_bg.gif") no-repeat 0px 0px;}
.fhome-jp-menu a.current { color:#FF6633; font-weight:bold; background:#fff; background:url("../images/flash_bg.gif") no-repeat -95px 0px;}

/* 用户样式*/
.bgk {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eee; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 688px; PADDING-TOP: 0px;}
.bgk .b21 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px; WIDTH: 120px; LINE-HEIGHT: 30px; PADDING-TOP: 3px; HEIGHT: 30px; TEXT-ALIGN: left}
.bgk .b21a {BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px;MARGIN-LEFT: 1px; WIDTH: 120px; LINE-HEIGHT: 30px;HEIGHT: 30px;PADDING-TOP: 3px; TEXT-ALIGN: left}
.bgk .b22 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; WIDTH: 567px; LINE-HEIGHT: 30px; PADDING-TOP: 3px; HEIGHT: 30px; TEXT-ALIGN: left}
.bgk .bh21 {BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; WIDTH: 120px; LINE-HEIGHT: 30px; HEIGHT: 200px; TEXT-ALIGN: left}
.bgk .bh22 {BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 1px; WIDTH: 567px; LINE-HEIGHT: 30px; HEIGHT: 200px; TEXT-ALIGN: left}
.bgk .bh1 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px;WIDTH: 120px; LINE-HEIGHT: 30px; PADDING-TOP: 3px; HEIGHT: 190px; TEXT-ALIGN: left}
.bgk .bh2 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; WIDTH: 567px; LINE-HEIGHT: 30px; PADDING-TOP: 3px; HEIGHT: 190px; TEXT-ALIGN: left}
.bgk .bd21 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px;WIDTH: 120px; LINE-HEIGHT: 30px; PADDING-TOP: 3px; HEIGHT: 80px; TEXT-ALIGN: left}
.bgk .bd22 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; WIDTH: 567px; LINE-HEIGHT: 30px; PADDING-TOP: 3px; HEIGHT: 80px; TEXT-ALIGN: left}
.bgk .tj {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN:0px; WIDTH: 688px; LINE-HEIGHT: 50px; PADDING-TOP: 10px; HEIGHT: 50px; TEXT-ALIGN: center}
.table1_text300 {FONT-SIZE: 12px; WIDTH: 300px; HEIGHT: 70px}
.bgk .k21 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff;FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px; WIDTH: 160px; LINE-HEIGHT: 30px; PADDING-TOP: 3px; HEIGHT: 30px; TEXT-ALIGN: left}
.bgk .k22 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; MARGIN-LEFT: 1px; FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px;WIDTH: 527px; LINE-HEIGHT: 30px; PADDING-TOP: 3px; HEIGHT: 30px; TEXT-ALIGN: left}
.bgk .k21150 {BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; WIDTH: 160px; LINE-HEIGHT: 30px; HEIGHT: 160px; TEXT-ALIGN: left}
.bgk .k22150 {BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 1px; WIDTH: 527px; LINE-HEIGHT: 30px; HEIGHT: 155px; TEXT-ALIGN: left}
.bgk .k2180 {BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; WIDTH: 160px; LINE-HEIGHT: 30px; HEIGHT: 100px; TEXT-ALIGN: left}
.bgk .k2280 {BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 1px; WIDTH: 527px; LINE-HEIGHT: 26px; HEIGHT: 100px; TEXT-ALIGN: left}
.bgk .bb21 {PADDING-LEFT: 5px;BACKGROUND: #fff;FLOAT: left;MARGIN-BOTTOM: 1px;WIDTH: 688px;PADDING-TOP: 8px;HEIGHT: 30px;LINE-HEIGHT: 30px;TEXT-ALIGN: left;font-weight: bold;color: #FF6600;}
.bgk .bb21 img {vertical-align:middle;}
.bgk .b31 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 288px; LINE-HEIGHT: 60px; PADDING-TOP: 10px; HEIGHT: 60px; TEXT-ALIGN: center}
.bgk .b32 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 200px; LINE-HEIGHT: 60px; PADDING-TOP: 10px; HEIGHT: 60px; TEXT-ALIGN: center}
.bgk .b33 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 200px; LINE-HEIGHT: 60px; PADDING-TOP: 10px; HEIGHT: 60px; TEXT-ALIGN: center}
.l151 {CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px}
.l151 UL LI {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px}
.tabs-menu {PADDING: 0px;CLEAR: both;width:688px;height:30px; line-height:30px;background:url("../images/game_tabs_menu_bg.gif") repeat-x bottom;}
.tabs-menu span {width:70px; margin-left:8px;text-align:center; float:left; cursor:pointer; background:url("../images/bg.gif") no-repeat 0 -145px;}
.tabs-menu span.hover {width:70px; height:30px; font-weight:bold; color:#FF3300; background:url("../images/bg.gif") no-repeat 0 -100px;}
.bgk .b42 {BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 1px; WIDTH: 150px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center}
.bgk .b42 img{vertical-align:middle;}
.bgk .b42c {BACKGROUND: #f5f5f5; FLOAT: left; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 1px; WIDTH: 150px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center;}
.bgk .b150 {BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 1px; WIDTH: 235px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center;overflow:hidden;text-overflow:ellipsis}
.bgk .b150c {BACKGROUND: #f5f5f5; FLOAT: left; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 1px; WIDTH: 235px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center}
.bgk .b180 {BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; WIDTH: 150px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center}
.bgk .b180c {BACKGROUND: #f5f5f5; FLOAT: left; MARGIN-BOTTOM: 1px; WIDTH: 150px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center}
.bgk .b200 {BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; WIDTH: 216px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center}
.bgk .b200c {BACKGROUND: #f5f5f5; FLOAT: left; MARGIN-BOTTOM: 1px; WIDTH: 216px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center}
.bgk .bb {BACKGROUND: #fff; FLOAT: left; WIDTH: 688px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center}
.bgk .b84 {BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; margin-right:1px; MARGIN-LEFT: 1px; WIDTH: 84px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center}
.bgk .b84 img{vertical-align:middle;}
.bgk .b84c {BACKGROUND: #f5f5f5; FLOAT: left; MARGIN-BOTTOM: 1px; margin-right:1px; MARGIN-LEFT: 1px; WIDTH: 84px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center;}
.bgk .b100 {BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 1px; WIDTH: 100px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center}
.bgk .b100c {BACKGROUND: #f5f5f5; FLOAT: left; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 1px; WIDTH: 100px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center;}
.bgk .b250 {BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; WIDTH: 250px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center}
.bgk .b250c {BACKGROUND: #f5f5f5; FLOAT: left; MARGIN-BOTTOM: 1px; WIDTH: 250px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center}
.bgk .b301 {BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px;MARGIN-LEFT: 1px; WIDTH: 301px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center;overflow:hidden;text-overflow:ellipsis}
.bgk .b301c {BACKGROUND: #f5f5f5; FLOAT: left; MARGIN-BOTTOM: 1px;MARGIN-LEFT: 1px; WIDTH: 301px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center}
.bgk .b05 {BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px;WIDTH: 124px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center}
.bgk .b05c {BACKGROUND: #f5f5f5; FLOAT: left; MARGIN-BOTTOM: 1px;WIDTH: 124px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center}
.bgk .b5 {BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; MARGIN-right: 1px; WIDTH: 140px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center}
.bgk .b5c {BACKGROUND: #f5f5f5; FLOAT: left; MARGIN-BOTTOM: 1px; MARGIN-right: 1px; WIDTH: 140px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center}
.right_mainContent {CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 688px; PADDING-TOP: 5px}
.right_mainContent UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
.biaoge {MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 688px;BACKGROUND: #eee;}
.biaoge .b1 {FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px;WIDTH: 150px; COLOR: #4e9c10; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: left}
.biaoge .b2 {FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 1px; WIDTH: 537px; COLOR: #4e9c10; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: left}
.biaoge .b3 {PADDING-RIGHT: 50px; PADDING-LEFT: 20px; BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px;WIDTH: 618px; LINE-HEIGHT: 30px;PADDING-TOP: 0px; TEXT-ALIGN: left}
.biaoge .b4 {BACKGROUND: #fff; FLOAT: left;WIDTH: 688px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center;vertical-align:middle;}
.table1_text360 {FONT-SIZE: 12px; WIDTH: 360px; HEIGHT: 150px}

.clearfix {height: 1%;}
#flink { width:960px; margin:0 auto; overflow:hidden;}
.flink-info { padding:5px 5px; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.flink-info .photo { height:41px; color:#829801;}
.flink-info .photo h6 { height:41px; float:left; margin-right:10px; padding-left:30px; background:url("../images/bg.gif") no-repeat -938px -100px;}
.flink-info .photo h6 a { color:#666;}
.flink-info .photo ul { display:block;width:850px;}
.flink-info .photo li{ float:left;margin-right:20px;}
.flink-h { background:url("../images/round.gif") no-repeat 0 -50px;}
.flink-b { background:url("../images/round.gif") no-repeat 0 -60px;}

#footer { width:960px; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.footer-info { padding:5px; text-align:center; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5;LINE-HEIGHT: 35px;}
.footer-h { background:url("../images/round.gif") no-repeat 0 -70px;}
.footer-b { background:url("../images/round.gif") no-repeat 0 -80px;}