
/*-----------------[首页第头部]--------------*/
.index #hd{/*background:rgba(0,0,0,.7);*/background: transparent;/*position: relative;*/}
.index #hd.ok{background:transparent;}
.index #hd .bg{/*background:rgba(0,0,0,.7);*/background: #212121;z-index: 99;max-height: 72px;}
@media only screen and (max-width: 767px) {
	/*.index #hd .bg{}*/
}
@media only screen and (max-width: 567px) {
	/*.index #hd .bg{}*/
}
.index #hd.ok .bg{background:#212121;opacity: 0.8;  filter:alpha(opacity=80);}
.index #bd{padding-top: 0;}
/*-----------------[banner]--------------*/
#banner{position: relative;}
#banner .box{display: block;padding-top: 40%;}
#banner .zz{position: absolute;left: 0;right: 0;top: 0;bottom: 0;
    /*background-color: rgba(0,0,0,.1);*/z-index: 10;
}
#banner .item{position: relative;
	z-index: 9;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

iframe{width:100%; height:600px;}

/*-----------------[首页第一模块]--------------*/
.index-m1 ul{overflow: hidden;}
.index-m1 li{float: left;padding:72px 37px;
    width: 20%;text-align: center;}
.index-m1 li .img{margin:0 auto;width: 134px;height: 134px;
    border-radius: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover !important;
    -o-background-size: cover !important;
    -moz-background-size: cover !important;
    background-size: cover !important;}
.index-m1 li h3{margin:22px 0 8px;
    height: 24px;line-height: 24px;overflow: hidden;
    font-size: 18px;color:#443f3c;}
.index-m1 li p{height: 44px;line-height: 22px;font-size: 14px;
    color:#8a8a8a;overflow: hidden;}

/*-----------------[首页第二模块]--------------*/
.index-m2{width: 100%;overflow: hidden;padding-top: 33px;background:#1f1f23;}
.index-m2 .g-tit h3{color:#fff;}
.index-m2 .img{float: right;margin-right: 32px;}
.index-m2 .img img{width: 422px;height: 444px;}
.index-m2 .txt{padding-top: 7px;width: 550px;}
.index-m2 .con p{margin:26px 0;font-size: 13px;line-height: 26px;color:#e7e7e7;
    height: 104px;overflow: hidden;}
.index-m2 .con img{margin-right: 6px;/*width: 165px;*/max-width: 100%;width: auto; height: 108px;}
.index-m2 .gywm-wp  .con img{max-width: 100%;width: auto;}

/*-----------------[首页第三模块]--------------*/
.index-m3{overflow: hidden;}
.ul-news{overflow: hidden;margin:19px 0 39px -3px;}
.ul-news li{float: left;width: 50%;}
.ul-news li a{display: block;overflow: hidden;margin:0 0 24px 3px;
    padding:7px;background:#fff;}

.ul-news li .img{float: left;}
.ul-news li .img img,
.ul-news li .img{width: 200px;height: 150px;}
.ul-news li .img img{display: block;}
.ul-news li .txt{padding-left: 230px;}
.ul-news li .bt{height: 44px;line-height: 44px;overflow: hidden;
    font-size: 20px;color:#8a8a8a;font-family: "arial";}
.ul-news li .bt .year{display: inline-block;color:#bdbdbd;}
.ul-news li .bt .year:before{content:'';display: inline-block;margin:0 14px 0 9px;
    width: 1px;height:44px;background:#c8c8c8;vertical-align: middle;}
.ul-news li h3{margin-bottom: 5px;padding:19px 0 13px;border-bottom: 1px solid #efefef;}
.ul-news li h3 em{display: block;height: 21px;line-height: 21px;overflow: hidden;
    font-size: 16px;color:#464646;}
.ul-news li p{font-size: 14px;line-height: 22px;height: 44px;overflow: hidden;
    color:#777;}

.ul-news li a:hover p,
.ul-news li a:hover h3 em,
.ul-news li a:hover .bt,
.ul-news li a:hover .bt .year{color:#ff0000;}





/*===轮播图===*/
/* H5轮播图设置*/
.aui-banner-content {
	overflow-x: hidden;
	width: 100%;
	position: relative;
}

.aui-banner-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-transform: translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px);
	position: relative;
	z-index: 1;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.aui-banner-pagination {
	position: absolute;
	width: 100%;
	z-index: 2;
	left: 0;
	bottom: .5rem;
	pointer-events: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.aui-banner-wrapper-item {
	width: 100%;
	height: 100%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.slider-pagination-item {
	margin: 0 5px;
	width: 50px;
	height: 2px;
	display: inline-block;
	background-color: #fff;
}

.slider-pagination-item.slider-pagination-item-active {
	background:#ce2a21;
}

.aui-banner-wrapper-item img {
	width: 100%;
	background-size: cover;
}

.aui-header-center-clear {
	width: 100%;
	margin-left: 13%;
}


