@charset "utf-8";
html{overflow-y:scroll;}
body{background:#fff; color:#666; font-family:"\5FAE\8F6F\96C5\9ED1","\5b8b\4f53", arial;}
a{color:#666; text-decoration:none;}
a:hover{color:#722226; text-decoration:none;}


.abtn{
	margin:0 10px;
    display:inline-block;
	/* vertical-align:middle; */
    text-decoration:none;
    font:18px/18px "\5FAE\8F6F\96C5\9ED1","\5b8b\4f53", arial;
    color:#fff;
	cursor:pointer;
	padding:0 35px;
	height:43px;
	line-height:43px;
	background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/form/form_btn.png) repeat-x;
	border:none;
}
.abtn:hover{color:#fff;}

.abtn-grey{
	background:#E0E0E0;
}


.wrapper{min-width:1000px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"auto");}
.inner{display:table; width:1000px; margin:0 auto;}


.header{background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/header.png) repeat-x;}
.header .inner{height:42px;}
.header .logo{display:inline; float:left;}
.header .info{display:inline; float:right; text-align:right; padding-top:12px; font-family:"\5b8b\4f53", arial;}
.header .info span{padding-left:10px;}
.header .tel{color:#711F23; font-weight:bold;}


.footer{margin-top:38px; background:#EAEAEA; color:#4d2e00; font-family:"\5b8b\4f53", arial;}
.footer .inner{padding:0 30px; width:960px; height:71px;}
.footer a{color:#4d2e00;}
.footer a:hover{color:#4d2e00;}
.footer span{display:inline; height:71px; line-height:71px;}
.footer .copyright{float:left;}
.footer .gohome{float:right; padding-left:14px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/gohome.png) no-repeat 0 center;}


.banner{overflow:hidden; background-repeat:no-repeat; background-position:center bottom;}
.banner .inner{position:relative;}
.banner-index{}
.banner-index .inner{height:387px;}



.userBox{position:absolute; top:55px; left:705px; overflow:hidden; width:294px; height:280px; background:#fff;}

.userPanel{padding:15px; overflow:hidden; width:264px; height:250px;}
.userPanel .bxc{overflow:hidden; height:170px;}
.user_btn{padding-top:20px;}
.user_btn span{display:inline; overflow:hidden; height:44px; line-height:44px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/bg.png) no-repeat; color:#fff; font-size:18px; font-family:"\5FAE\8F6F\96C5\9ED1","\5b8b\4f53", arial; font-weight:bold; text-align:center; cursor:pointer;}
.user_btn .btnL{float:left; width:101px; background-position:0 0;}
.user_btn .btnR{float:right; width:143px; background-position:-110px 0;}

.login_box{display:block;}
.login_hd{position:relative; overflow:hidden; height:32px;}
.login_hd h6{font-size:22px; font-weight:bold;}
.login_hd span{position:absolute; top:8px; right:0; font-family:"\5b8b\4f53", arial; font-size:14px;}
.login_hd span a{color:#1177bb;}
.login_bd{padding-top:10px;}
.login_bd li{position:relative; margin-top:10px; padding-left:44px; padding-top:9px; height:40px; border:1px solid #DDDDDD; border-radius:3px;}
.login_bd li i{position:absolute; top:16px; left:15px; overflow:hidden; width:14px; height:16px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/bg.png) no-repeat;}
.login_bd .loginName i{background-position:0 -300px;}
.login_bd .loginPwd i{background-position:-20px -300px;}
.login_bd .input-text{padding:6px 10px; width:190px; border:none; border-left:1px solid #C1C1C1; color:#A9A9A9; font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1","\5b8b\4f53", arial;}

.logined_box{}
.logined_user{padding-top:10px; font-size:22px; font-weight:bold;}
.logined_user b{padding:0 5px; color:#b1903c;}
.logined_link{padding-top:20px; padding-bottom:28px; border-bottom:1px dotted #C7C4D8;}
.linku{overflow:hidden;}
.linku li{display:inline; float:left; width:128px; height:37px;;}
.linku .g2{float:right;}
.linku li a{display:block; overflow:hidden; height:37px; line-height:35px; text-align:center; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/linku.png) repeat-x; color:#fff; font-size:16px;}
.linku li a:hover{background:#504985;}





.nav{border-bottom:1px solid #59528B;}
.nav .inner{height:62px;}
.nav ul{display:table; width:100%;}
.nav li{display:inline; float:left; padding-left:3px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/nav_li.png) no-repeat 0 center;}
.nav li a{display:block; padding:0 35px; font-size:16px; overflow:hidden; height:58px; line-height:62px; border-bottom:4px solid #fff; text-align:center;}
.nav .cur a{border-bottom:4px solid #504985;}
.nav #nav_1{padding-left:0; background:none;}
.nav #nav_1 a{padding:0; width:190px;}


.partner{margin-top:44px;}
.partner table{width:100%;}
.partner td{border-top:1px solid #E6E6E6;}
.partner .r1 td{border:none;}
.partner .dt{overflow:hidden; width:98px; height:74px; text-align:center; vertical-align:middle; background:#f9f9f9; color:#281d01; font-family:"\5b8b\4f53", arial;}
.partner .dd{padding-left:20px;}
.partner .dd .imgs{padding:10px 0;}
.partner .dd img{margin-right:20px;}
.partner .dd_1{width:520px;}





.container{}
.container .inner{}


/*- 首页 -*/
.box{overflow:hidden;}
.box .bxh .hd{display:none;}

.cindex_1{margin-top:48px;}
.cindex_1 .box{position:relative; overflow:hidden; width:495px; height:297px;}
.index_ggclw{float:left; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/index_ggclw.jpg) no-repeat;}
.index_mnzbs{float:right; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/index_mnzbs.jpg) no-repeat;}
.index_ggclw .a1{position:absolute; top:122px; right:0; width:250px; height:124px;}
.linka{overflow:hidden; width:210px; position:relative; top:150px; left:35px;}
.linka li{display:inline; float:left; width:94px; height:29px;  padding:6px 7px 6px 0;}
.linka li a{display:block; overflow:hidden; height:29px; line-height:27px; text-align:center; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/linka.png) repeat-x; color:#fff; font-size:16px;}
.linka li a:hover{background:#504985;}
.linka .on a{background:#504985;}
.linka .on a:hover{background:#504985;}


.cindex_2{margin-top:35px;}
.cindex_2 .inner{height:518px;}
.cindex_2a{width:1000px;}
.cindex_2a .bxh{height:74px;}
.cindex_2a .bxc{height:444px;}
.index_ggwbl{float:left; width:680px;}
.index_ggwbl .bxh{background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/index_ggwbl.png) no-repeat;}
.index_yxgg{float:right; width:300px;}
.index_yxgg .bxh{background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/index_yxgg.png) no-repeat;}
.index_yxgg .bxc{padding:20px 7px 0 7px; background:#E6E0EC;}
.player_list{position:relative; overflow:hidden; height:200px; font-family:"\5b8b\4f53", arial;}
.player_list li{position:relative; margin:12px 0 0 40px; padding-left:28px; overflow:hidden; height:16px; line-height:16px;}
.player_list li i{position:absolute; top:0; left:0; overflow:hidden; width:16px; height:16px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/num.png) no-repeat; text-align:center; color:#fff; font-size:12px;}
.lucky_user{margin-top:25px;}
.lucky_hd{overflow:hidden; height:42px; line-height:42px; text-align:center; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/lucky_hd.png) repeat-x; color:#fff; font-size:16px;}
.lucky_bd{padding:20px 0 0 125px; height:100px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/lucky_bd.png) no-repeat 25px 30px; color:#8a6f3d; font-size:14px;}
.lucky_bd .t2{font-size:17px;}
.lucky_bd p{padding:2px 0;}
.lucky_bd b{color:#f00000; font-weight:normal;}


.cindex_3{margin-top:25px;}


.cindex_4{margin-top:25px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/cindex_4.png) repeat-y;}
.cindex_4 .inner{height:440px;}
.cindex_4 .bxh{position:relative; height:52px;}
.cindex_4 .more{position:absolute; top:25px; left:480px; padding-right:19px; overflow:hidden; height:16px; line-height:16px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/more.png) no-repeat right 0; color:#b69747; font-size:14px; font-weight:bold;}
.cindex_4 .more:hover{color:#b69747;}
.cindex_4 .bx_line{float:left; margin-top:20px; margin-left:34px; overflow:hidden; height:400px; width:1px; background:#E0DDEA;}
.index_ggzxx{float:left; width:580px;}
.index_ggzxx .bxh{background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/index_ggzxx.png) no-repeat;}
.index_ggzxx .bxc{padding-top:20px;}
.index_ggzxx li{position:relative; margin-left:18px; padding:25px 0 25px 50px; border-top:1px dotted #BEC0CC;}
.index_ggzxx li.first{border-top:none;}
.index_ggzxx li .tag{position:absolute; top:29px; left:0; overflow:hidden; width:45px; height:21px; line-height:21px; text-align:center; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/tag.png) no-repeat; color:#5b3600; font-size:12px;}
.index_ggzxx li h6{font-size:20px;}
.index_ggzxx li .time{margin-top:2px; font-family:"\5b8b\4f53", arial; color:#999; font-size:12px;}
.index_ggzxx li .intro{margin-top:6px; font-family:"\5b8b\4f53", arial; color:#999; font-size:14px; line-height:1.75;}
.index_ggzxx li .intro a{color:#B69747; font-size:12px;}
.index_ggjys{float:right; width:350px;}
.index_ggjys .bxh{background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/index_ggjys.png) no-repeat;}
.index_ggjys .video{margin-top:15px;}
.index_ggjys .what{margin-top:15px; overflow:hidden; font-family:"\5b8b\4f53", arial; font-size:14px;}
.index_ggjys .what li{display:inline; float:left; padding-left:10px; overflow:hidden; height:22px; line-height:22px; width:150px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/dot_1.png) no-repeat 0 10px;}
.index_ggjys .what li.odd{width:130px;}
.index_ggjys .what li.even{width:150px;}



/*- 港股策略王 -*/
.container-21{margin-top:50px;}
.container-21 .inner{height:230px;}
.container-21 .bxh{position:relative; height:52px;}
.container-21 .bx-line{float:left; margin-top:5px; overflow:hidden; height:220px; width:1px; background:#EAEAEA;}
.bx-djgz{float:left; width:330px;}
.bx-djgz .bxh{background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/hdbg_2.png) no-repeat 0 0;}
.bx-djgz .bxc{padding:10px 30px 10px 15px; font-family:"\5b8b\4f53", arial; font-size:14px;}
.bx-djgz .bxc .more{color:#b69747; font-size:12px;}
.bx-scap{float:right; width:640px;}
.bx-scap .bxh{background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/hdbg_2.png) no-repeat 0 -60px;}
.bx-scap .bxc{padding-top:40px;}
.gameSchedule{width:585px;}
.gameSchedule .date,
.gameSchedule .text{overflow:hidden;}
.gameSchedule .date span,
.gameSchedule .text span{display:inline; float:left; width:93px; margin-right:30px; text-align:center; font-size:18px;}
.gameSchedule .date .gs5,
.gameSchedule .text .gs5{margin-right:0;}
.gameSchedule .date span{overflow:hidden; height:37px; line-height:40px;}
.gameSchedule .date span.cur{/* background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/dateBg.png) no-repeat; color:#fff; line-height:29px;*/}
.gameSchedule .barBox{padding:5px 0;}
.gameSchedule .barBg{padding:0 4px; overflow:hidden; height:21px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/barBg.png) no-repeat 0 center;}
.gameSchedule .process{position:relative; top:6px; height:8px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/processBg.png) repeat-x; line-height:0; font-size:0; font-family:arial; border-radius:5px;}
.gameSchedule .barBg .w5{width:100%;}
.gameSchedule .barBg .w4{width:415px;}
.gameSchedule .barBg .w3{width:292px;}
.gameSchedule .barBg .w2{width:170px;}
.gameSchedule .barBg .w1{width:30px;}
.gameSchedule .barDot{position:relative; top:-2px; height:8px;}
.gameSchedule .barDot span{position:absolute; top:-4px; left:0; overflow:hidden; width:16px; height:16px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/dot_21.png) no-repeat center center;}
.gameSchedule .barDot span.cur{background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/dot_22.png) no-repeat center center;}
.gameSchedule .barDot .gs1{left:5px;}
.gameSchedule .barDot .gs2{left:160px;} 
.gameSchedule .barDot .gs3{left:284px;} 
.gameSchedule .barDot .gs4{left:407px;} 
.gameSchedule .barDot .gs5{left:555px;} 


.container-22{margin-top:40px;}
.banner-strategy-1{}
.banner-strategy-2{margin-top:8px;}
.bx-clwdj .bxh{position:relative; height:49px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/hdbg_2.png) no-repeat 0 -120px;}
.bx-clwdj .bxbg{margin-top:15px; overflow:hidden; height:51px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/bg12.jpg) no-repeat;}
.bx-clwdj .bxbgt{background-position:center 0;}
.bx-clwdj .bxbgb{background-position:center -60px;}
.bx-clwdj ul{overflow:hidden; padding-left:10px;}
.bx-clwdj li{display:inline; float:left; margin:15px 4px 0 4px; padding:10px; width:460px; height:160px; border:1px solid #DDCFAB;}
.bx-clwdj li .thu{display:inline; float:left; overflow:hidden; width:145px; height:160px;}
.bx-clwdj li .det{display:inline; float:left; overflow:hidden; width:280px; height:160px; margin-left:15px;}
.bx-clwdj li .thu img{width:145px; height:160px;}
.bx-clwdj li .tit{padding:0 4px; height:36px; line-height:28px; color:#b69747; font-size:18px; border-bottom:1px dotted #ccc;}
.bx-clwdj li .tit span{color:#504985;}
.bx-clwdj li .int{position:relative; padding:0 4px; overflow:hidden; height:124px; font-family:"\5b8b\4f53", arial; font-size:14px;}
.bx-clwdj li .int .more{position:absolute; bottom:0; right:0; padding-left:15px; overflow:hidden; height:17px; line-height:17px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/arrow_12.png) no-repeat 0 3px; color:#b69747;}
.bx-clwdj li .p1{padding-top:8px; font-weight:bold;}
.bx-clwdj li .p2{padding-top:5px; color:#A3A3A3;}


.container-23{margin-top:45px;}
.container-23 .box{height:320px;}
.container-23 .bxh{position:relative; height:52px;}
.container-23 .bx-line{float:left; overflow:hidden; width:1px; background:#EAEAEA;}
.bx-phb-wrap{float:left; overflow:hidden; width:644px; padding-right:40px;}
.bx-phb{width:644px;}
.bx-phb .bxh{position:relative; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/hdbg_2.png) no-repeat 0 -180px;}
.bx-phb .text{padding-left:175px; line-height:52px; font-size:14px;}
.bx-phb .view{position:absolute; top:10px; right:0; overflow:hidden; width:165px; height:32px; line-height:100px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/view_phb.png) no-repeat right 0; cursor:pointer;}
.bx-phb .bxc{padding-top:15px;}
.bx-gghq{float:right; width:280px;}
.bx-gghq .bxh{background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/hdbg_2.png) no-repeat 0 -240px;}
.bx-gghq .bxc{padding-top:30px;}

.rankList{width:100%; border-top:1px solid #ECBD50;}
.rankList td{width:92px; text-align:center;}
.rankList .c1{width:82px;}
.rankList .c7{width:102px;}
.rankList .row-head td{padding:8px 0; background:#F1EBD5; color:#6f5718; font-size:14px; border-bottom:1px solid #FEF8E0; color:#434343;}
.rankList .row-list td{padding:5px 0;}
.rankList .odd td{background:#fff;}
.rankList .even td{background:#F8F5EA;}
.rankList .row-list i{display:inline-block; vertical-align:middle; overflow:hidden; width:16px; height:16px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/num.png) no-repeat; text-align:center; color:#fff; font-size:12px;}
.rankList .row-list .up,
.rankList .row-list .down{display:inline-block; vertical-align:middle; overflow:hidden; width:32px; height:24px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/ud.png) no-repeat;}
.rankList .row-list .down{background-position:0 -32px;}

.hqBox{float:right; overflow:hidden;}
.hqBox .hd{float:left; overflow:hidden; width:52px; background:#F1F1F1;}
.hqBox .bd{float:left; overflow:hidden; width:224px; height:212px;}
.hqBox ul{padding:2px 0 5px 0;}
.hqBox li{padding:3px 0 0 0; width:49px;}
.hqBox li span{display:block; padding-right:4px; overflow:hidden; height:20px; line-height:20px; text-align:center; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/hqChart.png) no-repeat 0 -23px; color:#000; font-family:"\5b8b\4f53", arial; cursor:pointer;}
.hqBox li.cur span{background-position:0 0; color:#fff;}




/*- dialogContent -*/
.dialogBody{background:none;}
.dialogBox{position:relative;}
.dialogClose{position:absolute; top:0; right:0px; width:39px; height:39px; overflow:hidden; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/dialogClose.png) no-repeat; cursor:pointer;}
.dialogInner{background:#fff;}
.dialogHd{height:70px;}
.dialogBd{padding:12px 0;}
.dialogBd .dl-content{padding:10px;}
.dialogBd .dl-content p{padding:5px 10px;}
.dialogBd .dl-btns{padding:20px 0; text-align:center;}
.dialogBox .eColor_1{color:#b69747;}


/*- dialogForm -*/
.diaform td{padding:3px 5px;}
.diaform .col-bd{width:220px;}
.diaform .input-text{padding:7px 5px; _padding:8px 5px 6px 5px; background:#EFEFEF; border:none;}
.diaform .row-chkcode .input-text{width:90px; text-align:center;}
.diaform .chkcode-img{float:left; margin-left:5px;}
.diaform .chkcode-img img{cursor:pointer;}
.diaform .row-agree ul{display:inline; float:left; width:85px;}
.diaform .row-agree a{display:inline; float:left; overflow:hidden; height:24px; line-height:24px;}

.diaform-1 .col-hd{width:160px;}
.diaform-2 .col-hd{width:150px;}



.regBox{width:621px;}
.regBox .dialogHd{background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/hd_reg.jpg) no-repeat;}
.regBox .txt1{padding-left:110px; color:#f30000; font-family:"\5b8b\4f53", arial;}

.findPwdBox{width:491px; font-family:"\5b8b\4f53", arial; font-size:14px;}
.findPwdBox .dialogHd{background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/hd_findPwd.jpg) no-repeat;}
.findPwdBox .row-mail-find{overflow:hidden;}
.findPwdBox .row-mail-find .user{width:49.8%; float:left; text-align:right;}
.findPwdBox .row-mail-find .user p{padding:5px 10px;}
.findPwdBox .row-mail-find .user p span{color:#504985;}
.findPwdBox .row-mail-find .send{width:49.8%; float:right;}
.findPwdBox .row-mail-find .send span{margin:10px 0 0 20px; display:inline-block; padding:0 20px; overflow:hidden; height:40px; line-height:40px; background:#504985; color:#fff; font-size:16px; cursor:pointer;}
.findPwdBox .row-tel-find{padding-top:20px; text-align:center;}
.findPwdBox .row-tel-find span{padding:0 3px;}

.editPwdBox{width:491px;}
.editPwdBox .dialogHd{background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/hd_editPwd.jpg) no-repeat;}
.editPwdBox .abtn{padding:0 10px; width:130px;}

.sendMailSuccess{width:393px; font-family:"\5b8b\4f53", arial; font-size:14px;}
.sendMailSuccess .dialogHd{background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/hd_sendMailSuccess.jpg) no-repeat;}
.sendMailSuccess .dl-content{text-align:center;}

.gameFailed{width:393px; font-family:"\5b8b\4f53", arial; font-size:14px;}
.gameFailed .dialogHd{background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/hd_gameFailed.jpg) no-repeat;}
.gameFailed .dl-content{text-align:center;}





/*- 单页 -*/
.pageWrapper{padding-top:187px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/page-banner.jpg) no-repeat center 0;}
.pageShow{overflow:hidden; width:840px; margin:0 auto; font-family:"\5b8b\4f53", arial; font-size:14px; line-height:1.75;}
.pageShow .titleWrap{padding:30px 0 20px 0;}
.pageShow .contentWrap{padding-bottom:40px; overflow:hidden;}
.pageShow .contentWrap p{margin:10px 0 0 0;}
.pageShow .contentWrap table{margin-top:10px; width:100%; overflow:hidden;}
.pageShow .contentWrap td{vertical-align:top; overflow:hidden;}


/*- ui-dialog -*/
.ui-dialog {
    *zoom:1;
    _float: left;
    position: relative;
    background-color: #FFF;
    border: 1px solid #999;
    border-radius: 6px;
    outline: 0;
    background-clip: padding-box;
    font-family: Helvetica, arial, sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .15s ease-in-out, opacity .15s ease-in-out;
    transition: transform .15s ease-in-out, opacity .15s ease-in-out;
}
.ui-popup-show .ui-dialog {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ui-popup-focus .ui-dialog {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.ui-popup-modal .ui-dialog {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1), 0 0 256px rgba(255, 255, 255, .3);
}
.ui-dialog-grid {
    width: auto;
    margin: 0;
    border: 0 none;
    border-collapse:collapse;
    border-spacing: 0;
    background: transparent;
}
.ui-dialog-header,
.ui-dialog-body,
.ui-dialog-footer {
    padding: 0;
    border: 0 none;
    text-align: left;
    background: transparent;
}
.ui-dialog-header {
    white-space: nowrap;
    border-bottom: 1px solid #E5E5E5;
}
.ui-dialog-close {
    position: relative;
    _position: absolute;
    float: right;
    top: 13px;
    right: 13px;
    _height: 26px;
    padding: 0 4px;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #FFF;
    opacity: .2;
    filter: alpha(opacity=20);
    cursor: pointer;
    background: transparent;
    _background: #FFF;
    border: 0;
    -webkit-appearance: none;
}
.ui-dialog-close:hover,
.ui-dialog-close:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    outline: 0;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.ui-dialog-title {
    margin: 0;
    line-height: 1.428571429;
    min-height: 16.428571429px;
    padding: 15px;
    overflow:hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: bold;
    cursor: default;
}
.ui-dialog-body {
    padding: 20px;
    text-align: center;
}
.ui-dialog-content {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    *zoom: 1;
    *display: inline;
    text-align: left;
}
.ui-dialog-footer {
    padding: 0 20px 20px 20px;
}
.ui-dialog-statusbar {
    float: left;
    margin-right: 20px;
    padding: 6px 0;
    line-height: 1.428571429;
    font-size: 14px;
    color: #888;
    white-space: nowrap;
}
.ui-dialog-statusbar label:hover {
    color: #333;
}
.ui-dialog-statusbar input,
.ui-dialog-statusbar .label {
    vertical-align: middle;
}
.ui-dialog-button {
    float: right;
    white-space: nowrap;
}
.ui-dialog-footer button+button {
    margin-bottom: 0;
    margin-left: 5px;
}
.ui-dialog-footer button {
    width:auto;
    overflow:visible;
    display: inline-block;
    padding: 6px 12px;
    _margin-left: 5px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}

.ui-dialog-footer button:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ui-dialog-footer button:hover,
.ui-dialog-footer button:focus {
  color: #333333;
  text-decoration: none;
}

.ui-dialog-footer button:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.ui-dialog-footer button[disabled] {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ui-dialog-footer button {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}

.ui-dialog-footer button:hover,
.ui-dialog-footer button:focus,
.ui-dialog-footer button:active {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.ui-dialog-footer button:active{
  background-image: none;
}

.ui-dialog-footer button[disabled],
.ui-dialog-footer button[disabled]:hover,
.ui-dialog-footer button[disabled]:focus,
.ui-dialog-footer button[disabled]:active {
  background-color: #ffffff;
  border-color: #cccccc;
}

.ui-dialog-footer button.ui-dialog-autofocus {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}

.ui-dialog-footer button.ui-dialog-autofocus:hover,
.ui-dialog-footer button.ui-dialog-autofocus:focus,
.ui-dialog-footer button.ui-dialog-autofocus:active {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

.ui-dialog-footer button.ui-dialog-autofocus:active {
  background-image: none;
}
.ui-popup-top-left .ui-dialog,
.ui-popup-top .ui-dialog,
.ui-popup-top-right .ui-dialog {
    top: -8px;
}
.ui-popup-bottom-left .ui-dialog,
.ui-popup-bottom .ui-dialog,
.ui-popup-bottom-right .ui-dialog {
    top: 8px;
}
.ui-popup-left-top .ui-dialog,
.ui-popup-left .ui-dialog,
.ui-popup-left-bottom .ui-dialog {
    left: -8px;
}
.ui-popup-right-top .ui-dialog,
.ui-popup-right .ui-dialog,
.ui-popup-right-bottom .ui-dialog {
    left: 8px;
}

.ui-dialog-arrow-a,
.ui-dialog-arrow-b {
    position: absolute;
    display: none;
    width: 0;
    height: 0;
    overflow:hidden;
    _color:#FF3FFF;
    _filter:chroma(color=#FF3FFF);
    border:8px dashed transparent;
}
.ui-popup-follow .ui-dialog-arrow-a,
.ui-popup-follow .ui-dialog-arrow-b{
    display: block;
}
.ui-popup-top-left .ui-dialog-arrow-a,
.ui-popup-top .ui-dialog-arrow-a,
.ui-popup-top-right .ui-dialog-arrow-a {
    bottom: -16px;
    border-top:8px solid #7C7C7C;
}
.ui-popup-top-left .ui-dialog-arrow-b,
.ui-popup-top .ui-dialog-arrow-b,
.ui-popup-top-right .ui-dialog-arrow-b {
    bottom: -15px;
    border-top:8px solid #fff;
}
.ui-popup-top-left .ui-dialog-arrow-a,
.ui-popup-top-left .ui-dialog-arrow-b  {
    left: 15px;
}
.ui-popup-top .ui-dialog-arrow-a,
.ui-popup-top .ui-dialog-arrow-b  {
    left: 50%;
    margin-left: -8px;
}
.ui-popup-top-right .ui-dialog-arrow-a,
.ui-popup-top-right .ui-dialog-arrow-b {
    right: 15px;
}
.ui-popup-bottom-left .ui-dialog-arrow-a,
.ui-popup-bottom .ui-dialog-arrow-a,
.ui-popup-bottom-right .ui-dialog-arrow-a {
    top: -16px;
    border-bottom:8px solid #7C7C7C;
}
.ui-popup-bottom-left .ui-dialog-arrow-b,
.ui-popup-bottom .ui-dialog-arrow-b,
.ui-popup-bottom-right .ui-dialog-arrow-b {
    top: -15px;
    border-bottom:8px solid #fff;
}
.ui-popup-bottom-left .ui-dialog-arrow-a,
.ui-popup-bottom-left .ui-dialog-arrow-b {
    left: 15px;
}
.ui-popup-bottom .ui-dialog-arrow-a,
.ui-popup-bottom .ui-dialog-arrow-b {
    margin-left: -8px;
    left: 50%;
}
.ui-popup-bottom-right .ui-dialog-arrow-a,
.ui-popup-bottom-right .ui-dialog-arrow-b {
    right: 15px;
}
.ui-popup-left-top .ui-dialog-arrow-a,
.ui-popup-left .ui-dialog-arrow-a,
.ui-popup-left-bottom .ui-dialog-arrow-a {
    right: -16px;
    border-left:8px solid #7C7C7C;
}
.ui-popup-left-top .ui-dialog-arrow-b,
.ui-popup-left .ui-dialog-arrow-b,
.ui-popup-left-bottom .ui-dialog-arrow-b {
    right: -15px;
    border-left:8px solid #fff;
}
.ui-popup-left-top .ui-dialog-arrow-a,
.ui-popup-left-top .ui-dialog-arrow-b {
    top: 15px;
}
.ui-popup-left .ui-dialog-arrow-a,
.ui-popup-left .ui-dialog-arrow-b {
    margin-top: -8px;
    top: 50%;
}
.ui-popup-left-bottom .ui-dialog-arrow-a,
.ui-popup-left-bottom .ui-dialog-arrow-b {
    bottom: 15px;
}
.ui-popup-right-top .ui-dialog-arrow-a,
.ui-popup-right .ui-dialog-arrow-a,
.ui-popup-right-bottom .ui-dialog-arrow-a {
    left: -16px;
    border-right:8px solid #7C7C7C;
}
.ui-popup-right-top .ui-dialog-arrow-b,
.ui-popup-right .ui-dialog-arrow-b,
.ui-popup-right-bottom .ui-dialog-arrow-b {
    left: -15px;
    border-right:8px solid #fff;
}
.ui-popup-right-top .ui-dialog-arrow-a,
.ui-popup-right-top .ui-dialog-arrow-b {
    top: 15px;
}
.ui-popup-right .ui-dialog-arrow-a,
.ui-popup-right .ui-dialog-arrow-b {
    margin-top: -8px;
    top: 50%;
}
.ui-popup-right-bottom .ui-dialog-arrow-a,
.ui-popup-right-bottom .ui-dialog-arrow-b {
    bottom: 15px;
}


@-webkit-keyframes ui-dialog-loading {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes ui-dialog-loading {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.ui-dialog-loading {
    vertical-align: middle;
    position: relative;
    display: block;
    *zoom: 1;
    *display: inline;
    overflow: hidden;
    width: 32px;
    height: 32px;
    top: 50%;
    margin: -16px auto 0 auto;
    font-size: 0;
    text-indent: -999em;
    color: #666;
}
.ui-dialog-loading {
    width: 100%\9;
    text-indent: 0\9;
    line-height: 32px\9;
    text-align: center\9;
    font-size: 12px\9;
}

.ui-dialog-loading::after {
    position: absolute;
    content: '';
    width: 3px;
    height: 3px;
    margin: 14.5px 0 0 14.5px;
    border-radius: 100%;
    box-shadow: 0 -10px 0 1px #ccc, 10px 0px #ccc, 0 10px #ccc, -10px 0 #ccc, -7px -7px 0 0.5px #ccc, 7px -7px 0 1.5px #ccc, 7px 7px #ccc, -7px 7px #ccc;
    -webkit-transform: rotate(360deg);
    -webkit-animation: ui-dialog-loading 1.5s infinite linear;
    transform: rotate(360deg);
    animation: ui-dialog-loading 1.5s infinite linear;
    display: none\9;
}

/*- ui-dialog reset -*/
.andyDialog{background:#fff; border:none; border-radius:0; opacity:.1;}
.andyDialog .ui-dialog-body{position:relative;}
.andyDialog .ui-dialog-close{position:absolute; top:0; right:-41px; padding:0; overflow:hidden; width:39px; height:39px; line-height:100px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/dialogClose.png) no-repeat; opacity:.80; filter:alpha(opacity=80);}
.andyDialog .ui-dialog-close:hover,
.andyDialog .ui-dialog-close:focus{opacity:.99; filter:alpha(opacity=99);}

    
















/*== 港股虚拟盘交易大赛 ==*/
/*= scrollbar start =*/
/* base */
.mCustomScrollbar{ -ms-touch-action: none; touch-action: none; /* MSPointer events - direct all pointer events to js */ }
.mCS_no_scrollbar{ -ms-touch-action: auto; touch-action: auto; }

.mCustomScrollbar{overflow:hidden;}

.mCustomScrollBox{
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 100%;
	outline: none;
	direction: ltr;
}

.mCSB_container{
	overflow: hidden;
	width: auto;
	height: auto;
}


/* scrollbar y */
.mCSB_scrollTools{
	position: absolute;
	width: 4px;
	height: auto;
	left: auto;
	top: 0;
	right: 0;
	bottom: 0;
}

.mCSB_scrollTools .mCSB_draggerContainer{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0; 
	height: auto;
}

.mCSB_scrollTools .mCSB_draggerRail{
	width: 4px;
	height: 100%;
	margin: 0 auto;
}

.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
	cursor: pointer;
	width: 100%;
	height: 30px; /* minimum dragger height */
	z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
	position: relative;
	width: 4px;
	height: 100%;
	margin: 0 auto;
	text-align: center;
}


/* theme */

/* theme: "default" */
.mCSB_scrollTools .mCSB_draggerContainer,
.mCSB_scrollTools .mCSB_draggerRail{background-color:#eee;}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#bbb;}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#999;}


/* theme: "andy" */
.mCS-andy .mCSB_draggerContainer,
.mCS-andy .mCSB_draggerRail{background-color:#eeeef4;}

.mCS-andy .mCSB_dragger .mCSB_dragger_bar{background-color:#bbd;}

.mCS-andy .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-andy .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-andy .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#ADADD6;}

/* theme: "andy" */
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_draggerRail,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;}

.mCS-andy .mCSB_draggerContainer,
.mCS-andy .mCSB_draggerRail{background-color:#fff;}

.mCS-andy .mCSB_dragger .mCSB_dragger_bar{background-color:#B13C3C;}

.mCS-andy .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-andy .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-andy .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#8E3131;}
/*= scrollbar end =*/



/*= andyDrop =*/
.andyDrop{position:relative; z-index:9;}
.andyDrop .dropHd{overflow:hidden; height:30px; line-height:30px; cursor:pointer;}
.andyDrop .dropBd{display:none; position:absolute; top:30px; left:0;}
.andyDrop .dropContent{}



.xnpWrapper{font-size:14px;}

.xnp-pageWrapper{ padding:0; background:none; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/page-banner.jpg) no-repeat center 0;}
.xnp-pageWrapper .pageBanner{background-repeat:no-repeat; background-position:center 0;}



.xnpNav{border-bottom:1px solid #59528B;}
.xnpNav .inner{height:62px;}
.xnpNav ul{display:table; width:100%;}
.xnpNav li{display:inline; float:left; padding-left:3px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/nav_li.png) no-repeat 0 center;}
.xnpNav li a{display:block; padding:0 27px; font-size:16px; overflow:hidden; height:58px; line-height:62px; border-bottom:4px solid #fff; text-align:center;}
.xnpNav .cur a{border-bottom:4px solid #504985;}
.xnpNav #nav_1{padding-left:0; background:none;}
.xnpNav #nav_1 a{padding:0; width:120px;}


.gotohome{position:fixed; top:500px; left:50%; margin-left:530px; z-index:99; width:72px; height:78px; background:url(image/ggxnp_bg.png) no-repeat -450px 0; cursor:pointer;}
.gotohome{_position:absolute; _top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight-100);}


.slide{position:relative; margin:0 auto; overflow:hidden; height:300px; z-index:1;}
.slide .bd{overflow:hidden;}
.slide .bd li{position:relative; overflow:hidden; width:100%; height:300px; background-position:center 0; background-repeat:no-repeat;}
.slide .hd{position:absolute; z-index:2; width:100%; text-align:center;}
.slide .hd span{display:inline-block; vertical-align:middle; margin:0 5px; overflow:hidden; width:15px; height:15px; text-align:center; cursor:pointer; font-size:12px;}
.slide .hd span b{display:none; font-style:normal;}
.slide .hd .on{background-position:-20px 0; color:#fff; font-weight:bold;}


.xnpbox{}
.xnpbox .bxh{position:relative; overflow:hidden;}
.xnpbox .hda{display:inline-block; vertical-align:middle; overflow:hidden; background:url(image/ggxnp_bg.png) no-repeat;}
.xnpbox .hda span{display:none;}
.xnpbox a.more{padding-left:10px; color:#b69747;}
.xnpbox a.more:hover{color:#722226;}


/* 第一屏 */
.cxnp_1 .inner{padding-top:30px; overflow:hidden;}
.cxnp_1 .col-left{display:inline; float:left; overflow:hidden; width:351px;}
.cxnp_1 .col-center{display:inline; float:left; margin-left:10px; overflow:hidden; width:410px;}
.cxnp_1 .col-right{display:inline; float:right; overflow:hidden; width:219px;}
.cxnp_1 .xnpbox{border:1px solid #DDCFAB;}
.cxnp_1 .bx-dssd{border:none;}


.bx-dssd{overflow:hidden; height:268px;}
.bx-slide{margin-bottom:20px; height:268px;}
.bx-slide .bd li{display:none; height:268px;}
.bx-slide .bd li .txt{position:absolute; bottom:0; left:0; z-index:2; overflow:hidden; width:100%; height:37px; line-height:37px; color:#fff; font-size:14px; font-family:"\5b8b\4f53", arial;}
.bx-slide .bd li .txt span{padding-left:13px;}
.bx-slide .bd li .bg{position:absolute; bottom:0; left:0; z-index:1; overflow:hidden; width:100%; height:37px; background:#000; opacity:0.4; filter:alpha(opacity=40);}
.bx-slide .hd{right:0px; bottom:45px; text-align:right;}
.bx-slide .hd span{margin:0 8px 0 0; padding:0px; overflow:hidden; width:8px; height:8px; background:url(image/ggxnp_bg.png) no-repeat -450px -100px;}
.bx-slide .hd span.on{background-position:-470px -100px;}


.bx-dsgz{padding:0 15px; height:180px; margin-top:12px; font-family:"\5b8b\4f53", arial;}
.bx-dsgz .bxh{padding:15px 0 20px 0;}
.bx-dsgz .hda{width:90px; height:20px; background-position:0px 0px;}
.bx-dsgz .bxc{line-height:1.75;}


.bx-gscl{padding:0 15px; height:460px; font-family:"\5b8b\4f53", arial;}
.bx-gscl .bxh{padding:15px 0 20px 0;}
.bx-gscl .hda{width:197px; height:26px; background-position:0px -80px;}
.bx-gscl .bxc{}
.bx-gscl .t2{padding-top:20px;}
.bx-gscl .t2 h6{position:relative; padding-left:50px; font-size:18px; height:30px; font-family:"\5FAE\8F6F\96C5\9ED1","\5b8b\4f53", arial;}
.bx-gscl .t2 h6 .tag{position:absolute; top:3px; left:0; overflow:hidden; width:45px; height:21px; line-height:21px; text-align:center; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/tag.png) no-repeat; color:#5b3600; font-size:12px;}
.bx-gscl .t2 span{padding-right:10px; color:#A3A3A3; font-size:12px;}
.bx-gscl .t2 span a{color:#A3A3A3;}
.bx-gscl .t2 span a:hover{color:#722226;}
.bx-gscl .t3{padding-top:5px;}
.bx-gscl li{padding:8px 0 5px 0; border-bottom:1px dotted #ccc;}
.bx-gscl li i{padding-right:1px;}

.bx-bndl-wrap{overflow:hidden; width:219px; height:268px;}
.bx-bndl{width:217px; height:266px; border:1px solid #DDCFAB;}
.bx-bndl .d1{text-align:center; padding-top:15px;}
.bx-bndl .d2{margin:0 auto; padding-top:18px; width:190px;}
.bx-bndl a.yq{color:#4c4482; font-size:16px; text-decoration:underline;}
.bx-bndl a.yq:hover{color:#4c4482;}
.bx-bndl span{display:inline-block; vertical-align:middle; margin:0 auto;}
.bx-bndl .btn{display:inline-block; vertical-align:middle; margin:0 auto; overflow:hidden; width:190px; height:73px; line-height:200px; background:url(image/ggxnp_bg.png) no-repeat -710px 0; cursor:pointer;}
.bx-bndl .btn-bmcs{margin-top:12px; background-position:-710px 0px;}
.bx-bndl .btn-dlbs{margin-top:12px; background-position:-710px -100px;}
.bx-bndl .btn-cjbs{margin-top:12px; background-position:-710px -200px;}
.bx-bndl .btn-logout{margin-top:6px; width:143px; height:44px; background-position:-757px -300px;}
.bx-bndl .welcome{margin-top:6px; color:#000; font-size:20px;}
.bx-bndl .welcome b{padding:0 5px; color:#b1903c;}
.bx-bndl-1{position:relative; overflow:hidden; height:190px;}
.bx-bndl-2{position:relative; overflow:hidden; height:190px;}



.bx-dsgg{padding:0 15px; height:180px; margin-top:12px; font-family:"\5b8b\4f53", arial;}
.bx-dsgg .bxh{padding:15px 0 20px 0;}
.bx-dsgg .hda{width:197px; height:26px; background-position:0px -40px;}
.bx-dsgg li{position:relative; padding-left:50px; overflow:hidden; height:32px; line-height:32px; border-bottom:1px dotted #ccc;}
.bx-dsgg li .tag{position:absolute; top:5px; left:0; overflow:hidden; width:45px; height:21px; line-height:21px; text-align:center; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/tag.png) no-repeat; color:#5b3600; font-size:12px;}
.bx-dsgg .more{position:absolute; top:17px; right:0px; padding-right:19px; overflow:hidden; height:16px; line-height:16px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/more.png) no-repeat right 0;}


/* 高手排行榜 */
.cxnp_2{padding-top:45px;}
.cxnp_2a{width:1000px;}
.bx-gsphb{width:1000px;}
.bx-gsphb .bxh{position:relative;}
.bx-gsphb .hda{width:323px; height:36px; background-position:0 -120px;}

.bx-gsphb .sel{position:relative; margin-top:25px;}
.bx-gsphb .tips{position:absolute; top:5px; right:0; font-size:14px;}

.bx-gsphb .type{position:relative; z-index:1; overflow:hidden; width:666px; height:31px; background:url(image/ggxnp_rank.png) no-repeat 0 0px;}
.bx-gsphb .type a{position:absolute; top:0; overflow:hidden; width:150px; height:31px; line-height:100px; font-size:16px; text-align:center;}

.bx-gsphb .selWeek .type{background-position:0 0px;}
.bx-gsphb .selWeek a.month{right:150px;}
.bx-gsphb .selWeek a.total{right:0;}

.bx-gsphb .selMonth .type{background-position:0 -50px;}
.bx-gsphb .selMonth a.week{left:0;}
.bx-gsphb .selMonth a.total{right:0;}

.bx-gsphb .selTotal .type{background-position:0 -100px;}
.bx-gsphb .selTotal a.week{left:0px;}
.bx-gsphb .selTotal a.month{left:150px;}

.bx-gsphb .drop{position:absolute; top:0; z-index:2;}
.bx-gsphb .drop .dropHd{overflow:hidden; height:31px; line-height:31px; color:#fff; font-size:14px;}
.bx-gsphb .drop .dropBd{top:31px; overflow:hidden; height:157px; background:url(image/ggxnp_rank.png) no-repeat;}
.bx-gsphb .drop .dropContent{padding:8px 5px 5px 6px;}
.bx-gsphb .drop li{margin-right:15px; padding:0 3px; overflow:hidden; height:20px; line-height:20px; color:#999; font-size:12px; font-family:"\5b8b\4f53", arial;}
.bx-gsphb .drop li a{color:#999;}
.bx-gsphb .drop li a:hover{color:#504985;}
.bx-gsphb .drop li.cur{background:#504985;}
.bx-gsphb .drop li.cur a,
.bx-gsphb .drop li.cur a:hover{color:#fff;}
.bx-gsphb .selWeek .drop{left:155px}
.bx-gsphb .selWeek .drop .dropBd{width:200px; background-position:0 -150px;}
.bx-gsphb .selMonth .drop{left:370px;}
.bx-gsphb .selMonth .drop .dropBd{width:107px; background-position:-250px -150px;}


.bx-gsphb .bxc{position:relative; padding-top:25px;}
.gsphb-rktype{position:relative; overflow:hidden; height:36px; border-bottom:1px solid #ECBD50;}
.gsphb-rktype .rktype{position:absolute; top:0; left:27px; width:91px; height:36px; background:url(image/ggxnp_rank.png) no-repeat -500px -150px;}
.gsphb-box{position:relative; padding-right:5px; overflow:hidden; overflow-y:auto; height:380px;}
.gsphb-list{width:100%; table-layout:fixed;}
.gsphb-list td{width:92px; text-align:center;}
.gsphb-list .c1{width:82px;}
.gsphb-list .c6{width:102px;}
.gsphb-list .row-head td{padding:8px 0; background:#F1EBD5; color:#6f5718; font-size:14px; border-bottom:1px solid #FEF8E0; color:#434343;}
.gsphb-list .row-list td{padding:5px 0;}
.gsphb-list .odd td{background:#fff;}
.gsphb-list .even td{background:#F8F5EA;}
.gsphb-list .row-list i{display:inline-block; vertical-align:middle; overflow:hidden; width:16px; height:16px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/num.png) no-repeat; text-align:center; color:#fff; font-size:12px;}
.gsphb-list .row-list .flat,
.gsphb-list .row-list .rise,
.gsphb-list .row-list .fall{display:inline-block; vertical-align:middle; overflow:hidden; width:32px; height:24px; background:url(image/ud.png) no-repeat;}
.gsphb-list .row-list .rise{background-position:0 -32px;}
.gsphb-list .row-list .fall{background-position:0 -64px;}


/* 赛程安排 */
.cxnp_3 .inner{padding-top:45px;}
.bx-xnp-scap .bxh{position:relative;}
.bx-xnp-scap .hda{width:165px; height:36px; background-position:0 -170px;}
.bx-xnp-scap .bxc{padding-top:20px;}
.ggxnp_schedule{margin:0 auto; width:960px;}
.ggxnp_schedule .date,
.ggxnp_schedule .text{overflow:hidden; position:relative; height:40px;}
.ggxnp_schedule .date span,
.ggxnp_schedule .text span{position:absolute; top:0; left:0px; font-size:18px;}
.ggxnp_schedule .date span{overflow:hidden; height:37px; line-height:40px;}
.ggxnp_schedule .date span.cur{/* background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/dateBg.png) no-repeat; color:#fff; line-height:29px;*/}
.ggxnp_schedule .barBox{padding:5px 0;}
.ggxnp_schedule .barBg{padding:0 4px; overflow:hidden; height:21px; background:url(image/ggxnp_barBg.png) no-repeat 0 center;}
.ggxnp_schedule .process{position:relative; top:6px; height:8px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/processBg.png) repeat-x; line-height:0; font-size:0; font-family:arial; border-radius:5px;}
.ggxnp_schedule .barBg .w5{width:100%;}
.ggxnp_schedule .barBg .w4{width:730px;}
.ggxnp_schedule .barBg .w3{width:490px;}
.ggxnp_schedule .barBg .w2{width:250px;}
.ggxnp_schedule .barBg .w1{width:35px;}
.ggxnp_schedule .barDot{position:relative; top:-2px; height:8px;}
.ggxnp_schedule .barDot span{position:absolute; top:-4px; left:0; overflow:hidden; width:16px; height:16px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/dot_21.png) no-repeat center center;}
.ggxnp_schedule .barDot span.cur{background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/dot_22.png) no-repeat center center;}
.ggxnp_schedule .barDot .gs1{left:25px;}
.ggxnp_schedule .barDot .gs2{left:240px;} 
.ggxnp_schedule .barDot .gs3{left:480px;} 
.ggxnp_schedule .barDot .gs4{left:720px;} 
.ggxnp_schedule .barDot .gs5{left:auto; right:10px;}
.ggxnp_schedule .date .gs1{left:5px;}
.ggxnp_schedule .date .gs2{left:210px;} 
.ggxnp_schedule .date .gs3{left:450px;} 
.ggxnp_schedule .date .gs4{left:690px;} 
.ggxnp_schedule .date .gs5{left:auto; right:5px;}
.ggxnp_schedule .text .gs1{left:5px;}
.ggxnp_schedule .text .gs2{left:210px;} 
.ggxnp_schedule .text .gs3{left:450px;} 
.ggxnp_schedule .text .gs4{left:690px;} 
.ggxnp_schedule .text .gs5{left:auto; right:5px;}


/* 奖项设置 */
.cxnp_4 .inner{padding:35px 0 10px 0; text-align:center;}


.xnpgj{overflow:hidden; height:210px; background:url(image/ggxnp_gj.jpg) no-repeat center 0; color:#504985; text-align:center;}
.xnpgj .t1{font-size:40px; padding-top:25px;}
.xnpgj .t2{font-size:65px; padding-top:5px;}


/* 邀请有奖 */
.cxnp_5{}
.cxnp_5a{padding-top:45px; width:1000px;}
.bx-yqyj .hda{width:318px; height:26px; background-position:0 -220px;}
.bx-yqyj .bxc{padding-left:90px; padding-bottom:30px;}
.bx-yqyj .t1{color:#504985; font-size:27px; padding-top:25px;}
.bx-yqyj .t2{color:#666; font-size:16px; padding-top:10px;}
.bx-yqyj .t3{color:#b79849; font-size:16px; padding-top:10px;}
.bx-yqyj .yqurl{position:relative; padding-top:25px;}
.bx-yqyj .copyWrap{position:relative; height:51px;}
.bx-yqyj .copyUrl{display:block; padding:0 25px; overflow:hidden; width:550px; height:51px; line-height:51px; background:#EFEFEF; border-top-left-radius:3px; border-bottom-left-radius:3px; color:#666; font-size:16px;}
.bx-yqyj .copyBtn{position:absolute; top:0; left:580px; overflow:hidden; width:138px; height:51px; background:url(image/ggxnp_bg.png) no-repeat -450px -150px; cursor:pointer;}
.bx-yqyj .copyOk{display:none; position:absolute; top:0; left:740px; overflow:hidden; height:51px; line-height:51px; color:blue;}



/* 弹层 */
.bxDialog{width:393px; font-family:"\5b8b\4f53", arial; font-size:14px;}
.bxDialog .dialogHd{background:url(image/ggxnp_hd.jpg) no-repeat 0 0;}
.bxDialog .dl-content{text-align:center;}

.regBox_xnp .dialogHd{background:url(image/ggxnp_hd.jpg) no-repeat 0 -400px;}

.da-notLogged .dialogHd{background-position:0 0;}
.da-loginform .dialogHd{background-position:0 -100px;}
.da-bmSucceed .dialogHd{background-position:0 -200px;}
.da-bmAlready .dialogHd{background-position:0 -300px;}


.login_div{margin:0 auto; width:264px;}
.login_form{padding-top:10px;}
.login_form li{position:relative; margin-top:10px; padding-left:44px; padding-top:9px; height:40px; border:1px solid #DDDDDD; border-radius:3px;}
.login_form li i{position:absolute; top:16px; left:15px; overflow:hidden; width:14px; height:16px; background:url(http://stock.hexun.com/upload/2014ggds/static/css/image/bg.png) no-repeat;}
.login_form .loginName i{background-position:0 -300px;}
.login_form .loginPwd i{background-position:-20px -300px;}
.login_form .input-text{padding:6px 10px; width:190px; border:none; border-left:1px solid #C1C1C1; color:#A9A9A9; font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1","\5b8b\4f53", arial;}
.login_div .user_btn{display:table; width:100%;}
.login_div .user_reg{padding-top:20px; text-align:right;}
.login_div .user_reg a{color:#1177BB;}
.login_div .user_reg a:hover{color:#1177BB; text-decoration:underline;}






