﻿@font-face {
 font-family: 'MiSans';
 src: url('../fonts/MiSans.eot');
 src:  url('../fonts/MiSans.woff') format('woff'),
       url('../fonts/MiSans.ttf') format('truetype'),
       url('../fonts/MiSans.svg') format('svg');
} 
body{ font-family:"MiSans";}
.w1200{ width:1146px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.banner .swiper-slide>img{
	width: 100%;
	height: 100%;
}
.bannertxt{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 40%;
	margin: auto;
	display: inline-block;
	width: 1350px;
	text-align: center;

}
.bannertxt div{
	transform: translateY(200px);
	opacity: 0;
}
.bannertxt h2{
	font-size: 54px;
	color: #fff;
	margin-bottom: 45px;
	transform: translateY(-200px);
	opacity: 0;
}
.swiper-slide-active .bannertxt h2{
	opacity: 1;
	transform: translateY(0);
} 
.swiper-slide-active .bannertxt div{
	transform: translateY(0);
	opacity: 1;
}
@keyframes mymove
{
	from {transform: translateY(15px);}

	to {transform: translateY(-15px);}
}
.swiper-slide .bannertxt>span{
	display: block;
	border:1px solid #fff;
	border-radius: 50%;
	width: 67px;
	height: 67px;
	line-height: 67px;
	margin: 0 auto;

	animation:mymove 1s infinite ;
	animation-direction:alternate;
	position:absolute; bottom:100px; left:47%;
}
.swiper-slide .bannertxt  img{
	
}
.bannertxt div{
	display: inline-block;
	position: relative;
}
.bannertxt p{
	font-size: 18px;
	color: #fff;
}
.bannertxt p:before{
	content: '';
	display: block;
	width:480px;
	height: 2px;
	
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,#ffffff 100%);
	position: absolute;
	left: -560px;
	top: 50%;
}
.bannertxt p:after{
	content: '';
	display: block;
	width:480px;
	height: 2px;
	background: linear-gradient(to left, rgba(255,255,255,0) 0%,#ffffff 100%);
	position: absolute;
	right: -560px;
	top: 50%;
}
.banner .swiper-pagination{
	
	
	bottom:25px !important;
}
.swiper-wrapper{
	text-align: center;
}
.banner .swiper-pagination-bullet{
	opacity: 1 !important;
	width: 12px;
	height:12px;
	border:1px solid #fff; background:none;
	border-radius:50%;
}
.banner .swiper-pagination-bullet-active{
	background: #fff;
}

.index_pinpai{ margin-top:100px;}
.ch_tit{ font-size:45px; font-weight:bold; color:#1e242d;}
.bumen{ position:relative; text-align:center; font-size:30px; font-weight:bold; margin-top:30px;}
.bumen:before{ content: "";display: block;width:500px;height:5px;background:#ebebeb; position:absolute; top:20px;}
.tit_xiao{ font-size:20px; font-weight:normal;}
.bumen:after{ content: "";display: block;width:500px;height:5px;background:#ebebeb; position:absolute; top:20px;right:0;}
.xilie{ margin-bottom:50px;}
.xilie ul{ text-align:center; margin-top:20px;}
.xilie ul li{display: inline-block; margin-left:50px; margin-right:50px;}
.xilie ul li{ display: inline-block; width:263px; height:72px; background:url(../images/kuang.png); color:#0000bc; font-size:20px; text-align:center; line-height:72px;}


.xilie02 ul{ text-align:left; margin-top:50px;}
.xilie02 ul li{display: inline-block; margin-left:9px; margin-right:9px; margin-bottom:35px;}
.xilie02 ul li{ display: inline-block; width:263px; height:72px; background:url(../images/kuang.png); color:#0000bc; font-size:20px; text-align:center; line-height:72px;}

.yewu{ margin-top:40px;}

.Box {position: relative; margin-top:30px;}
.Box .content {width: 970px;margin: 0 auto; background:url(../images/yw_bg.png) no-repeat bottom; padding-bottom:20px;}
.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 80px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: -112px;top:120px;}
.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: -112px;top:120px;}
.Box .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 225px;height: 310px;margin-left: 10px;overflow: hidden; text-align:center; margin-right:10px;}

.Box .Box_con .conbox ul li img {display: block;width: 181px;height:243px;transition: all 0.5s; margin:0 auto;}

			
.Box .BoxSwitch {margin-top: 30px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}
.ye_bt001{ text-align:center; font-size:28px; color:#0000bc; margin-top:5px; font-weight:bold;}
.ye_bt002{ font-size:18px;color:#0000bc;}
.zhan_tuleft{ width:49.9%; padding-top:80px; background:url(../images/zhantu_bg.jpg) no-repeat; padding-bottom:80px; float:left;}
.zhan_tu{ margin-top:100px;}
.zt_en{ text-align:center;}
.zt_ch{ font-size:35px; text-align:center; font-weight:bold; color:#fff; margin-top:5px;}
.zt_more{ text-align:center;margin-top:10px;}
.zhuan_right{width:49.9%; padding-top:80px; background:url(../images/zhantu_bg01.jpg) no-repeat; padding-bottom:80px; float:left;width:49.9%; float:right;}
.foot_bottom{ background:#f4f4f4; text-align:center; padding-top:60px; padding-bottom:40px;}
.foot_txt{ margin-top:20px;}
.foot_txt p{ color:#333; font-size:16px; margin-top:10px;}
.foot_txt p a{color:#333; font-size:16px;}
.about_banner{ margin-top:115px; background:url(../images/about_banner.jpg); padding-top:150px; padding-bottom:300px;}
.about_ch{ font-size:55px; font-weight:bold; color:#fff; margin-top:10px;}
.about_neirong{ background: url(../images/about_bg.png) no-repeat;border-top-right-radius:30px;border-bottom-right-radius:30px; margin-top:-250px; padding-top:50px; padding-bottom:160px; position: relative; }
.about_con{}
.ab_tit{ font-size:45px; color:#1e242d; font-weight:bold; margin-top:5px;}
.about_txt{ font-size:18px; line-height:32px; margin-top:20px;}
.about_tu{ margin-top:60px; margin-bottom:60px;}
.about_line{ width:100%; height:1px; background:#d9d9d9; margin-top:50px; margin-bottom:60px;}
.licheng_tu{ margin-bottom:50px; margin-top:50px;}
.pinpai_banner{ margin-top:115px; background:url(../images/pinpai_banner.jpg); padding-top:150px; padding-bottom:300px;}
.jingjia_tu{ margin-top:60px; }
.jingjia_tu ul li{ border-right:1px solid #d9d9d9; float:left; width:24.5%; border-bottom:1px solid #d9d9d9;}
.jingjia_tu ul li img{ width:100%;}

.pinpai_neirong{ background: url(../images/pinpai_bg.png) no-repeat;border-top-right-radius:30px;border-bottom-right-radius:30px; margin-top:-250px; padding-top:50px; padding-bottom:160px; position: relative; }
.news_tu{ height:350px; overflow:hidden;border-radius:30px;}
.news_tu img{width:100%;transition: all 0.5s;}
.news_tu:hover img {transform: scale(1.1);}
.news ul li{ width:43%;border-right:1px solid #d9d9d9;  padding:3%; float:left; border-top:1px solid #d9d9d9;}
.news ul li:nth-child(2){ border-right:0;}
.news ul li:nth-child(4){ border-right:0;}
.news ul li:nth-child(6){ border-right:0;}
.news ul li:nth-child(8){ border-right:0;}
.news_tit01{ font-size:24px; margin-top:10px; font-weight:bold; margin-bottom:10px;}
.news_tit02{ margin-top:5px; font-size:18px; line-height:30px;}
.news ul{ border-bottom:1px solid #d9d9d9;}
.news_conbt{ font-size:26px; font-weight:bold; margin-bottom:20px;}

.join ul li{ width:45.5%;border-left:1px solid #d9d9d9;  padding:2%; float:left; border-top:1px solid #d9d9d9;}
.join ul li:nth-child(1){ border-left:0;}
.join ul li:nth-child(3){ border-left:0;}
.join ul li:nth-child(5){ border-left:0;}
.join ul li:nth-child(7){ border-left:0;}
.join ul{ border-bottom:1px solid #d9d9d9; margin-top:30px;}
.qd_tit{ font-size:25px; font-weight:bold; margin-top:60px;}
.qd_txt01 p{ text-indent:2em; font-size:18px; margin-top:20px;}
.qd_txt{ font-weight:bold; font-size:22px; font-weight:bold; margin-top:20px; line-height:36px;}
.qd_left{ float:left;}
.qd_right{ float:right;}

.contact_banner{ margin-top:115px; background:url(../images/contact_banner.jpg); padding-top:150px; padding-bottom:300px;}
.lx_tit{ color:#0101bb; font-size:28px; font-weight:bold;}
.lx_titcn{ font-size:25px;}
.contact ul li{ padding:20px; padding-left:43px;}
.lx_tit{ margin-top:5px;}
.contact01 ul{ border-top:1px solid #d9d9d9; padding-top:30px; padding-bottom:30px;}
.contact01 ul li{ border-right:1px dotted #d9d9d9; float:left; width:24.9%; text-align:center;}
.contact01 ul li:nth-child(4n){ border-right:0;}
.contact01 ul:nth-child(2n){ border-bottom:1px solid #d9d9d9;}
.contact_neirong{ background: url(../images/lx_bg.png) no-repeat;border-top-right-radius:30px;border-bottom-right-radius:30px; margin-top:-250px; padding-top:50px; padding-bottom:60px; position: relative; }
.join_neirong{ background: url(../images/join_bg.png) no-repeat;border-top-right-radius:30px;border-bottom-right-radius:30px; margin-top:-250px; padding-top:50px; padding-bottom:260px; position: relative; }
.en_tit{ color:#0000BC; font-size:28px; font-weight:bold;letter-spacing:1.5px;}