
.mode-banner60{ width:100%; position:relative; overflow:hidden;}
.banner-cnt60{ float:left; position:relative; right:50%;}	
.mode-inner60{float:left; position:relative; left:50%;}
.mode-inner60 img{ max-width: none;}
@media screen and (max-width:480px) {.mode-inner60 img{ max-width: 100%;}
}
.H60{ height: 60px;}
.mode-banner{ width:100%; position:relative; overflow:hidden;  }
.banner-cnt{ float:left; position:relative; right:50%;}	
.mode-inner{float:left; position:relative; left:50%;}
.banner-cnt img{/* margin-top: -80px;*/ /*max-width:none;*/max-width:none; width: 100%; height: auto; position: relative;  }
img{ max-width: 100%; height: auto!important;}
body{  width: 100%!important; overflow: hidden!important; position: relative!important;-webkit-font-smoothing:subpixel-antialiased;}
.banner-cnt img{
  -webkit-animation-name: bgzoom;
          animation-name: bgzoom;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 2s!important;
    animation-duration: 2s!important;
}


@media screen and (max-width: 1500px){
.banner-cnt80 img{ max-width: none;width: 120%; margin-left: -10%;}
}			


@-webkit-keyframes bgzoom {
  0% {
	  transform: scale(1);
	  -webkit-transform: scale(1);
  }

  100% {
	  transform: scale(1.05);
	  -webkit-transform: scale(1.05);
  }


}

@keyframes bgzoom {
   0% {
	  transform: scale(1);
	  -webkit-transform: scale(1);
  }

  100% {
	  transform: scale(1.05);
	  -webkit-transform: scale(1.05);
  }

}

/*头部*/
.header-wrap{ height:85px;}
.index-header{ height:0;}
.mod-headers{ position: fixed; left: 0;  right: 0; z-index: 888; transition: all 500ms;-webkit-transition: all 500ms;/* background: url(../images/tp_bg.jpg) repeat-x;*/height: 85px;
box-shadow: -5px 0  rgba(0,0,0,0.02), 5px 0 5px rgba(0,0,0,0.02), 0 -5px 5px rgba(255,255,255,0.02), 0 5px 5px rgba(0,0,0,0.02); background: #fff;}
.header-top{ height:38px; background:#0070c0; line-height:38px;}
.toplinks{ text-align: right; line-height:38px; color:#fff; position:relative;}
.toplinks *{color:#fff;}
.toplinks a{ position:relative; padding-left: 15px; padding-right:15px; background:rgba(255,255,255,.2);color:#fff; height:25px; line-height:25px; display: inline-block; position:relative;}
.toplinks{}
.toplinks a:nth-child(1):after{content:""; position:absolute; height:11px; width:1px; background:#fff; right:0; top:8px;}
.toplinks a:hover{background:rgba(255,255,255,.4);}
/*.toplinks a.ch{ margin-right:20px;background: url(../images/china_ic1.png) 0 center no-repeat; }*/
/*.toplinks a.en{background: url(../images/china_ic2.png) 0 center no-repeat; }*/
.logo-css{ float: left; /*width:160px; padding-right: 30px;*/ padding-top:20px;}
.logo-css img{max-width:100%; height:auto!important} 
/*导航*/
.wrap-nav{ /*width:710px;*/ height:85px; padding-right:75px; text-align: right; float: right;}
.navMenu{ padding-top:35px; position: relative; left:16px; }
.navMenu>li {
    display: inline-block;position: relative;  height:60px;
	
}

.navMenu>li>a {
    cursor: pointer;
    white-space: nowrap;

    display: block;
/*    padding: 0 22px 0 22px;*/
	padding: 0 18px 0 18px;
	box-sizing: border-box;
    text-align: center;
	color: #666;
    /*border-bottom:transparent solid 2px;*/
    /*text-shadow:#fff 1px 1px;*/
}
.navMenu>li>a>span{	color:#4d4d4d;line-height:100%;font-size:20px;}

.navMenu>li.cr>a,
.navMenu>li>a:hover,.navMenu>li>a:hover *,.navMenu>li.cr>a * {

}
.navMenu .sub-menus:after{ content: ""; position: absolute; top: -6px; 
width: 0px; height: 0px; left: 50%; margin-left: -6px; display: block;
border-right:6px solid transparent;  
border-left:6px solid transparent;  
border-bottom:6px solid #f4f4f4;  
}
.navMenu .sub-menus {/* border: 1px solid #f9f9f9;*/
    position: absolute;
/**/   top:50px; 
/*   top:-1800px;*/
   left: 50%;
	margin-left: -78px;
   width: 156px;
   height:auto;
/**/overflow: hidden;
    /*height:80px;*/
   background:rgba(255,255,255,.55);
	
 transition-duration: .3s;
    -ms-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    opacity: 0;
    text-align: center;
	box-shadow: -5px 0 5px rgba(0,0,0,0), 5px 0 5px rgba(0,0,0,0), 0 -5px 5px rgba(255,255,255,0.06), 0 5px 5px rgba(0,0,0,0.06);

	
}
.mod-cr .navMenu .sub-menus {top:65px; /*overflow: hidden;*/}

.navMenu .sub-menus  li{ line-height: 120%;}
.navMenu>li>a>span,.navMenu>li>a>span{ padding-bottom:6px;}
.navMenu>li:hover>a>span,.navMenu>li.cr>a>span{ /*border-bottom:2px solid #00974b;*/ }
.navMenu>li:hover>a>span,.navMenu>li.cr>a>span,.navMenu>li:hover>a>span em,.navMenu>li.cr>a>span em{ color:#962e33;  font-weight: bold;} 

.navMenu>li:hover .sub-menus {
    opacity: 1;
    z-index: 10000;  height: auto;

}
.navMenu .sub-menus  li  span{ color: #000; font-size: 15px;}

.navMenu .sub-menus  li{ line-height: 20px; padding: 8px 8px;   border-bottom: 1px  solid rgba(255,255,255,.2);/*border-bottom: 1px solid #f6f6f6;*/}
.navMenu .sub-menus  li:hover{ background: rgba(150,46,51,0.1);}
.navMenu .sub-menus  li:hover a span{ color: #fff;}

.in-search{  display: none;/*background: rgba(0,0,0,.2);*/ position: absolute;/* left: 0; right: 0;*/ padding: 20px 0; top: 85px; right: 0; left: 0; box-sizing: border-box;background: #fff;border-top:1px solid #eee;  border-bottom: 1px solid #f9f9f9;}
.im-search{  text-align: center; width: 605px; margin: 0 auto;}
.im-search input{ font-size: 15px; height: 42px; padding: 0 15px 0 0; border: none; line-height: 42px; width: 600px;  border-bottom: 2px solid #6f6f6f; box-sizing: border-box;}


.im-search a{ width:60px; margin-left: -60px; text-align: center;height:42px; overflow: hidden;line-height: 122px; display: inline-block; color: #fff; background:url(../images/searchbtns.png) right 10px top 10px no-repeat; background-size:18px auto;vertical-align: top;  cursor: pointer;}
.im-search em{ font-size: 36px;vertical-align: top;  display: inline-block; line-height:36px; color: #000; margin-left: 20px; cursor: pointer; position: absolute; right: 10.2%;}

.index-header .t-search{ }
.t-search{ position: absolute;   right:0; top:22px; width: 45px; height: 45px;  background: url(../images/serbt.png) center center no-repeat; cursor: pointer;}

.index-header2 .navMenu>li:hover>a>span, .index-header2 .navMenu>li.cr>a>span, .index-header2 .navMenu>li:hover>a>span em, .navMenu>li.cr>a>span em{ color: #cf000d; font-weight: normal;}
.index-header2 .navMenu>li:hover>a>span, .index-header2 .navMenu>li.cr>a>span{border-bottom:none;}

.index-header2 .navMenu>li>a>span:after, .index-header2 .navMenu>li>a>span:after{ width: 0; transition: all .3s;width: 0; /*height: 2px;*/ /*border-radius:5px;*/ border-bottom: 1px solid #cf000d; content: ""; display: block;position:absolute;/* bottom:9px;*/bottom:-26px; left: 0; margin-left:0;}
.index-header2 .navMenu>li:hover>a>span:after, .index-header2 .navMenu>li.cr>a>span:after{ width: 100%; /*height: 2px;*/ /*border-radius:5px;*/ border-bottom: 1px solid #cf000d; content: ""; display: block;position:absolute; /*bottom:9px;*/bottom:-22px; left:0; margin-left: 0;}
.header-wrap .navMenu>li>a>span{ position: relative;}




.index-header .mod-headers{ background: none;}
.index-header .navMenu>li>a>span{ color: #fff;text-shadow: 5px 5px 5px rgba(0,0,0,.02);}
.index-header  .navMenu>li:hover>a>span, .index-header  .navMenu>li.cr>a>span, .index-header  .navMenu>li:hover>a>span em, .navMenu>li.cr>a>span em{ color: #fff;}
.index-header  .navMenu>li:hover>a>span:after, .index-header  .navMenu>li.cr>a>span:after{  border: none;   border-bottom: 2px solid #fff;}
.fixedheader .mod-headers,.index-header:hover .mod-headers{background: #fff;}
.fixedheader	.navMenu>li>a>span,.index-header:hover .navMenu>li>a>span{ color: #333;}
.fixedheader .navMenu>li:hover>a>span, .fixedheader .navMenu>li.cr>a>span, .index-header2 .navMenu>li:hover>a>span em, .index-header .navMenu>li.cr>a>span em,		.index-header:hover .navMenu>li:hover>a>span, .index-header:hover .navMenu>li.cr>a>span, .index-header:hover .navMenu>li:hover>a>span em, .index-header .navMenu>li.cr>a>span em{ color: #00974b;}
.fixedheader  .navMenu>li:hover>a>span:after, .fixedheader .navMenu>li.cr>a>span:after,.index-header:hover  .navMenu>li:hover>a>span:after, .index-header:hover .navMenu>li.cr>a>span:after{border: none;   border-bottom: 2px solid #00974b;}
.index-header .mod-headers{ box-shadow: none;}
.fixedheader .mod-headers,	.index-header:hover .mod-headers{box-shadow: -5px 0  rgba(0,0,0,0.02), 5px 0 5px rgba(0,0,0,0.02), 0 -5px 5px rgba(255,255,255,0.02), 0 5px 5px rgba(0,0,0,0.02);}
		
.index-header .logo-css cite{ display: none;}
.fixedheader .logo-css cite,	.index-header:hover .logo-css cite{ display: block;}
.fixedheader .logo-css span,	.index-header:hover .logo-css span{ display: none;}
.index-header .t-search{background: url(../images/serbt.png) center center no-repeat;}
.fixedheader .t-search,.index-header:hover .t-search{/*background: url(../images/searchbtns2.png) center center no-repeat;*/}
.header-wrap .mod-headers {
    border-bottom: 1px solid  rgba(255,255,255,.3);
}

.header-wrap .wrap-layer{}
.wrap-nav{padding-right: 105px;}
.t-search{    right:0;}
.en-links{ font-size: 18px; position: absolute; right: 0; top: 30px; color: #fff;}
.en-links>a:after{ content: ""; display:inline-block; margin-left: 5px;  border:7px solid transparent; border-top:7px solid #fff; vertical-align: middle; position: relative; top: 3px;}
.fixedheader .en-links,.header-wrap:hover .en-links{color: #00974b;}
.fixedheader  .en-links>a:after,.header-wrap:hover  .en-links>a:after{border-top:7px solid #00974b;}
.en-links dl{ display: none; position: absolute; color: #fff; width: 100px; box-sizing: border-box;  padding:10px 0; box-sizing:border-box; right: 0; top: 50px;  /*background:#fff;*/background: #00974b; box-shadow: 0 2px 20px 0 rgba(0,0,0,.1); text-align: center; left: 50%; transform: translateX(-50%); border-radius:10px; }
.en-links dd a{ color:#fff; display: block; padding: 0 5px;}
.en-links dd a:hover{ background:rgba(255,255,255,.2); }
.en-links dl:after{ content:""; width:0; height:0; border:10px solid transparent; border-bottom:10px solid #00974b; position:absolute; left:50%; transform: translateX(-50%);top:-18px; display:block; }
.en-links{ height:50px;}
.en-links:hover dl{ display: block;}


/*新加导航*/

/*.subouters{width: 1160px;  margin: 0 auto; min-height:290px; }
.wrap-nav .submenus {
    position: fixed;
    top:86px;
    left:0; right:0;
    box-sizing: border-box;
    background: #fafbfb;

    padding:30px;

    box-shadow: -2px 0 2px rgba(0, 0, 0, 0.06), 2px 0 2px rgba(0, 0, 0, 0.06), 0 -2px 2px rgba(255, 255, 255, 0.06), 0 2px 2px rgba(0, 0, 0, 0.06);
    text-align: left;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    line-height:30px;
    display:none;
}

.wrap-nav .submenus * {
    display: block;
}
.wrap-nav .submenus ul {

    min-width: 100px;
    border-right: 1px solid #e3e3e3;
    margin-right:-1px;
}
.wrap-nav .submenus ul li {
    padding:6px 0;
}
.mod-nav .submenus ul li a {
    color: #111111;
    font-size: 14px;
}

.subouters ul li a span{  font-size: 18px; color: #666;}
.subouters ul li a:hover span{ color: #00974b;}
.mod-nav .submenus ul li a:hover {
    color: #ed0011;
}
.wrap-nav .intr {
    float:none;
    overflow: hidden;
    font-size:16px;
    line-height: 30px;
    padding-left: 40px;
    border-left: 1px solid #e3e3e3;
}
.wrap-nav .intr-img {
	display: none;
    float: left;
    width:41.6666%;
    max-width:400px;
    margin-right: 25px;
}

.wrap-nav .nav3 .intr-img .img{}

.wrap-nav .intr-img .img{
    width:100%;
    display:block;
    position: relative;
	height: 280px;

}
.wrap-nav .intr-img img {
    position: absolute;
    width:100%;
    height:100%;
	height:100%!important;
	object-fit:cover;
    left:0;
    top:0;
}
.wrap-nav .intr-info {
    float:none;
    overflow: hidden;
}
.wrap-nav .intr-info>a {
    color: #333333;
    font-size: 18px;
    line-height: 30px;
}
.wrap-nav .intr-info .views {
    padding-top: 25px;
}
.wrap-nav .intr-info .views a {
    color: #999;
}
.wrap-nav>ul>li:hover .submenus {
    display:block;
}*/


/*改成光大环境导航*/
.index-header2 .navMenu>li:hover>a>span:after, .index-header2 .navMenu>li.cr>a>span:after{/* bottom: 0;*/}
.navMenu,.en-links{ padding-top: 0;}
.navMenu>li{ padding-top: 35px; height: 50px;   }
.wrap-nav .intr{ display:none; }
.wrap-nav .submenus{ height: 0;  opacity: 0; transition: all .3s; position: absolute; overflow: hidden; width: 180px;  left: 0; top: 80px; background:#fff; padding: 10px 0 0 0; box-sizing: border-box; border-bottom-left-radius:8px; border-bottom-right-radius:8px;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);  }
.navMenu>li:hover .submenus{opacity: 1; text-align: left; font-size: 16px; border-top:5px solid  rgba(150,46,51,0.05); }
.navMenu>li .submenus li{ line-height: 36px; margin-left: 5px;margin-right: 5px;padding-left: 15px; padding-right: 15px; line-height: 36px;  float: none; display: block; border-bottom: 1px solid #f4f4f4; text-align: left;}
.navMenu>li .submenus li a{ font-size: 18px; }
.navMenu>li .submenus ul{ padding-bottom: 15px; }
.navMenu>li .submenus li:hover{ background: rgba(150,46,51,0.05);}
.navMenu>li .submenus li:hover a{ color: #962e33;}
.navMenu>li:hover{ background: rgba(150,46,51,0.05);}
.navMenu>li:hover>a>span:after{ display: none!important;}


/*新加导航改*/
.index-header .navMenu>li:hover>a>span:after, .index-header .navMenu>li.cr>a>span:after{ display: none;}
.index-header .navMenu>li:hover>a>span, .index-header .navMenu>li.cr>a>span, .index-header .navMenu>li:hover>a>span em, .navMenu>li.cr>a>span em{ color: #962e33;}
.fixedheader .navMenu>li:hover>a>span, .fixedheader .navMenu>li.cr>a>span, .index-header2 .navMenu>li:hover>a>span em, .index-header .navMenu>li.cr>a>span em, .index-header:hover .navMenu>li:hover>a>span, .index-header:hover .navMenu>li.cr>a>span, .index-header:hover .navMenu>li:hover>a>span em, .index-header .navMenu>li.cr>a>span em{color: #962e33;}
.txt1{ font-weight: bold;} 
.inner-headerwrap{ height: 85px;}




#rolls{position:relative;}
.txt1{ position: absolute; left: 0; top:0; bottom: 0;  right: 0; z-index: 2;/*display:box; display:-webkit-box;display:-moz-box; box-align:center;-webkit-box-align:center;-webkit-moz-align:center; box-pack:center;-webkit-box-pack:center;-webkit-moz-pack:center;*/  display: block;}
.box{ /* width: 1210px; max-width:70%;*/ margin:0  auto; position: relative;  -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; display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; /*justify-content: space-between;*/}
.box .pos{  opacity: 0; transition: all 1.5s;  }
.box img{ /*max-width:650px;*/ height: auto;}
.box .an1{width: 100%;left: 0; top: 0;}
.box .an2{right: 0; top: 0;}
.swiper-slide{ overflow: hidden;}
.swiper-roll-1,.swiper-roll-28{ }
.box .an1{  transform: translateX(-400px);}
.box .an2{  transform: translateX(400px);}
.swiper-roll-28 .swiper-slide-active .box .pos{ opacity:1;transform: translateX(0);}
.swiper-roll-28 .swiper-slide{ overflow: hidden;}
.swiper-container-horizontal>.swiper-pagination-bullets{  bottom: 30px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ opacity: 1; /*width: 26px; height:26px; background:url("../images/dot2.png") no-repeat; border-radius:0;*/ position: relative;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 6px;}
.swiper-container-horizontal>.swiper-pagination-bullets  .swiper-pagination-bullet-active { /*background:url("../images/dot1.png") no-repeat;*/ }
.swiper-roll-28 .item-cell>img,.swiper-roll-28 .item-cell>a>img{ width: 100%; height: 100%!important; object-fit: cover;}

.project-txt{ position: absolute; left: 0; right: 0; bottom: 30px;}
.project-txt span{ color: #fff; padding-left: 25px;background: url(../images/arr2.png) 0 center no-repeat;}


.txt1 .box{ width: auto; }
.txt10,.txt23{ left: 24%;/*width: 31.09%;*/width: 35.6%; top: 28%;}
.txt11,.txt24{ left: 0; right: 0;top: 26%;}
.txt11 .box,.txt24 .box{ width: 31.09%; width: 27.2%; margin: 0 auto;}
.txt12,.txt25{ left: 17.5%;/*width: 30.09%;*/width: 34.1%; top: 30%;}
.txt13{ left: 24.8%;width: 28%; top: 30%;}
.txt14{ left: 0; right: 0;top: 30%;}
.txt14 .box{ width: 42.4%; margin: 0 auto;}

.txt15,.txt21{ left: 0; right: 0;top:27%;}
.txt15 .box,.txt21 .box{ /*width: 38.5%;*/width: 39.5%; margin: 0 auto;}
.txt16,.txt22{ left: 17.5%;top:44%;width: 37.8%; }


.txt20{ left: 0; right: 0;top: 30%;}
.txt20 .box{ /*width: 53.4%;*/  width: 28%; margin: 0 auto;}

.swiper-pagination-bullets{  bottom: 20px;  z-index: 66;}
.swiper-pagination-bullets .swiper-pagination-bullet{ opacity: 1; width: 9px; height:9px; /*background:url("../images/dot2.png") no-repeat;*/ border-radius:9px; background: #fff; display: inline-block;position: relative;}
.swiper-pagination-bullets  .swiper-pagination-bullet-active { /*background:url("../images/dot1.png") no-repeat;*/ background: #eab62b; }



.swiper-pagination-bullets{ top:auto; text-align: center; z-index: 88;  left: 0; width:100%;}
.swiper-pagination-bullets span{ position: relative; }
/*.swiper-pagination-bullets span:after{ color: #fff; font-size: 16px;}
.swiper-pagination-bullets span:nth-child(1):after{ content:"01"}
.swiper-pagination-bullets span:nth-child(2):after{ content:"02"}
.swiper-pagination-bullets span:nth-child(3):after{ content:"03"}
.swiper-pagination-bullets span:nth-child(4):after{ content:"04"}
.swiper-pagination-bullets span:nth-child(5):after{ content:"05"}
.swiper-pagination-bullets span:nth-child(6):after{ content:"06"}
.swiper-pagination-bullets span:nth-child(7):after{ content:"07"}
.swiper-pagination-bullets span:nth-child(8):after{ content:"08"}
.swiper-pagination-bullets span:nth-child(9):after{ content:"09"}
.swiper-pagination-bullets span:nth-child(10):after{ content:"10"}
.swiper-pagination-bullets span:nth-child(11):after{ content:"11"}
.swiper-pagination-bullets span:nth-child(12):after{ content:"12"}*/
.swiper-roll-28{ position: relative!important;}
/*.swiper-pagination-bullets span.swiper-pagination-bullet-active{ padding-right:94px; }
.swiper-pagination-bullets span.swiper-pagination-bullet-active:before{ content: ""; display: block; position: absolute; width: 90px; height: 2px; background: #fff; right: 0; top: 12px;}*/

.swiper-pagination-bullets span.swiper-pagination-bullet-active:before{ content: ""; width: 20px; height: 20px; position: absolute; border: 1px solid #fff;  left: -7px; top: -7px; border-radius:20px; }

/*首页banner图*/
#roll img{ display: block;}

.swiper-roll-28 .item-cell>img{
	transition: all 2s;
	transform: scale(1);
	  -webkit-transform: scale(1); 
	}
.swiper-roll-28 .swiper-slide-active>img{
		  transform: scale(1.05);
	  -webkit-transform: scale(1.05); 
	
/*	 -webkit-animation-name: bgzoom;
          animation-name: bgzoom;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 2s!important;
    animation-duration: 2s!important;*/
	
}


@-webkit-keyframes bgzoom {
  0% {
	  transform: scale(1);
	  -webkit-transform: scale(1);
  }

  100% {
	  transform: scale(1.05);
	  -webkit-transform: scale(1.05);  
  }


}

@keyframes bgzoom {
   0% {
	  transform: scale(1);
	  -webkit-transform: scale(1);
  }

  100% {
	  transform: scale(1.05);
	  -webkit-transform: scale(1.05);
  }


}

.txt1{ top:50%; transform: translateY(-50%); color: #fff; bottom: auto; margin-top: 10px;}
.txt1 .pos{ background: rgba(149,38,42,.8); padding: 45px; margin-left: 30px; line-height: 150%; border-bottom-right-radius:70px; } 
.txt1 .box{ max-width: 1300px; justify-content: flex-start;}
.swiper-roll-28 .swiper-container-horizontal>.swiper-pagination-bullets{  bottom: 30px;}
.swiper-roll-28 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ opacity: 1; /*width: 26px; height:26px; background:url("../images/dot2.png") no-repeat; border-radius:0;*/ position: relative;}
.swiper-roll-28 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 6px;}
.swiper-roll-28 .swiper-pagination span{ width:28px!important; height: 5px!important; border-radius: 0!important; opacity: 0.8!important; background: #fff; opacity: 1!important;} 

.swiper-roll-28 .swiper-pagination span.swiper-pagination-bullet-active {width:28px!important; opacity: 1!important;background: #95262a;}
.swiper-roll-28 .swiper-pagination span:before{ display: none;}
.swiper-roll-28 .swiper-pagination{  bottom: 30px;}




/*关于我们*/
.mod-indexabout{ min-height: 336px;}
.bgregs{ background:#f9f9f9;}
.abslgos{ margin-bottom:30px; }
.abslgos img{ margin: 0!important;}
.about-lefts{ flex: 1; margin-right:6%;text-justify:inter-ideograph; 
text-align: justify;text-justify: distribute; }
.about-rights{ width:500px; margin-top:0; position: relative;}
.about-rights>*{ position: relative; z-index: 5; }
.about-intr *{ color: #666666!important;line-height:180%;}
.about-intr{line-height:150%; }
.about-rights:after{ content:""; position: absolute; left: 125px; top: 74px;  z-index: 3; width: 669px; height:393px; display: none; background:url(../images/bsbg2.png) 0 bottom no-repeat; }
.about-rights:before{content:""; position: absolute; left: 55px;  top: 200px;  width: 421px; height:222px;   background:url(../images/bsbg.png) 0 0 no-repeat; z-index: 4; }

.xcc{ position: absolute; left: -50px; bottom:-30px; z-index: 9;}
.about-lefts .item-mores{ margin-top:-8px;}
.about-lefts .item-mores a{ /*color:#95262a!important;*/color:#999!important; padding-right: 20px; position: relative;}
.about-lefts .item-mores a:after{ position: absolute; right: 0; top: 1px; content: ""; width: 0; height:0; border:6px solid transparent;border-left:6px solid #95262a; }
.about-lefts .item-mores a:hover{ color: #962e33!important;}
.about-lefts .item-mores a:hover:after{border-left:6px solid #962e33;}
/*.com-tits i{font-family: 'slideyouranregular'!important; display: inline-block; line-height: 100%; font-style: normal; background:url(../images/textbg1.png) 0 bottom no-repeat;  padding-bottom:5px; background-size: 100% auto; padding-left: 8px; padding-bottom: 12px;}*/
.nviews{ float: right; padding-top: 20px;}
.com-tits{ text-align: center; color:#000;/* overflow: hidden;*/  min-height: 42px; position: relative;}
.com-tits h3{/*float:left;padding-right:9px;*/  line-height: 100%; margin-top: -10px; position: relative; z-index: 2;} 
.com-tops5 h3{margin-top:0;}
.com-tits span{font-family: "SourceHanSerifCN-SemiBold"!important; position: relative;/* float: left; */padding-top:4px; color:#dadada;/*text-transform:uppercase;*/ line-height: 150%; display: block;padding-bottom:0; margin-bottom:0; /*font-size: 14px;*/ }


.com-tits span br{ display: none;}
.com-tits h3 cite{line-height: 100%;}
/*.com-tits span:after{ bottom: 0;  position: absolute; width:80px; height: 2px; background:#95262a;   content: ""; display: block; display: none;}
 */
.com-tits2{ text-align: center;}
/*.com-tits2 span:after{ left:50%; transform: translateX(-50%);}*/


/*新加*/
/*.com-tits span{ text-align: left;}
.com-tits h3{ display: inline-block; position: relative; }
.com-tits span p i{ line-height: 100%;   font-family: 'athene'!important; font-size: 55px;  color:#caa063; position: absolute; line-height: 100%; text-align: left; height: 26px;  left: -60px; bottom:5px; width: 55px; text-align: right; font-style: normal;}
.com-tits span p{ padding-bottom: 0; line-height: 100%;}*/

/*.md-invest{ text-align: center;}*/
/*.md-invest .com-tits h3{ display: inline-block; float: none;}
.md-invest .com-tits span{display: inline-block; float: none; text-align: left;}*/


/*新加2*/

.com-tits span:after{content:""; margin-left: 10px;  display: inline-block; width: 45px; height: 6px; background: url("../images/tright.png") no-repeat; vertical-align: middle;}
.com-tits span:before{content:""; margin-right: 10px; display: inline-block; width: 45px; height: 6px; background: url("../images/tleft.png") no-repeat;vertical-align: middle; }


.tab-news{ float:right;}
.com-tops .com-tits{ }
.com-tits cite{ font-weight: bold; }
.com-tits cite i{font-weight:normal;}
.com-tops{ /*overflow: hidden;*/}
.H40{ height:40px;}
.H30{ height:30px;}
.H25{ height:25px;}




/*新闻中心*/
.tabs{ text-align: right; margin-bottom: 30px; }


/*首页切换标签*/
.tab-news{ border-radius:44px; overflow: hidden;}
.tab-news a{ background:#f6f6f6; height: 44px; line-height: 44px; display: inline-block;  margin: 0 1px; padding: 0 22px; color: #666666;  cursor:pointer; } 
.tab-news a.active{background:#14a73c; color: #fff;}
.about-nums{ margin-right:30px;}
.about-nums ul{ }
.about-nums ul{ margin-top:20px; -webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content:space-between;}
.about-nums ul li{ text-align:left; white-space: nowrap; color: #000; position: relative; /*margin-bottom:60px;*/ align-items: flex-end; }
.about-nums ul li:nth-child(2)  h3 span,.about-nums ul li:nth-child(4)  h3 span{ /*min-width: 324px;*/ display: inline-block;}
.about-nums ul li:nth-child(3)  h3 span{/*min-width: 213px;*/ display: inline-block;}
.about-nums ul li h3 span{ font-weight:normal; display: inline-block;  padding-right: 15px;line-height: 100%;font-family: "arail"!important; color: #000000; font-weight: bold; }
.about-nums ul li h3 {padding-right:0;position: relative; }
/*.about-nums ul li h3 span:after{ content: ""; position: absolute; border-bottom: 1px solid #6eb939; display: block; bottom: -8px; left: 0;  right:0; }*/


.about-nums ul li h3 cite{  }
.about-nums ul li h3 cite.pr{  position: relative; left: -10px;}
.about-nums ul li h3 sub{  position: relative;top: -35px;}
.about-nums ul li i{ padding-top:5px; display: block; font-style: normal; /*font-weight: bold;*/}
.about-nums{ }
.about-nums ul li{ position:relative;}
.about-nums ul li:hover h3 *{}

.about-nums ul li.lines{ width: 0;  height: 60px; border-left: 1px solid rgba(255,255,255,.5); display: block;  }

.tabs a{  min-width: 125px; padding: 0 15px; box-sizing: border-box; display: inline-block; margin-left:5px; box-sizing: border-box; text-align: center; height: 45px; line-height: 45px; background: #f9f9f9;}
.tabs a.cr,.tabs a:hover{ background:#95262a; color:#fff;}


/*新闻中心*/
.modindex-newspic{ position:relative;}
.modindex-newspic .item-pic{ width: 100%; /*height:380px!important;*/}
.modindex-newspic img{ display: block;}
.modindex-newspic .item-tit{ color: #000; padding: 15px 0; /*border-bottom:1px solid #e9e9e9;*/}
.modindex-newspic .item-tit span {font-family: "arail"!important; color: #2ba4f2; margin-left: 25px;}
.modindex-newspic .pagination { width: auto; position: absolute;  bottom:15px; right: 20px; left: auto; z-index: 8;}
/*.swiper-pagination-bullet{ background: #fff!important; opacity: 1!important;}
.swiper-pagination-bullet-active{background:#0c8fe4!important;}*/
.modindex-newspic .pagination span:before{ display: none;}
.modindex-newspic .pagination span{ margin: 0 2px!important;}
.modindex-newspic .item-cnt{position: absolute; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,.5) }
.modindex-newspic .item-cnt a *{ color: #fff;  font-style: normal;}
.modindex-newspic .item-cnt a cite{/* margin-left: 102px; margin-right: 55px;*/margin-left: 25px; margin-right: 25px;}

.bts{ cursor: pointer; position: absolute;  left: 8px; bottom:15px; z-index:20; color: #fff; font-size: 20px; display: none;} 
.bts.bt-r{ left: auto; right: 8px;} 
a.bts:hover{ color: #02da52;}
.rolnum{ position: absolute; left:40px; color: #fff; bottom: 15px; z-index: 10; display: none;}
.rolnum i{ font-style: normal; padding-left:4px; }
.rolnum *{ vertical-align: middle;}
.rolnum span{ padding-right: 4px;}
.indexnews-left{ width: 50%; float: left;}
.indexnews-right{ width: 45%; float: right;} 
.modnews2{} 
.modnews2 li{ position: relative; border-bottom: 1px solid #e4e4e4; padding:3.4%  0;}
.modnews2 li a{ display: block; padding-right: 115px; position: relative;}
.modnews2 li a span{ position: absolute;color: #999; right: 0; top: 0; font-family: "arail"; }
.modnews2 li a span i{ font-style: normal; }
.modnews2 li a:hover *{ color:#95262a;}
.modnews2 li a cite{ margin-right: 6px; color: #999;}
.mod-jpprojects .item-cnt{ width: 80%; border-bottom-right-radius:50px;  margin:-40px auto 0 auto; text-align: center; background: #f9f9f9; position: relative; padding:12px 20px 12px 30px; box-sizing: border-box; position: relative; min-height: 134px;}
.mod-jpprojects .item-cnt .item-tit a{  font-weight: bold;  }
.mod-jpprojects .item-cnt .item-desc{ line-height: 150%; margin-top: 5px;}
.mod-jpprojects .item-cnt:after{ content: ""; width: 15px; height: 15px; position: absolute; right: 0; bottom: 0; background: url("../images/arrs2.png") no-repeat;}
.mod-jpprojects { position: relative;}
.mod-jpprojects .item-cnt{ text-align: left;}
.mod-jpprojects .item-cell:hover .item-cnt{background:#95262a; } 
.mod-jpprojects .item-cell:hover .item-cnt *{color:#fff;}
.mod-jpprojects .item-cnt .item-desc cite{ display: block;}
.jpprojects-roll .item-cell,.jpprojects-roll .item-cell *{ cursor: pointer;}

/*底部*/
.bomlinks a{ margin: 0 10px; overflow: visible;}
.bomlinks {-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content:space-between;}
.bomlinks a img{ display: block; height:55px!important; width: auto;}

.footers{ background:#95262a;}
.bomnav{ -webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content:space-between;}
.bomnav .bom-tit{ position: relative;}
.bomnav .bom-tit:after{ content:""; width:6px; height:6px; position: absolute; left: -15px; top:10px; background: #caa063;}
.bomnav .bom-tit a{ font-size:18px; font-weight:bold; color:#fff;/*font-family: "fzzh";*/}
.bomnav .bom-tit{ margin-bottom: 15px;}
.bomnav li a{ color:#fff; font-size: 16px;}
.bomnav li{ margin-bottom:8px;}
.bomnav li a:hover,.bomnav .bom-tit a:hover{ color:#caa063}
.code-imgs{ width: 115px; text-align: center; display: inline-block;}
.bmtels{ font-weight: bold; font-size:36px;color:#000; font-family: "arail";/*margin-top: 30px;*/}
.bmtels span{ font-size: 20px;}
.bmaddr{ font-size: 16px; color:#333; padding-bottom: 35px;}
.bms-code{-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content:space-between; border-top:1px solid #e5e5e5; padding-top: 25px; margin-top: 30px; align-items: center; }
.bms-code .mdshare{ margin-bottom: 0; display: none;}
.bms-code .mdshare a:hover cite{ display: block; position: absolute; left: -60px; top: auto; bottom: 60px; padding-top: 10px;}
.right-code{ text-align: center;}
.right-code .code-cell{ margin-left:8px;}
.right-code h3{ font-weight: normal; font-size: 14px; margin-top: -2px;}
.bomslogos{ padding-top:15px; width: 138px;}
.copys{ font-size: 16px; color: #8d8d8d;   margin-top: 30px; padding-bottom: 10px; padding-top: 10px;}
.copys .flexs{  border-top:1px solid #dadada; height: 70px; -webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content:space-between; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; align-items: center;}
.copys cite a{ margin-right: 20px; color: #8d8d8d;}

.foucus-us{ text-align: right;/* padding-top: 50px;*/}
.foucus-us a{ color: #fff;}
.inner-footers .footers,.inner-footers .copys{ background: #f7f7f7;}
.copys{ background: #363636;}
.copys *{ color: #fff;}




.videopic{ position: relative;}
.videopic a{ display: block;}
.videopic a:after{ content: ""; width: 44px; height: 44px;  background: url("../images/playicon.png")  no-repeat; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);}
.newsinfo-core{ height: 0; overflow: hidden;}
.newsinfo-active{ height: auto; overflow: visible;}


.bts2{  cursor: pointer; position:absolute; left: 26%; top: 40%; transform: translateY(-50%); color: #fff!important; font-size:42px; position: absolute; z-index: 88;}
.bts2.bt-r{ left: auto; right: 26%;} 

/*联系我们*/
.contact-tit{ text-align:center; background: #fafafa;  }
.contact-tit h3{font-size:36px; }
.contact-tit span{ color: #666; font-size:24px; display: block; padding-top:10px;}
.contact-icon1{ padding: 34px 40px 40px 40px; box-sizing: border-box;  /* display: flex;*/ width:50%;  margin: 0 auto;/*justify-content: center;*/}
.contact-icon1 .item-cell{  display: flex; align-items: center; text-align:center;/* width: 33.33%;*/ padding: 20px 0; box-sizing:border-box; text-align: left; border-bottom: 1px solid #eee;}
.contact-icon1 .item-cell img{ width: 50px; height: auto; margin-right: 20px; display: block;}
.contact-icon1 .item-cell .item-tit{ font-size:18px; color:#333;line-height: 140%;}
.mapimg{ margin-top:50px;}
.contactmaps{ height:450px; margin-top: 0; flex: 1;}

.H50{ height:90px;}

/*网站地图*/

.siteMap {
   /* margin-top: 30px;*/
}

.siteMap ul li {
    border-top: 1px dashed #e7e7e7;
    padding: 30px 0 20px 0;
    zoom: 1;
    overflow: hidden;
}

.siteMap ul li:after {
    display: table;
    clear: both;
    content: "";
    font-size: 0;
    line-height: 0;
}

.siteMap ul li h2 {
    float: left;
    overflow: hidden;
    min-width: 130px;
}

.siteMap ul li h2 .cn {
    font-weight: bold;
    display: block;
    font-size:18px;
    color: #00974b;
}

.siteMap ul li h2 .en {
    font-size: 14px;
    display: block;
    color: #d7000f;
	 display: none;
}

.siteMap ul li ul {
    float: none;
    overflow: hidden;
}

.siteMap ul li ul li {
    border: none;
    padding: 0;
    float: left;
    margin-bottom:5px;
}

.siteMap ul li ul li a {
    font-size: 16px;
    color: #555;
    min-width: 100px;
    padding-left: 20px;
    display: block;
}

.siteMap ul li ul li a:hover {
    color: #00974b;
}

/*新加banner*/
.txt1  .pos{ background: none;    padding: 0;margin-left: 0;}
.stxt1{ left:0;right: 0;}
.txt1 .box{ width:auto; }

.stxt1 .box{ width:28.2%; }
.stxt2{ left:32.1%; width: 24%; right: auto;}
.stxt3{ left:0;  right: 0; top: 45%;}
.stxt3 .box{ width: 28.5%;}
.stxt0{ left:47.5%; width: 31.5%; right: auto;}
.mvideolists-wrap{ margin-right: -2%; flex-wrap: wrap; margin-top: -2%;}
.mvideolists-wrap .item-cell{ width:23%; margin-right: 2%; margin-top: 2%;}
.mvideolists-wrap .item-tit{ margin-top: 10px; line-height: 150%; text-align: center;}

.nstxt0{left:20.8%; width: 37.7%; right: auto;}



/*关于我们*/
.mod-topnav2 ul{  -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content:center; position: relative; z-index: 5;} 
.briefcnt{ margin-top: 15px;}
.briefcnt p{ /*padding-bottom: 0;*/  /*text-indent: 2em;*/} 
.mod-topnav2{ position: relative;}
.mod-topnav2 li { margin: 0 15px;}
.mod-topnav2 li a{ min-width: 135px; text-align: center; padding: 0 10px; display: inline-block;  box-sizing: border-box; background: #ececec; height: 40px; line-height: 40px;}
.mod-topnav2 li.cr a,.mod-topnav2 li a:hover{ background: #95262a; color: #fff;}
.mod-topnav2:after{   content:"";display: block; height: 1px; background: #ececec; position: absolute; top: 50%; left: 0; right: 0;}
.about-l{ margin-right: 6%; -moz-flex:1;-ms-flex:1;-webkit-flex: 1;flex:1; padding-top:20px; }
.about-r{ width: 32%;  margin-top: -50px;}
.about-nums4{ margin-right: 0;}
.about-nums4 ul{ flex-direction: column; }
.about-nums4 ul li{ border-bottom: 1px solid #eaeaea; width: 100%!important; padding-bottom:10px; padding-top: 20px;}
.about-nums4 ul li h3{ width: 227px;}
.about-nums4 ul li i{ font-size: 18px;}
.about-l p{text-justify:inter-ideograph; font-size: 16px; text-align: justify;text-justify: distribute;}
.about-1{ padding: 0 50px;}
.abbanners img{ display: block; }
.briefs{ padding: 0 40px;}
.brieftit{ margin-top:20px; font-weight: bold; } 
.briefcnt,.briefcnt p{color:#666;} 
.about-nums4 ul li h3 cite{color:#666;}
.about-nums4 ul li{    display: -webkit-box;display: -webkit-flex; display: -ms-flexbox; display: flex;}
.abbanners{ padding-bottom:20px;}

/*企业荣誉*/
.modhor{ } 
.wrap-hor{ background: url("../images/rybg2.png") center bottom no-repeat; padding-bottom: 150px;}
.wrap-hor .horleft,.wrap-hor .horright{ width: 50%; flex: 1;}
.horleft,.horright{-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content:center;} 
.horleft1,.horright1{ padding: 0 20px;   }
.horname,.horname2{ font-weight:bold; } 
.hortits2{ margin-right: 50px; width: 145px;}
.hor-cell{ margin-bottom: 60px;}
.hortits{ margin-bottom: 50px; height: 120px;  color: #95262a; text-align: center; box-sizing: border-box;}
.hortits span,.hortits2 span{ font-family:"arial"; font-weight: bold;}
.hortits i,.hortits2 i{ font-style: normal; margin-left: 10px;}
.innerhor{ display:inline-block; position: relative; padding-top:15px;}
.hortits .innerhor:after,.hortits .innerhor:before{ background: url("../images/hyicon.png") center bottom no-repeat; content:""; width:56px; height:110px; display:block; position:absolute; left: -53px; top: 0;}
.hortits .innerhor:before{background: url("../images/hyicon2.png") center bottom no-repeat; left: auto; right: -53px;}
.hornum2{ color: #caa063;}
.hordesc{   line-height: 160%;  /*max-width: 1015px;*/max-width:750px;  margin: 0 auto 30px  auto; padding: 20px 0; text-align: center; position: relative;} 
.hordesc:after,.hordesc:before{ position: absolute; left:-78px; top: 0;  content: ""; width:78px; height: 153px; background:url(../images/hyicon3.png) center 0 no-repeat;}
.hordesc:before{right:-78px; left: auto; background:url(../images/hyicon4.png) center 0 no-repeat;}
.wrap-hor2{background:url(../images/horbg4.jpg) center bottom no-repeat; padding-bottom: 74px; min-height:700px;}
.hor2{-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content:center; margin-top:60px;} 
.hor2img{ margin-right: 80px;}
.hor2list ul li{ margin-top: 10px; padding-left: 28px;background:url(../images/staricon1.png) 0 10px no-repeat;}


/*大事记*/
.wrap-event{/*background:url(../images/eventbg.png) center bottom no-repeat;*/}
.modsevents{ padding: 0 120px}
.eventstit{ color:#95262a; padding-left: 30px; /*background:url(../images/icon5.png) 0 center no-repeat;*/ font-weight: bold;} 
.modsevents .item-year{ width:180px; position: relative;}
.modsevents .item-year span{font-family:"arial";font-weight: bold; padding-right: 5px;}
.modsevents li{  margin-bottom: 30px; position: relative; z-index: 4; }
.modsevents ul{ margin-left: 30px; padding-top: 25px;  position: relative;}
.modsevents ul:after{ content:""; width: 1px; background: #95262a; position: absolute; left: 132px; top:40px;/* bottom:20px;*/ bottom:35px;}
.modsevents .item-cnt{ flex: 1;}
.modsevents .item-year:after{ left: 115px; top:0; /*transform: translateY(-50%); */ display: block; content: ""; width: 35px; height: 35px;background:url(../images/icon6.png) center bottom no-repeat; position: absolute;}
.modsevents .item-event{ margin-bottom: 40px;}

/*新闻列表*/
.mod-news-5{ }
.mod-news-5 .item-cell{ padding-bottom: 45px; margin-bottom: 45px; border-bottom: 1px solid #e0e0e0; overflow: hidden; position: relative;}
.mod-news-5 .item-cnt{ margin-left: 400px; margin-left: 31%; padding-top:25px;}
.mod-news-5 .item-pic { width: 365px; width: 28%; float: left; }
.mod-news-5 .item-pic img{  height:auto; width:auto;}
.mod-news-5 .item-tit *{ color: #010101; line-height: 140%; font-weight: bold;}
.mod-news-5 .item-tit{line-height: 140%; }
.mod-news-5 .item-date{ position: absolute; right: 15px; top: 25px; text-align: center; color: #95262a;font-family: "arail";}
.mod-news-5 .item-date h3{ line-height: 100%; font-family: "arail";}
.mod-news-5 .item-desc a{ color: #666666;}
.mod-news-5 .item-tit a:hover,.mod-news-5 .item-more a:hover{color: #95262a;}
.mod-news-5 .item-desc{line-height: 160%; margin-top: 15px;}
.mod-news-5 .item-more{ margin-top:20px;}
.mod-news-5 .item-more a{  color:#010101; }
.mod-news-5 .item-nopic .item-cnt{ margin-left: 0;}
.mod-news-5 .item-nopic .item-cnt{padding-top:0;}
.mod-news-5 .item-nopic .item-date{ top: 0;}

.mod-news-5 .item-1 .item-pic{ width: 540px; width: 38.5%; float: right;  margin-left: 50px; margin-right: 0;}
.mod-news-5 .item-1{ padding: 45px;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); }
.mod-news-5 .item-1 .item-cnt{ margin-left: 115px; margin-right: 0;}
.mod-news-5 .item-1 .item-date{ left:45px; top: 75px; right: auto; }
.mod-news-5 .item-1 .item-desc{ min-height: 130px;}

/*新闻中心*/
.newsInfo {color: #666;
  padding: 0 0 0 0;
/*  min-height: 300px;*/
/*  _heihgt: 300px;*/ }

.newsInfo h1 {
text-align: center;color:#111; font-weight: bold;
position: relative; line-height: 160%; position: relative; padding-bottom:0px; margin-bottom: 10px;
}
.newsInfo h3:after{ content:""; background: #ce9b59; height: 3px; width: 60px; margin-left: -30px; left: 50%; position: absolute; bottom: 0;}


.newsInfo .source {
border-bottom: 1px solid #e5e5e5;margin-bottom: 20px; margin-top: 20px; padding-bottom: 15px;  padding-top: 0;  text-align: center;} 

.newsInfo .source ul {
  text-align:center;padding: 0 0;  margin-bottom: 0;/*border-top: 1px solid #f4f4f4; border-bottom: 1px solid #f4f4f4;*/}
.newsInfo .source li.ic-1{ color: #ed2326; border-right: 1px solid #999;}
.newsInfo .source li { 
  display: inline-block;
  padding: 0 15px 0 15px;
  line-height: 100%;

  color: #333;
 }
.newsInfo .source li span{color: #666;}
.newsInfo .content {
  margin: 10px 0 0 120px;
	 margin: 10px 0 0 0;
  min-height:100px;
  _height:100px; color: #000;
}

.newsInfo .content p, .newsInfo .content *, .newsInfo .content  {
/*line-height:30px;*/  

line-height: 200%;

}
.article .content p{text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}
.newsInfo .content p{padding: 0 0 1em 0;/* text-indent: 2em; */
text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}
.newsInfo .content img,.article .content img{  display: block; margin: 0 auto;/*display:inline-block; margin: 0 auto;*/ max-width: 100%; height: auto!important;}
.newsboxs{ position: relative; padding-right: 0;}
.newsInfo .content,.newsInfo .content * { font-size: 16px!important;}
.news-prev-next{ margin-bottom: 0; padding-top: 20px; margin-top: 30px; border-top:1px solid #e5e5e5;}
.news-prev-next ul{-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content:space-between;}
.news-prev-next ul li{ position: relative; max-width: 48%;}
.news-prev-next ul li span{ height: 16px; line-height: 16px; display: inline-block; margin-right: 8px; border-right: 1px solid #7f7f7f; padding-right: 8px; color: #333}
.news-prev-next ul li.news-prev a{background: url("../images/prevbt.png") 0 center no-repeat;/**/ padding-left:32px;display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.news-prev-next ul li.news-next a{background: url("../images/nextbt.png") right center no-repeat;/**/ padding-right:95px;display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.news-prev-next ul li.news-next  span{ position: absolute; right:28px;  top:6px;border-left: 1px solid #7f7f7f; border-right: none; padding-left: 8px; padding-right: 0;}
.mod-news-5 .item-tit a span{ color:#999; margin-right: 5px;} 
.mod-news-5 .item-tit a:hover span{color:#95262a;}

/*联系我们*/
.mdcontact{background: url("../images/conbg.png")  right 40%  top 0 no-repeat;}
.contact-1{ max-width: 1050px; margin: 0 auto;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content:space-between;}
.contact-codes{ text-align: center;}
.contact-l img{ display: block;}
.contact-l li span{ margin-right: 15px;}
.contact-l li{ align-items: center; margin-top: 15px;}
.contact-l li *{ font-style: normal; }
.contact-codes{ padding-top:30px;}


/*项目列表*/
.projectslists{ margin-right: -3%; flex-wrap: wrap; margin-top: -3%;}
.projectslists .item-cell{ width: 30.33%; margin-right: 3%; margin-top: 3%; position: relative;}
.projectslists .item-cnt{ width: 80%; border-bottom-right-radius:50px;  margin:-20px auto 0 auto; text-align: center; background: #f9f9f9; position: relative; padding: 25px; box-sizing: border-box; position: relative; min-height: 134px;}
.projectslists .item-cnt .item-tit a{  font-weight: bold; color: #333;  }
.projectslists .item-cnt .item-desc{ line-height: 150%; margin-top: 15px;}
/*.projectslists .item-cnt:after{ content: ""; width: 15px; height: 15px; position: absolute; right: 0; bottom: 0; background: url("../images/arrs2.png") no-repeat;}
*/
/*新加*/
.projectslists .item-cnt{ text-align:left;    padding: 20px 15px;width:85%;min-height: 120px; position: relative; z-index: 6;}
.projectslists .item-tit{ line-height: 120%;}
.projectslists .item-desc cite{ font-size:16px; color:#666; display:block; line-height:150%;}
.projectslists .item-cell:after{ position: absolute; left: 25px; right: 25px; top: 0; bottom: 0; content: "";background: #f9f9f9; border-bottom-right-radius:50px; }
.projectslists .item-cell .item-pic{ position: relative; z-index: 5;}
.projectslists .item-cell:before{ content: ""; width: 15px; height: 15px; position: absolute; right: 25px; bottom: 0; background: url("../images/arrs2.png") no-repeat;}
.projectslists .item-desc cite{ padding-left: 10px; position: relative;}
.projectslists .item-desc cite:after{ content: ""; width: 3px; height: 3px; border-radius:3px;  background: #848484; display: block; position: absolute; left: 0; top: 10px;}

.projectslists.projectslists4 .item-cnt{ width: auto;}


/*鲁班奖工程项目列表*/
.projectslists2{ margin-right: -3%; flex-wrap: wrap; margin-top: -4%;}
.projectslists2 .item-cell{ width: 30.33%; margin-right: 3%; margin-top: 4%; }
.projectslists2 .item-cnt{ position: relative; padding:15px 0 0 0; box-sizing: border-box; position: relative;}
.projectslists2 .item-cnt .item-tit a{ padding-left: 10px; color: #333;  position: relative; line-height: 120%;  font-weight: bold; padding-right: 130px;  }
.projectslists2 .item-cnt .item-tit a span{ position: absolute; right: 10px; top: 0; color: #95262a; padding-right:15px;} 
.projectslists2 .item-cnt .item-tit a span:after{content: ""; width: 15px; height: 15px; position: absolute; right: 0; bottom: 0; background: url("../images/arrs2.png") no-repeat;}

.type-tab  ul{ -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content:center;}
.type-tab  ul li{ margin: 0 20px; text-align: center; cursor: pointer;}
.type-tab  ul li *{cursor: pointer;}
.type-tab  ul li span{ display: block; max-width: 136px; margin:8px auto 0 auto; line-height: 120%;}
.type-tab  ul li cite{ padding:4px; background: #fff; width: 136px; height: 136px; border-radius:136px; display:block; overflow: hidden;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); box-sizing: border-box; margin: 0 auto;}
.type-tab  ul li img{ width:100%!important; height:100%!important; object-fit:  cover;}
.type-tab  ul li:hover cite,.type-tab  ul li.cr cite{ background: #95262a;}
.type-tab  ul li.cr span{ color:#95262a;}

.project3-wrap{ margin-top:-50px; position: relative;}
.project3-wrap .item-cell{ margin-top:50px;  }
.project3-wrap .item-cnt{-moz-flex:1;-ms-flex:1;-webkit-flex: 1;flex:1; }
.project3-wrap .item-pic { width: 27%; margin-right:40px;}
.project3-wrap .item-pic img{  height:auto; width:auto;}
.project3-wrap .item-tit *{ font-weight: bold; color: #333; }
.project3-wrap .item-tit{ padding-top: 10px; }
.project3-wrap .item-years{padding-left:40px; margin-right:40px; margin-top:22px; position:relative; height: auto;}
.project3-wrap .item-years span{ font-weight: bold; font-family:arial; margin-right: 8px;}
.project3-wrap .item-years:after{ content: ""; width: 10px; height: 10px; border-radius:22px; background: #95262a; display: block; position: absolute; left: 0; top: 10px; border:6px solid #ead4d4; top: 5px; }
.project3-wrap:after{ content: ""; border-left: 1px  dotted #95262a; position: absolute; left: 11px; top: 40px; bottom: 210px;}
.coreimgs{ text-align:center; }

.project3-wrap .item-desc cite{ position: relative; display: block; padding-left: 15px;}
.project3-wrap .item-desc cite:after{ content:""; display:block; border:5px solid transparent; border-left:5px solid #95262a;
 position: absolute; left: 0; top:11px;
}
.project3-wrap .item-desc a{ color:#333;}

.projectsinfo{ height: 0; overflow: hidden; position: relative;}
.psactive{ height: auto; }

/*核心技术*/
.teclist{ line-height: 180%; margin:-10px auto 0 auto;}
.teclist p{line-height: 180%;}
.teclist{ margin-top: 40px;}
.teclist .item-cell{/* width:12%;*/ width: 100px;  /* float:left;*/ margin-right:1.5%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; }
.teclist .item-active{ width: 70%; width: auto; margin-right:30px;  flex: 1;}
.teclist .item-cell .item-cnt{ display: none;overflow: hidden;}
.teclist .item-active  .item-cnt{ flex: 1; display: block; padding-top: 40px;}
.teclist .item-active .item-tit *{ color: #14a73c; } 
.teclist .item-active{}
.teclist .item-active  .item-tit{  margin-right: 31px;}
.teclist .item-cell .item-tit{ background: #eeeeee; display: block;width:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; padding-top: 40px; box-sizing: border-box; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content:center; padding-bottom: 20px; height: 590px; border-top-left-radius:45px; }
.teclist .item-desc{ margin-top: 20px; max-width: 580px;}
.teclist .item-tit span{writing-mode:horizontal-tb;writing-mode:tb-lr;/*writing-mode:vertical-rl;writing-mode: tb-rl;*/margin-left: 0; margin-bottom:5px; /*display: none;*/}
.teclist .item-tit h3{writing-mode:vertical-rl;writing-mode: tb-rl; font-weight: normal; color: #95262a; position: relative;font-weight: bold;}
.teclist .item-tit h3:after{ }
.teclist .item-active  .item-tit{background:#95262a;}
.teclist .item-active  .item-tit *{  color:#fff;}
.teclist .item-more{ margin-top: 20px;}
.teclist .item-more a{ background: #caa063; display: inline-block;  height: 40px; line-height: 40px; color: #fff; padding: 0 15px;}
.teclist .item-more a:hover{  background: #95262a;}




/*创新技术2*/
.cx-wrap1{ /* background:url(../images/cxbg2.png) center 0 no-repeat; */ width:966px; margin:0 auto; /*min-height: 344px;*/background:url(../images/cxbg2.png) center bottom no-repeat;
 padding-bottom: 95px;


}





.cx-wrap1 .item-cell{ max-width:790px; margin:0 auto;}
.cx-wrap1 .item-cnt{ }
.cx-wrap1 .item-pic {}
.cx-wrap1 .item-pic img{  height:auto; width:auto;}
.cx-wrap1 .item-tit *{ }
.cx-wrap1 .item-tit{ text-align: center; padding-top:45px; font-weight: bold;}
.cx-wrap1 .item-desc{text-justify:inter-ideograph; text-align: justify;text-justify: distribute; margin-top: 30px;}
.cx-wrap2 .item-cell{ margin-top:50px; }
.cx-wrap2 .item-desc{ margin-top: 25px;}
.cx-wrap2 .item-tit span{ padding-right: 30px; padding-left:38px;  background:url(../images/tbsbg.png) right 0 no-repeat; height: 39px; display: inline-block; line-height: 39px; color: #fff; margin-left: -20px;}

.cx-wrap2 .item-tit cite{color: #95262a; display: inline-block; width:48px; height:52px;  background:url(../images/circlebg.png) no-repeat; text-align: center; line-height: 52px; padding-left: 6px; box-sizing: border-box; font-weight: bold; font-family:"arial"; position: relative;z-index: 2;}
.com-tits8{ text-align: center; font-weight: bold; position: relative;}
.com-tits8:after{ left: 50%; transform: translateX(-50%);content:""; position: absolute; display: block; width: 68px; height: 2px;  background: #95262a; bottom: -10px;}
.projectslists4{ margin-top:10px;} 
.projectslists4 .item-cnt:after{  display: none; }
.projectslists4 .item-cnt{ border-radius:0; }
.cx-wrap2 .item-desc{text-justify:inter-ideograph; text-align: justify;text-justify: distribute;} 
.cx-wrap2 .item-desc,.cx-wrap2 .item-desc p{ /*text-indent: 2em;*/}

.projectslists4 .item-cnt{ text-align: center; padding: 20px 10px; width: auto; margin-top: 0; min-height: 0;}



/*工法专利*/
.topsearch{ -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content:center; align-items: center; margin-top:30px; }
.topsearch input{ height: 45px; padding: 0 20px; width: 275px; box-sizing: border-box;  border:2px solid #e8e8e8; line-height: 45px;}
.topsearch span{ margin-right: 15px;}
.topsearch .item{ margin-right: 40px;}
.searbt2s a{ height: 45px; line-height: 45px; width: 120px; display: block; background: #95262a; color: #fff; text-align: center; }
.searbt2s{ margin-left: -10px;}
.searlist th{ background:#95262a; color:#fff;box-sizing: border-box}
.searlist td,.searlist th{ text-align: center; padding:14px 20px;} 
.searlist tr:nth-child(2n) td{ background: #f5f5f5;}
.zlname{ text-align:left;}
.searlist{ margin-top:30px;} 
.searlist .tdtit1{ width:10%;}
.searlist .tdtit2{ width:23%; }
.searlist .tdtit3{ width:45%;}
.searlist .tdtit4{ width:22%;}

/*企业文化*/
.modcul{max-width:1210px;margin:0 auto;}
.cultop{-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content:space-between; max-width:1210px; margin:0 auto 50px auto; padding-bottom:100px;  background:url(../images/culbg5.png) 0  bottom no-repeat; } 
.culslogos{ color:#95262a; margin-bottom:10px; font-family:'youshebiaotihei';} 




/*党群工作*/
.comtop4,.comtop5{ -webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content:space-between;  align-items: center;} 
.comtop4 .tit{ color:#b40001; font-weight:bold;} 
.comtop4 .more a,.comtop5 .more a{ background:url(../images/aricon2.png) right center no-repeat; padding-right:15px;  }
.orginfo-wrap{ margin-right: -3%; margin-top:20px;}
.orginfo-wrap .item-cell{ width: 30.33%; margin-right: 3%; background:#f9f9f9; padding-bottom: 25px;  }
.orginfo-wrap .item-cell .item-desc{ padding:30px 25px 0 25px;}
.orginfo-wrap .item-cell .item-tit{padding:0 25px; text-align:center;  line-height: 150%; background:#b40001; height: 75px; color: #fff; align-items: center; display: flex; position: relative;}
.orginfo-wrap .item-cell .item-tit *{color: #fff; }
.orginfo-wrap .item-cell .item-date{padding:15px 25px 0 25px; text-align: right;}
.orginfo-wrap .item-cell .item-tit:after{ content: ""; display: block; position: absolute; width: 0; height: 0;  border:15px solid transparent;
border-top:15px solid #b40001; left:50%; transform:translateX(-50%);  bottom:-28px;}
.partyleft{ width:48%; float:left;}
.partyright{ width:48%;  float:right;}
.comtop5 .tit{ height: 47px; min-width:175px; box-sizing: border-box; padding-right: 20px; box-sizing: border-box;  text-align: center; background:url(../images/ljbg5.png) right center no-repeat; color: #fff;  }



/*党群工作*/
.mod-news-6{ margin-top: 25px; }
.mod-news-6 .item-cell{ overflow: hidden;}
.mod-news-6 .item-cnt{ margin-left: 43%; padding: 10px 0 0 20px; box-sizing: border-box; }
.mod-news-6 .item-pic { width: 43%; float: left;}
.mod-news-6 .item-pic img{  height:auto; width:auto;}
.mod-news-6 .item-tit *{ line-height:130%;  font-weight:bold;  }
.mod-news-6 .item-tit{color:#000; }
.mod-news-6 .item-desc{ line-height:150%; color:#777; margin-top:15px;}
.mod-news-6 .item-date{ color:#666; margin-top:10px;}

.mod-news-7{ margin-top: 10px;}
.mod-news-7 ul li{ color: #333; padding: 16px 0; padding-bottom: 16px; border-bottom: 1px solid #e7e7e7;}
.mod-news-7 ul li a{ position: relative; padding-right: 115px;}
.mod-news-7 ul li a span{ position: absolute; color: #666; right: 0; top: 0;}


/*社会责任*/
.res-desc{ max-width:1027px; margin: 0 auto; text-align:center;background:url(../images/zrbg.jpg) center bottom no-repeat; padding-bottom:35px;} 
.restypes{  text-align:center; } 
.restypes a{ display: inline-block; padding: 0 35px; height: 45px; line-height: 45px; margin: 0 10px;} 
.restypes a.cr,.restypes a:hover{ background: #95262c; color: #fff;}

.reslist-wrap{ }
.reslist-wrap .item-cell{ margin-top: 40px; flex-direction: row-reverse;}
.reslist-wrap .item-cnt{ flex: 1; margin-right: 45px; }
.reslist-wrap .item-pic { width: 360px;}
.reslist-wrap .item-pic img{  height:auto; width:auto;}
.reslist-wrap .item-tit *{ color: #000; }
.reslist-wrap .item-tit{ margin-top:20px; }
.reslist-wrap .item-datas{ text-align:center; width:90px; height:35px; line-height:35px;  background: #95262c;  border-top-right-radius:20px; color:#fff; } 
.reslist-wrap .item-desc{ color:#666; margin-top:10px;}
.reslist-wrap .item-desc a{color:#666;}
.modcul-top{}
.modcul-top span{ padding-right: 30px; color: #ceae75;}
.modculs5{}
.modculs5 .item-pic{ width: 0;}
.modculs5 .item-cr .item-pic{ width: 508px;}
.modculs5 .item-cell{ width:10.7%;  margin-right: 10px; border-top:5px solid #ccac73;} 
.modculs5 .item-cr{ -moz-flex:1;-ms-flex:1;-webkit-flex: 1;flex:1;width:auto;   }
.modculs5 .item-cnt{ background:#f6f6f6; padding-top: 38px;  }
.modculs5 span{ width:30px; display:inline-block; } 
.modculs5 cite{ width:30px; display:inline-block;}
.modculs5 .item-cnt{-moz-flex:1;-ms-flex:1;-webkit-flex: 1;flex:1;}
.modculs5 .item-cnt .item-tit{ display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content:center; color: #95262c} 
.modculs5 .item-cnt .item-desc{ text-align: center; color: #95262c; margin-top: 125px;}
.modculs5 .item-cnt .item-tit *{ line-height: 120%;}
.modculs5 .item-cr .item-cnt{background:#95262c;}
.modculs5 .item-cr .item-cnt *{ color: #fff;}
.modcul-top span{    font-family: 'youshebiaotihei'; font-weight: normal;}
.modcul-top cite{ color:#95262c; }
.modcul-top cite i{  font-style: normal; margin-right:30px;}
.indexbgs1{ position: relative; z-index: 8; }
.indexbgs{ position: relative;  z-index: 2; background: #fff;}
.outfix .in-ban{ position: fixed; left: 0; right: 0; top: 0;}
.footers{ position: relative; z-index: 2;}
.smallimgs{ position: absolute; top: 0; left: 0; right: 0; transition:all 1s; transform:translateY(0);}
.smallimgs img{ max-width: 200px; display: block; margin: 0 auto;}
.aindexbgs .smallimgs{ transform: translateY(-100%);transition:all 1.5s; }

.indexbgs .bgregs>.wrap-layer>.H50{/* height: 25px;*/}


/*新加2023-12-25*/

.bomtext1{ position: absolute; bottom: 40px; right: 60px; z-index: 999; color: #fff; font-size: 30px;    text-shadow: 1px 1px 2px rgba(0,0,0,0.5);}
.nstxt0{left:15.8%; right: auto;}
.copys{ background: #95262a; text-align: center; border-top: 1px solid #a74b4e;}
.about-nums ul li  *{ color: #464646!important;}

.navMenu>li.cr.nav1>a>span{ color: #fff;}
.inner-headerwrap .navMenu>li.cr.nav1>a>span,.fixedheader .navMenu>li.cr.nav1>a>span { color: #962e33;}


/*企业文化*/
.culstop2{ position:relative; margin-bottom:60px; } 
.culstop2 .item-culs{ padding-left:25px;  padding-right: 25px; padding-bottom:30px; box-sizing: border-box; min-width: 243px;  border-left: 1px solid #c1c1c1;} 
.culstop2 .item-culs:nth-child(1){ border-left: none;}
.culstop2 .item-culs:nth-child(1){ min-width:180px; padding-right: 45px; padding-left: 0;}
.culstop2 .iyears{ margin-bottom:15px;}
.culstop2 .i-desc{ color:#95262a; margin-top: 10px; line-height: 180%;} 
.culstop2 .i-cul{ line-height: 100%;}
.culstop2 .item-culs:nth-child(3){ margin-top:24px;}
.culstop2 .item-culs:nth-child(4){ margin-top:60px;}
.culstop2 .item-culs:nth-child(5){ margin-top:100px;}

.culstop2:after{ position:absolute; content:""; border-bottom: 1px solid  #c1c1c1;bottom:0; width:1920px;  left:50%; transform: translateX(-50%);}
.cul-tit2{ text-align: center; font-weight:bold; color:#95262a;}
.cul-desc2{text-align: center; /*max-width: 660px;*/max-width:890px; margin:5px auto 0 auto;}
.cul5-wrap{ margin-top: 50px; overflow: hidden; margin-right: -0.8333%}

.cul5-wrap .item-cell{ width:35%; float:left; position:relative; margin-right: 0.8333%; margin-bottom: 0.6666%;}
.cul5-wrap .item-cell img{ display:block; }
.cul5-wrap .item-cell:nth-child(1){width:27.5%;}
.cul5-wrap .item-cnt{ position: absolute; bottom: 0; left: 0; right: 0;background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);; /*FireFox*/
background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);  /* Opear */
background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)); /*IE10及IE10+*/ transition:all .6s; height: 56px; }

.cul5-wrap .item-cell .item-desc{  color: #fff; height: 0; overflow: hidden;transition:all .3s;}
.cul5-wrap .item-cell .item-tit{color: #fff; padding: 10px 0;}
.cul5-wrap .item-cell:hover .item-desc{height: auto;}
.cul5-wrap .item-cell:hover .item-cnt{ color: #fff;   height: 100%; background: rgba(149,38,42,.75); text-align: center;}
.cul5-wrap .item-cell:hover .item-cnt a:hover{ color: #fff;}
.cul5-wrap .item-cell:hover .item-tit{ position: relative; height: auto; font-size: 24px; padding-bottom: 10px; margin-bottom: 20px;}
.cul5-wrap .item-cell:hover .item-tit:after{  position: absolute; content: ""; width: 40px; height: 3px; background: #fff; bottom: 0; left: 50%; transform: translateX(-50%);}


/*歌曲*/
.audios{ margin-top: 30px;}
.audios audio{box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.15); border-radius:54px;  }
.mod-musics{ text-align: center; background: url("../images/musicbg.png") center bottom no-repeat;}
.musics-p{ max-width: 630px; margin:0 auto; color: #999; margin-top: 20px; }
.musics-p span{ text-align:left;}
.musics-p cite{ text-align:right;}
.musics-cnts{ line-height: 40px; margin-top:20px;}
.musics-tit{ font-weight: bold;}


/*搜索*/
.sinputs { text-align: right;}
.typestit{ display: inline-block;}
.mod-serch-l{cursor:pointer; min-width:80px; background:url(../images/aricon1.png) right 10px center  no-repeat; height:30px;height:42px; position:relative; margin-left: 15px; margin-top:20px;margin-top:15px; display: inline-block; text-align: left; border: 1px solid #dcdcdc; padding: 0 45px 0 15px;}
.mod-serch-l span{ line-height:45px; padding-left:0;}
.mod-serch-l ul{ position:absolute; top:43px; left:0;  width: 220px;  box-sizing: border-box; background:#fff; border: 1px solid #dcdcdc;   /*border-top:none;*/ padding:5px 0; display:none; }
/*.mod-serch-l:hover ul{ display:block;}*/
.mod-serch-l ul li{ padding:0 10px; line-height:30px; border-bottom:1px dotted #eee; cursor:pointer;}
.mod-serch-l ul li:hover{ background:#fafafa;}


.mediass{text-align: center; max-width:1100px; margin:20px auto 0 auto;}
.mediass h3{font-size: 20px; font-weight: normal; padding-top:10px;}
.mediass h3:after{display:none;}
.mediass td{ padding-bottom:35px;}
.mediass img{box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); padding:20px; }

@media screen and (max-width: 480px) {
.mediass td{ padding:5px 5px 15px 5px;}
.mediass img{box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); padding:0; }
}





