@charset "UTF-8";
a:hover {/* -webkit-transition: all 0.3s ease; transition: all 0.3s ease;*/ text-decoration: none; outline: 0; }
h3 { font-weight: normal; margin: 0; }
p { margin: 0; }
.fix { zoom: 1 }
.fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.fl { float: left; display: inline; }
.wrap{ width:1200px; margin:0 auto;}


.banner{height: 450px;overflow: hidden;}
.banner .slideBox { width: 100%; height: 450px; position: relative; min-width: 1200px; }
.banner .slideBox .hd { height:8px; overflow: hidden; width: 70px; position: absolute; left: 50%; bottom: 20px; margin-left: 65px; z-index: 5;}
.banner .slideBox .hd ul { width: 80px; }
.banner .slideBox .hd ul li { float: left; margin-right: 10px; width: 8px; height: 8px;border-radius: 8px; text-align: center;cursor: pointer;background: rgba(255,255,255,0.3); }
.banner .slideBox .bd { position: absolute; width: 1920px; left: 50%; margin-left: -960px; top: 0; }
.banner .slideBox .bd li { zoom: 1; vertical-align: middle; }
.banner .slideBox .bd img { display: block; width: 1920px; height:450px; }
.renqun{border-bottom: 1px solid #eee;padding: 20px 0;}
.renqun li{float: left;display: inline;width: 200px;text-align: center;}
.renqun li img{display: block;margin: 0 auto;border-radius: 100%;}
.renqun li h3{font-size: 18px;color: #555;font-weight: bold;margin: 18px 0 8px;}
.renqun li p{font-size: 12px;color: #999;}
.renqun li a:hover h3,.renqun li a:hover p{color: #3482ef;}
.renqun li:hover img{box-shadow: 0 0 15px rgba(52,130,239,0.2);}
.youshi{padding: 40px 0;}
.youshi li{float: left;display: inline;width: 273px;padding-left: 27px;cursor: pointer;}
.yspic{border-radius: 50%;width: 80px;height: 80px;margin-right: 13px;position: relative;}
.yspic:after{content: '';display: block;position: absolute;top: 50%;margin-top: -40px;left: 50%;margin-left: -40px;width: 80px;height: 80px;-webkit-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);-moz-transform: scale(0);transform: scale(0);transition: all .3s ease;-webkit-transition: all .3s ease;opacity: 0;border-radius: 50%;z-index: 1;}
.youshi li img{display: block;position: relative;z-index: 2;}
.youshi li .hover,.youshi li:hover .initial{display: none;}
.youshi li:hover .hover{display: block;}
.youshi li:hover .yspic:after{-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);-moz-transform: scale(1);transform: scale(1);opacity: 1}
.youshi li.li1 .yspic{background: #fff5ee;}
.youshi li.li1 .yspic:after{background: #ff8331;}
.youshi li.li1:hover h3,.youshi li.li1:hover p{color: #ff8331;}
.youshi li.li2 .yspic{background: #edfcea;}
.youshi li.li2 .yspic:after{background: #6ac558;}
.youshi li.li2:hover h3,.youshi li.li2:hover p{color: #6ac558;}
.youshi li.li3 .yspic{background: #ecf7ff;}
.youshi li.li3 .yspic:after{background: #00b4ff;}
.youshi li.li3:hover h3,.youshi li.li3:hover p{color: #00b4ff;}
.youshi li.li4 .yspic{background: #fff2f4;}
.youshi li.li4 .yspic:after{background: #ff4259;}
.youshi li.li4:hover h3,.youshi li.li4:hover p{color: #ff4259;}
.your{padding: 15px 0 0;width: 180px;}
.your h3{font-size: 18px;color: #333;font-weight: bold;margin-bottom: 15px;}
.your p{font-size: 12px;color: #999;}@charset "utf-8";
html {
	height:100%
}
body {
	min-height:100%;
	min-width:1200px;
}
body {
	_height:100%
}
body,div,ul,li,h3,h5,h6,p {
	margin:0;
	padding:0
}
body,div,ul,li,h3,h5,h6,p {
	*zoom:1
}
li {
	list-style-type:none
}
h3,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
img {
	border:0 none
}
img {
	vertical-align:top
}
em,i {
	font-style:normal
}
body {
	font-size:14px;
}
body {
	line-height:1.17
}
a {
	text-decoration:none
}
a {
	blr:expression(this.onFocus=this.blur())
}
a * {
	*cursor:pointer
}
:focus {
	outline:none
}
.cf:after {
	content:" ";
	display:block;
	clear:both;
	height:0;
	overflow:hidden
}
.cf {
	*zoom:1
}
.lf {
	float:left;
}
.rf {
	float:right;
}
.jz2 {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.w1200 {
	width:1200px;
	margin:0 auto;
}
body {
	background:#fafafa;
}
.swiper-slide a {
	display:block;
	height:100%;
}
.com_h3 {
	font-size:42px;
	color:#333333;
	text-align:center;
	font-weight:bold;
}
.com_h3 i {
	color:#126fbd;
}
.index_1 {
	margin-top:20px;
}
.index_1 h3 {
	margin-bottom:29px;
}
.index_1 .lf {
	width:590px;
	height:440px;
	border-radius:5px;
	position:relative;
}
.index_1 .lf h5 {
	font-size:20px;
	color:#333333;
	padding:15px 0;
	border-bottom:1px solid #dddddd;
	margin-bottom:18px;
}
.index_1 .lf h5 a {
	color:#333333;
}
.index_1 .lf h5 i {
	color:#126fbd;
}
.index_1 .lf h5  img {
	float:right;
}
.index_1 .lf #gallery {
	width:466px;
	height:368px;
	background-color:#a47251;
	box-shadow:0px 0px 10px 0px
	rgba(0,0,0,0.1);
	border-radius:5px;
	float:left;
	overflow:hidden;
}
.index_1 .more {
	position:absolute;
	right:0;
	bottom:0;
	z-index:99;
	width:113px;
	height:83px;
	text-align:center;
	border-radius:5px;
	font-size:18px;
	background-color:rgba(16,62,139,0.75);
}
.index_1 .more a {
	color:#fff;
	display:block;
	height:100%;
	line-height:83px;
}
.index_1 .more:hover {
	background-color: rgb(18, 111, 189);
}
.index_1  #thumbs {
	float:right;
}
.index_1  #thumbs .swiper-slide {
	width:110px;
	height:83px !important;
	background-color:#a47251;
	border-radius:5px;
	margin-bottom:15px !important;
	overflow:hidden;
	cursor:pointer;
}
.index_1  #thumbs .swiper-slide img {
	width:100%;
	height:100%;
}
.index_1 .lf #gallery .swiper-slide {
	position:relative;
}
.index_1 .lf #gallery .swiper-slide p {
	position:absolute;
	left:5px;
	bottom:4px;
	width:98%;
	line-height:50px;
	background-color:rgba(7,41,104,0.4);
	border-radius:5px;
	font-size:20px;
	color:#ffffff;
	text-indent:15px;
}
.index_1 .lf #gallery .swiper-slide img {
	height:100%;
	width:100%;
}
.index_1 .rf {
	width:590px;
}
.index_1 .news {
	height:440px;
	background-color:#ffffff;
	box-shadow:0px 0px 10px 0px
	rgba(0,0,0,0.1);
	border-radius:5px;
	padding:0 20px;
	box-sizing:border-box;
}
.index_1 .news .title {
	font-size:18px;
	color:#333333;
	padding:6px 0;
	border-bottom:1px solid #dddddd;
}
.index_1 .news .title ul {
	float:left;
}
.index_1 .news .title ul li {
	float:left;
	margin-right:20px;
	border:1px solid #ccc;
	padding:7px 20px;
	border-radius:50px;
}
.index_1 .news .title a {
	color:#126fbd;
}
.index_1 .news .title div {
	float:right;
	margin-top:20px;
}
.index_1 .news ul li h6 a {
	font-size:16px;
	color:#333333;
	display:block;
}
.index_1 .news ul li h6 i {
	color:#999999;
	float:right;
}
.index_1 .news ul li p {
	font-size:14px;
	color:#707070;
	margin-top:13px;
	line-height:1.3;
}
.index_1 .news ul li {
	margin-top:5px;
}
.index_1 .news ul li p {
	display:none;
}
.index_1 .news .tab_con ul li {
	display:block !important;
	padding-top:20px;
}
.index_1 .news .tab_con ul li.on {
	padding:15px 20px 12px 14px;
	box-shadow:2px 3px 8px 0px
	rgba(0,0,0,0.08);
}
.index_1 .news .tab_con ul li.on h6 a {
	color:#126fbd;
}
.index_1 .news .tab_con ul li.on p {
	display:-webkit-box;
}
.index_2 h3 {
	margin:69px 0 63px;
}
.index_2 ul li {
	width:290px;
	height:166px;
	float:left;
	transition:all .7s;
	position:relative;
	top:0;
	box-sizing:border-box;
	border-radius:10px;
	margin:0 13px 10px 0;
	overflow:hidden;
	transform:scale(1);
}
.index_2 ul li:nth-child(4n) {
	margin-right:0;
}
.index_2 ul li img {
	width:100%;
}
.index_2 ul li:hover {
	transform:scale(1.1);
	transition:all .7s;
	box-shadow:0px 0px 10px 0px
	rgba(0,0,0,0.5);
	z-index:999;
	top:-30px;
	border:none;
	overflow:visible;
	border-radius:0;
}
.index_2 ul li:hover em {
	display:none;
}
.index_2 ul li:hover p {
	display:block;
}
.index_2 ul li p {
	font-size:15px;
	color:#333333;
	line-height:27px;
	padding:10px 12px;
	background:#fff;
	display:none;
}
.index_2 ul li em {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(0,0,0,.6);
	display:none;
}
.com_more {
	display:block;
	margin:0 auto;
	text-align:center;
	width:330px;
	height:75px;
	line-height:75px;
	background-color:#126fbd;
	box-shadow:0px 10px 9px 1px
	rgba(218,38,54,0.3);
	border-radius:38px;
}
.com_more  a {
	display:block;
	font-size:24px;
	color:#ffffff;
}
.com_more img {
	margin:22px 10px 0 0;
	animation:mymove 1.5s infinite;
	animation-iteration-count:infinite;
}
@keyframes mymove {
	0% {
		transform:scale(0.9);
	}
	10% {
		transform:scale(0.95);
	}
	20% {
		transform:scale(1);
	}
	30% {
		transform:scale(1.05);
	}
	40% {
		transform:scale(1.1);
	}
	50% {
		transform:scale(1.15);
	}
	60% {
		transform:scale(1.1);
	}
	70% {
		transform:scale(1.05);
	}
	80% {
		transform:scale(1);
	}
	90% {
		transform:scale(0.95);
	}
	100% {
		transform:scale(0.9);
	}
}.index_5 {
	 background:url(../images/index_bg2.jpg)center center;
	 background-size:cover;
	 height:644px;
	 margin-top:65px;
	 position:relative;
	 padding-bottom:50px;
 }
.index_5 h3 {
	padding-top:80px;
}
.index_5box {
	position:relative;
}
.index_5 .swiper-slide {
	background:#fff;
	text-align:center;
	height:340px !important;
	position:relative;
	top:0;
	margin:55px auto 40px;
	transition:all .5s;
}
.index_5 .swiper-slide p {
	font-size:22px;
	color:#333333;
	margin:21px 0 10px 0;
}
.index_5 .swiper-slide i {
	font-size:18px;
	color:#666666;
}
.index_5 .swiper-slide img {
	width:100%;
}
.index_5 .swiper-slide:hover {
	top:-15px;
	box-shadow:0px 15px 15px 0px
	rgba(0,0,0,0.1);
	transition:all .5s;
}
.index_5 .swiper-button-prev,.index_6 .swiper-button-prev {
	width:40px;
	height:70px;
	background:url(../images/jt_l.png);
	left:-5%;
}
.index_5 .swiper-button-next,.index_6 .swiper-button-next {
	width:40px;
	height:70px;
	background:url(../images/jt_r.png);
	right:-5%;
}
.index_5 .com_more {
}.index_6 {
	 position:relative;
 }
.index_6 h3 {
	margin:75px 0 28px;
}
.index_6 .swiper-slide img {
	width:100%;
}
.index_6_one {
	width:590px !important;
	height:365px !important;
	border-radius:5px;
	position:relative;
	overflow:hidden;
	float:left;
	margin-right:20px !important;
}
.index_6_one p {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	line-height:45px;
	background-color:rgba(0,21,58,0.6);
	font-size:20px;
	color:#ffffff;
	text-align:center;
	z-index:999;
}
.index_6_one p a {
	color:#ffffff;
}
.index_6_two {
	width:285px;
	height:173px;
	border-radius:5px;
	float:left;
	position:relative;
	margin-bottom:19px !important;
}
.index_6_two p {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	line-height:45px;
	background-color:rgba(0,21,58,0.6);
	font-size:20px;
	color:#ffffff;
	text-align:center;
	z-index:999;
}
.index_6_two p a {
	color:#ffffff;
}
.index_6_one:hover p,.index_6_two:hover p {
	background-color:rgba(186,35,16,0.6);
}
.index_6_two:nth-child(even) {
	float:right;
}
.index_6 .swiper-button-prev,.index_6 .swiper-button-next {
	top:238px;
}
.index_6 .swiper-button-prev {
	left:0;
}
.index_6 .swiper-button-next {
	right:0;
}
.index_9 {
	margin:65px auto;
}
.index_9 .lf,.index_9 .rf {
	width:100%;
	height:310px;
	background-color:#ffffff;
	box-shadow:3px 5px 12px 0px
	rgba(0,0,0,0.12);
	overflow:hidden;
	padding:19px;
	box-sizing:border-box;
	margin-bottom:20px;
}


}
.index_9 .lf,.index_9 .rf2 {
	width:100%;
	height:310px;
	background-color:#ffffff;
	box-shadow:3px 5px 12px 0px
	rgba(0,0,0,0.12);
	overflow:hidden;
	padding:19px;
	box-sizing:border-box;
	margin-bottom:20px;
}

.index_9 .lf h6,.index_9 .rf  h6 {
	font-size:24px;
	color:#333333;
	margin-bottom:15px;
}
.index_9 .lf div {
	overflow:hidden;
}
.index_9 .lf ul {
	width:9999px;
	height:230px;
	position:relative;
	overflow:hidden;
}
.index_9 .lf ul li {
	width:300px;
	height:226px;
	padding:0 15px;
	float:left;
	overflow:hidden;
}
.index_9 .lf ul li img {
	width:100%;
	height:100%;
}
.index_9 .rf ul {
	margin:0 36px;
}
.index_9 .rf ul li {
	float:left;
	margin:0 15px 15px 0;
	width:142px;
}
.index_9 .rf ul li img {
	width:100%;
}
.index_9 .rf ul li:nth-child(7n) {
	margin-right:0;
}
.index_6 .swiper-button-prev {
	width:40px;
	height:70px;
	background:url(../images/jt_l.png);
}
.index_6 .swiper-button-next {
	width:40px;
	height:70px;
	background:url(../images/jt_r.png);
}
.toTop {
	width:50px;
	height:50px;
	background:url("../images/totop.png") center center /cover no-repeat;
	cursor:pointer;
	position:fixed;
	right:5%;
	bottom:27%;
	margin:auto;
	z-index:999;
	display:none;
	opacity:.85;
}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	z-index:1
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.swiper-wrapper {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.swiper-slide {
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform
}
.swiper-button-next,.swiper-button-prev {
	position:absolute;
	top:50%;
	width:27px;
	height:44px;
	margin-top:-22px;
	z-index:10;
	cursor:pointer;
	background-size:27px 44px;
	background-position:center;
	background-repeat:no-repeat
}
.swiper-button-next{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}







@-webkit-keyframes fadeInUp {
	0% {
		opacity:0;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0)
	}
	to {
		opacity:1;
		-webkit-transform:translateZ(0);
		transform:translateZ(0)
	}
}@keyframes fadeInUp {
	 0% {
		 opacity:0;
		 -webkit-transform:translate3d(0,100%,0);
		 transform:translate3d(0,100%,0)
	 }
	 to {
		 opacity:1;
		 -webkit-transform:translateZ(0);
		 transform:translateZ(0)
	 }
 }.fadeInUp {
	  -webkit-animation-name:fadeInUp;
	  animation-name:fadeInUp
  }
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@media (prefers-reduced-motion:reduce),(print) {
	.animated {
		-webkit-animation-duration:1ms!important;
		animation-duration:1ms!important;
		-webkit-transition-duration:1ms!important;
		transition-duration:1ms!important;
		-webkit-animation-iteration-count:1!important;
		animation-iteration-count:1!important
	}
}@charset "utf-8";
html {
	height:100%
}
body {
	min-height:100%;
	min-width:1200px;
}
body {
	_height:100%
}
body,div,ul,li,h3,h5,h6,p {
	margin:0;
	padding:0
}
body,div,ul,li,h3,h5,h6,p {
	*zoom:1
}
li {
	list-style-type:none
}
h3,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
img {
	border:0 none
}
img {
	vertical-align:top
}
em,i {
	font-style:normal
}
body {
	font-size:14px;
}
body {
	line-height:1.17
}
a {
	text-decoration:none
}
a {
	blr:expression(this.onFocus=this.blur())
}
a * {
	*cursor:pointer
}
:focus {
	outline:none
}
.cf:after {
	content:" ";
	display:block;
	clear:both;
	height:0;
	overflow:hidden
}
.cf {
	*zoom:1
}
.lf {
	float:left;
}
.rf {
	float:right;
}
.jz2 {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.w1200 {
	width:1200px;
	margin:0 auto;
}
body {
	background:#fafafa;
}
.banners .swiper-slide {
	height:399px !important;
}
.banners,.swiper-slide a {
	display:block;
	height:100%;
}
.banners .swiper-button-prev {
	width:50px;
	height:50px;
	background:url(../images/prev.png) center center;
}
.banners .swiper-button-next {
	width:50px;
	height:50px;
	background:url(../images/next.png) center center;
}
.consult {
	margin-top:54px;
}
.consult ul li {
	width:285px;
	height:165px;
	background-image:linear-gradient(45deg,rgba(202,238,255) 0%,rgba(202,238,255,0.6) 100%);
	border-radius:5px;
	padding-left:17px;
	box-sizing:border-box;
	position:relative;
	margin-right:20px;
	float:left;
	overflow:hidden;
}
.consult ul li:last-child {
	margin-right:0;
}
.consult ul li a {
	color:#007eff;
}
.consult ul li p {
	font-size:26px;
	padding-top:35px;
}
.consult ul li i {
	margin:11px 0 9px 0;
	display:block;
}
.consult ul li em {
	display:block;
	width:120px;
	line-height:32px;
	border-radius:16px;
	border:solid 1px #007eff;
	font-size:16px;
	text-align:center;
	margin-top:24px;
}
.consult ul li img {
	position:absolute;
	right:0;
	bottom:0;
	transition:.5s all;
}
.consult ul li:hover img {
	transform:scale(1.1);
	transition:.5s all;
}
.consult ul li:nth-child(3) {
	background-image:linear-gradient(45deg,rgba(202,238,255) 0%,rgba(202,238,255,0.6) 100%);
}
.consult ul li:nth-child(3) a {
	color:#007eff;
}
.consult ul li:nth-child(3) em {
	border:solid 1px #007eff;
}
.consult ul li:nth-child(1) {
	background-image:linear-gradient(45deg,#fff2ac 1%,#fff7cd 100%);
}
.consult ul li:nth-child(1) a {
	color:#ff9000;
}
.consult ul li:nth-child(1) em {
	border:solid 1px #ff9c00;
}
.consult ul li:nth-child(2) {
	background-image:linear-gradient(45deg,#ffb9c580 0%,#ffe0e5ba 100%);
}
.consult ul li:nth-child(2) a {
	color:#126fbd;
}
.consult ul li:nth-child(2) em {
	border:solid 1px #126fbd;
	margin-top:24px;
}
.consult ul li:nth-child(4) {
	background-image:linear-gradient(45deg,#dbc6ff 0%,#eadeff 100%);
}
.consult ul li:nth-child(4) a {
	color:#6b33d2;
}
.consult ul li:nth-child(4) em {
	border:solid 1px #6b33d2;
	margin-top:24px;
}
.consult ul li:nth-child(3) img {
	bottom:8px;
}
.consult ul li:nth-child(4) img {
	bottom:20px;
}
.com_h3 {
	font-size:42px;
	color:#333333;
	text-align:center;
	font-weight:bold;
}
.com_h3 i {
	color:#126fbd;
}
.index_1 {
	margin-top:59px;
}
.index_1 h3 {
	margin-bottom:29px;
}
.index_1 .lf {
	width:590px;
	height:440px;
	border-radius:5px;
	position:relative;
}
.index_1 .lf h5 {
	font-size:20px;
	color:#333333;
	padding:15px 0;
	border-bottom:1px solid #dddddd;
	margin-bottom:18px;
}
.index_1 .lf h5 a {
	color:#333333;
}
.index_1 .lf h5 i {
	color:#126fbd;
}
.index_1 .lf h5  img {
	float:right;
}
.index_1 .lf #gallery {
	width:466px;
	height:368px;
	background-color:#a47251;
	box-shadow:0px 0px 10px 0px
	rgba(0,0,0,0.1);
	border-radius:5px;
	float:left;
	overflow:hidden;
}
.index_1 .more {
	position:absolute;
	right:0;
	bottom:0;
	z-index:99;
	width:113px;
	height:83px;
	text-align:center;
	border-radius:5px;
	font-size:18px;
	background-color:rgba(16,62,139,0.75);
}
.index_1 .more a {
	color:#fff;
	display:block;
	height:100%;
	line-height:83px;
}
.index_1 .more:hover {
	background-color: rgb(18, 111, 189);
}
.index_1  #thumbs {
	float:right;
}
.index_1  #thumbs .swiper-slide {
	width:110px;
	height:83px !important;
	background-color:#a47251;
	border-radius:5px;
	margin-bottom:15px !important;
	overflow:hidden;
	cursor:pointer;
}
.index_1  #thumbs .swiper-slide img {
	width:100%;
	height:100%;
}
.index_1 .lf #gallery .swiper-slide {
	position:relative;
}
.index_1 .lf #gallery .swiper-slide p {
	position:absolute;
	left:5px;
	bottom:4px;
	width:98%;
	line-height:50px;
	background-color:rgba(7,41,104,0.4);
	border-radius:5px;
	font-size:20px;
	color:#ffffff;
	text-indent:15px;
}
.index_1 .lf #gallery .swiper-slide img {
	height:100%;
	width:100%;
}
.index_1 .rf {
	width:590px;
}
.index_1 .news {
	height:440px;
	background-color:#ffffff;
	box-shadow:0px 0px 10px 0px
	rgba(0,0,0,0.1);
	border-radius:5px;
	padding:0 20px;
	box-sizing:border-box;
}
.index_1 .news .title {
	font-size:18px;
	color:#333333;
	padding:6px 0;
	border-bottom:1px solid #dddddd;
}
.index_1 .news .title ul {
	float:left;
}
.index_1 .news .title ul li {
	float:left;
	margin-right:20px;
	border:1px solid #ccc;
	padding:7px 20px;
	border-radius:50px;
}
.index_1 .news .title a {
	color:#126fbd;
}
.index_1 .news .title div {
	float:right;
	margin-top:20px;
}
.index_1 .news ul li h6 a {
	font-size:16px;
	color:#333333;
	display:block;
}
.index_1 .news ul li h6 i {
	color:#999999;
	float:right;
}
.index_1 .news ul li p {
	font-size:14px;
	color:#707070;
	margin-top:13px;
	line-height:1.3;
}
.index_1 .news ul li {
	margin-top:5px;
}
.index_1 .news ul li p {
	display:none;
}
.index_1 .news .tab_con ul li {
	display:block !important;
	padding-top:20px;
}
.index_1 .news .tab_con ul li.on {
	padding:15px 20px 12px 14px;
	box-shadow:2px 3px 8px 0px
	rgba(0,0,0,0.08);
}
.index_1 .news .tab_con ul li.on h6 a {
	color:#126fbd;
}
.index_1 .news .tab_con ul li.on p {
	display:-webkit-box;
}
.index_2 h3 {
	margin:69px 0 63px;
}
.index_2 ul li {
	width:290px;
	height:166px;
	float:left;
	transition:all .7s;
	position:relative;
	top:0;
	box-sizing:border-box;
	border-radius:10px;
	margin:0 13px 10px 0;
	overflow:hidden;
	transform:scale(1);
}
.index_2 ul li:nth-child(4n) {
	margin-right:0;
}
.index_2 ul li img {
	width:100%;
}
.index_2 ul li:hover {
	transform:scale(1.1);
	transition:all .7s;
	box-shadow:0px 0px 10px 0px
	rgba(0,0,0,0.5);
	z-index:999;
	top:-30px;
	border:none;
	overflow:visible;
	border-radius:0;
}
.index_2 ul li:hover em {
	display:none;
}
.index_2 ul li:hover p {
	display:block;
}
.index_2 ul li p {
	font-size:15px;
	color:#333333;
	line-height:27px;
	padding:10px 12px;
	background:#fff;
	display:none;
}
.index_2 ul li em {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(0,0,0,.6);
	display:none;
}
.index_4 h3 {
	margin-top:70px;
}
.index_4 ul {
	/*height:468px;*/
	margin:36px auto;
}
.index_4 ul li {
	width:220px;
	height:220px;
	float:left;
	margin:0 25px 16px 0;
	overflow:hidden;
	position:relative;
	border-radius:10px;
}
.index_4 ul li a {
	display:block;
}
.index_4 ul li:nth-child(1) {
	background-color:#e2551e;
}
.index_4 ul li:nth-child(2) {
	background-color:#3166e8;
}
.index_4 ul li:nth-child(3) {
	background-color:#17a075;
}
.index_4 ul li:nth-child(4) {
	background-color:#d13089;
}
.index_4 ul li:nth-child(5) {
	background-color:#ed3820;
}
.index_4 ul li:nth-child(6) {
	background-color:#8817e2;
}
.index_4 ul li:nth-child(7) {
	background-color:#0ea8a8;
}
.index_4 ul li:nth-child(8) {
	background-color:#ed6c14;
}
.index_4 ul li:nth-child(9) {
	background-color:#0685c4;
}
.index_4 ul li:nth-child(10) {
	background-color:#37ad1a;
}
.index_4 ul li:nth-child(5n) {
	margin-right:0;
}
.index_4 ul li div {
	width:100%;
	height:150px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.index_4 ul li img {
	position:relative;
	top:0;
	transition-duration:.5s
}
.index_4 ul li p {
	line-height:32px;
	font-size:16px;
	color:#ffffff;
	text-align:center;
}
.index_4 ul li span {
	color:#fff;
	text-align:center;
	display:block;
}
.index_4 ul li::after {
	content:"";
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:none;
	background:rgba(255,255,255,0.15);
	pointer-events:none
}
.index_4 ul li:hover::after {
	display:block;
}
.index_4 ul li:hover img {
	top:-10px;
	transition-duration:.5s
}
.com_more {
	display:block;
	margin:0 auto;
	text-align:center;
	width:330px;
	height:75px;
	line-height:75px;
	background-color:#126fbd;
	box-shadow:0px 10px 9px 1px
	rgba(218,38,54,0.3);
	border-radius:38px;
}
.com_more  a {
	display:block;
	font-size:24px;
	color:#ffffff;
}
.com_more img {
	margin:22px 10px 0 0;
	animation:mymove 1.5s infinite;
	animation-iteration-count:infinite;
}
@keyframes mymove {
	0% {
		transform:scale(0.9);
	}
	10% {
		transform:scale(0.95);
	}
	20% {
		transform:scale(1);
	}
	30% {
		transform:scale(1.05);
	}
	40% {
		transform:scale(1.1);
	}
	50% {
		transform:scale(1.15);
	}
	60% {
		transform:scale(1.1);
	}
	70% {
		transform:scale(1.05);
	}
	80% {
		transform:scale(1);
	}
	90% {
		transform:scale(0.95);
	}
	100% {
		transform:scale(0.9);
	}
}.index_5 {
	 background:url(../images/index_bg2.jpg)center center;
	 background-size:cover;
	 height:644px;
	 margin-top:65px;
	 position:relative;
	 padding-bottom:50px;
 }
.index_5 h3 {
	padding-top:80px;
}
.index_5box {
	position:relative;
}
.index_5 .swiper-slide {
	background:#fff;
	text-align:center;
	height:340px !important;
	position:relative;
	top:0;
	margin:55px auto 40px;
	transition:all .5s;
}
.index_5 .swiper-slide p {
	font-size:22px;
	color:#333333;
	margin:21px 0 10px 0;
}
.index_5 .swiper-slide i {
	font-size:18px;
	color:#666666;
}
.index_5 .swiper-slide img {
	width:100%;
}
.index_5 .swiper-slide:hover {
	top:-15px;
	box-shadow:0px 15px 15px 0px
	rgba(0,0,0,0.1);
	transition:all .5s;
}
.index_5 .swiper-button-prev,.index_6 .swiper-button-prev {
	width:40px;
	height:70px;
	background:url(../images/jt_l.png);
	left:-5%;
}
.index_5 .swiper-button-next,.index_6 .swiper-button-next {
	width:40px;
	height:70px;
	background:url(../images/jt_r.png);
	right:-5%;
}
.index_5 .com_more {
}.index_6 {
	 position:relative;
 }
.index_6 h3 {
	margin:75px 0 28px;
}
.index_6 .swiper-slide img {
	width:100%;
}
.index_6_one {
	width:590px !important;
	height:365px !important;
	border-radius:5px;
	position:relative;
	overflow:hidden;
	float:left;
	margin-right:20px !important;
}
.index_6_one p {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	line-height:45px;
	background-color:rgba(0,21,58,0.6);
	font-size:20px;
	color:#ffffff;
	text-align:center;
	z-index:999;
}
.index_6_one p a {
	color:#ffffff;
}
.index_6_two {
	width:285px;
	height:173px;
	border-radius:5px;
	float:left;
	position:relative;
	margin-bottom:19px !important;
}
.index_6_two p {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	line-height:45px;
	background-color:rgba(0,21,58,0.6);
	font-size:20px;
	color:#ffffff;
	text-align:center;
	z-index:999;
}
.index_6_two p a {
	color:#ffffff;
}
.index_6_one:hover p,.index_6_two:hover p {
	background-color:rgba(186,35,16,0.6);
}
.index_6_two:nth-child(even) {
	float:right;
}
.index_6 .swiper-button-prev,.index_6 .swiper-button-next {
	top:238px;
}
.index_6 .swiper-button-prev {
	left:0;
}
.index_6 .swiper-button-next {
	right:0;
}
.index_9 {
	margin:65px auto;
}
.index_9 .lf,.index_9 .rf {
	width:100%;
	height:310px;
	background-color:#ffffff;
	box-shadow:3px 5px 12px 0px
	rgba(0,0,0,0.12);
	overflow:hidden;
	padding:19px;
	box-sizing:border-box;
	margin-bottom:20px;
}
.index_9 .lf h6,.index_9 .rf  h6 {
	font-size:24px;
	color:#333333;
	margin-bottom:15px;
}
.index_9 .lf div {
	overflow:hidden;
}
.index_9 .lf ul {
	width:9999px;
	height:230px;
	position:relative;
	overflow:hidden;
}
.index_9 .lf ul li {
	width:300px;
	height:226px;
	padding:0 15px;
	float:left;
	overflow:hidden;
}
.index_9 .lf ul li img {
	width:100%;
	height:100%;
}
.index_9 .rf ul {
	margin:0 36px;
}
.index_9 .rf ul li {
	float:left;
	margin:0 15px 15px 0;
	width:142px;
}
.index_9 .rf ul li img {
	width:100%;
}
.index_9 .rf ul li:nth-child(7n) {
	margin-right:0;
}
.index_6 .swiper-button-prev {
	width:40px;
	height:70px;
	background:url(../images/jt_l.png);
}
.index_6 .swiper-button-next {
	width:40px;
	height:70px;
	background:url(../images/jt_r.png);
}
.toTop {
	width:50px;
	height:50px;
	background:url("../images/totop.png") center center /cover no-repeat;
	cursor:pointer;
	position:fixed;
	right:5%;
	bottom:27%;
	margin:auto;
	z-index:999;
	display:none;
	opacity:.85;
}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	z-index:1
}
.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.swiper-wrapper {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.swiper-slide {
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform
}
.swiper-button-next,.swiper-button-prev {
	position:absolute;
	top:50%;
	width:27px;
	height:44px;
	margin-top:-22px;
	z-index:10;
	cursor:pointer;
	background-size:27px 44px;
	background-position:center;
	background-repeat:no-repeat
}
.swiper-pagination {
	position:absolute;
	text-align:center;
	-webkit-transition:.3s opacity;
	-o-transition:.3s opacity;
	transition:.3s opacity;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	z-index:10
}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}






