/*.too-narrow {
    display: none;
}


@media (max-width: 991px) {
    body.index {
        background-color: rgba(255, 255, 255, 1);
        background-image: none;
    }

    body.index .as-mainwrapper {
        display: none;
    }

    .too-narrow {
        display: block;
        font-size: 28px;
        text-align: center;
        position: relative;
        top: 50%;
    }
}*/

/*----------------------------------------*/
/*  A. Scene Area 应用场景
/*----------------------------------------*/
[data-aos="scene-area-bg-animation"] {
    opacity: 1;
    transition-property: transform, opacity;
}

[data-aos="scene-area-bg-animation"].aos-animate {
    opacity: 1;
}


.scene-area-bg {
    /*background: rgba(0, 0, 0, 0) url("../images/solution1.jpg") no-repeat scroll center top;*/
    color: #ffffff;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    position: relative;
    /*height: 835px;*/
    /*background-color: #0b3e6f;*/
    width: 100%;
    overflow: hidden;
}

.scene-area-bg a img {
    transition: 3s;

}

.scene-area-bg.aos-animate a:hover img {
    transform: scale(1.2);
}

.scene-area {
    height: 205px;
    /*background: #0fffff;*/
}

.scene-name {
    padding-top: 40px;
}

@media (max-width: 992px) {
    .scene-area {
        height: 100px;
    }

    .scene-name {
        padding-top: 5px;
    }
}


.scene-name .u {
    font-size: 16px;
    font-weight: bold;
}

.scene-name .m {
    padding-top: 15px;
}

.scene-name .mm i {
    position: relative;
    top: 6px;
    margin-right: 5px;
}

.scene-name .mm {
    color: #333333;
    margin-right: 15px;
}

.scene-name .mm label {
    cursor: pointer;
}

.scene-name .u {
    font-size: 16px;
    font-weight: bold;
}

.scene-area .scene-name .n {
    font-size: 22px;
    /*font-weight: bold;*/
    font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.btn-mesda {
    border-radius: 50px;
    border: 2px solid #000000;
    color: #000000;
    background-color: #ffffff;
    padding-left: 28px;
    padding-right: 28px;
}

@media (max-width: 992px) {
    .scene-area .scene-name .u,
    .scene-area .scene-name .n,
    .scene-area .scene-name .b {
        display: inline-block;
        margin-left: 15px;
    }
}

@media (max-width: 768px) {
    .scene-area .scene-name .u,
    .scene-area .scene-name .n,
    .scene-area .scene-name .b {
        display: inline-block;
        margin-left: 0px;	
    }
	.scene-area .scene-name .u{
		font-size: 16px;
	}
	 .scene-area .scene-name .n{
		font-size: 18px;
	}
	.btn-mesda{
		border: 1px solid #000000;
	}
	.banner-readmore-product-two.typography-hover .btn{
		display: none;
	}
	.banner-readmore-product-two.typography-hover .zmdi-hc-3x{
		font-size:2em;
	}
	.banner-readmore-product-two.typography-hover .col-xs-3{
		width: 32%;
	}
	
	.product-two-area .inner{
		overflow: visible;
		height:auto;
	}
	.banner-readmore-product-two.typography-hover{
		/* top:135px; */
		top: 80%;
	}
	.product-two-area .typography-label.typography-hover{
		padding-top: 8px!important;
	}
	.gallery-item-bg, .gallery-item-desc{
		left: 4%!important;
	}
	.typography-body{
		font-size: 12px!important;
		margin-bottom: 0px!important;
		line-height: 16px!important;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.typography-label h2{
		font-size: 16px!important;
	}
	.typography-thumb.typography-hover{
		margin-top: -10px!important;
	}
	.project-area .project-boxs{
		margin-top:140px!important;
		margin-left: 0px!important;
	}
	.project-area .project-box{
		width:100%!important;
	}
	.project-area .msd-more{
		padding-left: 0!important;
	}
	
	.project-area .mv_bg{
		background: none!important;
	}
	.index-news2-area{
		margin-top: 130px;
	}
	.xn-img-container{
		top: 0!important;
		/* left: 5%; */
		width: 100%;
	}
	.xn-img{
		width: 375px;
		height: 214.19px;
		margin: 0 auto;
		text-align: center;
	}
	.xn-img img{
		width: 90%;
		height: 100%;
	}
	.ctxx{
		padding-top:10px!important;
		line-height: 20px!important;
		font-size: 14px!important;
	}
	.csxx{
		padding-top:10px!important;
		line-height: 20px!important;
		font-size: 14px!important;
	}
	.index-news2-area .in-readmore span{
		margin-right: 20px!important;
	}
	.partners-area{
		padding-right:40px!important;
		padding-left: 40px!important;
	}
	.partners-area .swiper-slide img{
		max-width: none!important;
		width: 80px!important;
		height:40px;
	}
	
	.project-area .ti{
		padding-top: 20px!important;
		font-size: 22px!important;
	}
	.project-area .abs{
		padding-left: 0!important;
	}
	
	
	
	.project-area .project-box a:hover .project-box-mask, .project-area .project-box a:hover .project-box-info{
		padding-top: 85px!important;
		line-height: 35px!important;
	}
	.project-area .project-box .project-box-mask, .project-area .project-box .project-box-info{
		width: 100%!important;
	}
	/* yycj1 */
	.msd-scene-details-area .lbox h1{
		    line-height: 1.5;
			font-size: 18px!important;
		    width:100%!important;
		    padding-top:10px!important;
		    margin-left:10px!important;
			padding-right:10px!important;
	}
	.msd-scene-details-area .lbox p{
		margin-left:10px!important;
		padding-top:10px!important;
	}
	
	.msd-scene-details-area .msd-fix-right{
		padding-right: 15px!important;
	}
	.msd-scene-details-area .container{
		/* padding-left: 0!important; */
		padding-right: 0!important;
	}
	.msd-scene-list-area .container{
		padding-left: 0!important;
		padding-right: 0!important;
	}
	
	/* gcal内容页面 */
	.project-detail-area .detail-title h1{
		font-size: 18px!important;
	}
	.project-detail-area .detail-summary{
		font-size: 16px!important;
	}
	
	/* 破碎站 */
	
	.msdproduct-list-v3{
		/* overflow: hidden; */
		/* width: 100%!important; */
		overflow-x: hidden;
	}
	
	
	.msdproduct-list-v3 .msdproduct-list-swiper .swiper-slide img{
		max-width: none!important;
		/* width: 50%; */
	}
	.msdproduct-list-v3 .msdproduct-list-swiper .pro-name{
		top: 10px!important;
		
	}
	
	.msd-scene-list-area .lbox h1{
		font-size:18px!important;
	}
	.msd-scene-list-area .lbox p{
		font-size:16px!important;
	}
	.pro-name h2,h1{
		font-size:30px!important;
	}
	
	.pro-name h3{
		font-size:20px!important;
	}
	
	.msdproduct-list-v3 .msdproduct-list-swiper .kmw{
		font-size: 16px!important;
		left:10%;
		padding-left: 0!important;
	}
	.msdproduct-list-v3 .msdproduct-list-swiper .kmw div.nv{
		    padding-left: 1px!important;
		    padding-right: 1px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-swiper .kmw div.nv .btn-vd{
		    border: 2px solid #FFFFFF!important;
		    color: #FFFFFF;
		    background-color: transparent;
		    padding-left:5px!important;
		    padding-right: 5px!important;
		    width:80px!important;
		    margin-bottom: 0!important;
			margin-top: 3px!important;
			font-size:12px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-swiper .kmw .lb{
		font-size: 18px!important;
		line-height:12px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-swiper .mm-1 .lb{
		font-size: 18px!important;
		line-height:12px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-swiper .t-1 .lb{
		font-size: 18px!important;
		line-height:12px!important;
	}
	
	
	.msdproduct-list-v3 .msdproduct-list-swiper .kmw div[class*="kw-"], .msdproduct-list-v3 .msdproduct-list-swiper .kmw div[class*="mm-"], .msdproduct-list-v3 .msdproduct-list-swiper .kmw div[class*="t-"], .msdproduct-list-v3 .msdproduct-list-swiper .kmw div.nv{
		    margin-top:0px!important;
		   margin-right:0px!important;
		    padding-right:5px!important;
		    margin-bottom:-20px!important;
		    padding-left:0px!important;
		    background-repeat: none!important;
		    background-position-y:0px!important;
		    opacity: 1!important;
	}
	.msdproduct-list-v3 .msdproduct-list-cate .msd-t1{
		width: 100%!important;
		padding-left: 10px;
		padding-right: 10px;
	}
	.msdproduct-list-v3 .msdproduct-list-cate .msd-t1 .t{
		font-size:25px!important;
		padding-left: 0px!important;
		/* width: auto!important; */
	}
	.container{
		width: auto!important;
	}
	.msdproduct-list-v3 .msdproduct-list-cate .msd-t1 .c1, .msdproduct-list-v3 .msdproduct-list-cate .msd-t1 .c2{
		font-size: 16px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-cate .msd-t1 .c2{
		margin-bottom: 20px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-cate .msd-t2 .t1, .msdproduct-list-v3 .msdproduct-list-cate .msd-t2 .t2{
		font-size:25px!important;
		padding-left: 10px;
		padding-right: 10px;
	}
	.msdproduct-list-v3 .msdproduct-list-cate .msd-t2 .t2{
		padding-bottom: 20px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-cate .msd-t2 .c1{
		font-size: 16px!important;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom:20px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-cate .p3{
		padding-bottom: 40px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-cate .p4{
		padding-bottom: 40px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-cate .msd-t4 .t1{
		font-size:25px!important;
		padding-left: 10px;
		padding-right: 10px;
	}
	.msdproduct-list-v3 .msdproduct-list-cate .msd-t4 .t1{
		padding-bottom: 20px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-cate .msd-t4 .c1{
		font-size: 16px!important;
		padding-left: 10px;
		padding-right: 10px;
		
	}
	.msdproduct-list-v3 .msdproduct-list-cate .msd-t4{
		padding-bottom:20px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-cate .msd-t5 .t1{
		font-size:25px!important;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 20px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-cate .msd-t5 .c1{
		font-size: 16px!important;
		padding-left: 10px;
		padding-right: 10px;
	}
	.msdproduct-list-v3 .msdproduct-list-cate .msd-t5{
		padding-bottom: 20px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-products .r1 .msdtitle{
		padding: 20px 0 20px 0!important;
		font-size: 25px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-products .r1 .msdcontent{
		font-size: 20px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-products .r1 .msd-q-view{
		padding-top: 20px!important;
		font-size: 25px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-products .sproimage .abs-proimage{
		left: 0px!important;
		bottom:70px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-products .pro-args .lb{
		font-size: 16px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-products .pro-args .vl{
		font-size: 14px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-products .sproimage .proimage{
		padding: 10px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-products .sproimage .ljs{
		right: 10px!important;
	}
	.msdproduct-list-v3 .msdproduct-list-products .pro-args{
		padding: 10px!important;
	}
	
	/* espsz1 */
	.container.msdpro-sku .sku-title, .container.msdpro-other .sku-title{
		font-size: 16px!important;
	}
	.container.msdpro-sku .prd-item, .container.msdpro-other .row{
		font-size: 16px!important;
	}
	.container.msdpro-sku .prd-item, .container.msdpro-other .row{
		padding-top: 10px!important;
	}
	
	
	/* 产品优势 */
	.uk-container{
		margin-top: 10px!important;
	}
	.uk-text-bold{
		margin-top: 72px!important;
	}
	
	/* 最新动态 */
	.search{
		left: 0px!important;
	}
	
	.news-list-item h1{
		font-size: 20px!important;
	}
	
	/* 关于我们 */
	.msd-company h1{
		font-size: 20px!important;
	}
	.guanyuwomen_sub{
		/* padding: 0 10px 10px 0; */
		
	}
	.msd-company .company-info{
		padding-right:10px!important;
	}
	.num-count .t1{
		text-align: center!important;
		padding-left: 10px!important;
	}
	.about-plus-mm .thTimer, .about-plus-tao .timer, .about-plus .ptimer, .about-plus-fg .ptimer{
		font-size: 25px!important;
		text-align: right!important;
	}
	.about-plus-mm, .about-plus-tao, .about-plus{
		display: flex;
		flex-wrap: nowrap;
	}
	.num-count .t2{
		text-align: center!important;
		padding-left: 10px!important;
	}
	.about-plus-tao{
		padding-left:0px!important;
	}
	.num-count .t3{
		text-align: center!important;
		padding-left: 10px!important;
	}
	.about-plus{
		padding-left:0px!important;
	}
	.num-count .t4{
		text-align: center!important;
	}
	.num-count .msd-tip label{
		text-align: center!important;
	}
	.about-plus-fg{
		text-align: center!important;
		margin-right: 0!important;
		margin-left: -34px!important;
	}
	.msd-js h1{
		font-size: 18px!important;
	}
	.msd-js{
		padding-right: 0!important;
	}
	.msd-cl h1{
		font-size: 18px!important;
	}
	.msd-cl ul li{
		font-size: 14px!important;
		background-image:none!important;
		text-indent:0!important
	}
	
	
	/* 新闻上下篇page */
	.shangxiapian_box{
		width: 49%!important;
	}
	.shangxiapian_page{
		width:95%!important;
	}
	
	
	
	
	
	
}
/* 修改响应式结束 */

@media (max-width: 1200px) {
    .scene-name .m {
        padding-top: 0px;
    }

    .scene-name .btn-mesda {
        margin-top: 12px;
    }
}

.scene-area .scene-content {
    height: 245px;
    padding-top: 50px;
}

.scene-area h3 {
    font-size: 30px;
    margin-bottom: 79px;
    padding-top: 22px;
    z-index: 9;
    position: relative;
}

.scene-area p {
    font-family: "Raleway";
    line-height: 26px;
    margin-bottom: 42px;
}

.scene-container {
    margin-left: 70px;
}

.scene-area .button-default {
    padding: 9px 41px;
}

.scene-container > .button-default:hover {
    background: #ffffff none repeat scroll 0 0;
    color: #2d3e50;
}

/*----------------------------------------
/*  B. Series Area 产品系列
/*----------------------------------------*/
.series-area {
    width: 100%;
}

.series-area .banner-content .text-content-wrapper {
    display: table;
    float: left;
    margin-right: -23px;
}

.series-area .text-content {
    display: table-cell;
    vertical-align: top;
    padding-top: 33px;
}

.series-area .banner-content h1 {
    color: #000000;
    font-size: 30px;
    font-weight: bold;
    line-height: 45px;
    padding-bottom: 3px;
    position: relative;
}

.series-area .banner-content h1 {
    -webkit-animation: 1500ms ease-in-out 0s normal none 1 running fadeInUp;
    animation: 1500ms ease-in-out 0s normal none 1 running fadeInUp;
}

.series-area .banner-content h1:after {
    background: transparent none repeat scroll 0 0;
    bottom: 15px;
    content: "";
    height: 5px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    width: 66%;
}

.series-area .banner-content p {
    color: #000000;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 24px;
}

.series-area .banner-readmore {
    position: absolute;
    bottom: 50px;
    display: inline-block;
    line-height: 48px;
}


/*----------------------------------------*/
/*  C. about Area 关于
/*----------------------------------------*/
.indexabout-area {
    background-image: url("../images/index-about-bg.jpg");
    background-position: center;
    background-size: contain;
    height: 527px;
    position: relative;
}

@media (min-width: 978px) {
    .indexabout-area {
        height: 527px;
    }
}

@media (min-width: 992px) {
    .indexabout-area {
        height: 585px;
    }
}

@media (min-width: 1200px) {
    .indexabout-area {
        height: 647px;
    }
}

@media (min-width: 1600px) {
    .indexabout-area {
        height: 863px;
    }
}

@media (min-width: 1920px) {
    .indexabout-area {
        height: 1036px;
    }
}

.about-cc {
    /*top:274px;*/
    top: 200px;
    position: relative;
    /*bottom: 20px;*/
}

/*.about-cc img {*/
/*    width: 90%;*/
/*}*/

.partners-area {
    position: relative;
	background-color: #ececec;
	margin-top: -1px;
    padding-left: 206px;
    padding-right: 206px;
}

.partners-area .swiper-container {
    width: 100%;

    height: 100%;
    /* height: 180px; */
    background-color: #ececec;
}

.partners-area .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #ececec;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.partners-area .swiper-slide img {
    /*box-shadow: 1px 1px 2px rgba(34, 30, 31, 0.3);*/
}

/*----------------------------------------*/
/*  D. tel Area 联系电话
/*----------------------------------------*/

/*----------------------------------------*/
/*  E. footer Area 底部
/*----------------------------------------*/
.footer-area {
    color: #ffffff;
    font-weight: bold;
    font-size: 13px;
    padding: 8px 0;
}

.footer-area .bottom-line:after {
    content: " ";
    width: 100%;
    border: 1px solid rgba(151, 151, 151, 0.3);
}

.footer-area li {
    color: #ffffff;
    font-size: 14px;
    line-height: 1;
    padding: 14px 0;
}

.footer-area ul.il li {
    display: inline-block;
    width: 48%;
}

.footer-area div.msd-footer-title {
    color: #ffffff;
    padding: 80px 0 35px 0;

}

.footer-area a {
    color: #ffffff;
}

.footer-area .msd-footer-copyright {
    text-align: center;
    padding: 35px 0 15px 0;
}


/*----------------------------------------*/
/*  S. Search Area 搜索
/*----------------------------------------*/
#mySearchModal button.close {
    color: #ffffff;
    font-size: 36px;
    margin-top: 50px;
    margin-right: 50px;
    opacity: 0.8;
}

.modal-backdrop.in {
    background: rgba(0, 0, 0, .8);
    opacity: 1;
}

#mySearchModal ul li,
#mySearchModal ul li a {
    color: #7E7B7A;
    font-size: 14px;
    font-family: "usuzi", "Microsoft YaHei";
    font-weight: bold;
    line-height: 2.5;
}

#mySearchModal ul li a:hover {
    color: #ffffff;
}

#mySearchModal .modal-dialog {
    top: 20%;
    background: transparent;
}

#mySearchModal .modal-dialog,
#mySearchModal .modal-content,
#mySearchModal .modal-body,
#mySearchModal .input-group,
#mySearchModal .form-control {
    background: transparent;
}

#mySearchModal .modal-dialog {
    background: rgba(52, 52, 52, .9);
}

#mySearchModal input.form-control {
    border: none;
    border-radius: unset;
    box-shadow: none;
    font-family: "Microsoft YaHei", Arial;
    color: #ffffff;
    padding-left: 0;
}

#mySearchModal .input-group {
    border-bottom: 2px solid #4d4e4f;
}

.btn-msdsearch,
.btn-msdsearch:hover {
    background: transparent;
    background-image: url("../images/search-ico.png");
    background-position: center;
    background-repeat: no-repeat;
    border: none;
    min-width: 4em;
}


.pannable-carousel .product-content--container h1 {
    font-family: usuzi, "Microsoft YaHei";
}


/*----------------------------------------*/
/*  N. News Area 新闻动态
/*----------------------------------------*/
.index-news-area {
    /*padding-top: 10%;*/
    padding-bottom: 10%;
}

.index-news-area .col-lg-1, .index-news-area .col-lg-10, .index-news-area .col-lg-11, .index-news-area .col-lg-12, .index-news-area .col-lg-2, .index-news-area .col-lg-3, .index-news-area .col-lg-4, .index-news-area .col-lg-5, .index-news-area .col-lg-6, .index-news-area .col-lg-7, .index-news-area .col-lg-8, .index-news-area .col-lg-9, .index-news-area .col-md-1, .index-news-area .col-md-10, .index-news-area .col-md-11, .index-news-area .col-md-12, .index-news-area .col-md-2, .index-news-area .col-md-3, .index-news-area .col-md-4, .index-news-area .col-md-5, .index-news-area .col-md-6, .index-news-area .col-md-7, .index-news-area .col-md-8, .index-news-area .col-md-9, .index-news-area .col-sm-1, .index-news-area .col-sm-10, .index-news-area .col-sm-11, .index-news-area .col-sm-12, .index-news-area .col-sm-2, .index-news-area .col-sm-3, .index-news-area .col-sm-4, .index-news-area .col-sm-5, .index-news-area .col-sm-6, .index-news-area .col-sm-7, .index-news-area .col-sm-8, .index-news-area .col-sm-9, .index-news-area .col-xs-1, .index-news-area .col-xs-10, .index-news-area .col-xs-11, .index-news-area .col-xs-12, .index-news-area .col-xs-2, .index-news-area .col-xs-3, .index-news-area .col-xs-4, .index-news-area .col-xs-5, .index-news-area .col-xs-6, .index-news-area .col-xs-7, .index-news-area .col-xs-8, .index-news-area .col-xs-9 {
    padding-left: 0;
    padding-right: 0;
}

.index-news-area .in-readmore {
    padding-top: 5%;
    padding-bottom: 5%;
    float: right;
}

.index-news-area .in-readmore i,
.index-news-area .in-readmore span {
    vertical-align: middle;
}

.index-news-area .in-readmore span {
    font-size: 16px;
}

.index-news-area .in-main {
    /*height: 670px;*/
    /*overflow-y: hidden;*/
}

.index-news-area .in-date {
    text-align: center;
    position: relative;
    width: 100%;
    /*background-color: red;*/
    overflow: hidden;
}

.in-date:after {
    content: '';
    display: block;
    margin-top: 60.83%;
}


.index-news-area .in-date span:after {
    content: "";
    display: block;
    border-bottom: 4px solid #000000;
    width: 70%;
    margin-left: 15%;
    position: relative;
    bottom: -2px;
}

.index-news-area .in-date span {
    text-align: center;
    position: absolute;
    bottom: 0;
    font-size: 16px;
    line-height: 2em;
}

.index-news-area .in-title-container {
    /*height: 405px;*/
    border-top: 2px solid #cccccc;

    position: relative;
    width: 100%;
    overflow: hidden;
}

.index-news-area .in-title-container:after {
    content: '';
    display: block;
    margin-top: 122%;
}

.index-news-area .in-title-container .in-title {
    position: absolute;
    top: 0;
    text-align: center;
    padding-top: 20px;
    padding-left: 1.5em;
    /* padding-right: 20px; */
    font-size: 16px;
    width: 100%;
    line-height: 2em;
}

/*.index-news-area .in-main:hover .in-title-container .in-date span {*/
/*    top: 60.83%;*/
/*    transition-duration: 1s;*/
/*}*/

.index-news-area .in-main .in-summary {
    display: block;
    top: -515%;
    position: absolute;
    /*transition-duration: 1s;*/
}

.index-news-area .in-main:hover .in-summary {
    display: block;
    position: absolute;
    top: 0;
}

.index-news-area .in-main:hover {
    background-color: #aacd0e;
}

.index-news-area .in-summary a,
.index-news-area .in-summary a:hover {
    color: #000;
}


.index-news-area .in-summary .in-img {
    position: relative;
    width: 100%;
    /*background-color: red;*/
    overflow: hidden;
}

.index-news-area .in-summary .in-img:after {
    content: '';
    display: block;
    margin-top: 68.83%;
}

.index-news-area .in-summary .in-img img {
    position: absolute;
    top: 160%;
    width: 100%;
}

.index-news-area .in-main:hover .in-img img {
    top: 0;
    transition-duration: 1s;
}

.in-summary-container {
    background-color: #aacd0e;
}

.in-summary-content {
    position: relative;
    width: 100%;
    overflow: hidden;
}

/*.in-summary-content:after {*/
/*    content: '';*/
/*    display: block;*/
/*    padding-top: 160%;*/
/*}*/

.in-summary-content .cc {
    padding: 20px;
}

.in-summary-content .dt {
    text-align: center;
    font-size: 20px;
    line-height: 3em;
}

.in-summary-content .dt span:after {
    content: "";
    display: block;
    border-top: 4px solid #000000;
    width: 13%;
    margin-left: 43%;
    position: relative;
    bottom: -2px;
    padding-bottom: 1.5em;
}

.in-summary-content .ct {
    font-size: 23px;
    line-height: 1.5em;
    padding-bottom: 1.5em;
}

.in-summary-content .cs {
    font-size: 15px;
    line-height: 1.5;
}

