.pub_shadow{position: absolute;top:0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.3);z-index: 1;}
.g-industry .invest1_r {background: rgba(0,0,0,0.6);}
.g-industry .invest1_r h1{color: #fff;font-weight: 100;line-height: 40px;margin-bottom: 15px; margin-top:20px;}
.g-industry .invest1_r span{display:block;color: #b9c1d5;margin-bottom: 30px;}
.g-industry .invest1_con p{line-height: 24px;margin-bottom: 0;}
.g-industry .invest1{margin-bottom: 70px;}
.g-industry .invest1 img{ width:100%;}
.g-industry .part-2 ul,.g-industry .part-2 {width: 100%;}
.g-industry .part-2 ul li{position: relative;width: 100%;}
.g-industry .part-2 .left{width: 66.06%;}
.g-industry .part-2 .right{height: 100%;}
.g-industry .part-2 .left-box1,.g-industry .part-2 .left-box2,.g-industry .part-2 .right{background: #e6e6e6;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;}
.g-industry .part-2 .img-box{width: 49.08%;position: relative;}  
.g-industry .part-2 .img-box img{max-width: 100%;}
.g-industry .part-2 .img-box span{width: 20px;height: 40px;display: block;position: absolute;right: 0;top: 50%;transform: translateY(-50%) rotate(180deg);background: url('../images/g_part2_arrow.png') ;background-size: cover;z-index: 2;}
.g-industry .part-2 .content{padding: 4.11vw 5.05% 3.35vw 9.17%;width: 50.92%; }
.g-industry .part-2 .content a{display: block;}
.g-industry .part-2 .content-icon{display: block;width: 60px;height: 60px;background-repeat:no-repeat;background-size: cover;margin-bottom: 38px;}
.g-industry .part-2 .content h4{line-height: 34px;margin-bottom: 20px;color: #000;}
.g-industry .part-2 .content p{line-height: 26px;margin-bottom: 28px;max-height: 78px;overflow: hidden;}
.g-industry .part-2 .content-more{display: inline-block;width: 51px;height: 21px;background: url('../images/g_part2_more.png') no-repeat; background-size: cover;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;}
.g-industry .part-2 a:hover .content-more{transform: translateX(20px);-webkit-transform: translateX(20px);-moz-transform: translateX(20px);-ms-transform: translateX(20px);transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;}
.g-industry .part-2 .left-box1{margin-bottom: 20px;}
.g-industry .part-2 .item-1{margin-bottom: 0px; overflow: hidden;}
.g-industry .part-2 .item-1 .left-box2 .content-icon{width: 60px;height: 55px;}
.g-industry .part-2 .item-1 .left-box2 .img-box span{right: auto;left: 0;transform: translateY(-50%) ;}
.g-industry .part-2 .right{width: 32.27%;}
.g-industry .part-2 .right .img-box,.g-industry .part-2 .right .content{width: 100%;}
.g-industry .part-2 .right .content{padding: 5.16vw 10.33% 0 13.62%;width: 100%; height:430px;}
.g-industry .part-2 .right .content-icon{width: 60px;height: 60px;}
.g-industry .part-2 .item-1 .right{right: 0;}
.g-industry .part-2 .item-1 .right .img-box span,.g-industry .part-2 .item-2 .right .img-box span{left: 50%;right: auto;top: auto;bottom:-10px;transform: translate(-50%,0) rotate(-90deg);}
.g-industry .part-2 .item-2{margin-bottom: 20px;}
.g-industry .part-2 .item-2 .left{float: right;}
.g-industry .part-2 .item-2 .right{float: left;}
.g-industry .part-2 .item-2 .right  .content-icon{width: 64px;height: 53px;}
.g-industry .part-2 .item-2 .left .left-box1 .img-box{float: right;}
.g-industry .part-2 .item-2 .left .left-box1 .img-box span{ right: auto;left: 0;transform: translateY(-50%);}
.g-industry .part-2 .item-2 .left .left-box1 .content-icon{width: 50px;height: 50px;}
.g-industry .part-2 .item-2 .left .left-box2 .content{float: right;}
.g-industry .part-2 .item-2 .left .left-box2 .content-icon{width: 61px;height: 60px;}

.g-industry .part-2 .item-3 .left-box1{margin-bottom: 0px;}
.g-industry .part-2 .item-3 .content-icon{width: 64px;height: 53px;}


/* 滚动条颜色 */
.g-industry .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #053b88;}
.g-industry .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: #053b88;}
.g-industry .mCSB_inside>.mCSB_container{margin-right:20px;}



.g-industry .part-2 .content-icon-imghover{display: none;}
@media only screen and (min-width:1024px) {
.g-industry .part-2 .img-box img{-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;transition: opacity .4s ease-in,transform .6s linear; width:100%;}
.left-box1:hover .img-box img,.left-box2:hover .img-box img,.g-industry .part-2 .item-1 .right:hover .img-box img,.g-industry .part-2 .item-2 .right:hover .img-box img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}

/*.g-industry .part-2 .left-box1:hover .content,*/
/*.g-industry .part-2 .item-1 .right:hover,.g-industry .part-2 .left-box2:hover,.g-industry .part-2 .item-2 .right:hover,.g-industry .part-2 .item-3 .left-box1:hover{background: #4284e2}*/

.g-industry .part-2 .left-box1:hover, .g-industry .part-2 .left-box2:hover, .g-industry .part-2 .right:hover{ 
	background: #4284e2;}

.g-industry .part-2 .left-box1:hover .content h4,.g-industry .part-2 .item-1 .right:hover h4,.g-industry .part-2 .left-box2:hover h4,.g-industry .part-2 .item-2 .right:hover h4,.g-industry .part-2 .item-3 .left-box1:hover h4{color: #fff;}

.g-industry .part-2 .left-box1:hover .content p,.g-industry .part-2 .item-1 .right:hover p,.g-industry .part-2 .left-box2:hover p,.g-industry .part-2 .item-2 .right:hover p,.g-industry .part-2 .item-3 .left-box1:hover p{color: #fff;}

.g-industry .part-2 .left-box1:hover .content .content-more,.g-industry .part-2 .item-1 .right:hover .content-more,.g-industry .part-2 .left-box2:hover .content-more,.g-industry .part-2 .item-2 .right:hover .content-more,.g-industry .part-2 .item-3 .left-box1:hover .content-more{    background: url(../images/g_part3_more.png) no-repeat;}

.left-box1:hover .img-box span,.left-box2:hover .img-box span,.g-industry .part-2 .item-1 .right:hover .img-box span,.g-industry .part-2 .item-2 .right:hover .img-box span{    background: url(../images/g_part2_arrow_wite.png);}



.g-industry .part-2 .left-box1:hover .content .content-icon-img,.g-industry .part-2 .item-1 .right:hover .content-icon-img,.g-industry .part-2 .left-box2:hover .content-icon-img,.g-industry .part-2 .item-2 .right:hover .content-icon-img,.g-industry .part-2 .item-3 .left-box1:hover .content-icon-img{display: none;}
.g-industry .part-2 .left-box1:hover .content .content-icon-imghover,.g-industry .part-2 .item-1 .right:hover .content-icon-imghover,.g-industry .part-2 .left-box2:hover .content-icon-imghover,.g-industry .part-2 .item-2 .right:hover .content-icon-imghover,.g-industry .part-2 .item-3 .left-box1:hover .content-icon-imghover{display: block;}





}

@media only screen and (max-width: 1279px) {
    .g-industry .part-2 .content-icon{margin-bottom: 15px;}
    .g-industry .part-2 .content h4{line-height: 30px;margin-bottom: 10px;}
    .g-industry .part-2 .content p{margin-bottom: 18px;}
    .g-industry .part-2 .content{padding: 3.11vw 5.05% 0 9.17%;}
}

@media only screen and (max-width: 989px) {
    .g-industry .part-2 .content-icon{width: 32.4px;height: 37.2px;}
	.g-industry .part-2 .right .content{padding: 5.16vw 10.33% 0 13.62%;width: 100%; height:auto;}
	.g-industry .part-2 .content-icon,.g-industry .part-2 .right .content-icon{width: 36px;height: 36px;}
    .g-industry .part-2 .content-more{width: 35.7px;height: 14.7px;}
    .g-industry .part-2 .content{padding: 2.11vw 5.05% 0 9.17%;}
}

@media only screen and (max-width: 767px) {
    .g-industry .part-2  .left{width: 100%;margin-bottom: 20px;}
    .g-industry .part-2  .left .img-box {width: 100%;}
    .g-industry .part-2  .left .content{width: 100%;}
    .g-industry .part-2  .right{width: 100%;}
    .g-industry .part-2 .right .content{ padding: 4.11vw 5.05% 3.35vw 9.17%;}
    .g-industry .part-2 .item-3 .img-box,.g-industry .part-2 .item-3 .content{width: 100%;}
    .g-industry .part-2 .content{padding: 4.11vw 5.05% 3.35vw 9.17%;}
    .g-industry .part-2 .right{height: 100%;position: relative;}
    .g-industry .part-2 .img-box span{display: none;}
}

/* 
    20180718 产品列表页 
*/
.g-product .oth_tit wrap{margin-bottom :40px;}
.product-nav{margin-bottom: 40px;}
.product-nav ul {text-align: center;}
.product-nav ul li{height: 28px;position: relative;display: inline-block; line-height: 16px;margin-right: 3.79%;}
.product-nav ul li em{position: absolute;display: block;width: 8px;height: 6px;background: url('../images/g_product_arrow.jpg') no-repeat;background-size: cover;left: 50%;bottom: 0;transform: translateY(-10px);opacity: 0;transition: all 0.3s;-webkit-transition: all 0.3s;}
.product-nav ul li:hover em{transform: translateY(0px);opacity: 1;transition: all 0.3s;-webkit-transition: all 0.3s;}
.product-nav ul li:hover a{color: #c90436;}
.product-nav ul li.on em{transform: translateY(0px);opacity: 1;}
.product-nav ul li.on a{color: #c90436;}
/* 瀑布流 */
.resource-type-wrap { width:100%;overflow: hidden;}
.resource-type-wrap .resource-type-list{margin: 0 -30px;border-bottom: 1px solid #cdcdcd;margin-bottom: 30px;}
.resource-type-wrap .panel { width: 33%; margin-bottom: 48px; }
.resource-type-wrap .panel .inner { margin: 0 30px;}
.resource-type-wrap .panel .inner>a {position: relative;display: block;overflow: hidden;}

.resource-type-wrap .panel h3{background: #7a7a7a;color: #fff;line-height: 60px;height: 60px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 30px;width: 100%;transition: all 0.3s;-webkit-transition: all 0.3s;}
.resource-type-wrap .panel .inner>a:hover h3{background: #0751b8;transition: all 0.3s;-webkit-transition: all 0.3s;}
.resource-type-wrap .panel .image img { width: 100%; height:auto; transition: all 0.3s;-webkit-transition: all 0.3s;}
.resource-type-wrap .panel .msg{line-height: 20px;color: #000;padding: 25px 26px 0px;}
.resource-type-wrap .head { padding: 28px 20px 0; height: 242px }


.load-more-link { display: block; width: 120px; height: 40px; margin: 0 auto;  color: #000; text-align: center; line-height: 36px; cursor: pointer; position: relative;margin-top: 20px;}
.load-more-link em{position: absolute;display: block;width: 39px;height: 40px;background: url('../images/g_product_more.png') no-repeat;background-size: cover;left: -59px;}
#infscr-loading{ background:rgba(0,0,0,0.4); position:fixed; width:100px; height:50px; line-height:50px; font-size:16px; overflow:hidden; border-radius:10px; text-align:center; color:#fff; left:50%; top:50%; z-index:1000; margin:-15px 0 0 -50px; display: none !important;}
.lt9 #infscr-loading{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#99000000", EndColorStr="#99000000");display: none !important;}
#infscr-loading img{ position:absolute; left:50%; top:50%; margin:-57px 0 0 -75px; opacity:0.5; filter:alpha(opacity=50);display: none !important;}

@media only screen and (max-width: 1279px) {
    .resource-type-wrap .panel { width: 50%; margin-bottom: 20px; }
    .resource-type-wrap .resource-type-list{margin: 0 -10px;}
    .resource-type-wrap .panel .inner { margin: 0 10px;}
}

@media only screen and (max-width: 767px) {
    .resource-type-wrap .panel { width: 100%; margin-bottom: 10px; }
    .resource-type-wrap .resource-type-list{margin: 0;}
    .resource-type-wrap .panel .inner { margin: 0;}
    .product-nav ul li{margin-bottom: 10px;}
    .product-nav{margin-bottom: 10px;}
}

.rotateMore{
    animation-name: rotateMore;
    -webkit-animation-name: rotateMore;
    /* animation-duration: 0.5s;
    -webkit-animation-duration: 0.5s; */
    /* animation-timing-function: cubic-bezier(.5,.2,.3,1);
    -webkit-animation-timing-function: cubic-bezier(.5,.2,.3,1);
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    visibility: visible!important; */
}

@keyframes rotateMore {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform:  rotate(90deg);
    }
    50% {
        transform:  rotate(180deg);
    }
    75% {
        transform:  rotate(270deg);
    }
    100% {
        transform: scale(360deg);
    }
}

@-webkit-keyframes rotateMore {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform:  rotate(90deg);
    }
    50% {
        transform:  rotate(180deg);
    }
    75% {
        transform:  rotate(270deg);
    }
    100% {
        transform: scale(360deg);
    }
}

.img-box a{width: 100%;}
.x_padb{height: 0; padding-bottom: 100%;}
