.banner{
	width: 100%;
}
.banner_box{
	width: 1200px;
	margin: 30px auto;
	height: 320px;
	overflow: hidden;
	border-radius: 9px;
	position: relative;
}
.banner_box{
	width: 1200px;
}
.pagination2{
	position: absolute;
	left: 463px;
	bottom: 16px;
}
.pagination2 .swiper-pagination-switch {
  display: inline-block;
  width: 60px;
  height: 4px;
  border-radius: 1px;
  background: #fff;
  opacity: 0.6;
  cursor: pointer;
}
.pagination2 .swiper-active-switch {
  background: #fff;
  opacity:1;
}
.swiper-container2{
	width: 1200px;
}
.one{
	width: 100%;
	padding-bottom: 48px;
}
.one_box{
	width: 1200px;
	margin: 0 auto;
}
.one_title h2{
	font-size: 18px;
	font-weight: bold;
	color: #0e1133;
	float: left;
}
.more{
	float: right;
}
.more a{
	font-size: 14px;
	color: #999999;
	padding-right: 10px;
}
.more a i{
	background:url(../img/arrow.png) right no-repeat ;
	width: 7px;
	height: 13px;
	display: block;
	float: right;
	margin-top: 4px;
}
.more a:hover{
	color: #3370ff;
	cursor: pointer;
}
.more a:hover i{
	background:url(../img/arrowon.png) right no-repeat ;
}
.one_main{
	margin-top: 40px;
}
.one_li{
	padding: 16px 20px;
	width: 344px;
	height: 149px;
	background-color: #fff;
	float: left;
	-moz-box-shadow: 0px 0px 12px 2px #e9e9ea;
	-webkit-box-shadow:0px 0px 12px 2px #e9e9ea;
	box-shadow:0px 0px 12px 2px #e9e9ea;
	border-radius: 5px;
	margin-right: 20px;
}
.one_li.one_li2{
	margin-right: 0px !important;
}
.one_left{
	width: 160px;
	float: left;
	margin-top:-38px;
}
.one_left img{
	width: 160px;
	border-radius: 8px;
	min-height: 106px;
}
.one_right{
	width: 165px;
	float: right;
}
.one_right p{
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	color: #0e1133;
	font-weight: 600;
	height: 26px;
	overflow: hidden;
	margin-bottom: 13px;
}
.one_right p a{
  color: #0e1133;
}
.one_right:hover p a{
  color: #3370ff;
}
.one_time{
	padding: 6px 8px;
	background: #f1f4fe;
	font-size: 12px;
	color: #3370ff;
	line-height: 12px;
	text-align: center;
	border-radius: 3px;
}
.one_top{
	padding-bottom: 30px;
	border-bottom: 1px solid #f0f0f5;
	margin-bottom: 15px;
}
.one_bottom{
	
}
.one_bottom_left{
	width: 120px;
	float: left;
}
.one_bottom_timg{
	float: left;
	margin-right: 10px;
}
.one_bottom_timg img{
	border-radius: 50%;
	width: 32px;
}
.one_bottom_tname{
	float: left;
}
.one_bottom_tname1{
	font-size: 12px;
	color: #999;
	line-height: 32px;
}
.one_bottom_tname2{
	font-size: 12px;
	color: #6d6e75;
	line-height: 32px;
}
.one_bottom_right{
	float: right;
}
.one_bottom_right a{
	display: block;
	width: 88px;
	height: 30px;
	background: #5884f5;
	line-height: 30px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	border-radius: 4px;
}
.two{
	width: 100%;
	height: 415px;
	padding: 60px 0px;
	background-color: #ebeef1;
}
.two_box{
	width: 1200px;
	margin: 0 auto;
}
.two_title{
	margin-bottom: 23px;
}
.two_title h2{
	font-size: 18px;
	font-weight: bold;
	color: #0e1133;
	float: left;
	padding-left: 40px;
	background: url(../img/two.png) left no-repeat;
}
.two_main ul li{
	width: 282px;
	float: left;
	background-color: #fff;
	border-radius: 8px;
	margin-right: 24px;
	transition: all .3s ease-out;
}
.two_main ul li.two_li2{
	margin-right: 0px;
}
.two_main ul li:hover{
	transform: translateY(-4px);
	-moz-box-shadow: 0px 0px 16px 4px #e1e4e7;
	-webkit-box-shadow:0px 0px 16px 4px #e1e4e7;
	box-shadow:0px 0px 16px 4px #e1e4e7;
}
.two_img {
	height: 186px;
}
.two_img img{
	width: 100%;
	height: 186px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.two_li_content{
	padding:16px 20px;
}
.two_li_content h2 {
	height: 60px;
}
.two_li_content h2 a{
	font-size: 18px;
	color: #0e1133;
	line-height: 24px;
	font-weight: 600;
	cursor: pointer;
}
.two_main ul li:hover .two_li_content h2 a{
	color: #3370ff;
}
.two_li_time{
	padding-left: 20px;
	background: url(../img/two_time.png) no-repeat left;
	font-size: 14px;
	color: #999999;
}
.two_li_bottom{
	border-top: 1px solid #f0f0f5;
	padding: 12px 20px;
}
.two_li_bottom p{
	float: left;
	font-size: 14px;
	color: #6d6e75;
}
.two_li_bottom p img{
	border-radius: 50%;
	width: 32px;
}
.two_li_bottom p span{
	color: #0e1133;
	vertical-align: 12px;
	margin-left: 10px;
}
.two_li_bottom  a{
	float: right;
	display: block;
	width: 66px;
	height: 24px;
	background-color: #feedeb;
	cursor: pointer;
	line-height: 24px;
	text-align: center;
	font-size: 12px;
	color: #f4523b;
	border-radius: 4px;
}
.two.three{
	width: 100%;
	height: 415px;
	padding: 60px 0px;
	background-color: #f3f5f7;
}
.three_title{
	margin-bottom: 23px;
}
.three_title h2{
	font-size: 18px;
	font-weight: bold;
	color: #0e1133;
	float: left;
	padding-left: 40px;
	background: url(../img/three.png) left no-repeat;
}
.two.four{
	width: 100%;
	height: 415px;
	padding: 60px 0px;
	background-color: #ebeef1;
}
.four_title{
	margin-bottom: 23px;
}
.four_title h2{
	font-size: 18px;
	font-weight: bold;
	color: #0e1133;
	float: left;
	padding-left: 40px;
	background: url(../img/four.png) left no-repeat;
}
.four_lib{
	background-color: #f9f9f9;
	padding: 16px;
	border-radius: 5px;
}
.four_list{
	margin-bottom: 8px;
}
.four_list.four_lastchild{
	margin-bottom: 0px;
}
.four_list_name{
	float: left;
	font-size: 14px;
	color: #6d6e75;
	width: 50px;
}
.four_list_box{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	float: left;
	padding-left: 20px;
	width: 138px;
	font-size: 14px;
	color: #6d6e75;
	background: url(../img/four_class.png) left no-repeat;
}
.two.five{
	width: 100%;
	height: 330px;
	padding: 60px 0px;
	background-color: #f3f5f7;
}
.five_title{
	margin-bottom: 64px;
}
.five_title h2{
	font-size: 18px;
	font-weight: bold;
	color: #0e1133;
	float: left;
	padding-left: 40px;
	background: url(../img/five.png) left no-repeat;
}
.five_main li{
	padding: 28px 20px;
	width: 344px;
	float: left;
	border-bottom: 4px solid #37a0fc;
	border-radius: 10px;
	background-color: #fff;
	transition: all .3s ease-out;
	margin-right: 24px;
}
.five_main li:hover{
	-moz-box-shadow: 0px 0px 16px 4px #e1e4e7;
	-webkit-box-shadow:0px 0px 16px 4px #e1e4e7;
	box-shadow:0px 0px 16px 4px #e1e4e7;
}
.five_main li:hover .five_li_hidden{
	display: block;
	transition: all .3s ease-out;
	
}
.five_img{
	float: left;
	width: 140px;
	height: 179px;
	margin-top: -58px;
}
.five_img img{
	width: 140px;
	max-height: 179px;
	border-radius: 8px;
}
.five_li_content{
	width: 180px;
	float: right;
	min-height: 126px;
}
.five_li_name h2{
	font-size: 18px;
	font-weight: bold;
	color: #0e1133;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 80px;
}
.five_li_name p{
	font-size: 12px;
	float: left;
	color: #875427;
	width: 66px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: #f4dbab;
	border-radius: 4px;
	margin-left: 5px;
}
.five_li_box{
	margin-top: 24px;
}
.five_li_box a{
	display: block;
	font-size: 14px;
	color: #6d6e75;
	line-height: 25px;
}
.five_li_hidden{
	display: none;
	transition: all .3s ease-out;
}
.five_li{
	margin-right: 0px !important;
}
@media screen and (max-width: 1800px) { 
.right_piaofu {
	position: fixed;
	right: 10px !important;
	top: 28%;
} 
}
.right_piaofu{
	z-index: 100;
    position: fixed;
    right: 250px;
    top: 28%;
    width: 77px;
    margin-bottom: -1px;
	-moz-box-shadow: 0px 0px 16px 4px #e1e4e7;
	-webkit-box-shadow:0px 0px 16px 4px #e1e4e7;
	box-shadow:0px 0px 16px 4px #e1e4e7;
	background: #fff;
	border-radius: 5px;
}
.right_pful{
	width: 77px;
	margin: 0 auto;
}
.right_pful li{
	border-bottom:1px solid #f0f0f5 ;
	text-align: center;
	height: 77px;
	position: relative;
}
.right_pful li i{
	line-height: 35px;
	width: 100%;
	padding-top: 13px;
	display: block;
	height: 35px;
}
.right_pful li:hover {
	background-color: #3370ff;
	border-bottom:1px solid #fff ;
}
.right_pful li:hover .right_a{
	color: #fff;
}
.right_li1:hover{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.right_li1 i{
	background: url(../img/right_1.png) no-repeat center center;
}
.right_li1:hover i{
	background: url(../img/right_1on.png?v=20230803) no-repeat center center;
}
.right_li2 i{
	background: url(../img/right_2.png) no-repeat center center ;
}
.right_li2:hover i{
	background: url(../img/right_2on.png) no-repeat center center;
}
.right_li3 i{
	background: url(../img/right_3.png) no-repeat center center ;
}
.right_li3:hover i{
	background: url(../img/right_3on.png) no-repeat center center;
}
.right_li4 i{
	background: url(../img/right_4.png) no-repeat center center ;
}
.right_li4:hover i{
	background: url(../img/right_4on.png) no-repeat center center;
}
.right_li5 i{
	background: url(../img/right_5.png) no-repeat center center ;
}
.right_li5:hover i{
	background: url(../img/right_5on.png) no-repeat center center;
}
.right_li6 i{
	background: url(../img/right_6.png) no-repeat center center ;
}
.right_li6:hover i{
	background: url(../img/right_6on.png) no-repeat center center;
}
.right_li6 .right_li6_phone{
	width: 198px;
	height: 77px;
	background-color: #3370ff;
	position: absolute;
	left: -198px;
	top: 0px;
	font-family: SourceHanSansCN-Medium;
	font-size: 28px;
	color: #fff;
	line-height:77px ;
	display: none;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	transition: all .3s ease-out;
}
.right_li6 .right_li6_phone span{
	margin-right: 5px;
}
.right_li6:hover .right_li6_phone{
	display: block;
}
.right_li7{
	border-bottom: none !important;
	font-size: 12px;
	color: #999999;
	cursor: pointer;
	line-height: 77px;
}
.right_li7:hover{
	color: #fff;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.right_li7:hover .right_ewm{
	display: block;
}
.right_ewm{
	position: absolute;
	padding: 24px 24px 17px 24px;
	background-color: #fff;
	border-radius: 5px;
	width: 96px;
	height: 105px;
	left: -148px;
	top: -70px;
	display: none;
}
.right_ewm_left{
	width: 80px;
	float: left;
	font-size: 12px;
	color: #6d6e75;
}
.right_ewm img{
	width: 80px;
}
.right_ewm_right{
	width: 90px;
	float: right;
	font-size: 12px;
	color: #6d6e75;
}
.right_a{
	display: block;
	font-size: 12px;
	color: #999;
	cursor: pointer;
	position: absolute;
	width: 100%;
	height: 77px;
	top: 0;
	line-height: 120px;
}
.right_top{
	margin-top:12px;
	text-align: center;
	padding-bottom: 10px;
}

