/** 轮播图start **/
body{overflow-x:hidden}

.full-height-imp{height:100%!important}
#carousel-generic .carousel-indicators{bottom:16px}
#carousel-generic .carousel-indicators li{width:80px;height:3px;margin:0 3px;border:none;border-radius:0;background-color:#fff;opacity: 0.3}
#carousel-generic .carousel-indicators li.active{opacity:1}
#carousel-generic .carousel-control{width:88px;background:unset}
#carousel-generic .carousel-control span{width:60px;height:60px;margin-top:-30px}
#carousel-generic .carousel-control span:before{content:""}
#carousel-generic .carousel-control span img{width:60px;height:60px;font-size:60px}
.carousel-control:hover, .carousel-control:focus{opacity:1}

/*** 手机版滚动图 ***/
#carousel-generic-m .carousel-indicators{bottom:5px}
#carousel-generic-m .carousel-indicators li{width:5px;height:5px;margin:0 3px;border:none;border-radius:16px;background-color:#fff;opacity: 0.4}
#carousel-generic-m .carousel-indicators li.active{width:10px;opacity:1}
/** 轮播图end **/

/** 统计信息start **/
/*** pc版 ***/
.smb{background:url(../images/w_shouye_caidai1@2x.png) no-repeat;background-size:500px 120px;margin-bottom:40px}
.smb-revision{background:url(../images/revision/homepage_bg_pc.png) no-repeat;background-size:100% 100%;margin-bottom:40px}
.smb .container{margin-top:46px}
@media screen and (max-width:990px) {
	.smb{background:url(../images/p_shouye_caidai1@3x.png) no-repeat;background-size:120px 35px;margin-bottom:0}
	.smb-revision{background:url(../images/revision/homepage_bg.png) no-repeat;background-size: 100% 120%;margin-bottom:0}
	.smb .container{margin-top:22px}
}
.statisticmy{display:flex;margin-bottom:52px}
.statisticmy>div{font-size:16px;letter-spacing:0;line-height:16px}
.statisticmy>div a{font-size:16px;letter-spacing:0;line-height:16px}
.statisticmy>div div{margin-bottom:8px}
.statisticmy>div label{font-size:44px;letter-spacing:0;line-height:44px}
.statisticmy>div span{font-size:24px;letter-spacing:0;line-height:24px;padding-left:4px}
@media screen and (max-width:1199px){
	.statisticmy>div label{font-size:40px;letter-spacing:0;line-height:40px}
	.statisticmy>div span{font-size:20px;letter-spacing:0;line-height:20px;padding-left:4px}
}
.totmoney{width:401px;margin-left:85px}
.totmoney div{color:#652227}
.totmoney label{color:#f12030}
.tottimes{width:273px}
.tottimes div{color:#657caa}
.tottimes label{color:#657caa}
.totins{width:249px}
.totins div{color:#657caa}
.totins label{color:#657caa}
.totpes{width:192px}
.totpes div{color:#657caa}
.totpes label{color:#657caa}

/**** 介绍 ****/
.abt_tip{width:840px;margin:auto;text-align:center;font-size:15px;color:#888;letter-spacing:0;text-align:center;line-height:21px}
.abt_tip1 {margin-bottom:16px}
.abt_tip1 img{width:80px;height:26px}
.abt_tip2 {margin-bottom:24px}
.abt_btn{background:#0194de;border-radius:22px;width:160px;height:44px;color:#fff;font-size:16px;line-height:44px}
.abt_btn:hover{text-decoration-line:none}
.abt_btn img{width:16px;margin-left:6px}

/*** 手机版 ***/
.phone{text-align:center}
.phone .totmoney{color:#F12030;width:100%;margin-left:0;margin-bottom:15px}
.phone .totmoney div{margin-bottom:5px;font-size:9px;line-height:9px;color:#F12030}
.phone .totmoney label{font-size:28px;letter-spacing:2px;line-height:28px}
.phone .totmoney span{font-size:12px;letter-spacing:0px;line-height:1px;margin-left:4px}

.phone .statisticmy{display:flex;margin-bottom:20px}
.phone .statisticmy-revision{display:flex;width:90%;margin:0 auto;margin-bottom:20px}
.phone .statisticmy>div{flex:1;letter-spacing:0}
.phone .statisticmy>div div{color:#657CAA;margin-bottom:5px;font-size:9px;line-height:9px}
.phone .statisticmy>div label{font-size:20px;letter-spacing:0;line-height:20px}
.phone .statisticmy>div span{font-size:12px;letter-spacing:0;line-height:12px;padding-left:2px}

.phone .donatenow-div{position: relative;}
.phone .donatenow{height:32px;border-radius:16px;background:#fff8f8;margin:0 -2.5px 10px -2.5px;overflow:hidden}
.phone .donatenow-revision{height:32px;border-radius:16px;background:#fff8f8;width:90%;margin:0 auto 10px auto;position: relative;overflow:hidden}
.phone .donatenow .img{float:left;width:95px;height:32px;background:url(../images/p_shouye_jikejuanzeng@2x.png) no-repeat;background-size:85px 32px}
.phone .love-background{width:46px;height:53px;background:url(../images/revision/love-background.png) no-repeat;background-size:46px 53px;position: absolute;right: 0px;top: -15px;}
.phone .donatenow .items{line-height:32px;margin-right:10px;overflow:hidden}
.phone .donatenow .items .item{text-align:left;font-size:12px;color:#888;white-space:nowrap;overflow:hidden;position:relative}
.phone .donatenow .items .item .cont{position:absolute;top:0;left:0;width:200%;transition:left 10s linear;display:inline-block}
.phone .donatenow .items .item .txt{position:absolute;top:0;left:0;display:inline-block;font-weight:400}
.phone .donatenow .items .item .txt+.txt{display:none}
.first-marquee{animation:15s first-marquee linear infinite normal;padding-right:0;}
@keyframes first-marquee{
	0%{transform:translateX(0)}
	50%{transform:translateX(-100%)}
	100%{transform:translateX(-200%);display:none}
}
.second-marquee{animation:15s second-marquee linear infinite normal;display:inline-block !important}
@keyframes second-marquee{
	0%{transform:translateX(150%)}
	50%{transform:translateX(50%)}
	100%{transform:translateX(-50%);display:none}
}
.thd-marquee{animation:15s thd-marquee linear infinite normal;display: inline-block !important}
@keyframes thd-marquee{
	0%{transform:translateX(300%)}
	50%{transform:translateX(200%)}
	100%{transform:translateX(100%)}
}

.phone .donatenow .items .item span:first-child{font-size:13px;line-height:13px;color:#40404e}
.phone .donatenow .items .item span:last-child{font-size:13px;line-height:13px;color:#f12030}

.tools{text-align:center;padding-top:12px;padding-bottom:25px;font-size:12px;color:#181830;margin-top: 15px !important}
.tools-revision{text-align:center;padding-top:12px;padding-bottom:25px;font-size:12px;color:#181830;font-weight: 550;}
.tools a{color:#181830}
.tools img{width:64px;height:64px;margin-bottom:5.5px}
/** 统计信息end **/

/** 首页活动start **/
/*** pc版 ***/
.list{margin-bottom:43px}
.list_title{font-size:30px;line-height:30px;overflow:hidden;position:relative;padding-left:20px}
.list_title a{color:#181830}
.list_title:after{content:'';z-index:-1;display:block;width:100%;height:24px;position:absolute;top:25px;left:0;opacity:1;background-image:linear-gradient(270deg,#fff 0,#ffeaea 100%);border-radius:12px}
.list_more{float:right;font-size:20px;color:#40404e;line-height:30px;padding-top:7px;}
.list_more a{color:#40404e}
.list_more img{width:16px;height:16px;margin:0 3px 2px 0}
@media screen and (max-width:991px){
	.list{margin:15px 0 18px 0}
	.list_title{font-size:17px;line-height:17px;padding-left:10px;font-weight:550}
	.list_title:after{content:'';z-index:-1;display:block;width:100%;height:12px;position:absolute;top:12.5px;left:0;opacity:1;background-image:linear-gradient(270deg,#fff 0,#ffeaea 100%);border-radius:6px}
	.list_more{float:right;font-size:20px;color:#40404e;line-height:30px}
}

.index_act_list>div{padding:0}
.index_act_list .col-xs-8{padding-right:40px}
.index_act_list .col-xs-8 .item{border:1px solid #eee;box-shadow:0 4px 12px 0 rgba(0,0,0,.05);position:relative}
.index_act_list .item img.header-mark{position:absolute;top:0;left:0;width:72px;height:72px;display:block;z-index:10}
.index_act_list .col-xs-8 .item_content{padding:61px 62px 68px 40px}
.index_act_list .col-xs-8 .item_content .item_content_title{font-size:40px;line-height:40px}
.index_act_list .col-xs-8 .item_content .item_content_title font{display:none}
.index_act_list .col-xs-8 .item_content .item_content_money{margin-top:10px;color:#888;font-size:20px;line-height:20px}
.index_act_list .col-xs-8 .item_content .item_content_money span{color:#f12030;font-size:20px;padding:0 4px}
.index_act_list .col-xs-8 .item_content .item_content_desc{margin-top:20px;font-size:14px;color:#545455;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:60px}

.index_act_list .col-xs-4{padding-left:20px}
.index_act_list .col-xs-4 .item{position:relative}
.index_act_list .col-xs-4 .item+.item{margin-top:30px}
.index_act_list .col-xs-4 .item_content{position:absolute;height:120px;bottom:0;left:0;padding:40px 24px 0 24px;width:100%;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%)}
.index_act_list .col-xs-4 .item_content .item_content_title{font-size:24px;color:#fff;line-height:24px}
.index_act_list .col-xs-4 .item_content .item_content_title font{display:none}
.index_act_list .col-xs-4 .item_content .item_content_money{margin-top:14px;color:#fff;font-size:15px}
.index_act_list .col-xs-4 .item_content .item_content_money font{opacity:.7}
.index_act_list .col-xs-4 .item_content .item_content_money span{font-size:18px;padding:0 4px}

/** 首页活动end **/

/** 新闻start **/
.index_news_list .col-xs-8{padding:0 10px 0 0;margin-bottom:28px;position:relative}
.index_news_list .col-xs-8 .swiper-container{box-shadow:0 0 0 0 transparent,-4px 0 3px 0 rgba(0,0,0,.02),4px 0 3px 0 rgba(0,0,0,.02),0 0 0 0 #fff}
.index_news_list .col-xs-8 .item{box-shadow:0 4px 12px 0 rgba(0,0,0,.05);margin-bottom:12px}
.index_news_list .col-xs-8 .item_img img{width:380px;height:240px;max-width:100%}
.index_news_list .col-xs-8 .item_content{padding:28px 30px 24px 30px}
.index_news_list .col-xs-8 .item_content .item_content_title{font-size:24px;color:#181830;line-height:24px;text-align:center;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}
.index_news_list .col-xs-8 .item_content .item_content_summary{height:54px;text-align:center;font-size:15px;color:#888;line-height:18px;margin-top:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.index_news_list .col-xs-8 .item_content .item_content_read{text-align:center;font-size:16px;color:#008cd6;line-height:16px;padding:22px 0 0 0}
.index_news_list .col-xs-8 .item_content .item_content_read img{margin-left:5px;margin-bottom:2px}
.swiper_btn{width:40px !important;height:40px !important}
.swiper_btn img{width:40px;height:40px}
.swiper_btn:after{content:'' !important;}
.swiper_btn.swiper-button-next{right:-60px}
.swiper_btn.swiper-button-prev{left:-70px}
.index_news_list .col-xs-4{padding:46px 60px 0 120px;margin-bottom:28px}
.index_news_list .col-xs-4 .item_img img{width:200px;height:200px;margin:0 auto}
.index_news_list .col-xs-4 .item_content{margin-top:16px;text-align:center;font-size:18px;color:#181830;line-height:24px}
/** 新闻end **/ 

/** 合作机构start **/
#partner{margin-bottom:60px}
#partner .items img{max-height:81px;margin:0 20px}
#partner .partner_more{text-align:center;font-size: 16px;color: #008CD6;margin-top:50px}
	
@media screen and (min-width:992px){
	.mt89{margin-top:49px;margin-bottom: 61px}
	.mt89 img{height:46px}
	#partner .items{height:81px;justify-content:center;align-items:center;text-align:center}
	#partner .items + .items{margin-top:30px;}
	#partner .items img:first-child{margin-left:0}
	#partner .items img:last-child{margin-right:0}
}
@media screen and (max-width:991px){
	#partner{padding:0 15px}
	.mt89{margin-top:15px;margin-bottom:18px}
	.mt89 img{height:23px}
	#partner .items{justify-content:center;align-items:center;text-align:center}
	#partner .items img{margin-bottom:15px}
	#partner .partner_more{font-size:14px;margin-top:20px}
	#partner .items-revision img{margin:0 13px;margin-bottom:15px}
	.grey-background{background:#f8f9fb}
}
/** 合作机构end **/

@media screen and (max-width: 974px){
	.carousel-inner{width: calc(100% - 60px);margin: auto;border-radius: 5px;}
	.phone .totmoney div{margin-bottom:10px;font-size:14px;line-height:14px;color:#F12030}
	.phone .totmoney label{font-size:28px;letter-spacing:2px;line-height:28px;margin-bottom: 10px;}
	.phone .statisticmy>div div{color:#657CAA;margin-bottom:10px;font-size:14px;line-height:14px}
	.phone .statisticmy>div label{font-size:20px;letter-spacing:0;line-height:20px;margin-bottom: 10px;}
	.tools{text-align:center;padding-top:15px;padding-bottom:15px;font-size:12px;color:#181830;}
}

/* 解决页面x轴跳动 */
html {overflow-y: scroll;}
:root {overflow-y: auto;overflow-x: hidden;}
:root body {position: absolute;}
body {width: 100vw;overflow: hidden;}
.item_img{position:relative;overflow:hidden}
.item_img .specialLabel{position:absolute;right:-25px;bottom:-25px;width:120px;height:60px;background:#738cda;transform:rotate(-30deg)}
.item_img .specialLabel:after{content:"\4e13\9898";position:absolute;right:30px;top:10px;font-size:16px;color:#fff;transform:rotate(30deg)}

/*母计划项目标识*/
.item_img .parentProjectLabel{position:absolute;right:-25px;bottom:-25px;width:120px;height:60px;background:#738cda;transform:rotate(-30deg)}
.item_img .parentProjectLabel:after{content:"\6bcd\8ba1\5212";position:absolute;right:30px;top:10px;font-size:16px;color:#fff;transform:rotate(30deg)}

/*子计划项目标识*/
.item_img .subProjectLabel{position:absolute;right:-25px;bottom:-25px;width:120px;height:60px;background:#738cda;transform:rotate(-30deg)}
.item_img .subProjectLabel:after{content:"\5b50\8ba1\5212";position:absolute;right:30px;top:10px;font-size:16px;color:#fff;transform:rotate(30deg)}
.item_img .specialLabel-phone{position:absolute;right:10px;bottom:10px;width:75px;height:30px;background:url(../images/revision/product-label.png) no-repeat;background-size:100% 100%;z-index:1;text-align:center}
.item_img .specialLabel-phone .word{line-height:30px;font-size:16px;color:#fff;font-weight:550}

/*母计划项目标识*/
.item_img .parentProjectLabel-phone{position:absolute;right:55px;bottom:10px;width:90px;height:30px;background:url(../images/revision/product-label.png) no-repeat;background-size:100% 100%;z-index:1;padding-left:10px}
.item_img .parentProjectLabel-phone .word{line-height:30px;font-size:16px;color:#fff}

/*子计划项目标识*/
.item_img .subProjectLabel-phone{position:absolute;right:10px;bottom:10px;width:90px;height:30px;background:url(../images/revision/product-label-son.png) no-repeat;background-size:100% 100%;z-index:1;text-align:center}
.item_img .subProjectLabel-phone .word{line-height:30px;font-size:16px;color:#fff;font-weight:550}

/*评分*/
.item_img .projectScore-phone{position:absolute;right:10px;bottom:10px;width:70px;height:30px;background:url(../images/revision/product-score.png) no-repeat;background-size:100% 100%;text-align:center;z-index:2}
.item_img .projectScore-phone .word{line-height:30px;font-size:16px;color:#fff;margin-left:25px}
.item_content_money_phone{display:flex;align-items:center;justify-content:space-between}

@media screen and (max-width: 991px){
	.item_img{width:100%;height:0;padding-bottom:75%;position:relative}
	.item_img img{width:100%;height:100%;position:absolute}
	.item_img .specialLabel{bottom:-30px;width:100px}
	.item_img .specialLabel:after{right:25px;top:8px;font-size:14px}

	/*母计划项目标识*/
	.item_img .parentProjectLabel{bottom:-30px;width:100px}
	.item_img .parentProjectLabel:after{right:25px;top:8px;font-size:14px}

	/*子计划项目标识*/
	.item_img .subProjectLabel{bottom:-30px;width:100px}
	.item_img .subProjectLabel:after{right:25px;top:8px;font-size:14px}
	.item_img .specialLabel-phone{bottom:5px;right:5px;width:55px;height:28px}
	.item_img .specialLabel-phone .word{font-size:12px;line-height:28px}

	/*母计划项目标识*/
	.item_img .parentProjectLabel-phone{bottom:5px;width:65px;height:28px}
	.item_img .parentProjectLabel-phone .word{font-size:14px;line-height:28px;font-weight:550}

	/*子计划项目标识*/
	.item_img .subProjectLabel-phone{bottom:5px;right:5px;width:65px;height:28px}
	.item_img .subProjectLabel-phone .word{font-size:14px;line-height:28px}

	/*评分*/
	.item_img .projectScore-phone{bottom:5px;right:5px;width:60px;height:28px}
	.item_img .projectScore-phone .word{font-size:14px;line-height:28px;margin-left:20px;font-weight:550}
}
.dis-flex{display:flex;align-items:center}
.list-title-phone{font-size:17px;font-weight:550;color:#181830}
.list-title-phone a{color:#181830}
.list-icon-phone{width:40px;height:40px;margin-right:5px}
.list-icon-phone img{width:100%}
.index_subscribe{width:86%;margin:0 auto;padding:25px 0}
.index_subscribe_img{width:60%;margin:0 auto}
.index_subscribe_img img{width:100%}
.index_subscribe_content{padding:20px 0;text-align:center;font-size:20px;font-weight:700}
.index_subscribe_mail{background:#fff;border:1px solid #dee2e7;border-radius:10px;height:60px;line-height:60px;display:flex;align-items:center;justify-content:space-between}
.index_subscribe_mail input{text-align:center;width:60%}
.index_subscribe_mail a{width:40%;height:100%;background:#66b9fc;color:#fff;line-height:inherit;border-radius:10px;font-size:18px}
.index_subscribe_mail input{text-align:center}
.index_subscribe_mail input::-webkit-input-placeholder{color:#949ea8}
.index_subscribe_mail input::-moz-placeholder{color:#949ea8}
.index_subscribe_mail input:-moz-placeholder{color:#949ea8}
.index_subscribe_mail input:-ms-input-placeholder{color:#949ea8}
