@charset "utf-8";

/* CSS Document */

*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}

input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }

ul,li{ list-style:none}


a{ color:#333; text-decoration:none}



h2,h3,h4,b,strong { font-weight: normal; }

em,i { font-style: normal; }



.clear{ zoom: 1; }

.clear:after { content: ''; display: block; clear: both; }

.fl { float:left}

.fr { float:right}

.hidden{display:none; background: url() no-repeat center;}







.fzgj{
	background: url(../img/lcbj.png) no-repeat center center;
	background-size: cover; 
	width:100%;
	float:left;
}

.fzgjbox{width: 1630px; margin: 0 auto;max-width: 94%;padding-bottom: 120px;}

.fzgj_title{padding: 140px 95px 70px 95px;}

.fzgj_title h2{
	font-size: 36px;
	color: #fff;
	margin-bottom: 20px;
	display:flex;
	align-items: center;
}
.fzgj_title h2 i{
	width:6px;
	height:40px;
	background-color:#FFF;
	margin-right:25px;
}
.fzgj_title p{font-weight: bold; font-size: 48px;color: #fff;}



.fzgj_nr{overflow: hidden; padding: 0 95px;position: relative;}

.fzgj_right{width: 504px;float: right;}

.fzgj_right img{width: 100%;}

.fzgj_left{float: left;width: calc(100% - 710px); padding-left: 70px;border-left: 3px solid #fff;}

.fzgj_left h2{font-weight: bold; color: #fff;font-size: 36px;}

.fzgj_left h3{font-size: 18px;color: #fff; padding: 40px 0 40px;}

.fzgj_left p{color: #fff; font-size: 14px; line-height: 28px;text-align:justify; word-break: break-all;}

.fzgj_nr .swiper-button-next{background: url(../img/zj.png); width: 48px;height: 48px; background-size: 100%;-webkit-transform: rotate(180deg); display:none;}
.fzgj_nr .swiper-button-next:hover{background: url(../img/yj.png);-webkit-transform: rotate(360deg);}

.fzgj_nr .swiper-button-prev{background: url(../img/zj.png); width: 48px;height: 48px; background-size: 100%;-webkit-transform: rotate(360deg);display:none;}
.fzgj_nr .swiper-button-prev:hover{background: url(../img/yj.png);-webkit-transform: rotate(180deg);}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{font-size: 0;}

.swiper-button-next:after, .swiper-button-prev:after{font-size: 0;}

.fgt1{border-bottom: 1px solid rgba(255,255,255,0.30);width: 100%;margin: 60px 0 25px;}

.fzgj_nr .swiper-slide h4{cursor: pointer; color: #fff; font-size: 16px; font-weight: normal; height:30px;transition: all 0.6s;}
.fzgj_nr .swiper-slide h4:hover{ font-size:20px;}

.fzgj_nr .swiper-slide-thumb-active h4{ font-weight:bold;}



@media(max-width:1200px){

.fzgj_right{float: none; width: 100%;}

.fzgj_left{float: none; width: 100%; padding-top: 40px;}

}

@media(max-width:1000px){


.fzgj_nr{padding: 0 50px;}

.fzgj_nr .swiper-button-next{width: 30px;height: 30px; right: 0; margin-top: -15px;}

.fzgj_nr .swiper-button-prev{width: 30px;height: 30px; left: 0; margin-top: -15px;}

.fzgj_left{padding: 20px 0 0 20px;}

.fzgj_left h2{font-size: 24px;}

.fzgj_left h3{font-size: 14px;padding: 15px 0;}

.fzgj_title{padding: 50px 0 30px 0;}

.fzgj_title h2{font-size: 18px;}

.fzgj_title p{font-size: 24px;}

.fzgj_left p {font-size: 12px; line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}

.swiper-button-next{
	right:0;
	left:auto;
}
.fgt1{
	margin:30px 0 25px;
}

}


