.top-nav{height: 36px;background-color:#fcfcfc;line-height: 36px;color: #666666;font-size: 12px; box-shadow: 0px 2px 2px #f6f6f6;position: relative;z-index: 1; }
.icon-top{display: inline-block;width:20px;height:20px;background: url(http://static.p2gcaifu.com/navicon1.png) no-repeat;transition: 1s}
.icon-top.icon-top-login{ background-position:0px 0px;}
.icon-top.icon-top-regist{background-position:-20px 0px;}
.icon-top.icon-top-dropdown{background-position:-120px 0px;}
.icon-top.icon-top-phone{background-position:-40px 0px;}
.icon-top.icon-top-contactus{background-position:-60px 0px;}
.icon-top.icon-top-problem{background-position:-80px 0px;}
.icon-top.icon-top-user{background-position:-100px 0px;}
.top-nav a:hover i.icon-top,.top-nav li:hover i.icon-top{background-position-y:-19px;}
.top-nav li:hover i.icon-top-dropdown{background-position-y:0px;transform:rotate(-180deg);
-ms-transform:rotate(-180deg); /* Internet Explorer */
-moz-transform:rotate(-180deg); /* Firefox */
-webkit-transform:rotate(-180deg); /* Safari 和 Chrome */
-o-transform:rotate(-180deg); /* Opera */}
.top-nav a,.top-nav li{position: relative; display: inline-block; color: #666666; cursor: pointer;}
.top-nav a{padding-left: 25px; padding-right: 10px;}
.top-nav a:after,.top-nav li:after{content: '';height: 22px;width: 1px; background: #e5e5e5;position: absolute;right: 0px; top: 7px; z-index: 3}
.top-nav #islogin a{padding-right: 10px;padding-left: 0;}
.top-nav #islogin .a2{ display: inline-block; width: 25px;}
.top-nav #islogin a svg{ position: absolute; top: -17px; fill: #666666}
.top-nav #islogin a:hover svg{ fill: #ff5052}
.top-nav #islogin a i{position: absolute; right: 0; top: -18px; display: block; padding: 0 3px; height: 15px; min-width: 9px; border-radius: 50%; text-align: center; line-height: 15px; background: #ff5052; color: #fff;}
.top-nav #islogin a:after{display:none;}
.top-nav .last:after{display: none;}
.top-nav a:hover,.top-nav li:hover .scon{ color: #f83739;}
.top-nav a i.icon-top,.top-nav li i.icon-top{position: absolute; left:10px; top:7px; }
.top-nav a i.icon-top{left: 3px;}
.top-nav li i.icon-top-dropdown{left:inherit;right: 12px;}
.top-nav .toplink li{float: left;}
.top-nav .toplink li .box{display: inline-block;padding-right: 13px;padding-left: 35px;position: relative;z-index: 2; }
.top-nav .toplink li.arrow .box{padding-right: 38px;background: #fcfcfc;}
.top-nav .toplink .sub{position: absolute;background: #fcfcfc;left: 0;border: 1px solid #e5e5e5;display: none;margin-top: -1px;}
.top-nav .toplink li:hover .sub{display: block;}
.top-nav .toplink li .sub table{ margin: 0 auto !important;  }
.top-nav .toplink li.arrow:hover:after{top: 0;height: 36px;}
.top-nav .toplink li.arrow:hover:before{content: '';height: 36px;width: 1px; background: #e5e5e5;position: absolute;left: 0px; top: 0px;height: 36px;z-index: 3}
.top-nav .toplink li.li2.arrow:hover:before{left: -1px;}
.top-nav .toplink .li1 .sub{width: 135px;text-align: center; }
.top-nav .toplink .li1 .sub img{margin-top: 10px; width: 109px; height: 109px;display: block; margin: 0 auto;}
.top-nav .toplink .li1 .sub p{line-height: 20px; margin-bottom: 10px;}
.top-nav .toplink .li2 .sub{left:-1px;width: 193px; padding: 13px 15px;}
.top-nav .toplink .li2 .sub .p1{font-size: 14px; color: #464646;line-height: 22px;}
.top-nav .toplink .li2 .sub .p1 i{ margin-right: 5px;}
.top-nav .toplink .li2 .sub .hotline{font-size: 20px;line-height: 26px;} 
.top-nav .toplink .abox{padding-left: 6px;padding-right: 0px}
.top-nav .toplink .abox .box{padding-left: 28px;}
.main-nav{background:#fff;overflow:hidden;height:90px;}
.main-nav .container{height:90px;overflow:hidden}
.main-nav .container img{width:auto;height:50px;margin: 20px 0;}
.main-nav .container .sub-tit{margin-left:3px;padding:13px}
.main-nav li{float:left;margin-left: 5px;}
.main-nav li a{display:block;height:90px;line-height: 90px; font-size:15px;color: #696969; width: 88px;text-align: center;}
.main-nav li.on a{color:#ff5052; background: #f8fafc;position: relative;}
.main-nav li.on a:after{content: '';height: 2px;width: 100%; position: absolute;left: 0;bottom: 0; background: #ff5052; }
.main-nav .index-nav{}

/*banner*/
.banner{min-width: 1200px;width:100%;position: relative; height: 398px;overflow: hidden}
.banner .hd{position: absolute; width: 500px; bottom: 20px; left: 50%; margin-left: -250px; text-align: center; z-index:88;}
.banner .hd li{width: 29px;height: 5px; background:#c7c4bc; margin: 0 6px;display: inline-block;cursor: pointer;}
.banner .hd .on{ background:#fe5454;}
.banner .bd{height: 398px;    background-color: #ddd;}
.banner .bd ul,.banner .bd li,.banner .bd li a{width: 100% !important; height: 400px; display: block; min-width: 1100px;}

.login-box{width: 280px;height: 260px;position:absolute;top:37px;left: 50%;margin-left:300px;background-image: url(http://static.p2gcaifu.com/loginnewbox.png);background-repeat: no-repeat;text-align: center; padding: 30px 10px;}
.login-box p{color: #ffffff;}
.login-box .p1{font-size: 16px;}
.login-box .p2{font-size: 60px; border-bottom: 1px solid #c9c8c6;     line-height: 102px;margin-bottom: 23px;}
.login-box .btns{margin-bottom: 15px; height: 48px; line-height: 46px; width: 220px;font-size: 18px;letter-spacing:2px;}
.login-box .p3{width: 100%;}
.login-box .p3 a{margin-left: 3px;color: #ffc90d;text-decoration: underline;}
.login-box .tab-img{ width: 46px;height: 46px; position: absolute; left: 0;top:0;}
.login-box  .codePic img{display: block;    margin: 0 auto;margin-top: 44px; width: 148px;}
.login-box .loginboxtip{font-size: 15px;color: #ffffff;line-height: 34px;display: block;}
.login-box .codePic table{margin: 0 auto !important; margin-top: 44px !important;}


/*项目特点*/
.item-box-safe{height: 163px;border-bottom:1px solid #eeeeee;background: #ffffff; }
.list-safe li{float: left;width:300px;height:163px;}
.list-safe li i{background: url(http://static.p2gcaifu.com/safebox.png) no-repeat;display: block;width: 105px;height: 116px;float: left;margin-left: 20px; margin-top: 36px;    transform-style: preserve-3d;transition: 1s transform;}
.list-safe li .i-safe{ background-position: -8px -8px;}
.list-safe li .i-lock{ background-position: -118px -8px;}
.list-safe li .i-right{ background-position: -229px -8px;}
.list-safe li .i-gold{ background-position: -337px -8px;}
.list-safe li:hover i{    transform: rotateY(0.5turn);}
.listsafe_text{float: left;width:143px;height:116px;margin-top: 45px;margin-left: 7px;}
.listsafe_text p{font-size: 18px;letter-spacing: 2px;color:#333333;  margin-bottom: 4px;}
.list-safe li span{font-size: 14px;float: left;display: block; letter-spacing: 1px;color: #797979;    line-height: 19px;}


.new-box{height: 48px;background: #ffffff; line-height: 48px;}
.new-box .i-laba{background: url(http://static.p2gcaifu.com/notice.png) no-repeat; width: 29px;height: 24px;display:block;margin-top: 11px;margin-right: 12px;margin-left: 10px;}
.new-box .scroll-top {float: left;width: 970px;}
.new-box .scroll-top li{width: 970px;     overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle;}
.new-box .scroll-top li a{color: #666;}
.more{color: #999999; position: relative; padding-left: 20px;margin-right: 5px}


/*合作伙伴*/
.item-box-flinks{height: 132px;padding-top: 30px;background: #ffffff;border-bottom: 1px solid #eee;}
.frlinkstit{width: 240px;height: 20px;}
.item-box-flinks .tit{margin-left: 36px;}
.item-box-flinks .tit1{font-size: 16px; color: #000000;display: block;float: left;margin-right: 7px;}
.item-box-flinks span{font-size: 12px; color: #999999;display: block;float: left;}
.item-box-flinks ul{margin-top: 20px;}

.item-box-flinks ul li{float: left;width: 196px;height: 58px;border: 1px solid #dddfe1;border-radius:2px;margin-left: 36px;overflow: hidden; }
.item-box-flinks li a {display: block;width: 198px;height: 60px;position: relative;}
.item-box-flinks li a:before,.about-tab-box .links li .logo:before{content:"";position:absolute;width:100px;height:100%;top:0;left:-150px;overflow:hidden;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,0.7)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg)}
.item-box-flinks li a:hover:before,.about-tab-box .links li:hover .logo:before{left:150%;transition:all 1.5s ease 0s}
/*底部*/
.footer {background: #ffffff;height:196px;}
.footer .logo-footer{float: left;margin-left: 8px;margin-top: 38px; max-width: 424px;}
.footer .logo-footer img{max-width: 485px;max-height: 50px;}
.footer .footerright{height: 50px;margin-top: 34px;}
.footer .hotlinebox{display: block;float: left; height: 50px;line-height: 50px;font-size: 18px;margin-left: 67px;margin-top: 35px;}
.footer .hotlinebox span{color: #ff5a5e;font-size: 24px;}
.footer .hotlinebox i{font-size: 22px;color: #919cae;margin-right: 5px;}
.footer ul{height: 50px;line-height: 50px;   padding-top: 19px;}
.footer ul li{float: left;font-size: 14px;margin-right: 5px; border-right: 1px solid #cecece; height: 13px;line-height: 13px; padding-right: 5px;}
.footer ul li.last{border: none;}
.footer ul li a{color: #999999;}
.footer .p1{float: left;display: block;width: 100%;text-align: center;margin-top: 30px;font-size: 15px;}

.footer .f-alert{width:200px;height: 32px;background:#eff2f5;border-radius: 4px;text-align: center;line-height: 32px;font-size: 12px;float: left;margin-left: 500px;margin-top:12px; }
.footer .f-alert .con{margin-left: 0px;}


.index-con-left {width: 868px;}
.index-con-right{width: 300px;}
.side-con-left {width: 818px;}
.side-con-right{width: 350px;}
.item-box {
    background: #fff;
    margin-bottom: 32px;
    position: relative;
}
*+.list-hotpro { padding-bottom: 32px;} /* IE7 */ 
.list-hotpro li.li{transition: all .2s linear;width:208px;height:260px;float:left;background:#fff;padding:19px 30px;margin-right:32px;text-align:center;position:relative;margin-bottom:32px;border-top: 2px solid #ff4344;overflow: hidden;position: relative;top:0;}
.list-hotpro li.li:hover{box-shadow: 0 28px 40px rgba(0,0,0,.14);top: -8px;transition: all .2s linear;}
.list-hotpro li.li.last{margin-right:0}
.list-hotpro li .i-icon{    width: 88px;height: 22px;background: #fb4d3d;border-radius:0 0 3px 3px;position: absolute;left: 50%;top: -2px;color: #ffffff;font-size: 12px;text-align: center;line-height: 22px; margin-left: -44px;}
.list-hotpro li.li-xinshou .i-icon{background: #ffc90d;}
.list-hotpro li.li-xinshou{border-color:#ffc90d; }
.li-disable{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)}
.progress-bar{margin:10px auto}
.goalProgress,.progress-bar{background:#dcdcdc;border-radius:2px;height:4px;text-align:left}
.progressBar{background:#fe5356;height:4px;display:block;overflow:hidden;width:0;border-radius:2px;    background: -webkit-linear-gradient(left, #ff9d2a , #fa3f40);}
.list-hotpro li.li .p1{margin-top: 20px;}
.list-hotpro li.li .p1 a{color:#464646;font-size:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;display:block;margin-bottom:5px;text-align: left;}
.addrate{position:absolute;color:#faa054;font-size:18px}
.list-hotpro li.li .btns{cursor:pointer;display:none;width:207px;margin-top:15px}
li.li-disable .btns,li.li-disable .i-icon{background: #a0a0a0\9;color: #fff\9;cursor: default\9;border-color: #a0a0a0\9;}
.list-hotpro li.li .s1{display:block;color:#ff5256;font-size:30px;}
.list-hotpro li.li .d1 .fl-left{position: relative;}
/* .list-hotpro li.li .d1 .fl-left:after{content: '';position: absolute;right: -22px; top:3px; width: 1px; height: 62px; background: #e5e5e5;} */
.list-hotpro li.li .fl-left .s2{color:#ff5256}
.list-hotpro li.li .d2{text-align:left;margin-top:15px}
.list-hotpro .li .hover-con{ position: absolute; width: 268px;height: 100px;background: rgba(255,255,255,.8); padding: 104px 0; opacity: 0;left: 0; top: 318px; transition:all 0.35s ease-out 0s;-moz-transition:all 0.1s ease-out 0s;}
.list-hotpro .li .hover-con .over{ width: 100px; height: 38px; border-radius: 50%; color: #fff; background: #a4a4a4; margin: 0 auto; text-align: center; font-size: 14px; padding: 31px 0;}
.list-hotpro .li .hover-con .over a{ color: #fff; font-size: 12px;}
.list-hotpro .li.li-disable:hover .hover-con {opacity: 1;top: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.list-hotpro li.li.li-disable:hover{top: 0; box-shadow: none;}

.item-box .tit{height:48px;border-bottom:1px solid #eee;line-height:48px;padding:0 10px}
.item-box .tit h4{font-size:16px;color:#464646}
.item-box .tit i{margin-right: 6px;color: #999999;margin-left:5px;float: left;font-size: 20px;}
.item-box .tit .subtit{color: #999999;font-size: 12px;float: left;margin-left: 10px;line-height: 40px; margin-top: 6px;}
.more{font-size:14px;color:#898989}
.more:before{content: '';margin-right:8px;transition: 1s transform;position: absolute;left: -3px;top: 15px; width: 18px;height:18px; background-image: url(http://static.p2gcaifu.com/add2.png);}
.more:hover:before{ -webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg);}

.item-box-con{background: #f5f7fa;}
.item-box-con>ul>li{ padding:16px 25px;transition: all .2s linear; background: #fff; margin-bottom: 32px; position: relative; top:0;}
.item-box-con>ul>li:last-child{border: none;}
.item-box-con-index.item-box-con>ul>li:hover,.item-box-con-index.item-box-con>ul>li.li-disable:hover{ top:0; box-shadow: 0 0 18px rgba(0,0,0,0.16); filter: progid:DXImageTransform.Microsoft.Shadow(color='#eeeeee', Direction=125, Strength=4);border-color: #fff;-webkit-transform:scale(1.02); -moz-transform:scale(1.02); -o-transform:scale(1.02); position: relative;z-index: 2;}
.item-box-con>ul>li:hover{box-shadow: 0 12px 28px rgba(0,0,0,.1); top: -5px;}
.item-box-con>ul>li.li-disable{ overflow: hidden; }
.item-box-con>ul>li.li-disable:hover{box-shadow: none; top: 0px;}
.item-box-con>ul>li.li-disable:hover .hover-con{ opacity: 1; top: 0px;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.item-box>ul>li .percentage{position:relative}
.item-box>ul>li .percentage[style]:before,.item-box-con-index>ul>li .percentage[style]:after{content:"";display:block;width:86px;height:86px;position:absolute;top:0px;left:0px;border-radius:50%;box-shadow:inset 0px 0px 5px #ccc;z-index:1;display:none;border:2px solid #ccc}
.percentage span,.percentage canvas{position:relative;z-index:2}
.item-box>ul>li .percentage:after{box-shadow:0px 0px 2px #ccc}
.item-box>ul>li:hover .percentage[style]:before,.item-box-con-index>ul>li:hover .percentage[style]:after{display:block;-webkit-animation:maichong 1s infinite linear;animation:maichong 1s infinite linear}
@-webkit-keyframes maichong{0%{opacity:0.2}
100%{opacity:0;transform:scale(1.4, 1.4)}}@keyframes maichong{0%{opacity:0.2}
100%{opacity:0;transform:scale(1.4, 1.4)}}.item-box-con-index>ul>li.last{border:none}
.percentagebox{width: 230px; float: left;color:#666;margin-top: 10px;margin-left: 22px;}
.percentagebox .p3,.goalProgress{margin-bottom: 7px;}

.item-box-con>ul>li .con{border-bottom:1px dashed #ddd;padding-bottom: 10px;}
.item-box-con .percentage.disable{color:#535353}
.item-box-con .con .p1{float: left;}
.item-box-con .con .p1 a{font-size:18px;color:#646464;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.item-box-con .con .p2{float:right;height:20px;font-size: 12px;color: #999;    margin-top: 5px;margin-left: 10px;position: relative;}
.item-box-con .con .p2 i{ color: #40c100; font-size: 20px; position: absolute; left: -25px; top: -5px;}
.item-box-con .sub-ul{text-align:center;margin-top:16px}
.item-box-con .sub-ul li{width:139px;float:left;position: relative;}
/* .item-box-con .sub-ul li:before{content: '';position: absolute;left: 0;top: 6px; width: 1px; height: 40px; background: #eee;} */
.item-box-con .sub-ul li.frist:before{display: none;}
.item-box-con .sub-ul li .p1{line-height: 27px;}
.item-box-con .sub-ul .big{font-size:32px;color:#535353}
.item-box-con .sub-ul .frist .p2{padding-left:10px}
.item-box-con .sub-ul .frist .big{color:#ff5256}
.item-box-con li>.info>.btns-b2{margin-top:26px;cursor:pointer;display:none; background: #fff; color: #ff5b5f;}
.item-box-con li>.info>.btns-b2:hover{color: #fff!important; background: #ff5b5f;}
.item-box-con li>.info>.btns{margin-top:26px;cursor:pointer;display:none;}
.item-box-con ul .percentage{font-size:27px;color:#ff5256;position:relative;left:66px}
.item-box-con-index{background: #fff;}
.item-box-con-index>ul>li{margin-bottom: 0px;border-bottom:1px dashed #ddd}
.item-box-con-index>ul>li .con{border: none;padding-bottom: 0}
.item-box-con-index .con .p2{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;font-size: 12px;color: #999;    margin-top: 5px;margin-left: 10px;}


.item-box-total{width: 300px;padding-top: 28px;}
.item-box-total .total{width: 280px; height: 198px;margin-left: 10px;text-align: center;}
.item-box-total .total img{display: block; margin: 0 auto;}
.item-box-total .total .p1{font-size: 18px;color: #464646;width: inherit;text-align: center;}
.item-box-total .total .p2{color:#fb4d3d;font-size: 26px;width: inherit;text-align: center;}

.item-box-mes.margin-b-0{border-bottom: 1px solid #eee;}
.item-box-mes ul{padding: 21px 13px;}
.item-box-mes ul li{height: 32px;line-height: 32px;}
.item-box-mes ul  li span{color: #999999;font-size: 12px;display: block;float: left;}
.item-box-mes ul li .point{width: 6px;height: 6px;display:block;border-radius: 50%;background: #d5d5d5;margin-right: 8px;margin-top: 13px; float: left;}
.item-box-mes ul li .time{margin-right: 6px;}
.item-box-mes ul  li a{width: 177px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle;font-size: 12px;color: #000000;display: block;float: left; margin-right: 5px;}
.item-box-mes ul  li a:hover{color:#fb4d3d; }

.banner-box,.banner-s1,.banner-s2{height:200px;min-width:1100px;position:relative;display:none}
.banner-box{background-color:#ddd;display:block}
.banner-box-2{height:220px}
.banner-box-2 .banner-s1{height:220px}
.banner-box-2 .stocktotalbox{width:100%;top:28px;position:absolute;text-align:center;color:#fff}
.banner-box-2 .p1{    font-size: 20px;position: absolute;left: 50%;width: 800px;margin-left: -400px;top: -3px;}
.banner-box-2 .btn{width:131px;height:39px;line-height: 39px;font-size: 16px; display:block;margin:0 auto;margin-top:105px;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dcedf7), to(#d9eaf6));
    color: #54a5da;box-shadow: 0 2px 2px rgba(0,0,0,.26);    border-radius: 22px;}
.pagination li{height: 30px;line-height: 30px;float: left;}
.pagination li a{height: 30px;line-height: 30px;color: #898989;}
.pagination li.page-number, .pagination li.page-last, .pagination li.page-first{font-size: 14px;padding: 0 12px;border-radius: 10px;  border: 1px solid #cccfd2;margin: 0 5px;}
.pagination li.page-number.active, .pagination li.page-last.active, .pagination li.page-first.active{    background-image: linear-gradient( 90deg, #ffb80d, #ff960d);border:none;height: 32px;line-height: 32px;}
.pagination li.page-number.active a, .pagination li.page-last.active a, .pagination li.page-first.active a{color: #fff;}
.pagination li.page-pre, .pagination li.page-next{    border: 1px solid #cccfd2;padding: 0 14px;margin: 0 5px;border-radius: 10px;}
.pagination li.page-pre a, .pagination li.page-next a{color: #898989;}
.fixed-table-pagination{position: relative;height: 70px;}
.fixed-table-loading{padding: 50px;text-align: center;display: none;}
.pagination-detail{position: absolute;top: 30px;}
.pagination-detail .page-list{display: none !important;}
.fixed-table-pagination div.pagination{position: absolute;right: -33px;top: 0;z-index: 5;}

.pagination{text-align: center;padding: 15px;height: 32px;overflow: hidden;vertical-align: top;position: relative;z-index:100;}
.pagination .con{height: 32px;margin: 0 auto;display: inline-block;*zoom: 1;*display: inline;padding: 0;}
.pagination span.page-num.prev, .pagination span.page-num.next{padding: 0 14px;margin: 0 10px;border-radius: 10px;font-size: 14px;}
.pagination span{font-size: 14px;float: left;display: inline-block;*zoom: 1;*display: inline;height: 30px;line-height: 30px;}
.pagination span.page-num{font-size: 14px;padding: 0 10px;border-radius: 10px;border: 1px solid #cccfd2;margin: 0 3px;cursor: pointer;background: #fff;}
.pagination span.page-num.on{ background: #ffb80d\9; background-image: linear-gradient( 90deg, #ffb80d, #ff960d);color: #fff;border: none;height: 32px;line-height: 32px;}
.pagination span.next, .pagination span.prev{border: 1px solid #cccfd2;color: #666666;padding: 0 20px;margin: 0 10px;border-radius: 5px;}
.pagination span.total-info{font-size: 14px;margin-left: 12px;margin-right: 12px;}
.pagination #jump-index{border: 1px solid #bfbfbf;height: 30px;line-height: 30px;border-radius: 5px;margin: 0 10px;width: 40px;}
.pagination .jump-page{border: 1px solid #cccfd2;background: #fff;border-radius: 10px;color: #666666;height: 30px;line-height: 30px;width: 64px;cursor: pointer;margin-left: 26px;}
.pagination-small span{height: 32px;line-height: 32px;}
.pagination-small span.page-num{padding: 0 9px;}
.pagination-small #jump-index{height: 32px;line-height: 32px;}
.pagination-small .jump-page{height: 32px;line-height: 32px;}

.search-select { background: #fff;  padding-top: 0; font-size: 18px;}
.search-select .search-tit{ padding: 0 42px; height: 50px; color: #464646; font-size: 16px; border-bottom: 1px #e8e8e8 solid;}
.search-select .search-tit i{ font-size: 18px; height: 20px; position: absolute; left: 18px; top: 14px; color: #999;}
.search-select .search-tit span{ line-height: 50px;}
.search-select .search-s{; padding: 0 8px; padding-top:22px; padding-bottom: 10px; color: #666666; font-size: 16px; border-bottom: 1px dashed #c4c4c4; margin: 0 15px;}
.search-select .search-s .search-box{ height: 44px; margin: 16px auto; border-radius: 3px; border: 1px solid #dddddd; overflow: hidden; box-shadow: 0 2px 4px rgba(0,0,0,0.05);}
.search-select .search-s .search-box input{ float: left; border: none; height: 44px; width: 170px; padding: 0 12px; line-height: 44px;}
::-webkit-input-placeholder {color:#ccc; font-size: 12px;}
:-moz-placeholder {color:#ccc; font-size: 12px;}
::-moz-placeholder {color:#ccc; font-size: 12px;}
:-ms-input-placeholder {color:#ccc; font-size: 12px;}
.search-select .search-box .btn-s{ cursor: pointer; border: none; height: 44px; width: 45px; background: #ff4e50; color: #fff; margin-left: -5px; text-align: center; line-height: 44px;}
.search-select .search-box .btn-s i{ font-size: 24px;}
.search-select .select-list{ padding: 0 18px; padding-top: 26px; color: #666; font-size: 12px; padding-bottom: 26px;}
.search-select .select-list>li{ margin-bottom: 25px;}
/* .search-select .select-list ul{margin-left: -7px;margin-right: -7px;} */
.search-select .select-list .label{     font-size: 16px;width: 100%;text-align: left;border: none;}
.search-select .select-list  li{ float: left; cursor: pointer; position: relative;display: inline-block; width: 77px; height: 26px; line-height: 26px; border: #c3cad4 1px solid; border-radius: 2px; text-align: center; line-height: 26px; margin-top: 12px; margin-left: 5px; margin-right: 4px; overflow: hidden;}
.search-select .select-list .on{  border: 1px solid #ff4e50!important; color: #ff4e50!important;}
.search-select .select-list .on:after{font-family:"iconfont" !important;font-size:20px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; content: "\e656"; position: absolute; right: -3px;  bottom: -1px;
    height: 21px; width: 20px;}
.search-select-2{width: auto;}
.search-select-2 .search-s{    margin: 0px 370px; border:none;padding-top: 7px;}
.search-select-2 .search-s .search-box input{width: 367px;}
.select-list2{border-top:1px solid #e8e8e8; }
.search-select-2 .select-list2{ padding: 0;}
.search-select-2 .select-list2 li{ cursor: pointer; position: relative; width: 299px; height: 66px; float: left; border-right: 1px solid #e8e8e8; text-align: center; line-height: 66px; font-size: 16px; color: #717e92;}
.search-select-2 .select-list2 li.last{border: none;}
.search-select-2 .select-list2 li svg{position: absolute; top: 22px; margin-left: 5px; fill: #a2a2a2;}
.search-select-2 .select-list2 li.on{ background-color: #fefdfa; height: 64px; border-bottom: 2px solid #ffb535; color: #c98714;}
.search-select-2 .select-list2 li.on svg{ fill: #a2a2a2;}
.search-select-2 .select-list2 li.on.asc .ascarr{fill: #c98714;}
.search-select-2 .select-list2 li.on.des .desarr{fill: #c98714;}
.friend-link{ display: block; width: 260px; height: 66px; overflow: hidden; text-align: right; padding: 34px 20px;}
.friend-link img{ position: absolute; top: 28px; left: 30px;}
.friend-link h1{ font-size: 28px;color: #5e789e;}
.friend-link p a{ font-size: 14px;color: #999999;}


.commonList .regularitem,.complete-item,.hover-con{ width: 100%;height: 172px; padding-top: 0; transition: all .2s linear; position: relative; top:0;}
.commonList .regularitem:hover{ box-shadow: 0 12px 28px rgba(0,0,0,.1); top: -5px; }
.commonList .complete-item{ overflow: hidden;}
.commonList .regularitem.complete-item:hover { top: 0; box-shadow: none;}
.commonList .regularitem .con{ height: 48px; line-height: 48px; border-bottom: 1px dashed #c4c4c4; padding-left: 14px; margin: 0 13px;}
.commonList .con .p1 a,.commonList .con .p2{ color: #696969;}
.commonList .con .p2{ float: right; line-height: 48px; position:relative;}
.commonList .con .p2 i{ color: #40c100; font-size: 20px; position: absolute; left: -28px; top: 1px;}
.commonList .info{ margin-top: 5px !important;}
.commonList .info .big{ font-size: 32px !important;}
.commonList .info .common{ font-size: 24px;}
.commonList .info .frist .p1{ color: #fb4d3d!important;}
.commonList .regularitem .info .sub-ul{ width: auto; height: auto; margin-left: 0; margin-right: 40px; margin-top: 15px;}
.commonList .regularitem .info .sub-ul li{ width: auto; padding: 0 27px; height: 40px; text-align: center; margin-right: 0; float: left; border-right: 1px solid #eeeeee;}
.commonList .regularitem .info .sub-ul li.frist{ padding: 0 29px;}
.commonList .regularitem .info .sub-ul li.last{ border: none;}
.commonList .regularitem .info .sub-ul li .p1{ margin-top: -8px;}
.commonList .info .p1{ color: #70767e !important;}
.commonList .info .percentage{ margin-top: 8px;}
.commonList .info .complete{ font-weight: 500;}
.commonList .info .btns{ margin-right: 34px; margin-top: 15px;}
.commonList .info .btns-b4:hover{background-color: #ffb109; background-image: none; border:1px solid #ffb109; text-decoration: none; border-radius: 4px;}  
.hover-con{position: absolute; background: #fff; background: rgba(255,255,255,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8ffffff,endColorstr=#c8ffffff); top: 135px; left: 0; transition: all 0.35s ease-out 0s; -moz-transition: all 0.1s ease-out 0s; opacity: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.hover-con .over{ width: 100px; height: 40px; padding: 30px 0; border-radius: 50%; color: #fff; background: #a4a4a4; margin: 17px auto;text-align: center;}
.hover-con .over a{font-size: 12px; color: #fff;}
.complete-item:hover .hover-con{transition:all 0.1s ease-out 0s;-moz-transition:all 0.1s ease-out 0s; top:0; opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); z-index: 100;}
.item-box-stock li{ width: 100%; height: 172px;}
.item-box-stock .con{ position: relative;}
.item-box-stock .con .p1 span{ margin-left: 10px;}
.item-box-stock .con .p2{ position: absolute; right: -14px; top: 10px;}
.item-box-stock .con .p2 span{ display: block; color: #fff; height: 29px; line-height: 29px; padding: 0 5px; position: relative;}
.item-box-stock .con .p2 .up{ background: #ff4e50;}
.item-box-stock .con .p2 .up:before{ position: absolute; left: -29px; content: ''; width: 29px; height: 29px; background: url("http://static.p2gcaifu.com/up_1.png") no-repeat;}
.item-box-stock .con .p2 .up:after{ position: absolute; right: -7px; content: ''; width: 7px; height: 36px; background: url("http://static.p2gcaifu.com/up_2.png") no-repeat;}
.item-box-stock .con .p2 .down{ background: #1dcc00;}
.item-box-stock .con .p2 .down:before{ position: absolute; left: -29px; content: ''; width: 29px; height: 29px; background: url("http://static.p2gcaifu.com/down_1.png") no-repeat;}
.item-box-stock .con .p2 .down:after{ position: absolute; right: -7px; content: ''; width: 7px; height: 36px; background: url("http://static.p2gcaifu.com/down_2.png") no-repeat;}

.item-box-stock .info{ height: 76px; border-bottom: 1px solid #e8e8e8;}
.item-box-stock .info .sub-ul{margin-top: 18px;}
.item-box-stock .info .sub-ul li .p1{ margin-top: -8px;}
.item-box-stock .regularitem .info .sub-ul li{ padding: 0 38px; min-width: 102px;}
.item-box-stock .info .sub-ul .frist-b .p1{font-size: 18px; color: #109ee8!important;}
.item-box-stock .tip{font-size: 12px; line-height: 40px; padding-left: 47px; padding-right: 15px; position: relative;}
.item-box-stock .tip i{font-size: 20px; color: #40c100; position: absolute; top: 1px; left: 20px;}
.item-box-stock .hover-con{width: 100%; height: 172px; top: 172px;}
.item-box-stock .hover-con .over{ margin: 36px auto;}


.main-nav2{background:#fff}
.main-nav2 .logo-box{height:52px;line-height:52px;float:left;padding:20px 0}
.main-nav2 .logo-box .logo{height:50px;border-right:1px solid #bdbdbd;padding-right:20px;margin-right:20px}
.main-nav2 .logo-box .logo img{width:auto;height:50px}
.main-nav2 .logo-box .tit{font-size:24px}
.main-nav2 .con{position:relative;height:50px;line-height:50px;padding:20px 0}
.main-nav2 .con .hot-line{padding-left:10px;border-left:1px solid #e5e5e5}
.main-nav2 .con ul{margin-top:10px;position:absolute;top:21px;right:0}
.main-nav2 .loadlogin a{color: #ff4e52;margin-left: 5px; text-decoration: underline;}
.main-nav2 .loadlogin #Tphone{color: #666;text-decoration: none;}


.login-warp{height: 569px;min-width: 1200px;width:100%;  overflow: hidden}
.login-warp-box{position: relative;}
.login{width:336px; height:372px;background: url(http://static.p2gcaifu.com/login.jpg);position: relative;padding-top: 56px;padding-left: 26px;padding-right: 26px;margin-top: 74px;}
.login .tit h2{font-size: 18px;color: #333333;}
.login .tit a{color: #ff585b;font-size: 16px;}
.login .form-box{position: relative;}
.login .g-form{padding-top: 38px;}
.login .form-alert{    position: absolute;top: 1px;font-size: 13px;left: 0px;color: #fb4d3d;background: #faf5e2;padding-left: 5px;padding-right: 5px;padding: 0 10px;height: 30px;line-height: 30px;width: 314px;}


.login .form-box-icon #imgcode{position: relative;}
.login .form-box-icon #imgcode input{width: 141px;}
.login .btns{width: 336px;background: #ff4e52;height: 40px; line-height: 38px; font-size: 18px;}
.login .form-box{padding-top: 0;}
.form-box-icon .form-group{margin-bottom: 20px;width: 336px;height: 48px;font-size: 14px;}
.form-box-icon .form-group .input-w{width: 334px;height: 46px;position: relative;}
.form-box-icon .form-group .input-w .label-i{ z-index: 2; display:block;width: 46px;height: 46px;border-right:#dcdcdc 1px solid;text-align: center;position: absolute; background-color: #fffefb; margin: 1px;}
.form-box-icon .form-group .input-w .label-i i{font-size: 20px;line-height: 46px; }
.form-box-icon .form-group .input-w input,.form-box-icon .form-group .input-w select{ line-height: 46px;display:block;height: 46px;width: 267px;padding-left: 55px;    border-radius: 3px;overflow: hidden;}
.form-box-icon .form-group .input-w select{height: 48px;width: 400px !important;padding-left: 0; padding: 12px 0\9;padding-left: 55px\0;text-indent: 55px;}
.form-box-icon .form-group .img{width: 108px;height: 46px;border:1px solid #dcdcdc;position: absolute;right: 0;top:0;}
.form-box-icon .form-group .img img{width: 100%;height: 100%;}
.form-box-icon .autologin{width: 336px;height: 37px;}
.form-box-icon .autologin #agree{color: #464646;font-size: 14px;}
.form-box-icon #getcode .btns{    width: 125px;height: 46px;line-height: 46px;position:absolute;right:0;top:0}

.item-box-regist{padding: 24px; box-shadow: 0 0 5px #ddd;min-height: 500px;}
.item-box-regist .form-box-icon {width: 400px;padding-left: 177px;position: relative;}
.item-box-regist .form-box-icon  .form-group{margin-bottom: 16px;width: 400px;height: 48px;font-size: 14px;}
.item-box-regist .form-box-icon  .form-group .input-w{width: 398px;height: 46px;  position: relative;}
.item-box-regist .form-box-icon  .form-group .input-w input,.item-box-regist .form-box-icon  .form-group .input-w .g-select{width: 333px;}
.item-box-regist .form-box-icon  .form-group.padding-s{height: 20px;}
.form-box-icon  #getcode input,#imgcode input{width:190px;height: 46px;padding-left: 55px;}
.form-box-icon  #getcode,#imgcode{position: relative;}
.form-box-icon  .form-group .bt{position: absolute;right: 0;top:0 }
.item-box-regist .form-box-icon  .form-group .img{width: 123px;height: 46px; position: absolute;right: 0;top:0;}
.item-box-regist .form-box-icon  .form-group .img img{width: 100%;height: 100%;}
.item-box-regist .form-group .bt{width: 126px;height: 48px;margin-left: 10px;}
.item-box-regist  .btns-a{width: 400px;height: 48px;background: #ff4e52;line-height: 48px;}
.item-box-regist .form-box-icon  .form-group .surebtn{border:none;}
.item-box-regist .form-box-icon  .form-group #agree{border:none;}
.form-box-icon #agree input{width: 14px;height: 14px;margin-top: 4px;margin-right: 6px;display: inline-block;position: relative;top:2px;}
.form-box-icon #agree {border:none;width:auto;height: 14px; margin-left: -50px\9;}
.form-box-icon .g-form .form-group .g-select{
    border: 1px solid #c9c9c9;
}
.form-box-icon{padding-top: 70px;}
.item-box-regist .form-box-icon .form-group.type-box .input-w{width: 150px; float: left; margin-right: 15px; border:1px solid #c9c9c9; border-radius: 3px; background: #f5f7fa; position: relative; font-size: 14px; color: #9c9c9c;line-height: 48px; text-align: center; padding-left: 10px; overflow: hidden; cursor: pointer;}
.item-box-regist .form-box-icon .form-group.type-box .input-w .label-i{position: relative; float: left; background: none; border: none;}
.item-box-regist .form-box-icon .form-group.type-box .input-w svg{ margin-top: 13px; fill: #b7b9bc;margin-left: 18px; position: absolute; left: 0}
.item-box-regist .form-box-icon .form-group.type-box .input-w.on{ border-color: #ffab00; background: #fff7e8;color: #f9a700}
.item-box-regist .form-box-icon .form-group.type-box .input-w.on svg{ fill:#ffab00;}
.item-box-regist .form-box-icon .form-group.type-box .input-w.on:after { font-family: "iconfont" !important; font-size: 20px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e656"; position: absolute; right: -1px; bottom: 12px; height: 21px; width: 20px;}

.form-box-label{width:539px;position:relative;padding:50px 0;}
.form-box-label .g-form .form-group{padding:14px 0;text-align:left}
.form-box-label .g-form .form-group.padding-s{padding:8px 0 !important}
.form-box-label .g-form .form-group.padding-ss{padding: 0 !important;margin-top: -10px;}
.form-box-label .g-form .form-group label.g-label{width:220px;text-align:right;display:block;float:left;font-size:16px;color:#666;margin-top:10px;margin-right:5px}
.form-box-label .g-form .form-group .input-w{float:left;width:314px;line-height:42px;position:relative}
.form-box-label .g-form .form-group .input-w.input-w-full{margin-left:-106px;width:420px}
.form-box-label .g-form .form-group .input-w.input-w-full .info{line-height:23px;padding-bottom:10px}
.form-box-label .g-form .form-group .input-w.input-w-full td{height:34px !important;line-height:34px;font-size:16px}
.form-box-label .g-form .form-group .input-w .stock-btn{background:radial-gradient(#43b84f 40%, #82d585 100%);display:inline-block;*zoom:1;*display:inline;padding:0px 10px;border-radius:10px;color:#fff}
.form-box-label .g-form .form-group .input-w .stock-btn.stock-btn-orange{background:radial-gradient(#ff6512 40%, #ff9147 100%)}
.form-box-label .g-form .form-group input.g-input{width:292px;padding-top:9px;padding-bottom:9px;color:#000;border-radius: 3px;}
.form-box-label .g-form .form-group input.g-input:focus{border-color:#ffa902}
.form-box-label .g-form .form-group input.g-input:-ms-input-placeholder{color:#a9a9a9}
.form-box-label .g-form .form-group input.g-input::-moz-placeholder{color:#a9a9a9}
.form-box-label .g-form .form-group input.g-input::-webkit-input-placeholder{color:#a9a9a9}
.form-box-label .g-form .form-group .g-select{width:314px;padding-top:9px;padding-bottom:9px;border:1px solid #c9c9c9;padding-right:10px;padding-left:10px;color:#898989}
.form-box-label .g-form .form-group .g-select:focus{border-color:#ffa902}
.form-box-label #getcode input{width:146px}
.form-box-label #getcode .btns{height:42px;line-height:42px;width:130px;position:absolute;right:0;top:0}
.form-box-label #imgcode input{width:146px}
.form-box-label #imgcode .img{position:absolute;right:0;top:0;border:1px solid #c9c9c9;cursor:pointer;width:132px;height:42px}
.form-box-label #imgcode .img img{width:132px;height:42px}
.form-box-label #imgcode .img:after{content:'看不清？换一张';font-size:14px;position:absolute;right:0;top:0;text-align:center;color:#FFF;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);display:none;width:100%}
.form-box-label #imgcode .img:hover:after{display:block}
.form-box-label #agree input,.form-box-label #agree2 input,.form-box-label .checkbox-w input{width:16px;height:16px;margin-right:10px;position:relative;top:2px;*top:-1px}
.form-box-label .checkbox-b{border:1px dashed #ccc;padding:5px 17px;background:#fcfcfc}
.form-box-label .surebtn a{width:312px;height:46px;line-height:46px;float:left;font-size:20px}
.form-box-label .amount{font-size:28px;color:#434343}
.form-box-label .amount input{height:24px;line-height:24px}
.form-box-label .amount .group-tip{left:350px}
.form-box-label .amount input::-webkit-input-placeholder{transform: translateY(-8px)}
.form-box-label .amount input::-moz-input-placeholder{transform: translateY(-8px)}
.form-box-label .amount input::-ms-input-placeholder{transform: translateY(-8px)}
.form-box-label .unit{position:absolute;right:-30px;top:0;font-size:20px;color:#434343}
.form-box-label .radioselect input{margin-right:5px}
.form-box-label .radioselect input#radio2{margin-left:30px}
.form-box-label .user-gold{font-size:20px}
.form-box-label .user-gold span{font-size:28px;padding-right:10px}
.form-box-label .user-gold .btns{width:100px;position:absolute;right:-40px;top:0}
.form-box-label .add-text{width:500px;font-size:18px;color:#898989}
.form-box-label .goset .group-tip{left:392px}
.form-box-label .goset .set{position:absolute;right:-70px;top:0;font-size:20px}
.friendship{margin:0 55px;text-align:center;position: relative;left: 20px;}
.friendship .con{display:inline-block;*zoom:1;*display:inline;margin:40px auto;text-align:left;position:relative;color:#666666}
.friendship .con i{position:absolute;top:50%;left:-65px;margin-top: -23px;}
.icon-form{background-image:url(http://static.p2gcaifu.com/tip.png);background-repeat:no-repeat;display:block}
.form-danger{width:46px;height:50px;background-position:0px 0px}

.status-box{padding:150px;font-size:28px;text-align:center}
.status-box .con{display:inline-block;*zoom:1;*display:inline;position:relative;margin:0 auto}
.status-box .con i{position:absolute;top:2px;left:-60px}
.small-tip{ text-align: right;
    display: block;
    padding: 10px;
    margin-top: -14px;
    color: #999;
    font-size: 12px;}
.m-p-0{ margin: 0!important; padding: 0!important; }
.registbox .surebtn .btns{width: 400px;height: 48px;background: #ff4e52;line-height: 48px;}
/*提示样式*/
.form-alert{    width: 380px;height: 35px;line-height: 35px;background: #fff6e5;padding: 0 10px;color: #ff5256;position: absolute;right: 0;top: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.form-box .group-tip{position:absolute;left:405px;top:6px;z-index:5;font-size:12px;width:700px;height:32px;line-height:22px;}
.form-box .group-tip .con{height:22px;padding:5px 10px 5px 40px;display:inline-block;*zoom:1;*display:inline;background-image:url(http://static.p2gcaifu.com/form.png);background-repeat:no-repeat;background-position:-5px -5px;position:relative}
.form-box .group-tip .con .after{display:block;height:32px;width:5px;position:absolute;right:0;top:0;background-image:url(http://static.p2gcaifu.com/form.png);background-repeat:no-repeat;background-position:-600px -5px}
.form-box .iserror .group-tip{display:block}
.form-box .iserror .g-input,.form-box .iserror .g-select{border-color:#ff5256 !important;}
.form-box .iserror .con{color:#ff5256;background-position:-5px -47px}
.form-box .iserror .con .after{background-position:-600px -47px}
.form-box .focus .label-i{border-right-color: #ffa902 !important;background-color: #fff7e8 !important;}
.form-box .focus .label-i i{color: #ffa902;}
.form-box .g-form .focus .g-input,.form-box .g-form .focus .g-select{border-color: #ffa902;}
.form-box .focus{border-color:#ffa902; }
.form-box .iserror .label-i{border-right-color: #ff5256 !important;background-color: #ffd3d4 !important;}
.form-box .iserror .label-i i{color: #ff5256}

.form-box-label .group-tip{left: 322px;}

/*注册流程步骤*/
.reg-process{padding:30px;text-align:center;border-bottom: 1px dashed #d2d2d2;}
.reg-process .list{width: 675px;margin:10px auto}
.reg-process .list li{font-size:14px;float:left;width:135px;}

:root .gradient{filter:none;} 
.about-tab-box{text-align:left;position: relative;}
.about-tab-box>.hd{float: left; width: 186px; margin-top: 30px;}
.about-tab-box>.hd ul li { position: relative; height: 42px; line-height: 42px; background: #fafbfd; margin-bottom: 10px; border-top: 1px solid #eef2f7; border-bottom: 1px solid #eef2f7; text-align: left;}
.about-tab-box>.hd ul li a{ display: inline-block; text-indent: 46px; line-height: 42px; color: #717e92; transition: all .1s ease; position: relative; width: 186px; height: 38px;}
.about-tab-box>.hd ul li a:after{ box-sizing: border-box; transition: all .1s ease; visibility: hidden; opacity: 0; content: ''; width: 0; height: 0; border-top: 19px solid transparent; border-bottom: 19px solid transparent; border-left: 18px solid #ff5256; display: inline-block; right: -18px; top: 0; position: absolute;}
.about-tab-box>.hd ul li a i{ position: absolute; left: -28px; top: 4px; font-size: 22px; color: #9da6b4;}
.about-tab-box>.hd ul li a i.i3{top: 0;}
.about-tab-box>.hd ul li a i.i4{top: 2px; font-size: 18px; left: -26px;}
.about-tab-box>.hd ul li a i.i5{top: 0; font-size: 22px;}
.about-tab-box>.hd ul li a i.i6{ top: 2px;}
.about-tab-box>.hd .icon-11{ position: absolute; right: 14px; top: 3px; font-size: 14px; color: #dfe4ea; z-index: 2;}
.about-tab-box>.hd li.on a,.about-tab-box>.hd li a:hover{ box-shadow: 0 4px 10px rgba(36,62,99,.15); margin-left: 10px; height: 38px; line-height: 38px;position: absolute; top: 0; width: 178px; text-indent: 42px; background: linear-gradient( 90deg, #ff7a2a, #ff5256);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7a2a', endColorstr='#ff5256',GradientType=1 );  text-decoration: none; color: #fff; transition: all .1s ease;}
.about-tab-box>.hd li.on a:after,.about-tab-box>.hd li a:hover:after{ visibility: visible; opacity: 1; transition: all .1s ease;}
.about-tab-box>.hd li.on a i,.about-tab-box>.hd li a:hover i{ color: #fff;}
.about-tab-box>.hd ul li a svg{ fill: #9da6b4;}
.about-tab-box>.hd li.on a svg,.about-tab-box>.hd li a:hover svg{ fill: #fff;}
.about-tab-box>.hd li.on a+.icon-11,.about-tab-box>.hd li a:hover+.icon-11{ display: none;}
.about-tab-box>.bd { background: #fff; min-height: 544px; width: 982px; float: right;margin-left: 32px; position: relative;  }
.about-tab-box:before{content: '';width: 32px; background-color: #f5f7fa; height: 100%;position: absolute;left: 186px;}
.about-tab-box>.bd>li{line-height: 24px; overflow: hidden; }
.about-tab-box>.bd .about,.about-tab-box>.bd .notice{ padding: 0 78px;}
.about-tab-box>.bd .tit { height: 75px; line-height: 75px; border-bottom: 1px solid #e3e3e3; text-align: left; font-size: 24px; color: #919499; margin-top: 20px;}
.about-tab-box .about-us { margin-top: 35px; line-height: 25px; font-size: 14px;}
.i-icon2 { background: url(http://static.p2gcaifu.com/about-icon.png) no-repeat; display: inline-block; vertical-align: top;}
.about-tab-box .course .i-icon2-1 { position: absolute; left: -36px; top: -44px;}
.i-icon2-1 { background: url("http://static.p2gcaifu.com/history.png") no-repeat; width: 69px; height: 71px;}
.about-tab-box .course { margin-top: 100px; position: relative; left: 50%; border-left: 3px solid #c0c0c0;}
.about-tab-box .course ul{ padding-top: 44px; padding-bottom: 60px;}
.about-tab-box .course li{ font-size: 12px; position: relative; margin-bottom: 43px; width: 269px; margin-left: -39px;}
.about-tab-box .course li i { position: absolute; left: 27px; bottom: -22px;}
.i-icon2-2 { width: 23px; height: 23px; background-position: -22px -91px;}
.about-tab-box .course .info{ width: 269px; min-height: 35px; background: url("http://static.p2gcaifu.com/time-border-r.png") no-repeat; background-size: 100% 100%;
    background-size: cover\9;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://static.p2gcaifu.com/time-border-r.png',
    sizingMethod='scale');}
.about-tab-box .course .time{ float: left; display: block; width: 78px; color: #dd6d48; text-align: center; line-height: 36px;}
.about-tab-box .course .con{ float: left; width: 178px; height: auto; margin: 9px 0; min-height: 18px; color: #fff; line-height: 17px; padding: 0 6px; word-wrap: break-word;}
.about-tab-box .history .bottom{ text-align: center; font-size: 14px; color: #b9c5d6;}
.about-tab-box .history{ margin-bottom: 62px;}
.about-tab-box .history .i-icon3{ width: 12px; height: 7px; background: url("http://static.p2gcaifu.com/about-icon.png") no-repeat; background-position: -33px -35px; position: absolute; bottom: -6px;left: 33px;}
.about-tab-box .history .i-icon4{ width: 207px; height: 26px; background-position: -104px -10px; bottom: -26px; left: 52px;}
.about-tab-box .history li{    opacity: 0;filter: alpha(opacity=0);}
.about-tab-box .history li.label{ margin-left: -236px; width: 272px;}
.about-tab-box .history li.label i{ left: 224px;}
.about-tab-box .history li.label .i-icon3{ left: 229px;}
.about-tab-box .history li.label .i-icon4{ background-position: -104px -58px; left: 10px;}
.about-tab-box .history .label .info{ background: url("http://static.p2gcaifu.com/time-border-l.png") no-repeat 100% 100%; width: 272px;
    background-size: cover\9;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='http://static.p2gcaifu.com/time-border-l.png',
    sizingMethod='scale');}
.about-tab-box .history .label .time,.about-tab-box .history .label .con{ float: right;}
.about-tab-box .history .label .con{ text-align: right; margin: 9px 0;}

.about-tab-box .links li { padding: 40px; border-bottom: 1px solid #e6e6e6; position: relative;}
.about-tab-box .links li .logo { width: 187px; position: absolute; top: 50%; left: 68px; margin-top: -36px; overflow: hidden;}
.about-tab-box .links li .info { width: 620px; margin-left: 296px;}
.about-tab-box .links li .info .name { font-size: 18px; color: #7e838a;}
.about-tab-box .links li .info .con { font-size: 12px; margin-top: 20px; height: auto; margin-left: 0;}

.about-tab-box .map{ font-size: 12px;}
.about-tab-box .contactus{ font-size: 14px; color: #9ea9ba; margin: 25px 0;}
.about-tab-box .contactus .li{ width: 428px; height: 48px; padding: 40px 0; padding-left: 60px; position: relative;}
.about-tab-box .contactus .li.li1{ border-right: 1px solid #d3dbdf;}
.about-tab-box .contactus i{ font-size: 22px; color: #ff5256; position: absolute; top: 40px; left: 58px; }
.about-tab-box .contactus .label{ font-size: 16px; color: #717e92; margin-left: 28px;}
.about-tab-box .contactus .con{ margin-left: 30px; line-height: 30px;}
.about-tab-box .contactus .con#tel{ font-size: 20px;}

.about-tab-box .problem{ padding: 0 50px;}
.about-tab-box .problem-box .sub-hd{ font-size: 18px; color: #585f6a; border-bottom: 1px solid #d3dbdf; min-height: 0; width: auto; padding: 0 56px;}
.about-tab-box .problem-box .sub-hd li{ float: left; width: 144px; margin: 54px; text-align: center; cursor: pointer; position: relative;}
.about-tab-box .problem-box .icon-img{ width: 150px; height: 150px; background: url("http://static.p2gcaifu.com/problem.png") no-repeat;background-position: -150px 0;}
.about-tab-box .problem-box .icon-img-con1{ background-position: -300px 0;}
.about-tab-box .problem-box .icon-img-con2{ background-position: -450px 0;}
.about-tab-box .problem-box .icon-img-con3{ background-position: -600px 0;}
.about-tab-box .problem-box .sub-hd li.on .icon-i{ display: block; background-position: -792px -27px; width: 16px; height: 14px; position: absolute;left: 50%; margin-left: -8px; bottom: -28px;}
.about-tab-box .problem-box .sub-hd li:hover .icon-img-bg,.about-tab-box .problem-box .sub-hd li.on .icon-img-bg{ background-position: 0 0;}
.about-tab-box .problem-box .sub-hd li:hover,.about-tab-box .problem-box .sub-hd li.on{ color: #ff474b;}
.about-tab-box .problem-box .sub-bd{ width: 886px; box-shadow: none; padding-bottom: 50px;}
.about-tab-box .problem-box .problem-con>li{ padding-left: 18px; padding-right: 30px; border-bottom: 1px dashed #d5dde1;}
.about-tab-box .problem-box .problem-con ul{ position: relative; margin-bottom: 18px;}
.about-tab-box .problem-box .problem-con ul:before{position: absolute;left: 4px; top: 0; content: "\e6a2"; color: #5494fd; font-family:"iconfont" !important; font-size:20px; font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.about-tab-box .problem-box .sub-bd h3{ cursor: pointer; position: relative; height: 42px; line-height: 42px; color: #666666; font-size: 16px; margin: 9px 0; margin-left: 35px;}
.about-tab-box .problem-box .sub-bd h3.on .icon-11{ transform: rotate(90deg); transition: all .2s linear; top: 0;}
.about-tab-box .problem-box .problem-con ul li{ padding-right: 100px; line-height: 28px; font-size: 14px; color: #696969; margin-left: 35px; }
.about-tab-box .problem-box .sub-bd .icon-11{ position: absolute; right: 0; font-size: 24px; color: #dfe4ea;}
.about-tab-box .problem-box .sub-bd .icon-wenhao{ position: absolute; left:-35px; top: 3px; font-size: 28px; color: #ff5256;}

.about-tab-box .guide-box .sub-hd{ font-size: 14px; color: #fff; height: 50px; background-color: #bac1cc; min-height: 0;}
.about-tab-box .guide-box .sub-hd li{ cursor: pointer; float: left; width: 120px; height: 50px; margin-right: 5px;}
.about-tab-box .guide-box .sub-hd div{ width: 120px; line-height: 26px; text-align: center; border-right: 1px solid #d9dee5; margin: 12px 0;}
.about-tab-box .guide-box .sub-hd li:hover,.about-tab-box .guide-box .sub-hd li.on{ background: url("http://static.p2gcaifu.com/guide_hover.png") no-repeat -4px -1px; color: #ff5256;}
.about-tab-box .guide-box .sub-hd li:hover div,.about-tab-box .guide-box .sub-hd li.on div{ border: none;}
.about-tab-box .guide-box .sub-bd{padding-bottom: 26px;}
.about-tab-box .guide-box .explain{ font-size: 14px; color: #717e92; line-height: 28px; padding: 0 90px; margin-top: 36px; margin-bottom: 10px;}
.about-tab-box .guide-box .img-border{ border: 1px solid #c2c3c7;}
.about-tab-box .guide-box .sub-bd li img{ display: block; margin: 25px auto; width: 70%;}

.notice .bd>li{ padding: 0 40px;}
.notice .bd .tit-box{border-bottom:1px solid #e5e5e5; width: 100%}
.notice .bd .tit{font-size: 22px;color: #666666;height: 71px;line-height: 80px;margin-top: 0px; border: none;}
.notice .bd .search-bar{ margin:18px 0; }
.notice .bd .search-bar input{ width: 310px; height: 34px; border: #dbdbdb 1px solid; border-radius: 3px; line-height: 34px;}
.notice .bd .search-bar .btns{ height: 34px; line-height: 34px; font-size: 16px; margin-left: 12px;}
.notice .bd .pagination{padding-top: 30px;padding-bottom: 30px;}


.newsdetail { padding: 40px; min-height: 500px;}
.newsdetail .tit {font-size: 24px;color:#3b434f; line-height: 56px; height: auto; border: none;}
.newsdetail  ul{width: 910px;height: 29px;border-bottom: #e5e5e5 solid 1px}
.newsdetail li{font-size:12px;color: #7e858e;margin-right: 21px;line-height: 29px; position: relative; text-indent: 20px;}
.newsdetail li i{color: #708ab0; font-size:14px; position: absolute; left: -18px; top: 1px;}
.newsdetail li .icon-fanhui{ color: #a6b0c0; left: 50px; top: -1px; font-size: 16px;}
.newsdetail a{color: #9aa1ac;}
.newsdetail .con{ padding: 20px; margin-top: 25px; height: auto; margin-left: 0; line-height: 26px; font-size: 14px; color: #8f959f; text-align: center;}
.newsdetail .con p{ text-align: left; margin-bottom: 25px;}
.newsdetail .con img{ margin: 10px auto; max-width: 100%;}

.notice .bd .con {margin-bottom: 10px; height: auto; margin-left: 0;}
.notice .bd .con li { height: 52px; line-height: 52px; border-bottom: 1px dashed #e5e5e5; padding-left: 10px;}
.notice .bd .con li a { font-size: 14px; color: #696969; width: 740px; float: left; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; overflow: hidden;}
.notice .bd .con li:hover{background: #fcfbf8; color: #eb9024;}
.notice .bd .con li:hover a{color: #eb9024}
.notice .bd .con li .time { color: #898989; font-size: 12px; float: right;margin-right: 10px;}

.i-tag{position: absolute;left: -18px;top:21px;}
.i-tag .tag-left{display: block;width: 17px;height: 51px;background: url(http://static.p2gcaifu.com/i-tag1.png);}
.i-tag .tag-center{display: block;height: 39px;background: url(http://static.p2gcaifu.com/i-tag2.png) repeat-x;line-height: 39px;color: #ffffff;padding-left: 10px;padding-right: 20px;font-size: 14px;}
.i-tag .tag-center span{font-size: 22px;}
.i-tag .tag-right{display: block;width: 13px;height: 39px;background: url(http://static.p2gcaifu.com/i-tag3.png);}
.detail-tit{height: 82px;width: 818px;border-bottom: 1px dashed #dddddd; color: #354358;line-height: 82px;text-align: center;font-size: 22px;}

.prodetail .warps{padding: 47px;padding-top: 0px;}
.prodetail .sub-ul{text-align:center;margin:18px 0;}
.prodetail .sub-ul li{width:240px;float:left;position: relative;}
.prodetail .sub-ul li:before{content: '';width: 1px; height: 46px;background-color: #d1d1d1;position: absolute;left: 0;top: 12px;}
.prodetail .sub-ul .frist:before{display: none;}
.prodetail .sub-ul li .p1{}
.prodetail .sub-ul .big{font-size:32px;color:#535353}
.prodetail .sub-ul .frist .p2{padding-left:10px}
.prodetail .sub-ul .frist .big{color:#ff5256}

.prodetail .warps .con{margin-top: 30px;}
.prodetail .warps .con p{color: #666666;position: relative;}
.prodetail .warps .con p .label{display: inline-block;color:#8a929d;margin-right:23px;margin-left: 26px;line-height: 31px}
.prodetail .warps .con i{font-size: 18px;position: absolute;left: 2px}
.prodetail .warps .con .icon-shouyi{color: #ff5256;top:3px }
.prodetail .warps .con .icon-rili{color: #ff9f24;top:1px }
.prodetail .warps .con .icon-shalou{color: #2f90fd;top:3px }
.prodetail .warps .con .icon-anquan{color: #00cf2c;top:3px }

.g-tab .hd,.g-tab .tab-hd{height:44px;border-top:1px solid #e8e8e8 ;border-bottom:1px solid #e8e8e8 ; background: #fff; }
.g-tab .hd li,.g-tab .tab-hd li{float: left;width:138px;height:44px;line-height: 44px; border-right:1px solid #e8e8e8 ;text-align: center;cursor: pointer;color:#8e99a9}
.g-tab .hd li a,.g-tab .tab-hd li a{color:#8e99a9}
.g-tab .hd .on,.g-tab .tab-hd .on{background:#fefdfa;border-bottom: #ffb535 2px solid;color: #c98714;}
.g-tab .hd .on a,.g-tab .tab-hd .on a{color: #c98714;}
.g-tab .bd{padding: 32px;}
.g-tab .bd .arrange-box{line-height:32px}
.g-tab .bd .arrange-box .l1 p{text-indent:2em}
.g-tab .bd .arrange-box .l2{padding:0;padding-bottom:20px}
.g-tab .bd .arrange-box .l2 .con{padding:0 20px}
.g-tab .bd .arrange-box .l2 .con .p1{line-height:25px;padding-left:10px;margin-bottom: 10px;}
.g-tab .bd .arrange-box .l2 h3{height:60px;line-height:60px;font-size:22px;color:#313131;text-align:center}
.g-tab .bd .arrange-box .l4{line-height:32px}
.g-tab .bd .arrange-box .l4 ul{margin:10px 0}
.g-tab .bd .arrange-box .l4 li{padding:0}
.g-tab .bd .arrange-box .l4 li a{color:#4a9eff}
.g-table{border:1px solid #e9edf3;width:100%;text-align:center}
.g-table td,.g-table th{color:#535353;font-size:13px;}
.g-table thead{}
.g-table thead td,.g-table thead th{ background: #fcfcfc; height:38px;font-weight:normal;font-size: 14px; color: #717e92;border-bottom:1px solid #e9edf3;border-right:1px solid #e9edf3;}
.g-table tbody td{height:38px;}
.g-table td[data-customtitle]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTBCRDFGRUI5MURCMTFFNkFFNUNCNEE3Mzk0RjQ5NUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTBCRDFGRUM5MURCMTFFNkFFNUNCNEE3Mzk0RjQ5NUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMEJEMUZFOTkxREIxMUU2QUU1Q0I0QTczOTRGNDk1QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMEJEMUZFQTkxREIxMUU2QUU1Q0I0QTczOTRGNDk1QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppe48FEAAABQSURBVHjaYvzfxVDAwMDQz0AAMAHxBCAuIkYhA9TEImIUwhQXE6MQBPpwKWbCIgZSXEKMQhDoRVfMhMf9IMWlxCgEgR6YYhYGwgCkmBEgwACSbAs3Us5dSgAAAABJRU5ErkJggg==) top right no-repeat}
.g-table>tbody>tr{background: #fff;}
.g-table>tbody>tr:nth-child(odd){
    background-color: #f5f7fa;
}


.prodetail-r .input-w .input-cell,.confirmcontain .input-w .input-cell{position:relative;width:308px;height:44px;margin-right:10px;float:left}
.prodetail-r .input-w .input-cell .g-input,.confirmcontain .input-w .input-cell .g-input{width:283px;height:18px;border:1px solid #d6d6d6;background-color:#fcfcfc;border-radius:3px;padding:12px;line-height:20px;outline:none;font-size:18px}
.prodetail-r .input-w .input-cell .unit,.confirmcontain .input-w .input-cell .unit{position:absolute;top:1px;*top:2px;right:1px;padding:0 18px;height:41px;line-height:41px;color:#888;background:#fff}
.confirmcontain .input-w .input-cell .g-input{    width: 455px; height: 26px;}
.confirmcontain .input-w .input-cell{    width: 481px; height: 52px;}
.confirmcontain .input-w .input-cell .unit{height: 50px; line-height: 50px;}
.prodetail-r .input-w .btns{float:right;height:42px;line-height:42px;border-radius:3px;margin-top:0;}
.prodetail-r .input-w .btns.btns-disable{cursor:default}
.prodetail-r .tips{padding:8px 15px;margin-top:10px}
.prodetail-r .tips #upper{color:#333}
.prodetail-r .tips.tips-error{background:#ffe7e5;color:#ff5256}
.prodetail-r .head #noUser{font-size: 14px; color: #788496;height: 34px; line-height: 34px;padding:20px;}
#hadUser .tit {    color: #788496;font-size: 14px;height: 83px;border-bottom: 1px solid #eeeeee;padding: 10px 0;}
#hadUser .tit i{background: url(http://static.p2gcaifu.com/yhtx.jpg);width: 90px;height: 78px;display: block;margin-left:9px;}
#hadUser .tit .con{line-height: 21px;margin-top: 21px;font-size: 12px;}
#hadUser .ye{height: 60px; border-bottom: 1px solid #e8e8e8; padding: 0 22px; padding-top: 22px;}
#hadUser .ye svg{margin-right: 5px}
#hadUser .ye ul li p{font-size: 12px;}
#hadUser .ye ul li span{font-size: 20px;}
#hadUser .ye a{display: block;letter-spacing: 5px;}
.prodetail-r .info-box{padding: 20px;}
.prodetail-r .info-box .label{    font-size: 18px;margin-bottom: 13px;}
.prodetail-r #userInvest1{background: -webkit-linear-gradient(left, #ff7e2f,#f25401);transition: all .2s linear;display: block;width: 282px; height: 48px; line-height: 48px; border-radius: 24px; margin: 20px auto; font-size: 18px;}
.prodetail-r .list,.confirmcontain .list{margin-top: 20px;}
.prodetail-r .list p,.confirmcontain .list p{font-size: 14px;margin-bottom: 10px;}
.prodetail-r .list .sublabel,.confirmcontain .list .sublabel{width: 80px;color: #8a929d; padding-right: 10px; }

.prodetail-r .list span.subcon{font-size: 16px;padding-right: 5px;}

/*投资页面*/
.item-confirmbox{padding-bottom: 32px;padding: 0 !important;}
.item-confirmbox .tit{height: 73px;border-bottom: 1px dashed #dddddd;color: #354358;font-size: 22px;text-align: center;line-height: 73px;}
.item-confirmbox .list{height: 99px;border-bottom: 1px dashed #dddddd;}
.item-confirmbox .list li{width: 182px;height: 46px;text-align: center;line-height: 23px;margin-top: 26px;float: left;border-left: 1px solid #d1d1d1;}
.item-confirmbox .list .first{border: none;}
.item-confirmbox .list .first .p1{ color: #fb4d3d }
.item-confirmbox .list li.last{width: 251px;}
.item-confirmbox .list .p1{font-size: 24px; margin-bottom: 3px;}
.item-confirmbox .list .p1 .s1{font-size: 32px;display: inline-block;}
.item-confirmbox .list .p2{font-size: 14px;display: block;height: 16px;}
.item-confirmbox .list2 li{width: 264px;}
.item-confirmbox .list3 li{width: 396px;}
.form-box-label #upper{font-size: 16px;}


.font-size-24{font-size: 24px;}
.font-size-22{font-size: 22px!important;}
.margin-l-10{ margin-left: 10px;}
.margin-b-20{ margin-bottom: 20px;  }
.form-alert a{text-decoration: underline;}
.account-tab .info-box .manage-box img{padding: 24px 0;}
.about-tab-box.account-tab .hd .tab-box li a i.i1{}
.about-tab-box.account-tab .hd .tab-box li a i.i2{  }
.about-tab-box.account-tab .hd .tab-box li a i.i3{ }
.about-tab-box.account-tab .hd .tab-box li a i.i4{ }
.about-tab-box.account-tab .hd .tab-box li a i.i5{ }
.about-tab-box.account-tab .hd .tab-box li a i.i6{ }
.about-tab-box.account-tab .hd .tab-box li a i.i7{ }
.about-tab-box.account-tab .hd .tab-box li a i.i8{ }
.account-tab .info-box .info{ margin: 34px 0; width: 500px; color: #788496; font-size: 16px; border-right: 1px solid #e0e4ee; }
.account-tab .info-box .info-2>li{ float: left; font-size: 14px; width: 226px; height: 47px; border-right: 1px solid #e0e4ee; line-height: 26px;}
.account-tab .info-box .info-2 .last{ margin-left: 46px; border: none;}
.account-tab .info-box .info-2>li li{ float: left; width: 30px; height: 28px; position: relative;}
.account-tab .info-box .info-2>li ul{ margin-left: -4px;}
.account-tab .info-box .info-2>li li i{ font-size: 20px; color: #c0c6d3;}
.account-tab .info-box .info-2 .icon-s{ font-size: 12px; position: absolute; left: 12px; top: 8px;}
.account-tab .info-box .info-2 .icon-s:before{ content: "\e642"; color: #ff5256;}
.account-tab .info-box .info-2 .active .icon-s:before{ content: "\e62f"; color: #25c500;}
.account-tab .info-box .common{ font-size: 16px;}
.account-tab .info-box .btn-box{ width: 269px; text-align: center; padding-left: 14px; }
.account-tab .info-box .btns{ font-size: 16px; width: 142px; height: 38px; border-radius: 19px; margin-top: 55px; line-height: 38px;}
.account-tab .info-box .tip{ font-size: 12px; color: #98a3b5; text-align: center; line-height: 40px; letter-spacing: 1px;}
.account-tab .money{ height: 44px; padding: 28px 0; background: #fff;}
.account-tab .money li{ float: left; width: 326px; border-right: 1px solid #e0e4ee; height: 44px; text-align: center; line-height: 1;}
.account-tab .money li.last{ border: none;}
.account-tab .money .p1{ font-size: 24px; color: #6b7282;}
.account-tab .money .p2,.account-tab .account .p2{ font-size: 14px; color: #a2a8af; margin-top: 10px;}
.account-tab .rate{ width: 640px; background: #fff; height: 150px; margin-right: 16px;padding: 41px;}
.account-tab .rate .chart{position: relative;}
.account-tab .rate .chart .text{position: absolute; top: 50%; left: 50%; width: 120px; margin-left: -60px; text-align: center; height: 20px; line-height: 20px; margin-top: -12px;font-size: 16px; color: #717e92;}
.account-tab .rate .subcon{width: 444px; margin-left: 30px;}
.account-tab .rate .subcon .p1{margin-top: 26px; font-size: 16px; color: #717e92; margin-bottom: 20px;}
.account-tab .rate .subcon li{float: left;width: 195px;font-size: 14px; color: #717e92; margin-bottom: 5px; padding-left: 20px;position: relative;}
.account-tab .rate .subcon li:before{content: '';display: block;position: absolute;width: 12px; height: 12px; border-radius: 2px;left: 1px; top: 6px;}
.account-tab .rate .subcon li.cffb20d:before{background: #ffb20d;}
.account-tab .rate .subcon li.cfb3030:before{background: #fb3030;}
.account-tab .rate .subcon li.c87d3f6:before{background: #87d3f6;}
.account-tab .rate .subcon li.c96a2b5:before{background: #96a2b5;}
.account-tab .rate .subcon li span{padding-left: 10px;}

.account-tab .account{ width: 244px; background: #fff; height: 232px;}
.account-tab .account li{ text-align: center;}
.account-tab .account .p1{ font-size: 28px; margin-top: 34px;}
.account-tab .account .p2{ font-size: 16px; margin-bottom: 26px;}
.account-tab .account .btns-b2{ margin-left: 20px;}
.account-tab .account .check{ font-size: 16px; text-decoration: underline; margin-top: 32px;}

.invest-list .invest-item{ height: 100px; font-size: 14px;}
.invest-list .invest-item .item-tit{ height: 45px; line-height: 45px; border-bottom: 1px dashed #eef2f7; padding: 0 16px;}
.invest-list .invest-item .item-tit .label{ font-size: 16px;}
.invest-list .invest-item .item-tit .state{ display: block; width: 49px; height: 20px; background: url("http://static.p2gcaifu.com/state.png") no-repeat; background-position: 0 0; font-size: 12px; line-height: 20px; text-align: center; padding-left: 5px; color: #fff; margin-top: 10px; margin-left: 7px;}
.invest-list .invest-item .item-tit .time{ margin-right: 10px;}
.invest-list .invest-item .item-tit .time i{ margin-right: 8px;}
.invest-list .invest-item .item-info li{ width: 176px; float: left; padding-left: 16px; line-height: 50px; font-size: 12px;}
.invest-list .invest-item .item-other li{ width: 60px; float: left; margin-right: 18px; line-height: 50px; position: relative; padding-left: 24px;}
.invest-list .invest-item .item-other li i{ font-size: 18px; color: #96a1b1; position: absolute; top: 1px; left: 2px;}
.invest-list .invest-item .item-other li a{ text-decoration: underline;}
.invest-list .invest-item .item-info .label{ margin-right: 10px; color: #717e92;}
.invest-list .invest-item .item-info .big{ font-size: 20px; color: #747a83;}
.invest-list .invest-item .item-tit .state2{ background-position: 0 -20px;}
.invest-list .invest-item .item-tit .state3{ background-position: 0 -40px;}
.invest-list .invest-item .item-tit .state4{ background-position: 0 -60px;}


.account-tab .stock-box .ticket-box .select-list li{width: 326px!important;}

#form2.search-select{width: auto; padding-bottom: 6px;}
.format-list { background: #fff;}
.format-list .format li,.format-list .format ul,.format-list .format span{ float: left;}
.date-input { display: inline-block; position: relative;}
.date-input input { width: 97px; padding-right: 30px; position: relative; z-index: 5; background: none; cursor: pointer; border-radius: 2px;}
.date-input i { width: 21px; height: 20px; background: url(http://static.p2gcaifu.com/date.png) no-repeat; position: absolute; right: 5px; top: 3px;}
.format-list .format { margin: 0 12px; margin-bottom: 18px;}
.format-list .format .label{ width: auto; font-size: 14px; color: #717e92; line-height: 26px; margin-right: 5px; float: left;}
.format-list .format .select-item li{ margin-top: 0; margin-right: 10px;}
.format-list .format .date-input {float: left;}
.format-list .format .hold { padding: 0 10px; float: left;}
.search-select .select-item .active{ width: 74px!important; height: 24px!important;  border: 2px solid #ff4e50!important; color: #ff4e50!important;}
.search-select .select-item .active:after{font-family:"iconfont" !important;font-size:20px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; content: "\e656"; position: absolute; right: -2px; bottom: -5px;}
.about-tab-box.account-tab>.bd{ background: #f5f7fa;}
.account-tab .tit-left { padding: 0 20px; background-color: #fff; border-bottom: 1px dashed #eef2f7; font-size: 16px; height: 40px; line-height: 40px; position: relative; color: #717e92;}
.account-tab .form-alert{ background-color: #fefdfa; height: 40px; border: 1px solid #fbedcc; color: #c27b39; font-size: 12px; line-height: 40px; padding-left: 38px; position: relative;    width: auto;top: 0;}
.account-tab .form-alert i{position: absolute; top: 2px; left: 14px;}
.account-tab .manage-box{ background-color: #fff; padding: 0 27px; overflow: hidden; position: relative;}
.account-tab .manage-box img{ padding: 28px; padding-right: 10px;}
.account-tab .manage-box .user-info{ margin: 14px 0; margin-left: 54px;}
.account-tab .manage-box .user-info li{ line-height: 32px; position: relative;}
.account-tab .manage-box .user-info i{ position: absolute; left: -28px; top: 2px; font-size: 22px;}
.account-tab .manage-box .user-info .icon-shenfenzheng{ top: 4px; font-size: 20px;}
.account-tab .manage-box .user-info span{ font-size: 14px; color: #96a1b1;}
.account-tab .manage-box .user-info .label{ color: #616c7e;}
.account-tab .box0 .btn{ height: 40px; font-size: 16px; line-height: 40px; width: 120px; margin: 50px 8px;}
.account-tab .box1{ width: 620px; margin-right: 18px;}
.account-tab .box1 .user-info{ margin-left: 30px;}
.account-tab .box2{ width: 344px;}
.account-tab .box2 .manage-box{ padding: 0px;}
.account-tab .box2 .manage-box .user-info{ margin-left: 8px;}
.account-tab .manage-box .gray-btn{ margin: 6px 15px; display: block; border-radius: 3px; width: 90px; height: 30px; border: 1px solid #b5bcc7; font-size: 12px; color: #717e92; text-align: center; line-height: 30px;}
.account-tab .box3 .btns{ font-size: 16px;}
.account-tab .box3 .g-table{ border: none; background: #fff;}
.account-tab .box3 .g-table tbody td{ height: 58px; font-size: 14px; color: #96a1b1; border: none;}
.account-tab .box3 .g-table tbody tr{ border-bottom: 1px solid #eef2f7;}
.account-tab .box3 .g-table tbody .t1{ font-size: 16px; color: #616c7e; position: relative;}
.account-tab .box3 .g-table tbody .t2{ text-align: left; padding: 0 45px;}
.account-tab .box3 i{ position: absolute; left: 32px; font-size: 22px;}
.account-tab .box3 .icon-mima{ font-size: 24px;}
.account-tab .complete{ margin-right: 0;}
.account-tab .complete .card img{ padding: 28px 0;}
.account-tab .complete .box0 .manage-box>img{ padding: 6px 0;}
.account-tab .complete .com{ position: absolute; right: -90px; bottom: -68px;}
.account-tab .complete .card p{ position: absolute; font-size: 12px;}
.account-tab .complete .card .p1{ left: 38px; top: 38px; color: #eab100; transform:scale(0.85,0.85); transform-origin: 0 50%;}
.account-tab .complete .card .p2{ left: 45px; top: 90px; color: #ffeebb;}

.account-tab .big-tit{ font-size: 15px; color: #666666; height: auto; padding: 15px 45px; padding-left: 68px;border-bottom: 1px solid #eef2f7;}
.account-tab .big-tit .label{ font-weight: 700; }
.account-tab .big-tit .icon-jifen{ color: #ff7862; font-size: 34px; position: absolute; left: 20px;}
.account-tab .big-tit .info{ margin-left: 30px; font-size: 14px; line-height: 25px; padding-top: 8px;}
.account-tab .big-tit .info span{ margin: 0 10px;}
.account-tab .big-tit .info .state{ display: inline-block; background-color: #aaaaaa; color: #fff; font-weight: 700; padding: 0 5px; border-radius: 5px; }
.account-tab .big-tit .info a{ margin-left: 10px; text-decoration: underline; color: #a80f0f;}
.account-tab .big-tit .info .tip-hover{ position: relative; }
.account-tab .big-tit .info .icon-wenhao{position: absolute; top: -1px; font-size: 20px; color: #333333;}
.account-tab .big-tit .info .tip{padding: 5px; display: none; position: absolute; bottom: -20px; left: 120px;border: 1px solid #ffb109; width: 210px; background: #fefdfa; border-radius: 5px; text-align: center;box-shadow: 0 0 6px rgba(0,0,0,.5); z-index: 99}
.account-tab .big-tit .info .tip-hover:hover .tip{display: block;}
.account-tab .aList a{ margin-left: 23px; margin-top: 25px;}
.account-tab .big-tit .online{ width: 100%; font-size: 14px; color: #6c7582;}
.account-tab .big-tit .online span{ color: #ff9811; margin: 0 10px; font-weight: 700; }
.account-tab .big-tit .online .integral{ margin-left: 25px; }

.account-tab .data-list{ height: 40px; background-color: #fff; color: #717e92; font-size: 16px; padding: 15px 0;}
.account-tab .data-list li{ float: left; line-height:35px; width: 326px; border-right: 1px solid #e1e6e9; text-align: center; position: relative;}
.account-tab .data-list li .label{position: relative;}
.account-tab .data-list i{ position: absolute; font-size: 20px; left: -25px; top: -4px;}
.account-tab .data-list .icon-zhuce{ font-size: 18px;}
.account-tab .data-list li.no{ border-right: none;}
.account-tab .ways{ background-color: #fff; padding: 0 20px; padding-bottom: 22px; border-bottom: 1px solid #e5e5e5;}
.account-tab .way{ font-size: 12px; color: #717e92;}
.account-tab .ways .way .text{ line-height: 40px;}
.account-tab .ways .way .t{ margin-left: 56px;}
.account-tab .way-box{ height: 54px; background-color: #fafafa; border: 1px solid #e5e5e5; border-radius: 3px; line-height: 54px; padding: 0 18px; margin-bottom: 18px;}
.account-tab .way-box input{ border: none; background-color: #fbfbfb; color: #99a4b6; font-size: 14px; width: 700px; padding: 0;}
.account-tab .way-box span{ margin-left: 14px;}
.account-tab .way-box .copy{ font-size: 16px; display: block; width: 90px; height: 30px; background-color: #ffc90d; color: #fff; border: 1px solid #ffc30d; text-align: center; line-height: 30px; border-radius: 3px; margin: 11px 0;}
.account-tab .ways .way ul{ padding: 0 172px; margin-top: 30px;}
.account-tab .ways .way li{ float: left; margin-left: 47px; height: 168px;}
.account-tab .ways .way .arrow{ height: 39px; padding: 64px 0;}
.account-tab .tit-left.item-box{ margin-bottom: 0; border-bottom:none; }

.account-tab .invest-list .tit-left{ border-bottom: 1px solid #eef2f7;}
.account-tab .ticket-box.g-tab .tab-hd{ border-top: none;}
.account-tab .ticket-box.g-tab .tab-bd{ padding: 0;}
.account-tab .ticket-box .tab-hd li{ width: 244px; height: 42px; line-height: 42px; cursor: pointer;}
.account-tab .ticket-box .tab-hd li.list-last{ border-right: none;}


.questionnaire{padding:0 100px;padding-bottom:30px;color:#535353;}
.questionnaire .q-alert{background:#fff9ed;padding:18px;line-height:28px}
.questionnaire .q-alert-gray{background:#f6f6f6;margin-top:40px}
.questionnaire .question{padding:20px 0 10px 0}
.questionnaire ul li{float:left;margin-left:24px;width:365px;padding:5px 0}
.questionnaire ul li input{display:inline-block;*zoom:1;*display:inline;margin-right:8px;vertical-align:top;top:0px}
.questionnaire ul li label{cursor:pointer;display:inline-block;*zoom:1;*display:inline;width:335px}
.questionnaire .questionalert{padding:40px;margin:20px 0;background:#f6f6f6}
.questionnaire .questionalert .head{color:#333}
.questionnaire .questionalert p{text-indent:2em;line-height:32px}
.questionnaire .questionalert h4{color:#555;font-weight:bold;margin:15px 0 5px 0}
.questionnaire .questionalert h4 span{display:inline-block;*zoom:1;*display:inline;width:250px}
.questionnaire .btns{width:239px; margin: 40px auto;}
.questionnaire .surebox{text-align: center;}
.title2{text-align: center;font-size: 24px;color: #313131;border-bottom: 1px solid #e5e5e5;height: 62px;line-height: 62px;margin-bottom: 30px;}
.art-con .con{color:#696969;text-align:center;padding: 25px 20px;}
.art-con .con img{margin:10px auto;max-width:100%}
.art-con .con p{text-align:left;margin-bottom:25px}

.safety-box img{ display: block;}
.safety-box{ height: 1505px; margin-top: 26px; margin-bottom: 40px;}
.safety-box li { height: auto; opacity: 0; filter: alpha(opacity=0); position: relative; top: 300px;}
.infocon{background:#fff6e5;padding:10px 20px;font-size:14px;color:#fcaf1e}
.countcon{padding:10px 20px;}
.physical_list{margin-bottom:20px; margin-top: 46px;}
.physical_list li{padding:20px !important;width:278px;height:auto !important;border:1px solid #e8e8e8;margin:-1px 0 0 -1px;float:left;position:relative;overflow:hidden; margin: 6px; transition: all .2s linear;z-index: 1}
.physical_list li:hover{ box-shadow: 0 0 20px rgba(0,0,0,.2);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05); z-index: 10;}
.phyimg-box{width:100%;height:250px;background:#f4f4f2;position:relative;overflow: hidden;}
.phyimg-box img{width:100%}
.phyimg-box span{display:block;height:35px;width:100%;background:rgba(255, 246, 229, 0.88);left:0;bottom:0; padding: 0 10px; box-sizing: border-box; color:#000;line-height:35px;position:absolute; font-size: 16px;}
.physical_list .phy_p2{float:left;margin-top:15px; font-size: 17px;}
.physical_list .phy_p3{float:right;margin-top:30px}
.phyimg-box:hover .swing{-webkit-animation:a-swing 1s ease;-moz-animation:a-swing 1s ease;-ms-animation:a-swing 1s ease;animation:a-swing 1s ease;-webkit-transform-origin:center center;transform-origin:center center}
/* .phyimg-box:hover span{background:#ff8a00;color:#fff} */
@-webkit-keyframes a-swing{20%{-webkit-transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg)}
100%{-webkit-transform:rotate(0)}}@-moz-keyframes a-swing{20%{-moz-transform:rotate(15deg)}
40%{-moz-transform:rotate(-10deg)}
60%{-moz-transform:rotate(5deg)}
80%{-moz-transform:rotate(-5deg)}
100%{-moz-transform:rotate(0)}}@-ms-keyframes a-swing{20%{-ms-transform:rotate(15deg)}
40%{-ms-transform:rotate(-10deg)}
60%{-ms-transform:rotate(5deg)}
80%{-ms-transform:rotate(-5deg)}
100%{-ms-transform:rotate(0)}}@keyframes a-swing{20%{transform:rotate(15deg)}
40%{transform:rotate(-10deg)}
60%{transform:rotate(5deg)}
80%{transform:rotate(-5deg)}
100%{transform:rotate(0)}} 

.gift .item-border{border: 2px solid #e6e6e6;}
.gift .info{padding: 33px;}
.gift .info .img-box{ width: 384px; height: 384px; margin-left: 39px; margin-right: 126px; overflow: hidden;}
.gift .info .img-box img{ width: 100%; height: auto;}
.gift .info .title{ font-size: 30px; color: #000;}
.gift .info .info-item{ font-size: 16px; color: #000; margin-top: 16px;}
.gift .info .info-item .number{ display: inline-block; border:1px solid #ccc ;}
.gift .info .info-item .number span{ display: inline-block; border-right: 1px solid #ccc; font-weight: 900; width: 30px; height: 30px; text-align: center; line-height: 30px; cursor: pointer;}
.gift .info .info-item .number #num{ width: 50px; }
.gift .info .info-item .number #add{ border-right: 0; }
.gift .info .info-item .number input{ border: none; width: 100%; padding: 0; text-align: center;}
.gift .info .info-item .number input::-webkit-inner-spin-button { -webkit-appearance: none;}
.gift .info .info-item .number input[type="number"]{ -moz-appearance: textfield; }
.gift .info .f18{font-size: 18px!important;}
.gift .info .f25{font-size: 25px!important;}
.gift .myintegral{ border: 1px solid #362e2b; padding:  15px 20px; background-color: #eeeeee; position: relative; border-radius: 3px; margin-top: 20px; width: 310px;}
.gift .myintegral .title{font-size: 21px; color: #6e1010; text-align: center;}
.gift .myintegral p{font-size: 19px; color: #000; margin-top: 8px;}
.gift .myintegral .tip-hover{position: relative;}
.gift .myintegral #tipinfo{display: none; position: absolute; font-size: 14px; left: 45px; bottom: -3px; width:200px;border: 1px solid #ffb109;background: #fefdfa;border-radius: 5px; line-height: 22px; padding: 4px 5px;}
.gift .myintegral .icon-wenhao:hover+#tipinfo{display: block;}
.gift .myintegral .state{ font-size: 18px; color: #fff; display: inline-block; padding: 0 5px; background-color: #898989; margin: 0 15px; border-radius: 5px;}
.gift .myintegral .icon-wenhao{font-size: 28px; position: absolute; bottom: -10px; margin-left: 10px;}
.gift .tip{font-size: 18px; color: #fb771f; margin-top: 16px;}
.gift .btn{width: 195px; height: 45px; text-align: center; line-height: 45px; background: #d01a0b; border: 1px solid #f4c3bf; color: #fff;font-size: 16px; border-radius: 3px; margin-top: 15px;}
.gift .info-detail{ padding: 20px; color: #000;}
.gift .info-detail .title{text-align: center; font-size: 28px; margin-bottom: 45px;}
.gift .info-detail .detail-item{font-size:20px; margin-bottom: 15px;}
.gift .info-detail .detail-item label{display: inline-block; width: 166px; text-align: right;}

.vip .progress-bar,.vip .goalProgress{width: 496px; height: 18px; border-radius: 9px;}
.vip .progressBar{height: 18px; border-radius: 9px; font-size: 12px; line-height: 18px; text-align: center; color: #fff;}
.vip .progress-bar+p{font-size: 16px; line-height: 35px; padding-top: 15px;}
.vip .p{ color: #f05d3a; font-weight: 700; }
.vip .btns{ width: 128px; height: 40px; line-height: 40px; font-size: 18px; }
.vip ul{display: flex; padding: 0 135px; padding-bottom: 100px; padding-top: 40px;}
.vip li{flex: 1; text-align: center; padding: 0 30px;}
.vip li p{font-size: 15px;} 


/*5.注册完成*/
.registcompletebox{width: 622px;height: 168px;margin-left: 90px;padding-top: 50px; padding-bottom: 50px;}

.registcompleteleft{display: block;width: 196px;height: 168px;margin-right: 37px;} 
.registcompleteright{width: 366px;height: 168px;}
.registcompleteright .tits{width: 366px;height: 31px;}
.registcompleteright .tits img{display: block;margin-right: 10px;}
.registcompleteright .tits .text{display: block;line-height: 31px;    font-size: 20px}
.registcompleteright .con .p1{font-size: 16px;display: block;margin-top: 19px; }
.registcompleteright .con .p2{    font-size: 14px;display: block;margin-bottom: 28px; margin-top: 5px;color: #999;}
.registcompleteright .btns{margin-right: 10px;}
#tooltip{background:#DDD;color:#000000;text-align:left;margin-right:10px;position:absolute;z-index:9999;display:none;box-shadow:0 0 3px #666;border:1px solid #FFF;padding:3px 8px;font-size:15px; max-width: 350px; }
.login-box .d1{    color: #fb4d3d;font-size: 17px;position: absolute;bottom: 15px;left: 50%;width: 280px;font-weight: 600;margin-left: -140px;}

.g-table.table-list{border: none !important;}
.table-list thead{display: none !important;}
.table-list tr{background: #fff !important; position: relative; height: auto; margin-bottom: 14px; border: 1px solid #e9edf3; display: block;float: left;}
.table-list tr.no-records-found{line-height: 100px; width: 100%;}
.table-list tr.no-records-found td{text-align: center; width: 100%;}
.table-list td{ display: block; height: auto!important;float: left;}
.table-list .name{height: 45px; line-height: 45px; border-bottom: 1px dashed #eef2f7; padding: 0 16px; text-align: left; float: left; width: 948px;}
.table-list .name a{color: #717e92 !important; font-size: 16px; line-height: 46px;}

.table-list .state{ width: 49px; height: 20px; background: url(http://static.p2gcaifu.com/state.png) no-repeat; background-position: 0 0; font-size: 12px; line-height: 20px;
    text-align: center; padding-left: 5px; color: #fff; margin-top: 12px; margin-left: 7px; }
.table-list .state2 { background-position: 0 -20px;}
.table-list .state3 { background-position: 0 -40px;}
.table-list .state4 { background-position: 0 -60px;}
.table-list a{ display: block; }
.table-list a i{ font-size: 18px; color: #96a1b1; position: absolute; top: 1px; left: -20px;}
.table-list .text-muted{ position: absolute; right: 16px; line-height: 45px;}
.table-list .text-muted i{ margin-right: 8px; }
.table-list .pingzheng,.table-list .xieyi,.table-list .other{ float: right; margin-top: 14px; text-decoration: underline; margin-left: 40px; position: relative;}
.table-list .xieyi{margin-right: 16px; }
.table-list .outputmoney,.table-list .perReturn{ margin-top: 16px; margin-left: 18px; width: 200px; float: left; text-align: left;}
.table-list .outputmoney .big,.table-list .perReturn .big{font-size: 20px; color: #747a83;}
.table-list .outputmoney .label,.table-list .perReturn .label{margin-right: 10px; color: #717e92;}

.table-list .reject .reason{width: 948px;padding: 0 16px;border-top: 1px dashed #eef2f7;margin-top: 16px;}
.table-list .reject .reason .rejection{float: right;width: 348px;line-height: 20px;text-align: left;}
.uploadDrawback{ position: fixed; width: 100%; height: 100%; top:0; left: 0; z-index: 10000; box-sizing: border-box;}
.uploadDrawback .mask{background-color: #000;opacity: .4; position: absolute;width: 100%; height: 100%; top:0; left: 0;}
.uploadDrawback .alert-info{width: 1104px; height: 763px; position: absolute;z-index: 1; left: 50%; top: 50%; margin-left: -602px; margin-top: -382px;padding: 16px 17px 40px 114px; box-sizing: border-box;}
.uploadDrawback .mask-con{padding: 50px; box-sizing: inherit;}
.uploadDrawback .item-box-upload{padding: 0px 80px;}
.uploadDrawback .title{text-align: center;font-size: 20px;padding-top: 20px;}
.uploadDrawback .input-w a{text-decoration: underline;}
.uploadDrawback .source{background-size: contain;}
.uploadDrawback .form-box-label .group-tip{left: 130px;}
.uploadDrawback .form-box-label .g-form .form-group{width: 207px;padding: 14px 0px 90px 0px;}
.uploadDrawback .upload{position: relative;display: flex;justify-content: space-around;width: 100%;border: 1px solid #bbb;box-sizing: border-box;}
.uploadDrawback .upload .pic{position: absolute;bottom: 0;left: 0;width: 100%;line-height: 40px;background-color: #eee;padding-left: 20px;box-sizing: border-box;}
.uploadDrawback .upload-con{padding: 50px 0;width: 100%;}
.uploadDrawback .submitbtn{padding: 70px 0 20px 90px!important;}
.uploadDrawback .submitbtn .uploadbtns{width: 740px;}
.uploadDrawback .upload-con.form-box-label .g-form .form-group .surebtn .btns{margin-left: 0px;margin-right: 100px;}
.uploadDrawback .back.btns{width: 205px;height: 46px;line-height: 46px;font-size: 20px;background-color: #999;border: 1px solid #999;}

.webuiPopover-item{ color:#ffc90d!important; text-decoration: underline; }

.form-box .form-alert{overflow: inherit;white-space: initial;line-height: 20px;padding: 8px 10px;height: auto;}
.form-box #imgcode .img{ cursor: pointer; overflow: hidden; }
.form-box #imgcode .img:hover:after {display: block;}
.form-box #imgcode .img:after {content: '看不清？换一张';font-size: 14px;position: absolute;right: 0;top: 0;text-align: center;color: #FFF;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background: rgba(0,0,0,0.5);display: none;width: 100%;line-height: 48px;}
.uploadimg .uploadbox{width: 205px; height: 128px; background-color: #eee; border-radius: 10px; position: relative; cursor: pointer; background-size: auto 100%; background-position: center center; background-repeat: no-repeat;}
.uploadimg .fileact{display:none; }
.uploadimg .uploadbox .tag{width: 80px;height: 30px;border-radius: 20px;background: rgba(0,0,0,.5);color: #fff;font-size: 16px;position: absolute;top: 50%;left: 50%;margin-top: -15px;margin-left: -40px;text-align: center;line-height: 30px;}


.alert-box{ position: fixed; width: 100%; height: 100%; top:0; left: 0; z-index: 10000; }
.alert-box .mask{background-color: #fff;opacity: 1; position: absolute;width: 100%; height: 100%; top:0; left: 0;}
.alert-box .alert-info{background-image: url(http://static.p2gcaifu.com/alertbo.png); width: 1104px; height: 763px; position: absolute;z-index: 1; left: 50%; top: 50%; margin-left: -602px; margin-top: -382px;padding: 16px 17px 40px 114px; box-sizing: border-box;}
.alert-box .about{ width: 500px; box-sizing: border-box; padding: 69px; padding-top: 65px; }
.alert-box .about .tit,.alert-box .formbox .tit{font-size: 20px; color: #363636; margin-bottom: 10px; }
.alert-box .about .info{height:300px; overflow-y: auto; color: #464646;font-size: 14px; line-height: 2}
.alert-box .codePic {margin-top: 40px;}
.alert-box .codePic img{margin:0 auto;}
.alert-box .codeinfo{text-align: center;font-size: 16px; color: #464646; margin-top: 10px;}
.alert-box .formbox{width: 395px;padding-top: 65px; box-shadow: 0 0 0px #ddd;}
.alert-box .formbox .tit{text-align: center;}
/* .alert-box .item-box-regist .form-box{padding-left: 0;padding-top: 0;  transform:scale(.85); transform-origin:0 0; margin-left: 14px;} */
.alert-box .item-box-regist .form-box{padding-left: 0;padding-top: 0;}

.alert-box .formbox{width: 371px;}
.alert-box .item-box-regist .form-box-icon{width: 370px;}
.alert-box .item-box-regist .form-box-icon .form-group{width: 370px; height: 35px;}
.alert-box .item-box-regist .form-box-icon .form-group .input-w{ width: 370px; height: 35px; }
.alert-box .item-box-regist .form-box-icon .form-group .input-w input, .alert-box .item-box-regist .form-box-icon  .form-group .input-w .g-select{width: 304px; height: 35px;}
.alert-box .item-box-regist .form-box-icon .form-group .input-w .label-i{width: 35px; height: 35px;}
.alert-box .item-box-regist .form-box-icon #getcode input, .alert-box .item-box-regist #imgcode input{ width: 175px; height: 35px; }
.alert-box .item-box-regist .form-box-icon .form-group .input-w .label-i i{font-size: 18px; line-height: 35px;}
.alert-box .item-box-regist .form-box-icon .form-group .img{height: 35px; width: 107px;}
.alert-box .item-box-regist .form-box-icon #getcode .btns{height: 35px; width: 107px; line-height: 35px;}
.alert-box .item-box-regist .form-box-icon .form-group .input-w select{width: 371px!important; height: 37px!important;}
.alert-box .item-box-regist  .btns-a{width: 370px;  height: 38px; line-height: 38px;}
.alert-box .item-box-regist .form-group.type-box{margin-bottom: 16px;}
.alert-box .item-box-regist .form-group.type-box .input-w { width: 150px; float: left; margin-right: 15px; border: 1px solid #c9c9c9; border-radius: 3px; background: #f5f7fa; position: relative; font-size: 14px; color: #9c9c9c; line-height: 35px; text-align: center; padding-left: 10px; overflow: hidden; cursor: pointer;}
.alert-box .item-box-regist .form-group.type-box .input-w svg { margin-top: 8px; fill: #b7b9bc; margin-left: 18px; position: absolute; left: 0;}
.alert-box .item-box-regist .form-group.type-box .input-w.on { border-color: #ffab00; background: #fff7e8; color: #f9a700;}
.alert-box .item-box-regist .form-group.type-box .input-w.on svg{fill: #ffab00;}
.alert-box .item-box-regist .form-group.type-box .input-w.on:after { font-family: "iconfont" !important; font-size: 20px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e656"; position: absolute; right: -2px; bottom: 5px; height: 21px; width: 20px;}
.alert-box .item-box-regist .form-box-icon .form-group .surebtn{ margin-top: -15px;}
.alert-box .form-box .iserror .group-tip{ top: 2px;left: 376px;}

.alert-box .formbox .form-text{text-align: center;font-size: 16px;}

.alert-box .item-box-login .form-box{padding-top: 20px;padding-left: 42px;}
.alert-box .item-box-login  .form-box-icon #imgcode input {
    width: 141px;
}
.alert-box .item-box-login .btns{
    width: 336px;
    background: #ff4e52;
    height: 40px;
    line-height: 38px;
    font-size: 18px;
}
.alert-box .item-box-login {width: 419px;}
.alert-box .item-box-login .form-text{margin-top: 20px;}
.alert-box .form-alert{position: static !important;width: 314px !important; margin-bottom: 20px;}

.mask-con{background: #fff; width: 975px; height: 708px; position: absolute; left: 50%; top: 50%; margin-left: -489px; margin-top: -366px; border-radius: 10px;}
.item-box-upload{ padding: 0 300px; }
.upload-con{ width: 100%; padding-left: 35px; padding-right: 15px;}
.upload-con.form-box-label .g-form .form-group label.g-label{ width: 96px; margin-top: 0; text-align: right; font-size: 16px; color: #464646; font-weight: 700; margin-right: 22px;}
.upload-con.form-box-label .g-form .form-group .input-w{width: auto; line-height: 24px;}
.upload-con.form-box-label .g-form .form-group .surebtn .btns{ width: 205px; background: #ff4e52; border-color: #ff4e52;text-decoration: none; margin-left: 118px;}
.uploadimg .uploadbox{  border: 1px solid #ced0d0; text-align: center; padding: 32px 0; height: 64px;  background-color: #eef1f2; border-radius: 4px; }
.uploadbox svg{}
.uploadbox p{ line-height: 1; font-size: 12px; color: #999999;}
.input-w span{ font-size: 16px; color: #999; }
.friendship{ padding-top: 10px; margin: 0; left: 0; height: 128px;}
.friendship:after{ content: ''; width:872px; height: 1px; background: #ebebeb; position: absolute; left: 50%; margin-left: -436px; bottom: 0;    visibility: inherit;}
.friendship .con{ margin: 35px 0; font-size: 14px; color: #696969; width: 484px; }
.item-box-upload .con i{ background: url("http://omulrh4x5.bkt.clouddn.com/tip-2.png") no-repeat; height: 55px; left: -70px;}
.upload-con.form-box .form-alert{ width: 88%; border:1px solid #fbedcc; color: #c27b39; position: relative; padding-left: 26px; margin-bottom: 24px;}
.upload-con.form-box .form-alert .icon-tanhao{ position: absolute; left:5px; top: 10px; }

.regular-item li .i-tag{position: relative; margin-left: -20px; margin-top: -23px; margin-right: 10px;}
.regular-item .i-tag .tag-left{height: 40px; width: 13px; background-repeat: no-repeat; background-size: auto 100%;}
.regular-item .i-tag .tag-center{height: 31px; line-height: 31px; margin-left: -1px;}
.regular-item .i-tag .tag-right{height: 31px; background-repeat: no-repeat; background-size: auto 100%; margin-left: -1px;}

.ui-dialog .notice-confirm .notice-title{ text-align: center; margin-bottom: 20px; font-weight: 700;}
.ui-dialog .notice-confirm .con{font-size: 18px; text-indent: 38px;}
.ui-dialog .notice-confirm .info{margin: 20px 0;}
.ui-dialog .notice-confirm .info .info-item{margin-bottom: 20px; position: relative; }
.ui-dialog .notice-confirm .info-item .group-tip{ position: absolute; right: -28px; top: 0;}
.ui-dialog .notice-confirm .info-item .group-tip .con{ font-size: 14px; color: #ff5256;}
.ui-dialog .notice-confirm .info .info-item label{width: 35%; display: inline-block; text-align: right; padding: 0 10px;font-weight: 700;}
.ui-dialog .notice-confirm .info .info-item input{width: 40%; height: 40px;}
.ui-dialog .notice-confirm .read{font-size: 16px; position: relative; padding-left: 70px;}
.ui-dialog .notice-confirm .read input{position: absolute; left: 45px; top: 10px;}

.rule .item-box{ padding: 50px; line-height: 28px; }
.rule .p1{ font-size: 22px; font-weight: 700; }
.rule .tit{ border: none; background: #eee; border-radius: 24px; width: 80%; margin: 0 auto; padding: 0 20px;}
.rule .form-groups{width: 80%; margin: 0 auto; padding-bottom: 20px;}
.rule .form-groups .form-group{margin-top: 20px;}
.rule .form-groups .control-label{display: inline-block; width: 35%;}

.letter .item-box{padding: 0 50px; padding-bottom: 50px;}
.letter li{position: relative; padding-left: 20px!important;}
.letter .unread i{display: inline-block; width: 7px; height:7px; border-radius: 50%; background: #ff5052;position: absolute;left: 6px; top: 23px;}
.letter .newsdetail .tit{text-align: center;}
.letter .newsdetail ul{width: auto;}
.letter .newsdetail ul li{ margin: 0; }

.account-tab .big-tit .exchangeGo{display: block;width: 318px; height: 92px;transition: all .2s linear; position: relative; border-radius: 60px;top:0;}
.account-tab .big-tit .exchangeGo img{margin-top: -9px; margin-left: -3px;}
.account-tab .big-tit .exchangeGo:hover,.btn.exchange-now:hover{box-shadow: 0 10px 10px rgba(0,0,0,0.12); top: -2px;}
.banner-box .my-integral{ background: url(http://static.p2gcaifu.com/my-integral.png) no-repeat; width: 337px; height: 196px; margin-right: 40px; margin-top: 37px;}
.banner-box .my-integral ul{ padding: 80px 45px 40px; height: 100%; box-sizing: border-box;}
.banner-box .my-integral ul li{font-size: 14px; color: #bf1516; line-height: 33px;}
.banner-box .my-integral li .tip-btn{ color: #fff; display: inline-block; padding: 0 5px; line-height: 20px; border-radius: 3px; background: #da2526; margin-left: 15px; }
.gift-new .infocon{ background: none; font-size: 26px; color: #212121; padding: 0;}
.gift-new .infocon .tip{ font-size: 21px; color: #ff9400; margin-left: 24px;}
.gift-new .physical_list{ margin-top: 20px;}
.gift-new .physical_list li{ margin: 0; margin-bottom: 25px; margin-left: -1px; padding: 30px 29px!important; padding-bottom: 13px!important; width:25%; box-sizing: border-box; background: #fff;}
.gift-new .physical_list li .phyimg-box{ height: 160px; border-radius: 10px; box-sizing: border-box; position: relative;}
.gift-new .physical_list li .phyimg-box .giftEnd{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0,0,0,.4); background-image: url(http://static.p2gcaifu.com/end.png); background-size: 90% auto; background-repeat: no-repeat; background-position: center;}
.gift-new .physical_list li .fulltext{ color: #000; font-size: 18px; padding: 16px 0; display: block;}
.gift-new .physical_list li .phy_p2{ color: #d64e0b; font-size: 14px; margin-top: 0; background: #f5f5f5; border-radius: 1px; width: 108%; margin-left: -4%; box-sizing: border-box; padding: 10px 8px;padding-right: 0;}
.gift .myintegral.new{border: none; background: #f3f3f3; width: 100%; box-sizing: border-box; padding: 0; overflow: hidden; padding-bottom: 15px;}
.gift .myintegral.new .title{ color: #fff; font-size: 20px; text-align: left; line-height: 36px; padding: 0 28px; background: #ff844c;
background: -webkit-linear-gradient(left, #ffb743, #ff5454);
background: -o-linear-gradient(left,#ffb743, #ff5454);
background: -moz-linear-gradient(left,#ffb743, #ff5454);
background: -ms-linear-gradient(left,#ffb743, #ff5454);
}
.gift .myintegral.new p{padding: 0 28px; font-size: 18px; margin-top: 10px;}
.btn.exchange-now{background: url(http://static.p2gcaifu.com/exchange-now.png) no-repeat; width: 161px; height: 56px; border:none; border-radius: 30px; transition: all .2s linear; position: relative;top:0;}

.regularitem.item-box .tip .tip-info{width: 900px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.form-box-label.form-box-stock{width: auto;}
.form-box-stock .input-w.input-w-full{ margin-left: -85px!important; width: 480px!important;}
.form-box-stock .g-form .form-group .input-w.input-w-full .info{padding-top: 10px; padding-bottom: 0}
.form-box-stock .g-form .form-group .input-w.input-w-full td{font-size: 14px;}
.form-box-stock .g-form .form-group input.g-input{ padding:13px 0;}
.form-box-stock .g-table{ margin-top: 10px;}
.form-box-stock .g-form .trans-pass .form-group label.g-label{width:48px; text-align: center; line-height: 51px; margin: 0; border-right: 1px solid #c9c9c9;position: absolute;z-index: 10;}
.form-box-stock .g-form .trans-pass .form-group .icon-jiaoyimimazhuanhuan{ font-size: 24px; color: #8c96a4;}
.form-box-stock .g-form .trans-pass .form-group .input-w.goset{width: 100%;}
.form-box-stock .g-form .trans-pass .form-group input{padding-left: 65px; background-color: #fafbfc;}
.form-box-stock .g-form .trans-pass .form-group .input-w.goset a{width: 80px; height: 50px; line-height:50px; border:  1px solid #c9c9c9; background-color: #fafbfc; right: 0;font-size: 14px; color: #5e6570!important; float: right; position: relative; text-align: center; border-radius: 3px;}
.form-box-stock .form-alert{right: 180px; border:1px solid #fbedcc; color: #c27b39; width: 480px; box-sizing: border-box; top: 10px;}
hr{background: #eee;width: 480px;margin-left: 140px;}
.form-box-stock .g-form .trans-pass{padding-top: 15px;}
.form-box-stock .g-form .trans-pass .form-group{padding-left: 140px; padding-right: 180px;}
.form-box-stock .g-form .form-group .input-w.amount{width: 220px;}
.form-box-stock .g-form .form-group .input-w.amount input{ text-align: center; color: #ff5256; font-size: 18px; width: 218px; background: #fafbfc;}
.form-box-stock .g-form .form-group .add-text{ float: right; width: 160px; height: 52px; border: 1px solid #c9c9c9; font-size: 12px; color:#717e92;padding: 6px 10px; line-height: 20px; border-radius: 3px; box-sizing: border-box;margin-right: 180px; }
.form-box-stock .input-w .sure-trans{background: -webkit-linear-gradient(left, #ff7e2f,#f25401);transition: all .2s linear;display: block;width: 282px; height: 48px; line-height: 48px; border-radius: 24px; margin: 20px auto; font-size: 18px;}
.form-box-stock .g-form .form-group .select-day ul { width: auto; border-radius: 3px; background: #fafbfc; border: 1px solid #c9c9c9;}
.form-box-stock .g-form .form-group .select-day li {width: 47px; height: 47px; line-height: 47px; text-align: center; color: #696969; font-size: 18px; border-right: 1px solid #c9c9c9; float: left; position: relative; box-sizing: border-box; cursor: pointer;}
.form-box-stock .g-form .form-group .select-day li.on { background: #fffefb!important; color: #ff5256; border: 2px solid #ff5256;}
.form-box-stock .g-form .form-group .select-day li.on:after { color: #ff4e50; font-family: "iconfont" !important; font-size: 20px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e656"; position: absolute; right: -3px; bottom: 10px; height: 21px; width: 20px;}
.form-box-stock .g-form .form-group .input-w .stock-btn { background:none; display: inline-block; padding: 0px 10px; border-radius: 10px; color: #25c500; position: relative;}
.form-box-stock .g-form .form-group .input-w .stock-btn.stock-btn-orange { background:none; color: #fb4d3d;}
.form-box-stock .g-form .form-group .input-w .stock-btn svg { position: absolute; top: 14px; left: -9px;}
.form-box-stock .g-form .form-group .input-w.tip{padding-left: 25px; position: relative; line-height: 20px; color: #fb4d3d;}
.form-box-stock .tip svg{ position: absolute; left: 0;}
.form-box-stock .goset .group-tip{left: 488px;}
.form-box-stock .g-form .form-group .input-w{width: auto;}
.form-box-stock .g-form .form-group .select-day li:last-child { border: none;}

.table-list .item-state{ margin-top: 12px; margin-left: 7px;}
.table-list .item-state span{float: left; display: inline-block; height: 20px; line-height: 20px;}
.table-list .item-state .state-left,.table-list .item-state .state-right{background: url(http://omulrh4x5.bkt.clouddn.com/state-new.png) no-repeat; background-position: 0 0;}
.table-list .item-state .state-left{ width: 10px; background-position: 0 0;}
.table-list .item-state .state-right{ width: 5px; background-position: -50px 0;}
.table-list .item-state .state-middle{ min-width: 40px;text-align: center; font-size: 12px; color: #fff; background-color: #ffc90d; }
.table-list .item-state.state2 .state-middle{background-color: #25c500;}
.table-list .item-state.state2 .state-left,.table-list .item-state.state2 .state-right{background-position-y:-20px;}
.table-list .item-state.state3 .state-middle{background-color: #109ee8;}
.table-list .item-state.state3 .state-left,.table-list .item-state.state3 .state-right{background-position-y:-40px;}
.table-list .item-state.state4 .state-middle{background-color: #96a1b1;}
.table-list .item-state.state4 .state-left,.table-list .item-state.state4 .state-right{background-position-y:-60px;}
.table-list .item-state.state5 .state-middle{background-color: #ff0000;}
.table-list .item-state.state5 .state-left,.table-list .item-state.state5 .state-right{background-position-y:-80px;}

.coupon{width: 104px;height: 20px; background: url(http://static.p2gcaifu.com/coupon-tag.png) no-repeat; background-size: 100%; display: inline-block; padding: 0 5px 0 8px; font-size: 12px; color: #fff;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box;}
.list-hotpro li.li .d2 span{float: left;display: block;height: 20px;line-height: 20px;font-size: 13px;}
.item-box-con-index .con .coupon,.item-box-con>ul>li .con .coupon{margin: 4px 0 0 30px;}
.prodetail .warps .con .coupon-info svg{position: absolute; top: 7px; left: 2px;}
.prodetail .warps .con .coupon-info .coupon-box{height: 24px; margin-top: 4px;margin-left: 8px;}
.prodetail .warps .con .coupon-info .coupon-box .coupon-tag1{background: url(http://static.p2gcaifu.com/coupon-tag1.png) no-repeat; width: 14px;height: 100%}
.prodetail .warps .con .coupon-info .coupon-box .coupon-tag2{background: url(http://static.p2gcaifu.com/coupon-tag2.jpg); height: 100%; line-height: 24px; color: #fff}
.prodetail .warps .con .coupon-info .coupon-box .coupon-tag3{background: url(http://static.p2gcaifu.com/coupon-tag3.png) no-repeat; width: 14px;height: 100%}
.form-box-label .pay-money{font-size: 12px!important;width: 500px; color: #fb4d3d!important;line-height: 1;}
.new-index .bg-gray{padding:0;}
.new-index .icon-top{background-image: url(http://static.p2gcaifu.com/new-navicon.png);}
.new-index .top-nav #islogin a i{background: #ff8a19;}
.new-index .top-nav #islogin a:hover svg{ fill: #ff8a19}
.new-index .top-nav a:hover,.new-index .top-nav li:hover .scon{ color: #ff8a19;}
.new-index .main-nav li.on a{color:#ff9126;}
.new-index .main-nav li.on a:after{background: #ff9126; }
.new-index .banner .hd .on{background: #ff9126;}
.new-index .item-box-safe{height: 140px; padding: 8px 0; border: none; background: none;}
.new-index .list-safe li{width:294px;height:140px; margin-right: 8px; background: #fff;}
.new-index .list-safe li i{background-image: url(http://static.p2gcaifu.com/new-point.png);margin-left: 16px; margin-top: 26px;}
.new-index .listsafe_text{margin-top: 35px;}
.new-index .listsafe_text p{font-size: 16px;}
.new-index .list-safe li span{font-size: 12px;}
.new-index .main{padding-top: 50px;}
.new-index .index-con-right .item-box-img{height: auto;}
.new-index .index-con-right .item-box-img img{width: 100%;}
.new-index .list-hotpro li .i-icon{background: #ff9126;}
.new-index .list-hotpro li.li{border-color: #ff9126; }
.new-index .list-hotpro li.li .s1,.new-index .list-hotpro li.li .fl-left .s2{color:#ff9126}
.new-index .item-box .tit h4{color:#f48d28}
.new-index .item-box .tit .index-icon{background: url(http://static.p2gcaifu.com/new-index-icon.png);background-position:0 0; float: left; display: inline-block;  width: 33px; height: 48px; margin-right: 12px;}
.new-index .item-box .tit .index-icon.icon-licai{ background-position: -9px 0; }
.new-index .item-box .tit .index-icon.icon-gonggao{ background-position: -50px 0; }
.new-index .item-box .tit .index-icon.icon-dongtai{ background-position: -95px 0; }
.item-box-con .sub-ul .frist .big{color:#ff9126}
.new-index .item-box-con li>.info>.btns-b2{ color: #ff8a19; border-color: #ff7d00;}
.new-index .item-box-con li>.info>.btns-b2:hover{ background: #ff9126;}
.new-index .item-box-total{width: 100%;height: 168px; background: url(http://static.p2gcaifu.com/new-money-bg.png) no-repeat; margin-top: -16px; position: relative; z-index: 5; padding-top: 0;}
.new-index .item-box-total .total{width: 50%;height: auto;margin: 0; text-align: center; float: left; padding-top: 42px;}
.new-index .item-box-total .total .p1{font-size: 21px;color: #fff;width: 100%;text-align: center;}
.new-index .item-box-total .total .p2{color:#fff;font-size: 37px;width: 100%;text-align: center;}
.new-index .item-box-mes ul  li a:hover{color:#ff7e00;}
.new-index .login{background: url(http://static.p2gcaifu.com/new-login-box.png);}
.new-index .alert-box .alert-info{ background-image: url(http://static.p2gcaifu.com/new-login-alert.png); width: 1118px; height: 683px; margin-left: -559px; margin-top: -342px;padding: 0 17px 0px 126px;}
.new-index .alert-box .login-con{ width: 920px; height: 668px; border-radius: 10px;}
.new-index .alert-box .about{ width: 462px; box-sizing: border-box; padding: 44px; padding-top: 50px;}
.new-index .alert-box .about .tit{font-size: 22px; color: #2f6c8d; margin-bottom: 20px; }
.new-index .alert-box .formbox .tit{font-size: 20px; color: #363636; margin-bottom: 10px; }
.new-index .alert-box .about .info{height:190px; overflow-y: auto; color: #464646;font-size: 12px; line-height: 27px;}
.new-index .alert-box .code{ width: 159px; height: 184px; margin: 0 auto; background: #fff; padding: 6px; margin-top: 108px;box-sizing: border-box;}
.new-index .alert-box .codePic {margin-top: 0;}
.new-index .alert-box .codeinfo{font-size: 17px; color: #555555; margin-top: 7px; line-height: 1;}
.new-index .alert-box .formbox{width: 370px;padding: 0 28px;padding-top: 50px;}
.new-index .alert-box .item-box-login .form-box{padding-left: 18px;}
.new-index .mask-con{background: #e5f2f6; width: 920px; height: 668px; position: absolute; left: 50%; top: 50%; margin-left: -433px; margin-top: -342px; border-radius: 10px;}
.new-index .border{border: 1px solid #e8e8e8;}
.btns{border:1px solid #ffc90d;background-color:#ffc90d;}
.btns:hover{background-color:#ff8a19; border-color: #ff8a19} 
.btns-b2{border:1px solid #fb4d3d;background-color:#ff5b5f;}

.tjs-index .container { text-align: center;}
/* .tjs-index .iframe{ margin-top: 32px;} */
.tjs-index .nav-tjs{ position: relative; display: flex; width: 375px; height: 50px; left: 50%; transform: translateX(-50%); bottom: 20px; background-color: #fff; border-top: 1px solid #e5e5e5;}
.tjs-index .nav-tjs li{ display: flex; flex-direction: column; width: 50%;; height: 100%; box-sizing: border-box; padding-top: 4px; color:#949494;}
.tjs-index .nav-tjs li:hover{ cursor: pointer;}
.tjs-index .icon-size{font-size: 18px;}
.tjs-index .tab-wenzi{ font-size: 13px; margin-top: -5px;}
.tjs-index .tab-item.active{ color:#b18c57}