/*** 存管版本样式 ***/

.pts-trade-time{
	top: -23px;
	width: 1140px;
}
.pts-trade-time div{
	padding: 15px 20px;
	border:solid 1px #FFD8DA;
	color:#FF5D5C;
	background-color: #FFF8F8;
	border-radius: 30px;
}
.pts-trade-time div img{
	position: relative;
	top: -1px;
}

.btn-cg {
    color: #fff;
    background-color: #5491FB;
    border: none
}

.btn-cg:hover,.btn-cg:focus,.btn-cg:active,.btn-cg.active,.btn-cg:visited {
    color: #fff;
    background-color: #5491FB
}

/** 未开通提示框 */
.cgb-tips{
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -200px;
	margin-top: -170px;
	width: 340px;
	height: 400px;
	background: #fff;
	padding: 0 50px;
	padding-top: 40px;
	padding-bottom: 25px;
	z-index: 1100;
	font-size: 14px;
}
.cgb-tips-close{
	position: absolute;
	right: 12px;
	top: 7px;
	font-size: 26px;
	color: #3A3B3D;
	cursor: pointer;
}
.cgb-tips-img{
	margin-top: 18px;
	margin-bottom: 12px;
}
.cgb-tips h2{
	font-size: 18px;
}
.cgb-tips p{
	font-size: 14px;
}
.cgb-tips p span{
	color:#5491FB;
}
.cgb-tips p a{
	font-size: 12px;
	color: #888;
}
.cgb-tips .btn{
	margin-bottom: 7px;
	margin-top: 20px;
}
/*
*
* 产品详情输入
* 
 */
.cg-product-input{
	padding: 15px 10px;
	border:1px solid #eaebed;
	font-size: 14px;
	border-radius: 5px;
}
.cg-product-input input{
	width:280px;
	border:none;
	outline: none;
}

.cg-product-input input::-webkit-input-placeholder { /* WebKit browsers */  
    color:    #A8A8A8;  
}  
.cg-product-input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
   color:    #A8A8A8;  
   opacity:  1;  
}
.cg-product-input input  
::-moz-placeholder { /* Mozilla Firefox 19+ */  
   color:    #A8A8A8;  
   opacity:  1;  
}  
.cg-product-input input:-ms-input-placeholder { /* Internet Explorer 10+ */  
   color:    #A8A8A8;  
}  
.cg-incharge-a{
	text-decoration: underline;
	color: #F67B2C;
}

/*------------充值----------*/
.cg-incharge-bar{
	padding-top: 12px;
	padding-bottom: 15px;
	padding-left: 243px;
	border-top: #f77c2a solid 2px;
	border-bottom: #E9EAEC solid 1px;
	background: #fef7f3;
	
}
.cg-incharge-bar p{
	color:#656565;
}
.cg-incharge-bar-mid p{
	margin-left: 0;
	padding-top: 15px;
	line-height: 14px;
}

.cg-incharge-card{
	padding-left: 64px;
}
.cg-incharge-card-left{
	width: 357px;
	height: 206px;
	background: url(/images/cgweb/bank/card.png) no-repeat;
}
.cg-incharge-card-left p{
	margin-top: 75px;
	padding-left: 26px;
	font-size: 20px;
	color: white;
}
.cg-incharge-card-left p span{
	margin-right: 8px;
	text-shadow: 0 0 3px #7A7A7A;
}
.cg-incharge-card-left div{
	width: 85px;
	margin-top: 65px;
	margin-left: 130px;
	background: #fff;
	padding: 5px 13px;
	border-radius: 20px;
	cursor: pointer;
	color: #5691F8;
	text-align: center;
}
.cg-incharge-card-right{
	margin-left: 120px;
	width: 530px;
}
.cg-incharge-bank-tips{
	/*padding-left: 95px;*/
}
.cg-incharge-bank-tips a{
	display: inline-block;
	width: 128px;
	margin-bottom: 15px;
	padding: 7px 0px;
	padding-left: 15px;
	border-radius: 5px;
}
.cg-incharge-bank-tips a.active{
	background: #F1F1F1;
}
.cg-incharge-bank-tips a img{
	margin-right: 5px;
}
.cg-incharge-bank-tips-txt{
	padding-left: 30px;
}

/* 安全中心 */
.cg-safe-card{
	display: inline-block;
	width: 302px;
	height: 175px;
	background: url(/images/cgweb/safe/jx_card.png) no-repeat;
}
.cg-safe-card-big{
	display: inline-block;
	width: 357px;
	height: 206px;
	background: url(/images/cgweb/safe/jx_card_big.png) no-repeat;
}
.cg-safe-card-active{
	display: inline-block;
	width: 302px;
	height: 175px;
	background: url(/images/cgweb/safe/jx_card_active.png) no-repeat;
}
.cg-safe-card h6{
	padding-left: 16px;
	padding-top: 26px;
	color: #fff;
	font-size: 14px;
}

.cg-safe-card-big h6{
	padding-left: 24px;
	padding-top: 26px;
	color: #fff;
	font-size: 14px !important;
}

.cg-safe-card p{
	margin-top: 25px;
	padding-left: 5px;
	font-size: 18px;
	color: white;
}
.cg-safe-card-big p{
	margin-top: 25px;
	padding-left: 25px;
	font-size: 22px;
	color: white;
}
.cg-safe-card p span{
	margin-right: 8px;
	text-shadow: 0 0 5px #7A7A7A;
}
.cg-safe-card-big p span{
	margin-right: 5px;
	text-shadow: 0 0 5px #7A7A7A;
}
.cg-safe-card-btn{
	margin-top: 53px;
	padding-left: 16px;
	font-size: 12px;
}
.cg-safe-card-big .cg-safe-card-btn{
	margin-top: 58px;
	padding-left: 16px;
	font-size: 12px;
}
.cg-safe-card-btn>div{
	padding: 1.5px 10px;
	border:#fff solid 1.5px;
	border-radius: 10px;
	cursor: pointer;
}
.cg-safe-card-btn div.cg-safe-card-detail{
	position: relative;
	color: #fff;
}
.cg-safe-card-btn div.cg-safe-card-copy{
	margin-left: 127px;
	color: #5592F8;
	background: #fff;
}
.cg-safe-card-btn div.cg-safe-card-detail:hover .cg-safe-card-detail-ctn{
	display: block;
}
.cg-safe-card-btn div.cg-safe-card-btn-active{
	display: block;
	width: 130px;
    height: 34px;
    border-radius: 30px;
    font-size: 16px;
    line-height: 27px;
    margin-top: 60px;
    margin-left: 70px;
    color: #5592F8;
	background: #fff;

}
.cg-safe-card-detail-ctn{
	display: none;
	position: absolute;
	left: -9px;
	top: 33px;
	width: 285px;
	padding: 20px;
	color: #333;
	border: #E9E9EB solid 1px;
	border-radius: 10px;
	background: #fff;
	z-index: 10;
	text-align: left;
}
.cg-safe-card-detail-ctn dl{
	margin-top: 20px;
	padding-left: 20px;
}
.cg-safe-card-detail-ctn dt{
	position: relative;
	margin-bottom: 7px;
	color: #666;
}
.cg-safe-card-detail-ctn dt:before{
	display: block;
	content: '*';
	position: absolute;
	left: -20px;
	top: 2px;
	color: #D51617;
}
.cg-safe-card-detail-ctn dd{
	color: #999;
}
.cg-safe-card-detail-ctn dd.cg-safe-card-detail-no{
	color: #5691F8;
}
.cg-safe-card-arrow{
	position: absolute;
	left: 29px;
	top: -13px;
	display: block;
	width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 14px solid #E9E9EB;
}
.cg-safe-card-arrow:before{
	content: '';
	position: absolute;
	left: -12px;
	top: 2px;
	border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 14px solid #fff;
}
.cg-safe-card-big .cg-safe-card-btn{
	margin-top: 70px;
	font-size: 14px;
}
.cg-safe-card-big .cg-safe-card-btn>div{
	font-size: 14px;
}
.cg-activity-loading{
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -75px;
	margin-top: -70px;
	width: 150px;
}

/*开通存管三步走*/
.cg-open-progress-bar{
	margin: 0 auto;
	width: 677px;
	overflow-x: hidden;
}
.cg-open-progress-bar ul{
	width: 900px;
}
.cg-open-progress-bar ul, .cg-open-progress-bar li{
	list-style: none;
}
.cg-open-progress-step{
	width: 100px;
	margin-top: 60px;
	margin-right: 170px;
}
.cg-open-progress-bar i{
    display: block;
    position: absolute;
    width: 210px;
    border-bottom: 1px dotted #d3d3d3;
    left: 80px;
    top: 30px;
}
.cg-open-progress-step div{
	display: inline-block;
	width: 58px;
	height: 58px;
	margin-bottom: 10px;
	border-radius: 50%;
	background-color: #C4C4C4;
	background-repeat: no-repeat;
	background-position: center;
}
.cg-open-progress-step p{
	color: #666;
}
.cg-open-progress-step-0{
	background-image: url(/images/cgweb/step/step-0.png);
}
.cg-open-progress-step-1{
	background-image: url(/images/cgweb/step/step-1.png);
	background-color: #CFE0FE !important;
	border:#5691F8 solid 2px;
}
.cg-open-progress-step-2{
	background-image: url(/images/cgweb/step/step-2.png);
}
.cg-open-progress-step-3{
	background-image: url(/images/cgweb/step/step-3.png);
}
.cg-open-progress-step-4{
	background-image: url(/images/cgweb/safe/1_depo_pwd.png);
}
.cg-open-progress-step-5{
	background-image: url(/images/cgweb/safe/2_depo_bid.png);
}
.cg-open-progress-step-6{
	background-image: url(/images/cgweb/safe/3_depo_transfer.png);
}
.cg-open-progress-step-7{
	background-image: url(/images/cgweb/safe/4_depo_payment.png);
}
.cg-open-progress-step.active div{
	background-color: #5691F8;
}
.cg-open-progress-step.active p{
	color: #5691F8;
}
.btn-cg{
	margin-top: 60px;
	width: 230px;
	background:#5691F8;
	color: #fff;
}
.agreement{
	margin-top: 5px;
}
.agreement a{
	color: #5691F8;
}