@charset "utf-8";
/* CSS Document */

.mt20{margin-top:20px!important;}
.main{width:1200px;margin:0 auto;}
.banner-box{padding-top:118px;height:540px;width:100%; overflow:hidden; position:relative;background:url(banner.jpg) no-repeat center 118px;}
.banner-box .tips{height:60px;width:100%;background:url(tips-png-bg.png) repeat center center;}
.banner-box .tips .tips-con{width:1200px; margin:0 auto; height:60px; line-height:60px;font-size:14px; color:#e4ecfa;}
.ipo-login-box{width:300px;background:#fff; float:right;padding:20px 30px;margin-top:57px;}
.ipo-login-box .login-type{width:300px; height:40px; line-height:40px;margin-bottom:20px;}
.ipo-login-box .login-type span{width:150px; height:40px; line-height:40px; text-align:center; float:left;background:#f8f8f8;font-size:18px;color:#999999; cursor:pointer;}
.ipo-login-box .login-type span.on{background:#d20005; color:#fff;}
.login-form .normal{height:60px;}
.login-form .normal input{height:24px; line-height:24px;padding:7px 0 7px 45px; border:1px solid #cccccc;width:253px; color:#aaaaaa;}
.login-form .normal input.user-name{background:url(user-name-icon.png) no-repeat left center;}
.login-form p{/*padding:5px 0;*/color:#d20005; font-size:12px;}
.login-form .normal input.user-pwd{background:url(password-icon.png) no-repeat left center;}
.pic-yzm{width:300px;margin-bottom:15px;}

.ipo-login-tips{height:24px; line-height:24px;}
.ipo-login-tips span{width:100px; float:left;height:24px; line-height:24px; color:#999999; font-size:12px; cursor:pointer;}
.ipo-login-tips a{width:100px; float:right; text-align:right;height:24px; line-height:24px; color:#1554d5;font-size:12px;}
.ipo-login-btn{ text-align:center; width:100%;background:url(ipo-login-btn.png) no-repeat center center;height:40px; cursor:pointer;margin:5px auto;}

.module-head{width:100%; height:60px; line-height:60px;}
.module-head .title{width:50%; float:left;height:60px; line-height:60px; background:url(module-ico.png) no-repeat left center;font-size:20px; color:#333333;padding-left:20px;}
.module-head .more{width:30%; float:right; text-align:right;height:60px; line-height:60px;color:#aaaaaa;font-size:14px;}
.apply-now .thead{background:#5a7fbd;width:100%; height:32px;}
.apply-now .thead span{ text-align:center;width:50%; float:left;font-size:16px; color:#fff; height:32px; line-height:32px;}
.apply-now .tbody{}
.apply-now .tbody ul li{width:100%; height:32px; line-height:32px;}
.apply-now .tbody ul li a{width:50%; float:left; text-align:center;color:#525252;}
.apply-now .tbody ul li span{ text-align:center; width:50%; float:left; color:#525252;}

.lay-box{background:url(tips-png-bg.png) repeat; height:100%;width:100%; position:fixed; top:0px;left:0; display:none;}
.lay-logintips{height:410px; width:590px; position:absolute;top:50%;margin-top:-205px; left:50%; margin-left:-295px; background:#fff; border-radius:5px;}
.lay-logintips .lay-head{background:#5a7fbd; height:60px; line-height:60px;padding:0 20px; color:#fff;font-size:20px; border-top-left-radius:5px; border-top-right-radius:5px;}
.lay-logintips .lay-head .lay-close{background:url(lay-close-icon.png) no-repeat center center; height:24px; width:24px; display:block; float:right;margin-top:18px; cursor:pointer;}
.lay-content{padding:30px 40px;}
.lay-logintips-con{border:1px solid #5a7fbd;padding:20px;margin-bottom:20px;}
.lay-logintips-con p{line-height:32px;color:#333333;font-size:14px;}
.lay-btn{height:36px; line-height:36px; width:150px; text-align:center;font-size:16px; color:#fff;background:#5a7fbd;margin:0 auto; cursor:pointer; border-radius:5px;}

/*完善个人基本信息*/
.mt118{padding-top:118px;overflow:hidden;}
.ipo-site-adress{height:56px; line-height:56px;color:#888888;}
.ipo-site-adress a{color:#888888;font-size:14px;}
.ipo-main-left{width:300px; float:left;}
.ipo-sider-menu{border-top:3px solid #134598;background:#fff;}
.ipo-sider-menu h2{ height:84px; line-height:84px;font-size:24px; padding-left:25px; width:275px;}
.ipo-sider-menu li{border-top:1px solid #dddddd;line-height:40px; width:300px; text-indent:2em; position:relative;}
.ipo-sider-menu li.on{background:#e4ecfa;}
.ipo-sider-menu li a{font-size:16px; color:#333333; display:block;}
.ipo-sider-menu li.on a{color:#1247b6;}
/*
.ipo-sider-menu .lev1 li .arrow{display:block;height:40px;width:40px;background:url(arrow-right.png) no-repeat center center;cursor:pointer; position:absolute;right:15px; top:0;z-index:100;}
.ipo-sider-menu .lev1 li.on .arrow{background:url(arrow-down.png) no-repeat center center;}
.ipo-sider-menu .lev1 li.on .lev2{display:block;}
.ipo-sider-menu .lev1 li a{font-size:16px; color:#333333;}
.ipo-sider-menu .lev2{display:none;}
.ipo-sider-menu .lev2 li{border:0;padding-left:50px;width:250px;background:url(lev2-dft-icon.png) no-repeat 31px 19px; text-indent:0;}
.ipo-sider-menu .lev2 li.on{background:url(lev2-cur-icon.png) no-repeat left top;}
.ipo-sider-menu .lev2 li a{font-size:14px;}
.ipo-sider-menu .lev2 li.on .lev3{ display:block;}
.ipo-sider-menu .lev3{ display:none;}
.ipo-sider-menu .lev3 li{background:none;padding:0;}
.ipo-sider-menu .lev3 li a{font-size:12px;}
*/
.ipo-main-right{float:right;width:814px;padding:0 38px;background:#fff;}
.moudle-head{height:86px; line-height:86px;width:100%; border-bottom:1px solid #cccccc;}
.moudle-head span{color:#134598;font-size:26px; font-weight:bold;}

.row4-list{padding:20px 0 50px 0;}
.row4-list span{float:left; height:40px; line-height:40px; text-align:center;font-size:14px;color:#525252;}
.row4-list .row4-th{background:#5a7fbd; overflow:hidden;}
.row4-list .row4-td{overflow:hidden;}
.row4-list .row4-th span{height:30px; line-height:30px;color:#fff;font-weight:bold;font-size:16px;}
.row4-list .td4 a{margin:0 10px; text-decoration:underline;color:#525252;}
.row4-list .td1{width:224px;}
.row4-list .td2{width:175px;}
.row4-list .td3{width:250px;}
.row4-list .td4{width:165px;}

/*弹层提示信息*/
.lay-msg{ position:absolute; width:480px;height:245px;top:50%; left:50%;margin-left:-240px;margin-top:-122px;background:#fff; border-radius:5px;}
.lay-msg .lay-close{background:url(lay-msg-close.png) no-repeat;height:24px; width:24px; cursor:pointer; display:block; position:absolute;top:20px; right:20px;z-index:100;}
.lay-msg-con{height:110px; text-align:center;font-size:30px;color:#124692;padding-top:72px;}
.lay-msg .btn-group{height:60px;width:100%; position:absolute;bottom:0;left:0;}
.lay-msg .btn-group span{float:left;height:60px; line-height:60px; text-align:center;width:50%; cursor:pointer;font-size:20px;}
.lay-msg .btn-group span.cancel{background:#f0f0f0; border-bottom-left-radius:5px;color:#878787;}
.lay-msg .btn-group span.sure{background:#5d81cb; border-bottom-right-radius:5px;color:#fff;}

/*完善个人投资者基本信息*/
.update-form{padding:20px 0;}
.update-form .normal{margin-top:20px; overflow:hidden;}
.update-form .normal .name{width:230px; float:left; height:30px; line-height:30px; text-align:right;color:#525252;font-size:16px;}
.update-form .normal input{ height:24px; line-height:24px;padding:3px;width:355px; border:1px solid #dddddd; color:#525252;font-size:16px;}
.update-form .normal .checks input{width:auto; height:auto;margin-right:5px;}
.update-form .checks-box .name{}
.update-form .normal .checks{padding-left:230px;}
.update-form .normal .checks label{color:#525252; font-size:16px;}
.update-form .normal .checks p{line-height:30px;padding-bottom:5px;}
.update-form .normal .checks p.question{color:#134598; font-size:16px;}
.update-btns{height:40px; margin:20px auto; text-align:center;}
.update-btns span{height:40px; line-height:40px;width:150px; display:inline-block;margin:0 10px;font-size:16px; cursor:pointer;}
.update-btns span.submt{background:#5d81ca;color:#fff;}
.update-btns span.back{width:148px;height:38px; border:1px solid #eeeeee; color:#aaaaaa;background:#f1f1f1;}

.update-form .normal .col2{line-height:15px;font-size:12px;}


/*忘记密码*/
.findpwd{padding:30px;width:1140px;background:#fff;}
.findpwd-head{height:45px; border-bottom:1px solid #dddddd;}
.findpwd-head span{width:110px; height:46px; margin-bottom:-1px; display:block; line-height:46px; color:#fff;background:#17489a; font-size:18px; text-align:center;}
.findpwd-form{padding-top:65px;}
.findpwd-form .iptbox{margin-bottom:20px; text-align:center; overflow:hidden;}
.findpwd-form .iptbox span{color:#525252; font-size:16px; width:410px; float:left; height:32px; line-height:32px; text-align:right;}
.findpwd-form .iptbox input{width:456px;height:24px; line-height:24px; padding:3px 5px;border:1px solid #dddddd;font-size:16px; color:#888888; float:left;}
.findpwd-form .iptbox input.disabled{border:0;background:none;border:1px solid #fff;}
.findpwd-form .mobile input,.findpwd-form .mobile input.disabled{width:40px;text-align:center;}
.findpwd-btns{ text-align:center;margin-bottom:63px;margin-top:45px;}
.findpwd-btns span{width:150px; height:40px; line-height:40px; text-align:center; display:inline-block;font-size:16px; cursor:pointer;margin:0 20px;}
.findpwd-btns .prv-btn{background:#f1f1f1; border:1px solid #f0f0f0; height:38px; line-height:38px;}
.findpwd-btns .next-btn{background:#5d81ca; color:#fff;}
.findpwd-form .iptbox input.sendcode{width:100px;float:left;margin-left:10px;font-size:12px; color:#d20005; text-align:center; height:30px; line-height:30px; border:1px solid #dddddd;background:#fff;padding:0 10px; cursor:pointer;}

/*项目申报*/
.xmsb-desr{margin-top:20px;}
.xmsb-desr h2{background:#f4f4f4;font-size:14px; color:#000000; height:40px; line-height:40px; font-weight:bold;padding:0 15px;}
.xmsb-desr p{padding:10px 15px; color:#888888;font-size:14px; line-height:24px;}
.xmsb-desr p strong{color:#333333;}
.xmsb-head{overflow:hidden; border-bottom:1px solid #f0f0f0; height:35px;margin:20px 0;}
.xmsb-head span.name{color:#000000;font-weight:bold;font-size:18px; padding:6px 0;display:inline-block;}
.xmsb-head span.fr{float:right; height:35px; line-height:35px; width:200px; text-align:right;}
.xmsb-head span.fr b{margin:0 10px; font-size:14px;color:#666666; font-weight:normal; cursor:pointer;font-weight:bold;}

.sb-table{width:100%;table-layout: fixed;}
.sb-table th,.sb-table td{padding:0;border:0;margin:0; text-align:center;}
.sb-table thead{background:#5a7fbd; overflow:hidden;}
.sb-table th{height:32px;padding:5px 0;color:#fff;font-weight:bold;font-size:16px;}
.sb-table td{padding:10px 5px;color:#525252;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sb-table tbody tr.on{background:#e4ecfa!important;}

.row7-list{padding:0;}
.row7-list span{float:left; height:40px; line-height:40px; text-align:center;font-size:14px;color:#525252;}
.row7-list .row7-th{background:#5a7fbd; overflow:hidden;}
.row7-list .row7-tr{overflow:hidden;}
.row7-list .row7-tr.on,.row3-list .row3-tr.on{background:#eeeeee!important;}
.row7-list .row7-th span{height:32px; line-height:32px;color:#fff;font-weight:bold;font-size:16px;}
.row7-list .td1{width:65px;}
.row7-list .td2{width:65px;}
.row7-list .td3{width:95px;}
.row7-list .td4{width:130px;}
.row7-list .td5{width:160px;}
.row7-list .td6{width:160px;}
.row7-list .td7{width:139px;}

.row3-list{}
.row3-list span{float:left; height:40px; line-height:40px; text-align:center;font-size:14px;color:#525252;}
.row3-list .row3-th{background:#5a7fbd; overflow:hidden;}
.row3-list .row3-tr{overflow:hidden;}
.row3-list .row3-th span{height:32px; line-height:32px;color:#fff;font-weight:bold;font-size:16px;}
.row3-list .td1{width:240px;}
.row3-list .td2{width:334px;}
.row3-list .td3{width:240px;}

.row6-list{}
.row6-list span{float:left; height:40px; line-height:40px; text-align:center;font-size:14px;color:#525252;}
.row6-list .row6-th{background:#5a7fbd; overflow:hidden;}
.row6-list .row6-tr{overflow:hidden;}
.row6-list .row6-th span{height:32px; line-height:32px;color:#fff;font-weight:bold;font-size:16px;}
.row6-list .td1{width:59px;}
.row6-list .td2{width:260px;}
.row6-list .td3{width:65px;}
.row6-list .td4{width:65px;}
.row6-list .td4 b{ text-decoration:underline; font-weight:normal; cursor:pointer;}
.row6-list .td5{width:260px;}
.row6-list .td6{width:100px;}
.row6-list .row6-tr .td6 a{text-decoration:underline; cursor:pointer;font-size:14px;color:#525252;}

.xmsb-btns{ text-align:center;margin-bottom:63px;margin-top:45px;}
.xmsb-btns span,.xmsb-btns a{width:150px; height:40px; line-height:40px; text-align:center; display:inline-block;font-size:16px; cursor:pointer;margin:0 20px;}
.xmsb-btns .submt{background:#f1f1f1; border:1px solid #f0f0f0; height:38px; line-height:38px;}
.xmsb-btns .save{background:#5d81ca; color:#fff;}


/*项目申购个人*/
.xmsb-person{padding-bottom:30px;}
.xmsb-person .row4-list{padding:0;}
.xmsb-person .row4-list .td1{width:200px;}
.xmsb-person .row4-list .td2{ width:414px;}
.xmsb-person .row4-list .td3{ width:100px;}
.xmsb-person .row4-list .td4{ width:100px;}
.xmsb-person .row4-list .td4 b{ text-decoration:underline; font-weight:normal; cursor:pointer;}

.xmsb-h1{padding:30px 100px 10px 100px;font-size:24px; color:#333333; text-align:center;}

/*弹出层*/
.lay-tips{display:none;}
.lay-form{background:url(tips-png-bg.png) repeat; height:100%;width:100%; position:fixed; top:0px;left:0;z-index:9999; display:none;}	
.lay-form .lay-form-ui{position:absolute;top:50%;left:50%; margin-left:-295px; margin-top:-258px; width:590px; background:#fff; border-radius:5px;}
.lay-form .lay-form-ui2{margin-top:-227px;}
.lay-form .lay-form-head{background:#5a7fbd; height:60px; line-height:60px;padding:0 20px;  border-top-left-radius:5px; border-top-right-radius:5px;}
.lay-form .lay-form-head .title{color:#fff;font-size:20px;}
.lay-form .lay-form-head .lay-close{background:url(lay-close-icon.png) no-repeat center center; height:24px; width:24px; display:block; float:right;margin-top:18px; cursor:pointer;}
.lay-form .lay-form-con{padding:30px 40px;} 

.lay-form .lay-form-con table{border-top:1px solid #7b9cd4;border-left:1px solid #7b9cd4;width:100%;}
.lay-form .lay-form-con table td{border:1px solid #7b9cd4;border-left:0;border-top:0;padding:0 6px;}
.lay-form .lay-form-con table td input{height:24px; line-height:24px;border:0;padding:6px 0;width:100%;outline:none;}
.lay-form .lay-form-con table td select{border:0;width:100%; height:32px; line-height:32px;}
.lay-form .lay-form-con ul{border-top:1px solid #7b9cd4;}
.lay-form .lay-form-con ul li{height:39px;}
.lay-form .lay-form-con ul li span{width:253px; float:left; height:38px; line-height:38px; border:1px solid #7b9cd4;border-top:0; text-indent:1em;}
.lay-form .lay-form-con ul li .ipt{margin-left:-1px;text-indent:0;}
.lay-form .lay-form-con ul li .ipt input{border:0;width:239px; height:24px; line-height:24px; padding:7px;}
.lay-form .lay-form-con ul li .ipt select{border:0;width:239px; height:38px; line-height:38px; padding:0 7px;}
.lay-form .lay-form-con ul li .ipt a{display:block; text-decoration:underline; text-align:center;color:#325ab1;}
.lay-form .lay-form-con p{padding-top:10px; line-height:24px; color:#999999;}
.lay-form .lay-form-con .lay-btns{height:36px; line-height:36px;margin:20px 0 10px 0; text-align:center;}
.lay-form .lay-form-con .lay-btns span{display:inline-block;width:150px; text-align:center; height:36px; line-height:36px;font-size:16px; border-radius:5px; margin:0 10px; cursor:pointer;}
.lay-form .lay-form-con .lay-btns span.sure{color:#fff;background:#5a7fbd;}
.lay-form .lay-form-con .lay-btns span.cancel{color:#aaaaaa;border:1px solid #f1f1f1;background:#f1f1f1; height:34px; line-height:34px;}
.lay-form .lay-form-ui2 .lay-form-con .lay-btns{margin:90px 0;}
.lay-form .lay-form-ui3{margin-top:-207px;}
.lay-form .lay-form-ui3 .lay-form-con ul li span{width:300px;}
.lay-form .lay-form-ui3 .lay-form-con ul li span.ipt{width:206px;}
.lay-form .lay-form-ui3 .lay-form-con ul li span.ipt input{width:192px;}
.lay-form .lay-form-ui3 .lay-form-con .lay-btns{margin:90px 0;}

/*详情页*/
.cont-head{border-bottom:1px solid #f0f0f0;}
.cont-head h2{font-weight:bold;color:#333333;font-size:30px;padding:30px 0 5px 0;}
.cont-head .cont-info{overflow:hidden; margin-bottom:5px;}
.cont-head .cont-info .cont-sku{color:#888888; float:left;width:700px; height:24px; line-height:24px;}
.cont-head .cont-info .fontSize{float:right;width:100px;color:#888888; height:24px; line-height:24px;}
.cont-head .cont-info .fontSize b{color:#888888; font-weight:normal;margin:0 5px; cursor:pointer;}
.cont-head .cont-info .fontSize b.on{font-weight:bold;}
.content{padding:20px 0;}
.content p{font-size:16px; color:#333333; line-height:200%;margin-bottom:10px;}


/*信息中心*/
.msg-head{overflow:hidden; border-bottom:1px solid #f0f0f0; height:35px;margin:20px 0;}
.msg-head span{margin-right:10px;background:#eeeeee;color:#fff;font-size:18px; padding:6px 15px;border-top-left-radius:5px; border-top-right-radius:5px; display:inline-block;margin-bottom:-1px;color:#333; cursor:pointer;}
.msg-head span.on{background:#5a7fbd;color:#fff;}
.messages dl dt{height:40px; line-height:40px;background:#f4f4f4;}
.messages dl dt a{float:left;width:600px;height:40px; line-height:40px; color:#333333;padding-left:20px; font-weight:bold;font-size:16px;}
.messages dl dt span{float:right;width:150px; text-align:right;height:40px; line-height:40px; color:#888888;padding-right:20px;font-size:14px;}
.messages dl dd{padding:20px;color:#888888; line-height:24px;font-size:14px;}


/*修改密码*/
.update-pwd{padding:80px 0 0 0;}
.update-pwd .normal{width:100%; text-align:center;margin-bottom:20px; overflow:hidden;} 
.update-pwd .normal .name{font-size:16px;width:290px; float:left; height:40px; line-height:40px; text-align:right;}
.update-pwd .normal input{width:258px;height:24px; line-height:24px;padding:6px 0; float:left;}


/*个人主页*/
.table{width:100%;margin-top:20px;table-layout: fixed;}
.table th{background:#5a7fbd;color:#fff;font-size:16px;padding:8px;}
.table .bg-txtrgt{ text-align:right;background:#f4f4f4;}
.table td{padding:8px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}