/*团贷大讲堂*/
.ico_sprite{background:url(/imgs/images/icon/ico_bigCourse.png) no-repeat;background-size:80px 656px}
.ico_bCourse11{height:46px;width:46px;background-position:0 0;}
.ico_bCourse5{height:46px;width:46px;background-position:0 -46px;}
.ico_bCourse10{height:46px;width:46px;background-position:0 -92px;}
.ico_bCourse7{height:46px;width:46px;background-position:0 -138px;}
.ico_bCourse6{height:46px;width:46px;background-position:0 -184px;}
.ico_bCourse4{height:46px;width:46px;background-position:0 -230px;}
.ico_bCourse9{height:70px;width:70px;background-position:0 -276px;}
.ico_bCourse8{height:70px;width:70px;background-position:0 -346px;}
.ico_bCourse1{height:80px;width:80px;background-position:0 -416px;}
.ico_bCourse3{height:80px;width:80px;background-position:0 -496px;}
.ico_bCourse2{height:80px;width:80px;background-position:0 -576px;}

.c-f29f00{color: #f29f00 !important;}
.c-1fcafb{color: #1fcafb !important;}
.c-ff9600{color: #ff9600 !important;}
.bg-fff6eb{background: #fff6eb !important;}
.bg-f9fbec{background: #f9fbec !important;}
.bg-fffdf5{background: #fffdf5 !important;}
.part_t{width: 259px;height: 22px;border: 1px solid #ff9600;position: relative;margin: 0 auto;display:-webkit-box;-webkit-box-pack:center;}
.part_t .part_t_txt{padding: 0 10px;font-size: 20px;color: #ff9600;margin-top: -13px;position: relative;}
.part_t .part_t_txt i{display: block;width: 5px;height: 5px;border: 1px solid #ff9600;border-radius: 50%;position: absolute;top: 9px;}
.part_t .part_t_txt i.i_l{left: 0;}
.part_t .part_t_txt i.i_r{right: 0;}
.part1_txt{line-height: 30px;text-indent: 30px;padding: 21px 15px 7px 15px;}
.dashBox{width: 50%;float: left;}
.dashBox .dashCon{height: 55px;border: 1px dashed #e6e6e6;border-radius: 2px;}
.dashBox .ico_p{width: 40px;height: 40px;background-color: #ffcf1f;border-radius: 50%;background-repeat: no-repeat;background-position: center center;margin: 7px 15px 0 19px;}
.dashBox .ico_p1{background-image: url(/imgs/images/icon/ico_p1.png);background-size: 19px 22px;}
.dashBox .ico_p2{background-image: url(/imgs/images/icon/ico_p2.png);background-size: 21px 22px;}
.dashBox .ico_p3{background-image: url(/imgs/images/icon/ico_p3.png);background-size: 23px 25px;}
.dashBox .ico_p4{background-image: url(/imgs/images/icon/ico_p4.png);background-size: 27px 24px;background-position: 8px center;}

.td_process{width: 91.87%;margin: 51px auto 0;}
.part2_bottom{height: 50px;background: #fcf0e2;bottom: 0;left: 0;width: 100%;z-index: 1;}

.group_t{width: 222px;height: 1px;background: #ff9600;position: relative;display:-webkit-box;-webkit-box-pack:center;margin: 0 auto 38px;}
.group_t div{background: #fff;margin-top: -12px;color: #ff9600;text-align: center;width: auto;padding: 0 10px;}
.group_m{padding: 0 15px 17px 15px;display: -webkit-box;-webkit-box-pack: justify;}
.group_m_box{width: 23%;}
.group_m_box img{width: 100%;display: block;}
/*.group_m_box p{font-size: 12px;}*/

.t_txt_bot{width: 171px;color: #694514;text-align: center;background: #fff;line-height: 12px;margin-top: 4px;}
.abc_info{margin-top: 58px;}
.abc_item{padding: 0 20px 0 99px;position: relative;margin-bottom: 45px;height: 71px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-pack: center;}
.abc_item img{display: block;width: 65px;height: 65px;position: absolute;top: 3px;left: 15px;}
.abc_item_p1{color: #694514;font-size: 16px;}
.abc_item_p1 span{color: #694514;font-size: 16px;margin-left: 28px;}
.abc_item_p2{color: #aaa;line-height: 18px;margin-top: 6px;}
.ico_18yi{width: 166px;height: 158px;background-image: url(/imgs/images/icon/18yi.png);margin: 30px auto 0;}
.p_18yi{padding: 25px 20px 45px 20px;}
.p_18yi p{line-height: 30px;text-align: justify;}


/*动画*/
.moveToTop{-webkit-animation: moveToTop ease-out 0.3s forwards;}
.moveToBottom{-webkit-animation: moveToBottom ease-in 0.3s forwards;}

.item_ani{-webkit-animation-name: item_ani;-webkit-animation-duration: 0.32s;-webkit-animation-fill-mode: both;-webkit-animation-timing-function: ease-out;}
.ani_delay03{-webkit-animation-delay: 0.3s;}
.ani_delay04{-webkit-animation-delay: 0.4s;}
.ani_delay05{-webkit-animation-delay: 0.5s;}
.ani_delay06{-webkit-animation-delay: 0.6s;}

@-webkit-keyframes item_ani{
	from{-webkit-transform: translate3d(0,70%,0);opacity: 0;}
	to{-webkit-transform: translate3d(0,0,0);opacity: 1;}
}
@-webkit-keyframes moveToTop{
	from{-webkit-transform: translate3d(0,100%,0);opacity: 0;}
	to{-webkit-transform: translate3d(0,0,0);opacity: 1;}
}
@-webkit-keyframes moveToBottom{
	from{-webkit-transform: translate3d(0,0,0);opacity: 1;}
	to{-webkit-transform: translate3d(0,100%,0);opacity: 0;}
}
@-webkit-keyframes scale{
	from{-webkit-transform: scale(0.5,0.5);}
	to{-webkit-transform: scale(1,1);}
}
@-webkit-keyframes fadeIn{
	from{opacity: 0;}
	to{opacity: 1;}
}

.p4_item:first-child{margin-top: 18px;}
.p4_item{padding: 22px 12px 20px 15px;border-bottom: 1px dashed #c9d589;}
.p4_txt .p4_txt1{font-size: 16px;color: #ff9600;}
.p4_txt .p4_txt2{font-size: 12px;color: #808080;}
.p4_txt .p4_txt3{font-size: 13px;color: #1fcafb;}
.ico_p8{width: 12px;height: 14px;background: url(/imgs/images/icon/ico_p8.png) no-repeat;background-size: 100% 100%;margin-right: 5px;vertical-align: -2px;}
.ico_p9{width: 13px;height: 14px;background: url(/imgs/images/icon/ico_p9.png) no-repeat;background-size: 100% 100%;margin-right: 5px;vertical-align: -2px}
.ico_p10{width: 14px;height: 13px;background: url(/imgs/images/icon/ico_p10.png) no-repeat;background-size: 100% 100%;margin-right: 5px;vertical-align: -2px}

.p5_compress{width: 82%;margin: 27px auto 0;position: relative;z-index: 2;}
.p5_compress img{width: 100%;}
.p5_bg{height: 83px;margin-top: -44px;}

.part6{height: 150px;background: #eff6fd;-webkit-box-orient: vertical;}
.part6 p span{margin-right: 7px;}
.part6 .num_bg{display: inline-block;width: 24px;height: 26px;line-height: 26px;text-align: center;color: #ff9600;font-size:18px;background: url(/imgs/images/bg/bg_num.png) no-repeat;background-size: 24px 26px;}

.shareBox_l{padding-right: 6px;}
.shareBox_r{padding-left: 6px;}
.share_item{display: block;height: 70px;border: 1px solid #ffeba3;border-radius: 2px;}
.share_item .share_item_t,.share_item .share_item_i{margin-left: 10px;}
.share_item p.p1{font-size: 13px;}
.share_item p.p2{font-size: 11px;}
.share_r{width: 44px;height: 44px;margin: 0 auto;border-radius: 50%;}
.share_b{background: #4ac6ff;}
.share_b img{width: 19px;height: 26px;}
.share_g{background: #8fdd33;}
.share_g img{width: 29px;height: 24px;}
.share_b2{background: #4ac6ff;}
.share_b2 img{width: 23px;height: 28px;}

@media only screen and (max-width: 320px) {
	.dashBox .ico_p{margin: 7px 10px 0 10px;}
	.group_m_box p{font-size: 10px;}
	.p4_item{padding: 22px 0 20px 0;}
	.p4_item .ico_p_b{width: 70px;height: 70px;}
	.p4_txt .p4_txt1{font-size: 14px;}
	.p4_txt .p4_txt2{font-size: 10px;}
	.p4_txt .p4_txt3{font-size: 11px;}
	.part6 p span{margin-right: 2px;}
	.share_item p.p1{font-size: 12px;}
	.share_item p.p2{font-size: 10px;}
	.share_item .share_item_t,.share_item .share_item_i{margin-left: 5px;}
}

@media only screen and (max-width: 360px) {
	.p4_item{padding: 22px 0 20px 0;}
}
/*大讲堂弹框*/
.bg-op09{background-color: rgba(246,247,248,0.95) !important;}
.frame{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 9999;}
.tri-item{height: 89px;padding: 0 18px 0 107px;position: relative;border: 1px solid #e6e6e6;border-radius: 4px;}
.mark-item{height: 150px;padding: 0 18px 0 101px;position: relative;border: 1px solid #e6e6e6;border-radius: 4px;}
.tri-item span{font-size: 15px;color: #fff;position: absolute;top: -3px;left: 6px;}
.tri-item-txt{height: 100%;}
.tri-lt{width: 0;height: 0;border-top: 30px solid #ffcf1f;border-right: 30px solid transparent;position: absolute;top: 0;left: 0;}
.ico_r{position: absolute;left: 40px;top: 22px;}
.ico_m{position: absolute;left: 15px;top: 40px;}
.frame-close{width: 45px;height: 45px;position: absolute;bottom: 20px;left: 50%;margin-left: -22px;background: url(/imgs/images/icon/frame-close.png) no-repeat;background-size: 45px 45px;}
@media only screen and (max-height: 480px) {
	.frame-close{bottom: 5px;}
}
.tit_mark{width: 69px;height: 28px;background: url(/imgs/images/bg/tit_mark.png) no-repeat;background-size: 69px 28px;position: absolute;top: -1px;left: -10px;text-align: center;color: #fff;font-size: 12px;line-height: 12px;padding-top: 3px;}
.frame-law{overflow-y: auto;padding-bottom: 110px;}
.frame-law p{margin-top: 27px;line-height: 27px;text-indent: 30px;}
.opa_cover{width: 100%;height: 120px;position: absolute;bottom: 0;left: 0;background: url(/imgs/images/bg/bg_opacity.png) repeat-x;background-size: 1px 120px;}
.frame-law-b{width:100%;z-index: 9999;left: 0;bottom: 0;}
.td-imgGroup{width: 92%;margin: 25px auto 33px;}

.mt12{margin-top: 12px;}
.mt35{margin-top: 35px;}
.ml14p{margin-left: 14%;}
.ml16p{margin-left: 16%;}
.ml23p{margin-left: 23%;}
.ml26p{margin-left: 26%;}
.ml39p{margin-left: 39%;}
.ml44p{margin-left: 44%;}
.ml53p{margin-left: 53%;}
.ml50{margin-left: 50px;}
.ml73{margin-left: 73px;}
.ml85{margin-left: 85px;}
.mr0{margin-right: 0 !important;}
.txt_frame{height: 24px;line-height: 24px;border-radius: 20px;padding: 0 7px;width: auto;border: 1px solid;}
.txt_frame_g{border-color: #89c617;color: #89c617;}
.txt_frame_y{border-color: #fab600;color: #fab600;}
.txt_frame_r{border-color: #ff8d28;color: #ff8d28;}
.txt_frame_b{border-color: #00c0f7;color: #00c0f7;}

/*团贷大数据*/
.c-3cb8ff{color: #3cb8ff;}
.pt36{padding-top: 36px;}
.logo1{display: inline-block;width: 20px;height: 20px;background: url(/imgs/images/icon/ico_f1_act.png) no-repeat;background-size: 100% 100%;vertical-align: -4px;margin-right: 5px;}
.data_t{height: 46px;line-height: 46px;}
.ico_punctuation1{display:inline-block;width: 7px;height: 13px;background: url(/imgs/images/icon/ico_punctuation1.png) no-repeat;background-size: 100% 100%;vertical-align: 6px;}
.ico_punctuation2{display:inline-block;width: 7px;height: 13px;background: url(/imgs/images/icon/ico_punctuation2.png) no-repeat;background-size: 100% 100%;vertical-align: -6px;}
.split{height: 5px;background: url(/imgs/images/bg/bg_split.png) repeat-x;background-size: 20px 5px;}
.ico-share01{display: inline-block;width: 14px;height: 16px;background: url(/imgs/images/icon/ico-share01.png) no-repeat;background-size: 100% 100%;vertical-align: -2px;margin-right: 7px;}
.td_age{font-size: 13px;text-align: center;padding-top: 20px;}
.td_age span{display: inline-block;font-size: 18px;width: 22px;height: 26px;background: url(/imgs/images/bg/bg_num.png) no-repeat;background-size: 100% 100%;text-align: center;line-height: 26px;color: #ff9600;margin-right: 3px;}
.dataTit{margin: 0 auto;text-align: center;font-size: 17px;color: #694514;}
.dataTit1{width: 205px;background: url(/imgs/images/bigData/bg_tit1.png) left center no-repeat;background-size: 100% auto;}
.dataTit2{width: 185px;background: url(/imgs/images/bigData/bg_tit2.png) left center no-repeat;background-size: 100% auto;}
.dataTit3{width: 230px;background: url(/imgs/images/bigData/bg_tit3.png) left center no-repeat;background-size: 100% auto;}

.allAmo{font-size: 36px;color: #fd6040;text-align: center;line-height: 36px;padding: 36px 0 9px 0;}
.allAmo span{color: #fd6040;font-size: 18px;}
.td_invester{width: 93.33%;margin: 38px auto 0;}
.bt-dashed{border-top: 1px dashed #e6e6e6;}
.lrBox1{padding: 70px 0 60px 10px;border-bottom: 1px dashed #e6e6e6;}
.lrBox1 img{width: 115px;}
.lrBox2{padding: 41px 0 45px 10px;}
.lrBox2 img{width: 127px;}
.lrBox3{padding: 50px 0 55px 10px;}
.lrBox3 img{width: 140px;}
.lrBox4{padding: 50px 0 55px 10px;}
.lrBox4 img{width: 143px;margin-top: 10px;}
.lrBox5{padding: 50px 0 55px 10px;}
.lrBox5 img{width: 140px;}
@media only screen and (max-width: 320px) {
	.td_age{font-size: 12px;}
	.td_age span{font-size: 16px;width: 18px;height: 22px;background: url(/imgs/images/bg/bg_num.png) no-repeat;background-size: 100% 100%;line-height: 22px;color: #ff9600;margin-right: 2px;}
	.td_people span{font-size: 15px;}
	.lrBox1{padding: 52px 0 52px 10px;}
	.lrBox .f20px{font-size: 17px !important;}
	.lrBox2 img{width: 117px;margin-top: 10px;}
}

.report-swiper{width: 100%;padding-top: 0;}
.report-swiper .swiper-wrapper{width: 100%;}
.report-swiper .swiper-slide{width: 100%;padding: 0 15px;}
.report-swiper .swiper-slide img{width: 100%;height: auto;border-radius: 0;}

.spareMoney{padding: 40px 15px 53px 15px;}
.spareMoney .lf{height: 150px;}
.spareMoney .lf .s_r1{padding-top: 11px;width: 150px;height: 150px;border-radius: 50%;background: #ffe4bd;text-align: center;}
.spareMoney .lf .s_r1 p{font-size: 11px;color: #9a5b00;}
.spareMoney .lf .s_r2{padding-top: 11px;width: 110px;height: 110px;border-radius: 50%;background: #ffcb82;text-align: center;position: absolute;bottom: 0;left: 20px;}
.spareMoney .lf .s_r2 p{font-size: 11px;color: #9a5b00;}
.spareMoney .lf .s_r3{width: 70px;height: 70px;border-radius: 50%;background: #ffaf3b;text-align: center;position: absolute;bottom: 0;left: 40px;}
.spareMoney .lf .s_r3 p{font-size: 11px;color: #9a5b00;line-height: 12px;}
@media only screen and (max-width: 320px) {
	.spareMoney{padding: 40px 5px 53px 5px;}
}

/*弹出分享层*/
.share-popup{ width: 100%; height: 100%; background: #f6f7f8;left: 0;bottom:-100%;z-index: 20003;
	-webkit-transform:translateY(0);-webkit-transition: all 0.16s ease;transition: all 0.16s ease; }
.current{-webkit-transform:translateY(-100%)!important;}
.share-popup .top{-webkit-border-radius: 4px;border-radius: 4px;border: 1px solid #eee;}
.share-popup .top h3{border-top:2px solid #ffcf1f;padding: 15px 0;}
.share-popup .top h3:before{content: "";position: absolute;left: 0;bottom: 0;right: 0;border-bottom: 1px dashed #d1d1d1;transform: scaleY(.5);transform-origin: 0 100%;}
.share-popup .top .by-l{background: url("/imgs/images/icon/by.png") no-repeat; width:5px;height: 9px;background-size: 5px 9px;left: -1px;top:50%; margin-top: -17px;z-index: 10;}
.share-popup .top .by-r{ background: url("/imgs/images/icon/by.png") no-repeat; width:5px;height: 9px;background-size: 5px 9px;-webkit-transform: rotate(180deg); transform: rotate(180deg);right: -1px;top:50%; margin-top: -17px;z-index: 10;}
.share-popup .mid{ margin-top: 50px;}
.share-popup .mid span:nth-child(1){ width: 20%; height: 1px;display: inline-block;}
.share-popup .mid span:nth-child(2){margin: 0 20px;vertical-align: -5px;}
.share-popup .mid span:nth-child(3){ width: 20%; height: 1px;display: inline-block;}
.share-links{ margin-top: 50px;}
.share-links a{display: block;text-align:center; color: #212121; font-size: 12px;}
.share-links a span{width: 56px; height: 56px; background: #fff;-webkit-border-radius: 28px;border-radius: 28px;display: block;margin: 0 auto 11px;text-align: center;border: 1px solid #eee;}
.share-links a span i{display: inline-block;background: url("/imgs/images/icon/share-icon.png?v=201604050000001") no-repeat;background-size:auto 129px;margin: 13px auto;vertical-align: middle;}
.share-links .wechat span i{ height: 25px; width: 31px;background-position: -0px -81px; }
.share-links .moments span i{ height: 27px; width: 27px;background-position: -0px -27px; }
.share-links .qq span i{height: 27px; width: 24px; background-position: 0 0; }
.share-links .qzone span i{ height: 27px; width: 28px;background-position: -0px -54px;}
.share-links .weibo span i{ height: 23px; width: 28px;background-position: -0px -106px;}
.share-popup .close-share{display:block;width: 56px; height: 56px;background: #fff;-webkit-border-radius: 28px;border-radius: 28px;margin: 45px auto 0;overflow: hidden;}
.share-popup .close-share i{display: block;background: url("/imgs/images/icon/share-close.png") no-repeat; width: 14px; height: 14px;background-size: 14px;margin: 21px;}
.share{display:block;width: 70%;height: auto;left:50%;bottom: 30px; margin-left: -35%;z-index: 640;}
.modal-backdrop { width: 100%; height: 100%;  position: absolute; top: 0; left: 0; background:rgba(0, 0, 0, 0.3);z-index: 650;}
.shareTip-box { width: 210px; height: 177px; position: absolute; background: url("/imgs/images/bg/share-ts.png") no-repeat; opacity: 1!important; top:15px;right: 4%;background-size: 210px 177px; }


.moveDown{-webkit-animation: moveDown 0.5s ease-out forwards;animation: moveDown 0.5s ease-out forwards;}
@-webkit-keyframes moveDown{
	0%{-webkit-transform: translateY(-30px);opacity: 1;}
	100%{-webkit-transform: translateY(0);opacity: 0;}
	}
@keyframes moveDown{
	0%{transform: translateY(-30px);opacity: 1;}
	100%{transform: translateY(0);opacity: 0;}
	}

.animated { -webkit-animation-duration: 0.32s; animation-duration: 0.32s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
@-webkit-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(40px);
		transform: translateY(40px);
		}
	50% {
		opacity: 1;
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);
		}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		}
	}

@keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(40px);
		-ms-transform: translateY(40px);
		transform: translateY(40px);
		}

	50% {
		opacity: 1;
		-webkit-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		transform: translateY(-10px);
		}
	100% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		}
	}

.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; }
.share-links .wechat{-webkit-animation-delay: 0.16s;}
.share-links .moments{-webkit-animation-delay: 0.2s;}
.share-links .weibo{-webkit-animation-delay: 0.2s;}
.share-links .qq{-webkit-animation-delay: 0.24s;}
.share-links .qzone{-webkit-animation-delay: 0.28s;}
.close-share{-webkit-animation-delay: 0.32s;}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
	.share-popup .mid{ margin-top: 25px;}.share-links{ margin-top: 25px;}.share-popup .close-share{margin: 25px auto 0;}
	}
@media (device-width:375px) and (-webkit-min-device-pixel-ratio:2){
	.share-popup .mid{ margin-top: 50px;}.share-links{ margin-top: 50px;}.share-popup .close-share{margin: 45px auto 0;}
	}
@media (device-width:414px) and (-webkit-min-device-pixel-ratio:3.0){
	.share-popup .mid{ margin-top: 50px;}.share-links{ margin-top: 50px;}.share-popup .close-share{margin: 45px auto 0;}
	}