#banner .swiper-pagination-bullet-active {
	width: 135px;
	background-size : 100% 2px;
}
.swiper-container .swiper-slide img{
	width: 100%;
}
#banner .swiper-pagination-bullet {	
	background-image : linear-gradient(#fff,#fff);
	background-position : center bottom;
	background-size: 0 2px;
	background-repeat : no-repeat;
	transition : .9s;
	border-radius: 5px;
	background-color: #fff;
	opacity: 1;
}

.qytitle {	
	height: 80px;
	background: url(../img/title.jpg) center 0px no-repeat;
	margin-top: 90px;
	margin-bottom: 60px;	
}




/*群艺简介*/

.qyjj {
	
}
.qyjj .qyjj_content{
	overflow: hidden;
}
.qyjj .qyjj_content .jjwz{
	width: 630px;
}
.qyjj .qyjj_content .jjwz .jjwznr {
	text-indent: 2em;
	font-size: 24px;
	line-height: 38px;
	letter-spacing: 5px;
	text-align:justify
}
.qyjj .qyjj_content .xcy {
	padding-left: 190px;
    font-size: 48px;
    letter-spacing: 6px;
    padding-top: 50px;
    background-color: #345d94;
    height: 265px;
    color: #fff;
    border-radius: 20px;
    margin-top: 25px;
    line-height: 100px;
}

.qyjj .qyjj_content .jjsp {
	width:586px;
	margin-top: 8px;
}

.qyjj .qyjj_content .jjsp .video {
	height: 330px;
}
.qyjj .qyjj_content .jjsp .more{
	width: 170px;
	text-align: center;
	padding: 15px 30px 15px 30px;
	font-size: 32px;
	border:2px solid #345d94;
	
	border-radius: 20px;
	margin:0 auto;
	margin-top: 135px;
	letter-spacing: 7px;
	font-weight: bold;
}
.qyjj .qyjj_content .jjsp .more a{
	color: #345d94;
}
/*新闻中心*/

.qynews .qytitle{
	background-position: center -150px;
}
.qynews .qynews_content{
	overflow: hidden;
}
.qynews .thumb,.qynews .qynews_thumb {
	width: 630px;
	border-radius: 20px;
	height: 485px;
}
.qynews .qynews_thumb img{
	width: 100%;
	height: 100%;
}
.qynews .newslist {
	width: 620px;
}

.qynews .newslist li {
	margin-top: 7px;
	border-bottom:1px solid #b5b5b5;
	padding-bottom:18px;
	margin-left: 10px;
}

.qynews .newslist li .timedate{
	width: 95px;
    text-align: center;
    padding-right: 20px;
    margin-top: 15px;
}
.qynews .newslist li .timedate .day{
	font-size: 40px;
	color: #666666;
}

.qynews .newslist li .timedate .yearmonth{
	font-size: 17px;
	color: #666666;
}
.qynews .newslist li .contentnr{
	
}

.qynews .newslist li .contentnr h3{
	font-size: 22px;
	color: #313131;
	font-weight: 400;
	line-height: 45px;
}
.qynews .newslist li.hover h3{
	color: #345d94;
}
.qynews .newslist li .contentnr p{
	font-size: 16px;
	color: #909090;
	line-height: 25px;
}

/*集团业务*/

.jtyw .qytitle{
	background-position: center -300px;
}
.jtyw .jtyw_content{
	overflow: hidden;
}
.jtyw .jtyw_content li{
	position: relative;
	width: 630px;
	height: 360px;
	float: left;
	border-radius: 20px;
	overflow: hidden;
	margin-bottom: 20px;
}
.jtyw .jtyw_content li:nth-child(even){
	float: right;
}
.jtyw .jtyw_content li img{
	width: 630px;
}
.jtyw .jtyw_content li .wzjj {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 180px;
	height: 320px;
	padding:40px 30px 0px 30px;
	background-color: rgba(52,93,148,0.7);
	border-radius: 20px;
}
.jtyw .jtyw_content li h2{
	font-size: 23px;
	color:#fff;
	font-weight: bold;
	text-align:center;
	margin-bottom: 15px;
}
.jtyw .jtyw_content li p{
	font-size: 16px;
	color:#fff;
	line-height: 30px;
}


.jtyw .jtyw_content li.ywmore{
	font-size: 45px;
	text-align: center;
	line-height: 360px;
	background-color: #345d94;
	color:#fff;
}
.jtyw .jtyw_content li.ywmore a {
	color:#fff;
}


#ywmain .pcfzjl .more{	
	font-size: 5vw;
	padding: 1vw 0vw 1vw 2vw;
	width: 30vw;
	border: 2px solid #345d94;
	border-radius: 20px;
	margin: 0 auto;
	margin-top: 5vw;
	margin-bottom: 5vw;
	letter-spacing: 7px;
	font-weight: bold;
	text-align: center;
	color: #345d94;
	display: none;
}

#ywmain .pcfzjl .fzjlhx{
width: 700px;
height: 2px;
background: linear-gradient(to left, #e6e6e6,#505050,#000,#000,#505050,#e6e6e6);
margin-left: 290px;
margin-bottom: 30px;
}
#ywmain .pcfzjl .time{
	overflow: hidden;
	padding: 15px 0 0px 0;
}
#ywmain .pcfzjl .time:nth-child(5){
	
}
#ywmain .pcfzjl .time .timedate{
	color: #3b5c8f;
	margin-left: 30px;
}
#ywmain .pcfzjl .time .timedate h2{
	font-size: 42px;
	font-weight: bold;
	color: #000;
}
#ywmain .pcfzjl .time .timedate p{
	font-size: 36px;
	color: #000;
}

#ywmain .pcfzjl .time .fzjlwz{
	overflow: hidden;
	padding: 5px 0px 5px 120px;
}
#ywmain .mobilefzjl .fzjlhx:nth-child(1){
	display: none;
}
#ywmain .pcfzjl .time .fzjlwz ul li{
font-size: 22px;
list-style: disc;
margin-left: 50px;
width: 900px;
padding-bottom: 20px;
letter-spacing: 5px;
line-height: 36px;
}

.qyjjfzjl .ywjstitle {
    height: 50px;
    background: url(../img/jtywtitle.jpg) center top no-repeat;
        background-position-x: center;
        background-position-y: top;
    background-position: center -130px;
    margin-top: 80px;
    margin-bottom: 85px;
}
.qyjjfzjl .ywjstitle h3 {
    text-align: center;
    font-size: 46px;
    line-height: 50px;
    font-weight: 600;
    background-image: -webkit-linear-gradient(bottom,#1f3768,#4b86c3,#4b86c3);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}