﻿
.indexSearch{ height: 2.9rem; background: url(/images/searchBg.jpg) center no-repeat; background-size: cover; }
.indexSearch .mxfDiv{ padding: 0.2rem; position:relative; }
.indexSearch .txt{ width: 5.3rem; height: 0.83rem; margin: 0 auto; text-align: center; background: url(/images/nimg415_1.png) center no-repeat; background-size: 4.6rem;}
.indexSearch .txt em{ display: block; color: #fff; font-size: 0.32rem; line-height: 0.83rem; }
.indexSearch .right{ padding-top: 0.2rem; }
.indexSearch .form{ width: 100%; height: 0.9rem; background: #fff; position: relative; }
.indexSearch .form .input1{ text-indent: 0.9rem; height: 0.9rem; line-height: 0.9rem; color: #878787; font-size: 0.24rem; width: 75%; background: url(/images/nimg24_1.png) 0.25rem center no-repeat; background-size: 0.36rem; border:0}
.indexSearch .form .btn1{ position: absolute; right: 0; top: 0; width: 25%; height: 0.9rem; line-height: 0.9rem; color: #fff; background: #424a9a; font-size: 0.32rem;border:0; }
.indexSearch .keywords{ position: relative; font-size: 0.24rem; padding-right: 0.8rem; line-height: 0.42rem; height: 0.42rem; overflow: hidden; font-weight: bold; color: #fff; padding-top: 0.2rem;}
.indexSearch .keywords a{ padding-right: 0.2rem; color: #fff;}
.indexSearch .keywords .more{ position: absolute; right: 0; top: 0.2rem; }
.indexSearch .keywords a:hover{ text-decoration: underline; }

.wal {
  width: 100%;
  margin: 0px auto;
}
.indexPart1{ background: #f0f0f0; padding: 0.5rem 0; }
.indexA{ position: relative; }
.indexA .swiper-slide .imgDiv{ overflow: hidden; }
.indexA .swiper-slide .imgDiv img{ width: 100%; }
.indexA .swiper-slide .botDiv{ padding: 24px 20px 15px; background: #fff; position: relative; }
.indexA .swiper-slide .botDiv:after{ content: ''; position: absolute; right: 0; bottom: 0; width: 193px; height: 111px; background: url(/images/nimg193Bg.png) center no-repeat; opacity: 0; }
.indexA .swiper-slide .name{ height: 30px; color: #313131; }
.indexA .swiper-slide .name p{ display: inline-block; height: 30px; line-height: 30px; overflow: hidden; font-size: 22px; padding-right: 15px;}
.indexA .swiper-slide .name em{ display: inline-block; position: relative; top: -30px; width: 42px; height: 27px; font-size: 12px; color: #fff; line-height: 21px; text-transform: uppercase; text-align: center; background: url(/images/nimg42_1.png) center no-repeat; font-family:Mont;}
.indexA .swiper-slide .name img{ display: inline-block; position: relative; top: -25px; }
.indexA .swiper-slide .content{ font-size: 14px; color: #888; height: 36px; line-height: 36px; overflow: hidden;}
.indexA .swiper-slide .ico{ width: 25px; height: 25px; background: url(/images/nimg25_1.png) center no-repeat; }
.indexA .swiper-slide:hover .imgDiv img{ transform:scale(1.1);-webkit-transform:scale(1.1);}
.indexA .swiper-slide:hover .botDiv{ background: #4f57a0; }
.indexA .swiper-slide:hover .botDiv:after{ opacity: 1; }
.indexA .swiper-slide:hover .name{ color: #fff; }
.indexA .swiper-slide:hover .content{ color: #fff; }
.indexA .swiper-slide:hover .ico{ background: url(/images/nimg25_1on.png) center no-repeat; }
.indexA .prev{ z-index: 5; left: -1.25rem; position: absolute; display: block; background: #fff; width: 50px; height: 50px; top: 40%; margin-top: -25px; border-radius: 6px;} 
.indexA .prev:before{ content: ''; position: absolute; width: 15px; height: 10px; left: 50%; margin-left: -7px; top: 50%; margin-top: -5px;  }
.indexA .next{ z-index: 5; right: -1.25rem; position: absolute; display: block; background: #fff; width: 50px; height: 50px; top: 40%; margin-top: -25px; border-radius: 6px;} 
.indexA .next:before{ content: ''; position: absolute; width: 15px; height: 10px; left: 50%; margin-left: -7px; top: 50%; margin-top: -5px; }
.indexA .prev:hover, .indexA .next:hover{ background: url(/images/nimg50Bg.png) center no-repeat;}
.indexA .prev:hover:before{ background: url(/images/nimg15_lefton.png) center no-repeat;}
.indexA .next:hover:before{ background: url(/images/nimg15_righton.png) center no-repeat;}

.indexA .prev{ z-index: 1; left: 0.1rem; position: absolute; display: block; background: url(/images/nimg50_left.png) center no-repeat; width: 0.6rem; height: 0.6rem; background-size: 0.6rem; top: 35%; margin-top: -0.3rem; } 
.indexA .next{ z-index: 1; right: 0.1rem; position: absolute; display: block; background: url(/images/nimg50_right.png) center no-repeat; width: 0.6rem; height: 0.6rem; background-size: 0.6rem; top: 35%; margin-top: -0.3rem; } 
.indexA .prev:hover{ background: url(/images/nimg50_lefton.png) center no-repeat; background-size: 0.6rem;}
.indexA .next:hover{ background: url(/images/nimg50_righton.png) center no-repeat; background-size: 0.6rem;}


.news{ padding-top: 0.6rem; }
.news .detail{ height: auto; position: relative; }
.news .detail a{ display: block; width: 100%; height: 100%; }
.news .detail .imgDiv{ position: relative; }
.news .detail .imgDiv img{ width: 100%; }
.news .detail .time{ padding: 0.3rem 0.4rem 0; height: 1rem; line-height: 1rem; font-family: mont; color: #49539e; font-size: 0.32rem; }
.news .detail .name{ font-size: 0.36rem; line-height: 0.48rem; height: 0.96rem; font-weight: bold; padding: 0.1rem 0.4rem 0; color: #000; font-family: "Microsoft JhengHei"; }
.news .detail .content{ padding: 0.1rem 0.4rem 0 0.4rem; line-height: 0.48rem; height: 0.96rem; font-size: 0.24rem; overflow: hidden; color: #939393; }
.news .list{ padding-top: 0.5rem; }
.news .list li{ margin-bottom: 0.2rem; }
.news .list li a{ display: block; padding: 0.4rem; position: relative; background: #f8f8f8;}
.news .list li .time{ position: relative; font-size: 0.32rem; color: #b7b7b7; line-height: 0.32rem; font-family: mont; text-align:left}
.news .list li .name{ padding-top: 0.25rem; height: 0.96rem; line-height: 0.48rem; font-weight: bold; font-size: 0.32rem; color: #4c4c4c; font-family: "Microsoft JhengHei";text-align:left}
.news .list li .content{ padding-top: 0.15rem; font-size: 0.24rem; line-height: 0.48rem; height: 0.96rem; overflow: hidden; color: #929292; }
.H6{height:50px;}