/*---------------------row-use1-------------------------*/
.row-user1 {
	max-width: 1386px;
	margin: 0 auto;
	position: relative;
	padding: 0 98px;
	box-sizing: border-box;
}
.row-user1 .g-utit {
	padding: 0;
    margin-bottom: 80px;
}
.row-user1 .g-utit h3 {
	margin-top: 45px;
}
.row-user1 .g-utit p{
	text-align: center;
	font-size: 16px;
	color: #999;
	margin-top: 26px;
}
.row-user1 .user-pu {	
	float: left;	
	padding-bottom: 30px;
}
.row-user1 .user-pu .item {	
	
	text-align: center;
	padding: 60px 0 69px;
	background: url(../images/user-hi.png) no-repeat right 20px top 17px #f3f1e9;
	border-radius: 5px;
	position: relative;
	/*background-position: 17px 0;*/
}
.row-user1 .user-pu .item .pic {
	width: 180px;
	height: 180px;
	border-radius: 50%;
	display: inline-block;
	overflow: hidden;
	background-color: #fff;
	border:4px solid #fff;
	margin-bottom: 40px;
}

.row-user1 .user-pu .item h3 {
	color: #e60013;
	font-size: 24px;
	font-weight: 400;
	
}
.row-user1 .user-pu .item .date {
	font-size: 16px;
	color: #333;
	margin-bottom: 23px;
}
.row-user1 .user-pu .item .info {
	font-size: 14px;
	color: #999;
}
.row-user1 .link { }
.row-user1 .link a {
	background: url(../images/user-more.png) no-repeat;
	display: block;
	width: 65px;
	height: 65px;
	position: absolute;
	left: 50%;
	bottom: -20px;
	margin-left: -32.5px;

}

.slider-txt2-prev,.slider-txt2-next{
	position: absolute;
	z-index: 5;
	top: 64%;
	width: 50px;
	height: 32px;
	background: url(../images/user-slide-btn.png) no-repeat left top;
}
.slider-txt2-prev {
	left: 0px;
}
.slider-txt2-next {
	right: 0px;
	background-position: right -55px;
}
.slider-txt2-next:hover {
	background-position: 5px -55px;
}
.slider-txt2-prev:hover {
	background-position: -60px top;
}


.g-utit {text-align: center; padding: 70px 0; }
.g-utit p {font-size: 16px; color: #999; padding-top: 20px;}
.user-slide {text-align: center;}
.g-toptit {padding: 80px 0; text-align: center;}
.g-toptit p {font-size: 16px;color: #666; padding-top: 20px;}
.row-user7 .wp { max-width: 1200px; }

.box-user {background: url(../images/user-tg-bg.jpg) no-repeat center 89px;background-size: auto 100%;}
.box-user .wp {background: url(../images/hg.png) no-repeat center top;}
.user-slide .swiper-slide{opacity: 0 !important;}
.user-slide .swiper-slide-active{opacity: 1 !important;}
.user-slide .slider-txt2-prev{ left: 90px; top: 50%; }
.user-slide .slider-txt2-next{ right: 90px; top:50%;}

.user-slide .swiper-slide { padding-top: 57px; text-align: center; }
.user-slide .user .pic {
	width: 245px; height: 245px; border-radius: 50%; overflow: hidden; border: 6px solid #fff; 
	margin:0 auto; margin-bottom: 30px;
	/*box-shadow: 0 15px 15px rgba(0,0,0,.05);*/
}
.user-slide .user h3{font-size: 30px; font-weight: normal; margin-bottom: 5px;}
.user-slide .user p{ margin-bottom: 20px; }
.user-slide .user p span{ display: inline-block; padding: 4px 20px; border-radius: 20px; color:#fff; background:#e60013;  }
.user-slide .desc { 
	background: url(../images/dd.png) no-repeat center 40px;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	max-width: 784px;
	margin: 0 auto 37px;
    padding: 30px 50px;  font-size: 16px; color:#999; line-height: 2;

}
.user-slide .more a{
    display: block;
    width: 180px;
    height: 45px;
    line-height: 45px;
    margin: 0 auto 40px;
    background-color: #e60013;
    font-size: 18px;
    color: #fff;
}
.user-slide-nav {border-top: 1px solid #a0d499; height: 160px;}
.user-slide-nav .item {
    border-right: 1px solid #a0d499; height: 120px; margin: 0 -2px;
    padding-left: 74px; position: relative; cursor: pointer;
    background: url(../images/user-dot2.png) no-repeat right 40px center;
}
.user-slide-nav .item strong { position: absolute;  left: 20px; top:28px; font-size: 30px; font-weight: normal; font-family: goodmu;}
.user-slide-nav .item h3 { font-size: 18px; font-weight: normal;  margin-bottom: 10px;  padding-top: 30px;}
.user-slide-nav .item p { font-size: 14px; color:#999; }

.user-slide-nav .swiper-slide-active .item strong,.user-slide-nav .swiper-slide-active .item h3 {color:#e60013;}
.user-slide-nav .swiper-slide-active .item h3 a { display: inline-block; position: relative;color: #e60013; }
.user-slide-nav .swiper-slide-active .item h3 a:after {
	content: ' ';
	position: absolute;
	left: 0;
	bottom: 3px;
	border-bottom: 3px solid #ffda0e;
	width: 100%;
	z-index: -1;
}
.user-slide-nav .swiper-slide-active .item {background-image: url(../images/user-dot.png);}
  /*person*/
.row-person {
	background-color: #f3f9f9;
	padding: 85px 0 100px;
}
.row-person .wp{
	max-width: 1440px;
	margin: 0 auto;
}
.row-person .tit {
	text-align: center;
	padding: 0 20px;
}
.row-person .tit h3 {
	font-size: 24px;
	color: #333;
	font-weight: 400;
	margin-bottom: 35px;
	letter-spacing:5px;
}
.row-person .tit p {
	font-size: 16px;
	color: #999;
}
.row-person .ul-content {
	margin-top: 60px;
}
.row-person .ul-content li {
	float: left;
	width: 33.33%;
	padding: 0 60px;
	text-align: center;
	padding-top: 50px;
}
.row-person .ul-content li .pic {
	margin-bottom: 77px;
}
.row-person .ul-content li {
	font-size: 16px;
	color: #999;
}

.row-user7 { position: relative; }
.row-kc07.row-user7{padding-top: 0;}
.row-user7 .row-kc07-b1{
	background: #fff;
}

.sl-list07 {position: relative; z-index: 9;}

.row-user7:after{
	content: ' ';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	background:#f3f1e9;
	height: 500px;
}

.row-user7 .swiper-list01 .pic {height: auto; padding-top: 39.1%; position: relative;}
.row-user7 .swiper-list01 .txt{display: none;}
.g-tophuaban {position: relative;}
.g-tophuaban .m-tit2 { margin-bottom: 20px; }
.g-tophuaban .link { 
	display: inline-block;
	color:#e60013; font-size: 18px; 
	background: url(../images/hb.png) no-repeat center bottom; padding-bottom: 80px; 
	position: absolute;
	left: 50%;
	bottom: -30px;
	margin-left: -45px;
}
 

.dot-green .swiper-pagination {display: none;}

@media only screen and (max-width: 999px){
	.dot-green .swiper-pagination {display: block;}
	.row-person {
		background-color: transparent;
        padding: 50px 0 0;
	}
	.row-person .wp {
		width: 100%;

	}
	.row-person .ul-content li {
		width: 100%;
		float: none;
		padding: 52px 20px;
	}
	.row-person .ul-content {
		background-color: #f3f9f9;
		margin-top: 50px;
	}
	.row-person .ul-content li .pic {
	   margin-bottom: 30px;
	}
    .row-person .ul-content li .pic img{
        max-width: 30%;
    }
    .row-person .ul-content li {
        font-size: 14px;
    }
	.g-tophuaban,.row-g5{display: none;}
	.row-kc10 {display: block;}
	.sl-list11 li {width: 33%;}


	.user-slide-nav {display: none;}
	.user-slide .user .pic { width: 160px; height: 160px; border-width: 3px;}
	.box-user { -webkit-background-size: 200% auto;
	background-size: 200% auto; }
	.box-user .wp {
		-webkit-background-size: 90px auto;
		background-size: 90px auto;
	}
	.user-slide .swiper-slide { padding-top: 36px; }
	.box-user { background-position: center 60px; background-image: url(../images/bg-m-2.jpg);  -webkit-background-size: cover;
	background-size: cover;}
	.g-utit{ margin-bottom: 0; }
	.row-user1  { padding: 0 10px; }
	.row-user1 .swiper-btn a {display: none;}

	.dot-green .swiper-pagination { width: 100%; text-align: center; box-sizing: border-box;  left: 0; bottom:-30px;}
	.dot-green .swiper-pagination-bullet { margin: 0 3px; }
	.dot-green .swiper-pagination-clickable .swiper-pagination-bullet {background: #e60013; width: 10px; height: 10px;}

	.box-user .dot-green .swiper-pagination {bottom: 30px;}
	.user-slide .slider-txt2-prev,.user-slide .slider-txt2-next{
		top:auto;
		bottom:20px;
		z-index: 99;
	}
	.user-slide .slider-txt2-prev{left: 30px;}
	.user-slide .slider-txt2-next{right: 30px;}
    .user-slide .user p{margin-bottom: 0;}
    .user-slide .desc { 
    	-webkit-background-size: 98% auto;
    	background-size: 98% auto;
    	font-size: 14px;
    	margin-bottom: 0;
        margin: 0 auto;
        padding: 30px 30px 20px;
    }

    .user-slide .more { margin-bottom: 80px; text-align: center;}
    .user-slide .more a { display: inline-block; background: #e60013; color:#fff; font-size: 14px;margin-bottom: 0;}

    .row-user7:after {display: none;}
    .row-user1 .g-utit {margin-bottom: 60px;}
    .row-user7 .swiper-list01 .txt{display: block; height: 50px; line-height: 50px; padding: 0 20px;} 
    .swiper-box01 {background: #f3f9f9; padding: 20px 0 30px; height: auto;}
    .g-toptit { padding: 40px 20px; }
    .m-tit2 {font-size: 18px;}
    .slider-pic1 .pic-m {padding-top: 52%;}

    .sl-list11 { text-align: center; }
    .sl-list11 li { display: inline-block; float: none; }



}