@charset "utf-8";
/* CSS Document */
.news {margin-top:20px;}
.news .title {padding-bottom:10px;}
.news .thumbnail,.play .thumbnail {border-radius:0;padding:0;border:0;margin-top:10px;}
.news .col-lg-2,.play .col-lg-2 {width:20%;}
.news .thumbnail p,.play .thumbnail p {color:#999;padding-top:10px;}
.news .thumbnail p span {color:#fcc104;padding:0 5px;}
.news .thumbnail h5,.play .thumbnail h5 {line-height:21px;height:38px;overflow:hidden;}
.news .thumbnail .caption,.play .thumbnail .caption {padding:0 9px 5px 9px;}
.news .thumbnail a:hover,.play .thumbnail a:hover {display:block;-webkit-box-shadow:1px 2px 35px 10px rgba(216,216,216,.5);background:#fff;}
.news-img {height:135px;overflow:hidden;}
/*视频*/
.play {margin-top:20px;}
.play .info {width:204px;}
.play .thumbnail {margin-top:20px;}
.info {position:absolute;text-align:center;top:25%;font-size:50px;width:100%;color:#fff;opacity:0.6;filter:alpha(opacity=60);}
.play .thumbnail a:hover .info {opacity:10;}
/*我们的路*/
.row-line {margin-top:25px;margin-bottom:20px;}
.project .a-info {/*margin-top:15em;*/position:absolute;bottom:0;padding-right:15px;}
.project .b-info {/*margin-top:15em;*/position:absolute;bottom:0;padding-right:15px;}
.project .c-info {margin-top:16em;}
.project .d-info {margin-top:11em;}
.title-blue,.title-red,.title-yellow,.title-green {color:#fff;padding:30px 15px 20px 15px;height:420px;}
.title-blue p,.title-red p,.title-yellow p,.title-green p {opacity:0.8;filter:alpha(opacity=80);line-height:26px;}
.title-blue {background:#7cb9ff;}
.title-red {background:#f53737;}
.title-yellow {background:#fec63b;}
.title-green {background:#77cb30;}
.project .thumbnail {border-radius:0;border:0;padding:0;}
.project .thumbnail a:hover {display:block;-webkit-box-shadow:1px 2px 35px 10px rgba(216,216,216,.5);background:#fff;}
.project .col-lg-5 {padding-left:10px;padding-right:10px;}
.project .col-lg-6 {padding-left:5px;padding-right:5px;}
.percent {color:#f53737;}
.project p.number {color:#999;}
.project .caption {text-align:center;}
.project .caption h3 {text-align:left;font-size:14px;margin-top:10px;line-height:23px;}
.box .col-lg-3 {padding-left:5px;padding-right:5px;}
.p-img {height:305px;overflow:hidden;}
.p-caption {height:115px;}
.project .caption h3.p-title,.project .caption h3.r-title {/*text-align:center;white-space:nowrap;overflow:hidden;*/text-overflow:ellipsis;}
.project .caption h3.r-title {margin:0;margin-top:0;}
.r-img {height:135px;overflow:hidden;}
.o-caption {height:160px;}
.o-title {height:50px;}
.o-img {height:190px;overflow:hidden;}
/*数据*/
.data {padding:20px 0;color:#999;border-bottom:1px #efefef solid;}
.data .col-lg-4 {text-align:center;}
.data .glyphicon {width:31px;height:31px;top:7px;right:5px;}
.data .icon-a,.data .icon-b,.data .icon-c {background:url(../img/icon.png) no-repeat;}
.data .icon-b {background-position:-34px 0;}
.data .icon-c {background-position:-67px 0;}
.data .amount {color:#f53737;}
.data strong {font-size:28px;padding-right:5px;color:#7cb9ff;}
/*合作伙伴*/
.friend .row {padding-top:10px;}
.friend .row .col-lg-3 {padding:10px 0;}

.piwi{ height:auto; overflow:hidden; padding:50px 0; border-bottom:1px solid #e6e6e6; clear:both;}
.piwi_t{font-weight:bold; height:auto; overflow:hidden; background:url(../images/bg12.jpg) no-repeat center top; padding-top:10px; /* 2020-12-15 淇敼 */color:#000; font-size:20px; line-height:30px; text-align:center; margin-bottom:35px;}
.piwi_t i{ color:#999999; font-size:18px; text-transform:uppercase;}
.piwi_t a{color:#333333; font-size:20px;}
.piwi_t a i{color:#999999; font-size:18px; text-transform:uppercase;}
.piwi1{ background:#fafafa;}
.piei{ height:auto; overflow:hidden;}
.piei_l{ float:left; width:66%; height:auto; overflow:hidden;}
.piei_lt{ height:30px; background:#bf2a23; line-height:30px; padding-right:16px; text-align:right; margin-bottom:29px;}
.piei_lt a{ color:#fff;}
.piei_lb{ height:auto; overflow:hidden;}
.piei_lb dl{ clear:both; height:auto; overflow:hidden; border-bottom:1px solid #e6e6e6; padding-bottom:20px; margin-bottom:15px;}
.piei_lb dt{ float:left; width:150px; height:auto;}
.piei_lb dt img{ display:block; width:100%; height:auto;}
.piei_lb dd{ float:right; width:74%; cursor:pointer;}
.piei_lb dd h1{ line-height:24px; margin-bottom:13px;}
.piei_lb dd h1 a{ color:#333333; font-family:"Microsoft YaHei"; font-size:16px; display:block; width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.piei_lb dd p{ line-height:24px; color:#333333; height:48px;}
.piei_lb dd span{ display:block; text-align:right; color:#333333;}
.piei_lb dd:hover h1 a,.piei_lb dd:hover p,.piei_lb dd:hover span{ color:#bf2a22;}
.piei_lb ul{ clear:both; border-bottom:1px solid #e6e6e6; padding-bottom:10px;}
.piei_lb li{ line-height:31px; clear:both; overflow:hidden;}
.piei_lb li span{ float:right;}
.piei_lb li span a{ width:auto; font-size:13px; color:#333333;}
.piei_lb li a{ display:block; width:75%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:13px; color:#333333; float:left;}
.piei_lb li span{ float:right; color:#333333; font-size:13px;}
.piei_lb li:hover a,.piei_lb li:hover span{ color:#bf2a22}


.piei_r{ float:right; width:33%; height:auto; overflow:hidden; border:1px solid #b7302a;}
.piei_rt{ height:auto; overflow:hidden; background:#b7302a;text-align:center; padding:10px 0;}
.piei_rt h3{color:#fff;font-size:14px;text-align:center}
.piei_rt h3 a{color:#fff;}
.piei_rt p{ clear:both; line-height:30px;}
.piei_rt p i{ display:block; float:left; width:81px; color:#ffffff; font-size:14px;}
.piei_rt p em{ display:block; float:left; width:84px; color:#f5e700; font-size:24px;}
.piei_rt p font{ float:left; color:#ffffff; font-size:14px;}
.piei_rt p a{ display:block; float:left; width:100px;height:35px; background:#fff; color:#b73029; font-size:14px; margin-right:10px; text-align:center; line-height:35px; margin-top:25px;}


.piei_rb{ clear:both; height:auto; padding:0 10px 25px 34px;}
.piei_rb ul{ margin-bottom:20px; overflow:hidden;}
.piei_rb li{ clear:both; line-height:25px;}
.piei_rb li span{ display:block; float:left; width:50%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666;}
.piei_rb li font{ display:block; float:left; width:45%; color:#666;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:5%;}
.piei_rb p{ clear:both; line-height:30px;}
.piei_rb p a{ color:#b73029;}


@media(max-width:768px){
.piei_rt{ height:auto; overflow:hidden; background:#b7302a; padding:28px 0 27px 37%; margin:0 auto; margin-bottom:20px;}
.piei_l{ float:left; width:100%; height:auto; overflow:hidden; margin-bottom:15px;}
.piei_r{ float:right; width:100%; height:auto; overflow:hidden; border:1px solid #b7302a;}
.piei_rt p i{ display:block; float:left; width:90px; color:#ffffff; font-size:14px;}
.piei_rt p em{ display:block; float:left; width:120px; color:#f5e700; font-size:24px;}
}
@media(max-width:568px){
.piei_lb dt{ float:none; width:150px; height:auto; margin:0 auto; margin-bottom:20px;}
.piei_lb dt img{ display:block; width:100%; height:auto;}
.piei_lb dd{ float:none; width:100%; cursor:pointer;}
.piei_lb dd h1 a{ color:#333333; font-family:"Microsoft YaHei"; font-size:16px; display:block; width:100%;overflow:hidden; white-space:normal; text-overflow:none;}
.piei_lb dd p{ line-height:24px; color:#333333; height:auto;}
.piei_rt{ height:auto; overflow:hidden; background:#b7302a; padding:28px 0 27px 30%; margin:0 auto; margin-bottom:20px;}
}
@media(max-width:414px){
.piei_rt{ height:auto; overflow:hidden; background:#b7302a; padding:28px 0 27px 58px; margin:0 auto; margin-bottom:20px;}
.piei_rt p i{ display:block; float:left; width:90px; color:#ffffff; font-size:14px;}
.piei_rt p em{ display:block; float:left; width:120px; color:#f5e700; font-size:24px;}
}
@media(max-width:320px){
.piei_rt{ height:auto; overflow:hidden; background:#b7302a; padding:28px 0 27px 28px; margin-bottom:20px;}
.piei_rt p a{ display:block; float:left; width:100px;height:35px; background:#fff; color:#b73029; font-size:14px; margin-right:10px; text-align:center; line-height:35px; margin-top:25px;}
}

