@charset "utf-8";
body{
	min-width: 1200px;
}
.bg1 {
	background-color: #f8f8f8;
}

.mid {
	width: 1200px;
	margin: 0 auto;
}

.nav {
	width: 100%;
	background-color: transparent;
	position: fixed;
	z-index: 20;
	border-bottom: 1px solid rgba(255,255,255,0.15);
}

.logo {
	width: 124px;
	padding: 26px 0;
	margin-right:150px;
	display: block;
	float: left;
}
.logo_img{
	width: 124px;
	height: 28px;
}

.navli {
	position: relative;
	float: left;
	border-top: 2px solid transparent;
	margin-right: 20px;
}
.nava{
	color: #FFFFFF;
	line-height: 78px;
	font-size: 16px;
	margin: 0 20px;
	display: block;
}
.logo_hide{
	display: none;
}
.nav_fixed{
	background-color:#FFFFFF;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.15);
}
.nav_fixed .nava{
	color: #333333;
}
.nav_fixed .nava:hover{
	color: #0066FF;
}
.nav_fixed .logo_img{
	display: none;
}
.nav_fixed .logo_hide{
	display: block;
}
.navli .nava{
	border-bottom: 2px solid transparent;
}
.navli.on .nava{
	font-weight: bold;
	border-bottom: 2px solid #0066FF;
}
.nav_fixed .navli.on .nava{
	color: #0066FF;
}
.znav {
	position: absolute;
	top: 80px;
	left: 0;
	min-width: 100%;
	box-sizing: border-box;
	white-space: nowrap;
	padding: 10px;
	z-index: 20;
	background-color: #FFFFFF;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	display: none;
}

.znava {
	line-height: 40px;
	text-align: center;
	display: block;
	font-size: 14px;
	color: #333333;
}

.znava:hover {
	background-color: #f7fafd;
	color: #0066FF;
}

.navli:hover>.znav {
	display: block;
}

.banner_box{
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 500px;
}
.banner{
	position: absolute;
	margin-left: -960px;
	left: 50%;
	width: 1920px;
	height: 500px;
}
.bannertxt{
	font-size: 64px;
	font-weight: bold;
	text-align: center;
	width: 1200px;
	left: calc(50% - 600px);
	top: 200px;
	position: absolute;
	z-index: 5;
	color: #FFFFFF;
}
.main{
	padding: 40px 0 20px 0;
}
.title_h1{
	font-size: 34px;
	font-weight: bold;
	text-align: center;
	color: #333333;
	line-height: 48px;
}
.titlep{
	font-size: 16px;
	text-align: center;
	color: #666666;
	line-height: 30px;
}
.flexli{
	width: 240px;
	height: 70px;
	border-radius: 35px;
	box-sizing: border-box;
	color: #0066FF;
	border: 1px solid #0066FF;
	font-size: 28px;
	text-align: center;
	line-height: 68px;
	background-color: #FFFFFF;
	margin:40px 20px;
	cursor: pointer;
}
.flexli.on{
	background-color: #0066FF;
	color: #FFFFFF;
}
.fimg{
	float: left;
	width: 360px;
	height: 220px;
	margin-bottom: 40px;
	margin-right: 60px;
}
.fimg:nth-child(3n+3){
	margin-right: 0;
}
.fimg:nth-child(1){
	background: url(../img/f1.png) no-repeat;
	background-size: 100% 100%;
}
.fimg:nth-child(2){
	background: url(../img/f2.png) no-repeat;
	background-size: 100% 100%;
}
.fimg:nth-child(3){
	background: url(../img/f3.png) no-repeat;
	background-size: 100% 100%;
}
.fimg:nth-child(4){
	background: url(../img/f4.png) no-repeat;
	background-size: 100% 100%;
}
.fimg:nth-child(5){
	background: url(../img/f5.png) no-repeat;
	background-size: 100% 100%;
}
.fimg:nth-child(6){
	background: url(../img/f6.png) no-repeat;
	background-size: 100% 100%;
}
.fico{
	width: 68px;
	height: 68px;
	margin: 50px auto 10px auto;
	display: block;
}
.fpp{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	line-height: 30px;
}
.shubg{
	background: url(../img/shubg.png) no-repeat;
	background-size: cover;
	width: 100%;
	height: 257px;
}
.shu{
	padding: 60px 0 50px 60px;
	width:20%;
	box-sizing: border-box;
}
.num{
	font-size: 36px;
	color: #FFFFFF;
	line-height: 60px;
	font-weight: bold;
}
.dw{
	font-weight: normal;
	font-size: 16px;
}
.xian{
	background-color: #FFFFFF;
	width: 30px;
	height: 6px;
	border-radius: 3px;
	margin: 5px 0;
}
.shup{
	font-size: 20px;
	line-height: 60px;
	color: #FFFFFF;
}
.chuang_bg{
	padding: 40px 0 60px 0;
	background: url(../img/chuang_bg.png) no-repeat;
	background-position: center 120px;
	background-size: cover;
}
.chuangli{
	width: 25%;
}
.cimg{
	width: 250px;
	height: 250px;
	margin: 50px auto;
	display: block;
}
.ch2{
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	line-height: 48px;
	text-align: center;
	margin-bottom: 15px;
}
.cp1{
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	text-align: center;
}
.dongtai_bg{
	background-color: #F3F5FB;
	padding: 40px 0;
}
.chenggonganli_bg {
  background-color: #FFFFFF;
	padding: 40px 0;
}
.heng{
	width: 40px;
	height: 6px;
	border-radius: 3px;
	margin: 30px auto 10px auto;
	background-color: #0066FF;
}
.heng2{
	width: 26px;
	height: 4px;
	border-radius: 2px;
	margin: 10px auto 30px auto;
	background-color: #0066FF;
}
.dtp{
	font-size: 16px;
	color: #666666;
	text-align: center;
	line-height: 30px;
	padding: 0 100px;
}
.dtli{
	padding: 25px;
	background-color: #FFFFFF;
	border-radius: 10px;
	box-shadow: 3px 4px 10px rgba(194,194,194,0.15);
	margin: 30px 0;
}
.dtimg{
	width: 330px;
	height: 160px;
	display: block;
}
.dth2{
	font-size: 16px;
	line-height: 40px;
	font-weight: normal;
	width: 330px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333333;
}
.dth2:hover{
	color: #0066FF;
}
.dttime{
	font-size: 12px;
	color: #999;
	line-height: 20px;
}
.dtmore{
	color: #0066FF;
	display: block;
	margin: 10px auto;
	border: 1px solid #0066FF;
	line-height: 48px;
	font-size: 18px;
	width: 210px;
	border-radius: 25px;
	text-align: center;
}
.cgan{
	width: 1200px;
	margin: 30px 0 30px 0;
}
.cgan .d-flex div{
	margin: 15px;
	box-sizing: border-box;
	padding: 5px 10px;
	border-radius: 5px;
}
.cgan img{
	height: 50px;
}
.anli{
	width: 1200px;
	height: 304px;
	background: url(../img/xuexi_lc.png) no-repeat;
	background-size: 100% 100%;
	font-size: 0;
	padding-top: 165px;
	box-sizing: border-box;
	display: block;
	margin: 60px 0 30px 0;
}
.anp1{
	font-size: 18px;
	line-height: 30px;
	display: inline-block;
	vertical-align: middle;
	width: 200px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.footer{
	background-color: #03132A;
	padding: 30px 0 10px 0;
}
.footlink{
	float: left;
	width: 190px;
}
.foot_title{
	font-weight: bold;
	color: #FFFFFF;
	line-height:40px;
	font-size: 16px;
	float: left;
	width: 80px;
	padding: 10px 0;
}
.linkright{
	float: left;
	width: 920px;
	line-height: 40px;
	padding: 10px 0;
}
.ylinka{
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	padding: 0 10px;
	display: inline-block;
	vertical-align: top;
}
.ylinka:hover{
	color: #0066FF;
}
.lxp{
	color: #FFFFFF;
	line-height: 40px;
	font-size: 14px;
}
.ewm{
	width: 120px;
	height: 120px;
	display: block;
	margin: 10px auto 0 auto;
}
.ewmp{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
}
.beip{
	color: #999999;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
}
.jing{
	display: inline-block;
	width: 18px;
    height: 20px;
    margin: 5px;
}
.xxbox{
	padding: 30px 0 20px 0;
}
.xxli{
	border: 1px solid #cecece;
	font-size: 14px;
	color: #333333;
	line-height: 44px;
	width: calc((100% / 6) - 20px);
	float: left;
	margin: 10px;
	text-align: center;
	border-radius: 30px;
	height: 60px;
	box-sizing: border-box;
	padding: 10px;
}
.xxli img{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin-right: 10px;
}
.xxli p{
	width: calc(100% - 50px);
	text-align: left;
	cursor: pointer;
}

.xxli:hover{
	border-color: #0066FF;
	color: #0066FF;
}
.xxli:hover img{
	transform: scale(1.1);
}

.xiaz{
	display: block;
	width: 270px;
	height: 50px;
	border-radius: 25px;
	background-color: #0066FF;
	color: #FFFFFF;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	font-weight: bold;
	margin: 0 20px;
	position: relative;
}
.gzh{
	position: absolute;
	width: 130px;
	padding: 10px;
	background-color: #FFFFFF;
	top: 50px;
	left: 70px;
	box-shadow: 1px 1px 10px rgba(194,194,194,0.45);
	display: none;
}
.gzhimg{
	width: 130px;
	height: 130px;
}
.gzhp{
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	text-align: center;
}
.xiaz:hover .gzh{
	display: block;
}
.kaohe_bg{
	background: #F2F8FE url(../img/gh_bg.png) no-repeat;
	background-size: cover;
	background-position: center 0;
	padding: 40px 0;
}
.lctu{
	display: block;
	background: url(../img/lctu.png) no-repeat;
	background-size: 100% 100%;
	height: 224px;
	margin: 30px auto 40px auto;
}
.lctp1{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	margin-top: 175px;
	margin-left: 85px;
	float: left;
}
.lctp2{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	margin-top: 175px;
	margin-left: 130px;
	float: left;
}
.lctp3{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	margin-top: 175px;
	margin-left: 125px;
	float: left;
}
.bfp1{
	background-color: #FF991C;
	color: #FFFFFF;
	width: 100px;
	line-height: 46px;
	border-radius: 23px;
	text-align: center;
	margin-left: 330px;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 100px;
	float: left;
}
.bfp2{
	background-color: #FF991C;
	color: #FFFFFF;
	width: 100px;
	line-height: 46px;
	font-size: 20px;
	font-weight: bold;
	border-radius: 23px;
	text-align: center;
	margin-left: 380px;
	margin-bottom: 100px;
	float: left;
}
.xuanke_box{
	padding: 20px 0;
	position: relative;
}
.xuanke_lc{
	position: absolute;
	left:50px;
	top: 30px;
	width: 1100px;
	height: 266px;
}
.xuanke_li{
	width: 240px;
	float: left;
}
.xuanke_li:nth-child(2n+1){
	margin-top: 160px;
}
.xkh2{
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	line-height: 60px;
	text-align: center;
}
.xkp{
	font-size: 14px;
	line-height: 24px;
	color: #333333;
	text-align: center;
}
.topnav{
	width: 100%;
	background-color: #1E2235;
	height: 70px;
}
.topa1{
	width: 25%;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	display: block;
	line-height: 70px;
}
.topa1.on{
	background-color: #0066FF;
}
.teseli{
	width: 380px;
	border-radius: 20px;
	box-shadow: 0px 10px 60px rgba(194,194,194,0.25);
	background-color: #FFFFFF;
	position: relative;
	padding: 70px 30px 20px 30px;
	margin: 100px 0 30px 0;
	box-sizing: border-box;
}
.tsimg{
	position: absolute;
	width: 120px;
	top: -60px;
	height: 120px;
	left: 130px;
}
.tsh3{
	font-size: 22px;
	line-height: 80px;
	color: #333333;
	font-weight: bold;
	text-align: center;
}
.tsp{
	font-size: 14px;
	line-height: 30px;
	height: 180px;
	color: #666666;
}
.fuwu_bg{
	background: url(../img/fuwu_bg.png) no-repeat;
	background-size: cover;
	padding: 40px 0;
}
.fuwu_bg .title_h1{
	color: #FFFFFF;
}
.fuwu_bg .heng{
	background-color: #FFFFFF;
}
.fuwu{
	height: 550px;
	display: block;
	margin: 30px auto;
	position: relative;
}
.fwbox{
	background: rgba(255,255,255,0.9) url(../img/tux.png) no-repeat;
	background-size: 54px 33px;
	background-position: 80px 5px;
	border-radius:20px ;
	padding: 20px;
	position: absolute;
	box-sizing: border-box;
}
.fwh1{
	font-size: 36px;
	font-weight: bold;
	color: #333333;
	line-height: 46px;
}
.fwp{
	font-size: 18px;
	line-height: 30px;
	color: #666666;
}
.fw1{
	width: 304px;
	height: 146px;
	left: 146px;
	top: 90px;
}
.fw2{
	left: 430px;
	top: 0;
	width: 245px;
	height: 162px;
}
.fw3{
	left: 717px;
	top: 50px;
	width: 388px;
	height: 140px;
}
.fw3{
	left: 717px;
	top: 50px;
	width: 388px;
	height: 140px;
}
.fw3 .fwp,.fw4 .fwp,.fw7 .fwp{
	margin-top: 15px;
}
.fw4{
	left: 827px;
	top: 225px;
	width: 367px;
	height: 172px;
}
.fw5{
	left: 7px;
	top: 322px;
	width: 366px;
	height: 158px;
}
.fw6{
	left: 352px;
	top: 220px;
	width: 304px;
	height: 161px;
}
.fw7{
	left: 587px;
	top: 370px;
	width: 304px;
	height: 173px;
}
.fwlc_bg{
	background: url(../img/fwlc_bg.png) no-repeat;
	background-size: cover;
	padding: 40px 0;
}
.fwlc{
	width: 1200px;
	background: url(../img/fwlc.png) no-repeat;
	background-size: 100% 100%;
	height: 1037px;
	margin: 30px auto;
	display: block;
}
.fwlcp1{
	line-height: 90px;
	margin-bottom: 40px;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	text-align: center;
}
.fwlcp2{
	line-height: 70px;
	margin-bottom: 30px;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	text-align: center;
}
.fwlcp3{
	line-height: 30px;
	padding: 5px 0;
	margin-bottom: 30px;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	text-align: center;
}
.leftfw{
	width: 460px;
	margin: 0 88px 0 52px;
}
.rightfw{
	width: 460px;
	margin: 0 53px 0 87px;
}
.fwlch3{
	text-align: center;
	line-height: 115px;
	font-size: 28px;
	font-weight: bold;
	color: #333333;
}
.xueli{
	float: left;
	width: 200px;
	margin-bottom: 20px;
}
.xximg{
	display: block;
	width: 80px;
	height: 80px;
	margin: 0 auto;
}
.xxp{
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	color: #333333;
}
.pd3{
	padding: 30px 0;
}
.topa2{
	width: 20%;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	display: block;
	line-height: 70px;
}
.topa2.on{
	background-color: #0066FF;
}
.about1{
	float: left;
	width: 373px;
	margin-right: 87px;
	margin-top: 50px;
}
.aboutp{
	font-size: 18px;
	line-height: 40px;
	float: left;
	width: 740px;
	color: #333333;
	padding: 30px 0;
	text-indent: 2em;
}
.fz_bg{
	background: url(../img/licheng_bg.png) no-repeat;
	min-height: 1038px;
	box-sizing: border-box;
}
.lcbtn{
	position: absolute;
	bottom: 30px;
	background-color: #FF991C;
	left: calc(50% - 104px);
	width: 208px;
	line-height: 60px;
	color: #FFFFFF;
	border-radius: 30px;
	text-align: center;
	font-size: 20px;
}
.licbox{
	position: relative;
	padding: 30px 0 60px 0;
	width: 1200px;
	margin: 0 auto;
}
.jt_licheng{
	position: absolute;
	display: block;
	width: 24px;
	top: 30px;
	left: calc(50% - 12px);
}
.jtli{
	width: 50%;
	position: relative;
	height: 150px;
}
.jtli:nth-child(2n+1){
	float: right;
	padding-left: 180px;
	box-sizing: border-box;
	background: url(../img/lcr.png) no-repeat;
	background-size: 160px;
	background-position: left 20px;
	left: -10px;
	top: 30px;
}
.jtli:nth-child(2n+2){
	float: left;
	padding-right: 180px;
	box-sizing: border-box;
	background: url(../img/lcl.png) no-repeat;
	background-size: 160px;
	background-position: right 20px;
	right: -10px;
	top: 150px;
}
.jth1{
	font-size: 32px;
	line-height: 60px;
	font-weight: bold;
	color: #FFFFFF;
	width: 100%;
}
.jtp{
	font-size: 16px;
	line-height: 30px;
	color: #FFFFFF;
	width: 100%;
}
.jtli:nth-child(2n+1) .jth1,.jtli:nth-child(2n+1) .jtp{
	text-align: left;
}
.jtli:nth-child(2n+2) .jth1,.jtli:nth-child(2n+2) .jtp{
	text-align: right;
	width: 100%;
}
.about_bg{
	background: url(../img/aboutbg.png) no-repeat;
	background-size: auto;
}
.about_wrap{
	padding: 40px 0;
}
.wenhua_img{
	display: block;
	width: 1211px;
	margin: 30px auto;
}
.wenhuali{
	width: 25%;
}
.whh1{
	font-size: 24px;
	color: #333333;
	line-height: 60px;
	font-weight: bold;
	text-align: center;
}
.whp{
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	text-align: center;
}
.rongyu{
	width: calc((100% / 3) - 60px);
	text-align: center;
	box-sizing: border-box;
	padding: 15px;
	cursor: pointer;
	margin: 30px;
	font-size: 16px;
}
.rongyu img{
	height: 80px;
	margin-bottom: 10px;
}
.rongyu:hover{
	/* background-color: #fff; */
	/* box-shadow: 0 0  10px #ddd; */
	border-radius: 5px;
	transform: scale(1.2);
}
.leftlx{
	float: left;
	width: 50%;
	background: url(../img/lxl.png) no-repeat;
}
.rightlx{
	float: left;
	width: 50%;
}
.telbox{
	padding: 100px;
	box-sizing: border-box;
}
.icon_tel{
	float: left;
	width: 36px;
	height: 36px;
	margin-right: 30px;
	margin-top: 10px;
}
.telp{
	float: left;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 48px;
}
.jianli{
	width: 150px;
	height: 60px;
	line-height: 60px;
	display: block;
	background-color: #F76377;
	color: #FFFFFF;
	border-radius: 10px;
	text-align: center;
	font-size: 18px;
	margin-left: 80px;
	margin-top: 40px;
}
.topnav_fixed{
	position: fixed;
	top: 80px;
	width: 100%;
	left: 0;
	z-index: 10;
}
.title_h2{
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 30px;
	color: #333333;
	line-height: 48px;
}
.gnli{
	float: left;
	width: 300px;
	margin-bottom: 20px;
}
.gnimg{
	width: 93px;
	height: 93px;
	display: block;
	margin:10px auto;
}
.gnp{
	font-size: 18px;
	text-align: center;
	color: #333333;
	font-weight: bold;
	line-height: 48px;
}
.ftsli{
	float: left;
	background-color: #FFFFFF;
	width: 300px;
}
.ftsimg{
	width: 300px;
	height: 300px;
	display: block;
}
.ftsh1{
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	color: #333333;
	padding-top: 30px;
	line-height: 48px;
}
.ftsp{
	font-size: 14px;
	color: #333333;
	line-height: 30px;
	height: 60px;
	text-align: center;
	padding: 0 20px 20px 20px;
}
.hzli{
	float: left;
	width: 200px;
	padding-bottom: 20px;
}
.xxlogo{
	width: 80px;
	height: 80px;
	display: block;
	margin: 10px auto;
	border-radius: 50%;
}
.hzp{
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	color: #333333;
}
.zxdzbg{
	background: url(../img/dzbg.png) no-repeat;
	background-size: cover;
	width: 100%;
	padding: 40px 0;
}
.dzli{
	width: 240px;
}
.dzimg{
	width: 64px;
	height: 64px;
	margin: 20px auto;
	display: block;
}
.dzh3{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 48px;
	text-align: center;
}
.dzp{
	font-size: 14px;
	line-height: 24px;
	color: #FFFFFF;
	text-align: center;
}
.bzli{
	display: block;
	width: 981px;
	height: 34px;
	margin: 30px auto;
}
.zxbtn{
	background-color: #FFFFFF;
	width: 270px;
	height: 50px;
	line-height: 50px;
	border-radius: 25px;
	margin: 50px auto 30px auto;
	font-weight: bold;
	display: block;
	color: #0066FF;
	font-size: 18px;
	text-align: center;
}
.zxdzbg .title_h2{
	color: #FFFFFF;
}
.gaoxiao_bg{
	background: url(../img/gaoxiao_bg.png) no-repeat;
	background-size: auto;
	background-position: center 263px;
}
.jsbox{
	width: 1060px;
	margin: 30px auto 90px auto;
}
.titleList {
	height: 480px;
}
.lefttx{
	float: left;
}
.jstx{
	position: relative;
	margin-bottom: 80px;
}
.jsimg{
	width: 118px;
	height: 118px;
	border-radius: 50%;
	border: 6px solid #FFFFFF;
	box-shadow: 0px 2px 5px rgba(190,190,190,0.2);
	cursor: pointer;
}
.jsp1{
	font-size: 14px;
	line-height: 30px;
	color: #333333;
	text-align: center;
}
.line{
	position: absolute;
	left: 126px;
	top: 55px;
	width: 153px;
	height: 26px;
	display: none;
}
.jstx.on .jsimg{
	border: 6px solid #0066FF;
	box-shadow: none;
}
.fr .line{
	left: auto;
	right: 126px;
	transform: rotate(180deg);
}
.jstx.on .line{
	display: block;
}
.midjs{
	float: left;
	width: 520px;
	border-radius: 20px;
	box-shadow: 0px 10px 25px rgba(194,194,194,0.3);
	background-color: #FFFFFF;
	box-sizing: border-box;
	padding:40px 30px;
	margin:0 140px;
}
.midjsh3{
	font-size: 24px;
	color: #0066FF;
	text-align: center;
	width: 222px;
	line-height: 60px;
	background-color: #ECF4FC;
	border-radius: 30px;
	margin: 0 auto 30px auto;
}
.midjsp{
	line-height: 80px;
	font-size: 18px;
	margin-left: 60px;
	width: 170px;
	float: left;
	color: #333333;
}
.ywlcbox{
	background: url(../img/ywlc.png) no-repeat;
	background-size: 100% 100%;
	width: 1236px;
	height: 235px;
	margin: 50px auto 100px auto;
	position: relative;
}
.ywlcp1{
	font-size: 20px;
	color: #333333;
	line-height: 36px;
	box-sizing: border-box;
	position: absolute;
	white-space: nowrap;
}
.ywlcp1:nth-child(1){
	top: 0;
	left: 85px;
}
.ywlcp1:nth-child(2){
	top: 200px;
	left: 270px;
}
.ywlcp1:nth-child(3){
	top: 0;
	left: 450px;
}
.ywlcp1:nth-child(4){
	top: 200px;
	left: 630px;
}
.ywlcp1:nth-child(5){
	top: 0;
	left: 810px;
}
.ywlcp1:nth-child(6){
	top: 200px;
	left: 1000px;
}
.ywlcp1:nth-child(7){
	top: 0px;
	left: 1170px;
}
.anlibox{
	width: 380px;
	height: 390px;
	background-color: #FFFFFF;
	box-shadow: 0px 10px 60px rgba(194,194,194,0.5);
}
.anlibox:nth-child(2n+1){
	margin-top: 65px;
}
.animg{
	width: 380px;
	height: 302px;
	display: block;
}
.anlip{
	font-size: 16px;
	line-height: 88px;
	color: #333333;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.jigou_bg{
	background: url(../img/huawen.png) no-repeat;
	background-size: auto;
	background-position: center -80px;
	padding:80px 0;
}
.jglc{
	width: 384px;
	border: 1px dashed #0066FF;
	background-color: #FFFFFF;
	border-radius: 10px;
}
.jglch3{
	line-height: 106px;
	border-bottom: 1px dashed #0066FF;
	font-size: 30px;
	color: #333333;
	text-align: center;
	font-weight: bold;
}
.zuimg{
	display: inline-block;
	vertical-align: middle;
	width: 54px;
	height: 54px;
	margin-right: 10px;
}
.jgcon{
	padding: 30px 30px 50px 30px;
}
.jglcp{
	width: 170px;
	height: 64px;
	border: 1px solid #CECECE;
	font-size: 14px;
	line-height: 64px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	border-radius: 10px;
	margin: 0 auto;
}
.jtx{
	display: block;
	margin: 0 auto;
	width: 8px;
	height: 23px;
}
.youshi_bg{
	background: url(../img/youshi_bg.png) no-repeat;
	background-size: cover;
	background-position: center;
	padding: 50px 0 80px 0;
}
.youshi_bg .title_h2{
	color: #FFFFFF;
}
.youshi_box{
	font-size: 0;
	text-align: center;
}
.youshicon{
	width: 360px;
	height: 148px;
	margin:40px 60px 40px 0;
	background-color: #FFFFFF;
	box-shadow: 0px 10px 60px rgba(194,194,194,0.25);
	text-align: center;
	line-height: 138px;
	box-sizing: border-box;
	padding: 60px 10px 10px 10px;
	position: relative;
	color: #333333;
	font-size: 14px;
	line-height: 28px;
	text-align: center;
	display: inline-block;
	border-radius: 20px;
}
.youshicon:nth-child(3){
	margin-right: 0;
}
.xuhao{
	background: url(../img/xuhao.png) no-repeat;
	background-size: 100% 100%;
	width: 82px;
	height: 82px;
	position: absolute;
	top: -41px;
	left: 138px;
	text-align: center;
	line-height: 82px;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
}
.dx_bg{
	background: url(../img/dx_bg.png) no-repeat;
	background-size: auto;
	background-position: center;
	padding: 80px 0 120px 0;
}
.dxcon{
	background-color: #FFFFFF;
	box-shadow: 0px 10px 60px rgba(194,194,194,0.25);
	width: 380px;
	border-radius: 20px;
	height: 224px;
}
.dxlogo{
	display: block;
	width: 300px;
	height: 60px;
	margin: 50px auto 10px auto;
}
.dxp1{
	font-size: 24px;
	color: #333333;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
}
.ptgn_bg{
	padding: 30px 0 60px 0;
	background: url(../img/ptgn_bg.png) no-repeat;
	background-size: cover;
	background-position: center;
}
.ptgn_bg .title_h2{
	color: #FFFFFF;
}
.ptli{
	float: left;
	width: 200px;
	margin-bottom: 20px;
}
.ptimg{
	display: block;
	margin: 15px auto;
	width: 93px;
	height: 93px;
}
.ptp1{
	text-align: center;
	font-size: 22px;
	line-height: 36px;
	color: #FFFFFF;
	font-weight: bold;
}
.ptysli{
	float: left;
	background-color: #FFFFFF;
	box-shadow: 0px 10px 60px rgba(194,194,194,0.25);
	border-radius: 30px;
	width: 360px;
	height: 148px;
	box-sizing: border-box;
	padding:0 20px;
	margin:70px 60px 30px 0;
	position: relative;
}
.ptysli:nth-child(3n+3){
	margin-right: 0;
}
.ptysimg{
	position: absolute;
	width: 108px;
	height: 108px;
	left: 18px;
	top: -54px;
}
.ptysh2{
	font-size: 20px;
	color: #333333;
	line-height: 48px;
	margin-bottom: 20px;
	text-align: center;
}
.ptysp1{
	color: #666666;
	font-size: 14px;
	line-height: 24px;
}
.dxbox{
	width: 400px;
	background-color: #FFFFFF;
	position: relative;
}
.dxtu{
	width: 400px;
	height: 246px;
	display: block;
}
.dximg{
	position: absolute;
	width: 152px;
	height: 152px;
	top: 130px;
	left: 124px;
}
.dxbox:nth-child(2) .dximg{
	top: 175px;
}
.dxb{
	padding: 35px 20px;
	box-sizing: border-box;
	width: 400px;
	height: 217px;
}
.dxh2{
	font-size: 20px;
	color: #333333;
	line-height: 36px;
	margin-bottom: 10px;
	text-align: center;
}
.dxp2{
	font-size: 14px;
	line-height: 26px;
	color: #666666;
}
.about_wrap2{
	padding: 60px 0;
}
.zs1{
	width: 12px;
	height: 246px;
	background-color: #568AF7;
	position: absolute;
	top: 0;
	left: 388px;
	z-index: 1;
}
.zs2{
	width: 12px;
	height: 246px;
	background-color: #568AF7;
	position: absolute;
	bottom: 0;
	left: 788px;
	z-index: 1;
}
.zs3{
	width: 84px;
	height: 12px;
	background-color: #568AF7;
	position: absolute;
	bottom: 0;
	left: 358px;
	z-index: 1;
}
.zs4{
	width: 84px;
	height: 12px;
	background-color: #568AF7;
	position: absolute;
	top: 0;
	left: 758px;
	z-index: 1;
}
.qlcbox{
	background: url(../img/qlc.png) no-repeat;
	background-size: 100% 100%;
	background-position:center;
	width: 1200px;
	height: 500px;
	margin: 30px auto;
}
.qlch3{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 30px;
}
.qlcp1{
	font-size: 14px;
	line-height: 24px;
	color: #666666;
}
.qlcli{
	width: 240px;
	height: 223px;
	box-shadow: 0px 10px 60px rgba(194,194,194,0.25);
	box-sizing: border-box;
	padding: 10px 17px;
	float: left;
}
.qlcli1{
	margin-left: 190px;
}
.qlcli1 .qlcp1{
	padding: 10px 5px;
}
.qlcli2{
	margin-left: 145px;
}
.qlcli2 .qlcp1{
	padding: 10px 5px;
}
.qlcli3{
	margin-left: 145px;
}
.qlcli3 .qlcp1{
	padding: 10px 5px;
}
.qlcli4{
	margin-top: 58px;
}
.qlcli4 .qlcp1{
	padding: 10px 16px;
}
.qlcli5{
	margin-top: 58px;
	margin-left: 145px;
}
.qlcli5 .qlcp1{
	padding: 10px 16px;
}
.qlcli6{
	margin-top: 58px;
	margin-left: 145px;
}
.qlcli6 .qlcp1{
	padding: 10px 16px;
}
.fwp2 {
    font-size: 16px;
    line-height: 30px;
    color: #666666;
}
.tebg{
	background:#F1F7FD url(../img/tebg.png) no-repeat;
	background-position:center bottom;
	background-size: 918px;
	padding: 50px 0 120px 0;
	box-sizing: border-box;
	height: 700px;
}
.tsbox{
	background: rgba(129,186,249,0.25) url(../img/bgshu.png) no-repeat;
	position: absolute;
	border-radius: 20px;
	padding: 20px;
	box-sizing: border-box;
}
.ts1{
	top: 45px;
	left: 71px;
	width: 269px;
	height: 137px;
}
.ts2{
	top: 165px;
	left: 203px;
	width: 251px;
	height: 106px;
}
.ts3{
	top: 70px;
	left: 440px;
	width: 287px;
	height: 137px;
}
.ts4{
	top: 200px;
	left: 580px;
	width: 269px;
	height: 152px;
	padding-top: 40px;
}
.ts5{
	top: 0px;
	left: 726px;
	width: 304px;
	height: 119px;
}
.ts6{
	top: 120px;
	left: 860px;
	width: 269px;
	height: 119px;
}
.ksli{
	width: 300px;
	background-color: #FFFFFF;
}
.ksimg{
	width: 300px;
	height: 300px;
	display: block;
}
.ksp1{
	font-size: 18px;
	line-height: 36px;
	font-weight: bold;
	color: #333333;
	height: 163px;
	box-sizing: border-box;
	padding: 30px;
}
.y1{
	background-color: rgba(129,186,249,0.2);
	width: 80px;
	height: 80px;
	border-radius: 50%;
	bottom: -30px;
	left: -30px;
	position: absolute;
	z-index: 1;
}
.y2{
	background-color: rgba(129,186,249,0.2);
	width: 80px;
	height: 80px;
	border-radius: 50%;
	right: -30px;
	top: -30px;
	position: absolute;
	z-index: 1;
}
.y3{
	background-color: rgba(129,186,249,0.2);
	width: 25px;
	height: 25px;
	left: 275px;
	top: 300px;
	position: absolute;
	z-index: 1;
}
.y4{
	background-color: rgba(129,186,249,0.2);
	width: 25px;
	height: 25px;
	left: 600px;
	bottom: 0;
	position: absolute;
	z-index: 1;
}
.y5{
	background-color: rgba(129,186,249,0.2);
	width: 25px;
	height: 25px;
	left: 900px;
	top: 138px;
	position: absolute;
	z-index: 1;
}
.y6{
	background-color: #0066FF;
	width: 80px;
	height: 6px;
	left: 300px;
	top: 157px;
	position: absolute;
	z-index: 1;
}
.y7{
	background-color: #0066FF;
	width: 80px;
	height: 6px;
	right: 300px;
	top: 300px;
	position: absolute;
	z-index: 1;
}
.hexinbox{
	position: relative;
	width: 100%;
	height: 500px;
	background: url(../img/hexbg.png) no-repeat;
	background-size: 1096px 425px;
	background-position: center center;
}
.hecon{
	border-radius: 50%;
	position: absolute;
	box-sizing: border-box;
	cursor: pointer;
}
.heimg{
	display: block;
	margin: 10px auto;
}
.hep1{
	font-size: 14px;
	color: #FFFFFF;
	line-height: 30px;
	text-align: center;
}
.gnbox{
	background-color: #FFFFFF;
	position: absolute;
	padding: 10px 20px;
	border-radius: 4px;
	font-size: 14px;
	line-height: 30px;
	min-width: 110px;
	box-sizing: border-box;
	z-index: 10;
}
.gnbox span{
	color: #0066FF;
	font-size: 30px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px;
}
.gnbox:before{
	position: absolute;
	top: -10px;
	left: 20px;
	content: '';
	width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #FFFFFF;
}
.he1{
	left: 153px;
	top: 55px;	
	z-index: 5;
}
.hec1{
	background-color: #3385FF;
	box-shadow: 3px 20px 50px rgba(109,176,254,0.25);
	width: 70px;
	height: 70px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}
.he1 .heimg{
	width: 39px;
	height: 39px;
	margin: 15px auto;
}
.he1 .hep1{
	color: #3385FF;
}
.he1 .gnbox{
	top: 110px;
	left: 0px;
}
.he2{
	left: 565px;
	top: 0;	
	z-index: 5;
}
.hec2{
	background-color: #3385FF;
	box-shadow: 3px 20px 50px rgba(109,176,254,0.25);
	width: 70px;
	height: 70px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}
.he2 .heimg{
	width: 37px;
	height: 37px;
	margin: 16px auto;
}
.he2 .hep1{
	color: #3385FF;
}
.he2 .gnbox{
	top: 110px;
	left: 0px;
}
.he3{
	left: 209px;
	top: 276px;	
	z-index: 5;
}
.hec3{
	background-color: #3385FF;
	box-shadow: 3px 20px 50px rgba(109,176,254,0.25);
	width: 70px;
	height: 70px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}
.he3 .heimg{
	width: 36px;
	height: 36px;
	margin: 17px auto;
}
.he3 .hep1{
	color: #3385FF;
}
.he3 .gnbox{
	top: 110px;
	left: 0px;
}
.he4{
	left: 0;
	top: 202px;	
	z-index: 5;
}
.hec4{
	background-color: #FD904A;
	box-shadow: 3px 20px 50px rgba(255,177,128,0.25);
	width: 90px;
	height: 90px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}
.he4 .heimg{
	width: 48px;
	height: 48px;
	margin: 21px auto;
	
}
.he4 .hep1{
	color: #FD904A;
}
.he4 .gnbox{
	top: 130px;
	left: 0px;
}
.he5{
	left: 573px;
	top: 341px;	
	z-index: 5;
}
.hec5{
	background-color: #3385FF;
	box-shadow: 3px 20px 50px rgba(109,176,254,0.25);
	width: 90px;
	height: 90px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}
.he5 .heimg{
	width: 41px;
	height: 33px;
	margin: 28px auto;
}
.he5 .hep1{
	color: #3385FF;
}
.he5 .gnbox{
	top: 130px;
	left: 0px;
}
.he6{
	left: 966px;
	top: 55px;	
	z-index: 5;
}
.hec6{
	background-color: #FD904A;
	box-shadow: 3px 20px 50px rgba(255,177,128,0.25);
	width: 70px;
	height: 70px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}
.he6 .heimg{
	width: 36px;
	height: 36px;
	margin: 17px auto;
	
}
.he6 .hep1{
	color: #FD904A;
}
.he6 .gnbox{
	top: 130px;
	left: 0px;
}
.he7{
	left: 313px;
	top: 101px;	
	z-index: 5;
}
.hec7{
	background-color: #FD904A;
	box-shadow: 3px 20px 50px rgba(255,177,128,0.25);
	width: 70px;
	height: 70px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}
.he7 .heimg{
	width: 36px;
	height: 36px;
	margin: 17px auto;
	
}
.he7 .hep1{
	color: #FD904A;
}
.he7 .gnbox{
	top: 130px;
	left: 0px;
}
.he8{
	left: 1097px;
	top: 202px;	
	z-index: 5;
}
.hec8{
	background-color: #3385FF;
	box-shadow: 3px 20px 50px rgba(109,176,254,0.25);
	width: 90px;
	height: 90px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}
.he8 .heimg{
	width: 46px;
	height: 44px;
	margin: 23px auto;
}
.he8 .hep1{
	color: #3385FF;
}
.he8 .gnbox{
	top: 130px;
	left: 0px;
}
.he9{
	left: 775px;
	top: 136px;	
	z-index: 5;
}
.hec9{
	background-color: #3385FF;
	box-shadow: 3px 20px 50px rgba(109,176,254,0.25);
	width: 70px;
	height: 70px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}
.he9 .heimg{
	width: 33px;
	height: 39px;
	margin: 15px auto;
}
.he9 .hep1{
	color: #3385FF;
}
.he9 .gnbox{
	top: 110px;
	left: 0px;
}
.he10{
	left: 865px;
	top: 375px;	
	z-index: 5;
}
.hec10{
	background-color: #FD904A;
	box-shadow: 3px 20px 50px rgba(255,177,128,0.25);
	width: 90px;
	height: 90px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}
.he10 .heimg{
	width: 56px;
	height: 45px;
	margin: 22px auto;
	
}
.he10 .hep1{
	color: #FD904A;
}
.he10 .gnbox{
	top: 130px;
	left: 0px;
}
.he11{
	left: 300px;
	top: 394px;	
	z-index: 5;
}
.hec11{
	background-color: #FD904A;
	box-shadow: 3px 20px 50px rgba(255,177,128,0.25);
	width: 90px;
	height: 90px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}
.he11 .heimg{
	width: 41px;
	height: 31px;
	margin: 29px auto;
	
}
.he11 .hep1{
	color: #FD904A;
}
.he11 .gnbox{
	top: 130px;
	left: 0px;
}
.zglc{
	display: block;
	width: 1200px;
	margin: 0 auto;
}
.zgp1{
	font-size: 20px;
	color: #333333;
	line-height: 36px;
	width: 240px;
	float: left;
	text-align: center;
}
.zgp2{
	font-size: 20px;
	color: #333333;
	line-height: 36px;
	width: 240px;
	float: left;
	text-align: center;
	margin-top: 370px;
}
.zglc .zgp2:nth-child(6){
	margin-left: 120px;
}
.fwts_bg{
	background: url(../img/fwts_bg.png) no-repeat;
	background-size: 1920px 446px;
	background-position: center bottom;
	padding: 40px 0 160px 0;
	margin-bottom: 60px;
}
.fwtsbox{
	height: 480px;
	position: relative;
}
.fwtscon{
	padding: 35px 27px 0px 17px;
	background: url(../img/fwts.png) no-repeat;
	width: 200px;
	height: 240px;
	background-size: 100% 100%;
	float: left;
	position: relative;
	box-sizing: border-box;
	margin: 50px 50px 50px 0;
}
.fwtscon:nth-child(5),.fwtscon:nth-child(9){
	margin-right: 0;
}
.fwtscon:nth-child(6){
	margin-left: 112px;
}
.fwtsxu{
	position: absolute;
	background: url(../img/fwts_tit.png) no-repeat;
	left: calc(50% - 42px);
	width: 84px;
	height: 40px;
	top: -20px;
	color: #FFFFFF;
	line-height: 40px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}
.fwtst {
  font-size: 14px;
	line-height: 24px;
	color: #333;
  font-weight: 900;
  margin-bottom: 5px;
}
.fwtsp{
	font-size: 14px;
	line-height: 24px;
	color: #1D1F29;
}
.stcon{
	width: 169px;
	height: 188px;
	border-radius: 15px;
	box-sizing: border-box;
	padding: 25px 20px;
	position: relative;
}
.stimg{
	width: 48px;
	height: 48px;
	display: block;
	margin: 0 auto 10px auto;
}
.stp1{
	font-size: 14px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: center;
}
.stxu{
	position: absolute;
	left: calc(50% - 24px);
	border-radius: 50%;
	width: 48px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #333333;
	background-color: #FFFFFF;
	box-shadow: 0px 10px 60px rgba(194,194,194,0.25);
	font-weight: bold;
	font-size: 26px;
}
.stcon:nth-child(2n+2){
	margin-top: 58px;
}
.stcon:nth-child(2n+1) .stxu{
	bottom: -24px;
}
.stcon:nth-child(2n+2) .stxu{
	top: -24px;
}
.stcon:nth-child(1){
	background-color: #81BAF9;
}
.stcon:nth-child(2){
	background-color: #A9A0F8;
}
.stcon:nth-child(3){
	background-color: #62CAEA;
}
.stcon:nth-child(4){
	background-color: #73A4ED;
}
.stcon:nth-child(5){
	background-color: #66D58F;
}
.stcon:nth-child(6){
	background-color: #70B5FA;
}
.mtbg{
	background: url(../img/mtbg.png) no-repeat;
	background-size: auto;
	background-position:center bottom;
}
.mtlcbg{
	width: 1200px;
	height: 469px;
	background: url(../img/mtlc.png) no-repeat;
	background-size: 100% 100%;
}
.mtp1{
	float: left;
	width: 240px;
	box-sizing: border-box;
	padding-left: 40px;
	font-size: 20px;
	line-height: 30px;
	color: #333333;
}
.mtp1:nth-child(2n+1){
	margin-top: 260px;
}
.mtp1:nth-child(2n+2){
	margin-top: 140px;
}
.mtp1:nth-child(2){
	padding-left: 55px;
}
.mtp1:nth-child(3){
	padding-left: 65px;
}
.mtp1:nth-child(4){
	padding-left: 60px;
}
.mtp1:nth-child(5){
	padding-left: 100px;
}
.mtxm{
	position: relative;
	width: 1200px;
	height: 493px;
	background: url(../img/mtxm.png) no-repeat;
	background-size: 998px 493px;
	background-position: center center;
	margin: 0 auto;
}
.mtli1{
	position: absolute;
	left: 0;
	top: 40px;
	width: 290px;
}
.mtli2{
	position: absolute;
	right: 0;
	top: 55px;
	width: 270px;
}
.mtli3{
	position: absolute;
	right: 0;
	top: 285px;
	width: 260px;
}
.mtli4{
	position: absolute;
	left: 0;
	top: 295px;
	width: 270px;
}
.mth3{
	font-size: 36px;
	line-height: 60px;
}
.mtp{
	font-size: 18px;
	line-height: 24px;
	color: #333;
}
.mtli1 .mth3{
	text-align: right;
	color: #A9A0F8;
}
.mtli2 .mth3{
	color: #76C6F5;
}
.mtli3 .mth3{
	color: #3ED0CF;
}
.mtli4 .mth3{
	text-align: right;
	color: #73A4ED;
}
.mtli1 .mtp,.mtli4 .mtp{
	text-align: right;
}
.cjimg{
	float: left;
	width: 357px;
	height: 324px;
	padding:0 92px 0 151px;
}
.cjcon{
	line-height: 108px;
	font-size: 20px;
	color: #666666;
	box-sizing: border-box;
	width: 600px;
}
.cjcon:nth-child(2){
	padding-left: 74px;
}
.cjxu{
	display: inline-block;
	vertical-align: middle;
	line-height: 56px;
	font-weight: bold;
	margin-right: 20px;
	width: 56px;
	height: 56px;
	text-align: center;
	border-radius: 50%;
	font-size: 24px;
	color: #FFFFFF;
}
.cjxu1{
	background-color: #6C7084;
}
.cjxu2{
	background-color: #568AF7;
}
.cjxu3{
	background-color: #A9A0F8;
}
.hexin_bg{
	background: url(../img/hexin_bg.png) no-repeat;
	background-size: 1920px 740px;
	background-position: center bottom;
	padding: 50px 0;
}
.hexinfix{
	width: 1200px;
	height: 420px;
	position: relative;
	margin: 0 auto;
}
.hexin{
	box-sizing: border-box;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	line-height: 34px;
	color: #333333;
	position: absolute;
}
.hexin1{
	background: url(../img/xz1.png) no-repeat;
	background-size: 100% 100%;
	width: 162px;
	height: 146px;
	left: 22px;
	top: 86px;
	padding: 35px 0;
}
.hexin2{
	background: url(../img/xz2.png) no-repeat;
	background-size: 100% 100%;
	width: 188px;
	height: 171px;
	left: 166px;
	top: 181px;
	padding: 45px 0;
}
.hexin3{
	background: url(../img/xz3.png) no-repeat;
	background-size: 100% 100%;
	width: 201px;
	height: 185px;
	left: 337px;
	top: 51px;
	padding: 50px 0;
}
.hexin4{
	background: url(../img/xz4.png) no-repeat;
	background-size: 100% 100%;
	width: 162px;
	height: 146px;
	left: 357px;
	top: 273px;
	padding: 35px 0;
}
.hexin5{
	background: url(../img/xz5.png) no-repeat;
	background-size: 100% 100%;
	width: 205px;
	height: 190px;
	left: 530px;
	top: 168px;
	padding: 55px 0;
}
.hexin6{
	background: url(../img/xz2.png) no-repeat;
	background-size: 100% 100%;
	width: 162px;
	height: 146px;
	left: 729px;
	top: 88px;
	padding: 35px 0;
}
.hexin7{
	background: url(../img/xz3.png) no-repeat;
	background-size: 100% 100%;
	width: 161px;
	height: 145px;
	left: 886px;
	top: 0;
	padding: 35px 0;
}
.hexin8{
	background: url(../img/xz6.png) no-repeat;
	background-size: 100% 100%;
	width: 125px;
	height: 113px;
	left: 904px;
	top: 183px;
	padding: 22px 0;
}
.hexin9{
	background: url(../img/xz5.png) no-repeat;
	background-size: 100% 100%;
	width: 161px;
	height: 145px;
	left:1032px;
	top: 102px;
	padding: 35px 0;
}
.zkysbg{
	background: url(../img/zkysbg.png) no-repeat;
	background-size: cover;
	padding: 40px 0;
}
.zkysbg .title_h2{
	color: #FFFFFF;
}
.zkyscon{
	float: left;
	width: 544px;
	height: 230px;
	padding: 30px 60px;
	box-sizing: border-box;
	border-radius: 0px 20px 20px 20px;
	position: relative;
	margin:20px 48px 40px 32px;
	background: #F5F5F5 url(../img/yuanbg.png) no-repeat;
	background-size: 89px 57px;
	background-position: right bottom;
}
.zkyscon:nth-child(2n+2){
	margin-right: 0;
}
.zkysshu{
	position: absolute;
	color: #000000;
	width: 64px;
	height: 64px;
	border-radius: 50%;
	left: -32px;
	background-color: #FFFFFF;
	top: 0;
	text-align: center;
	line-height: 64px;
	font-size: 24px;
	font-weight: bold;
}
.zkysh3{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 10px;
}
.zkysp{
	font-size: 14px;
	line-height: 28px;
	color: #666666;
}
.sjli{
	float: left;
	width: 400px;
	box-sizing: border-box;
	padding-left: 100px;
	margin-bottom: 60px;
}
.sjimg{
	display: inline-block;
	width: 112px;
	height: 112px;
	vertical-align: middle;
	margin-right: 18px;
}
.sjr{
	display: inline-block;
	vertical-align: middle;
	padding: 16px 0;
}
.sjh3{
	font-size: 36px;
	line-height: 48px;
	color: #333333;
	font-weight: bold;
}
.sjh3 span{
	font-weight: normal;
	font-size: 16px;
	margin-left: 5px;
}
.sjp1{
	font-size: 20px;
	line-height: 32px;
	color: #333333;
}
.hezxxbg{
	padding: 50px 0;
	background: #F8F8F8 url(../img/hezxxbg.png) no-repeat;
	background-size: 1396px 667px;
	background-position:center bottom;
}
.zdzcon{
	float: left;
	width: 364px;
	height: 200px;
	border-radius: 34px;
	background-color: #FFFFFF;
	box-sizing: border-box;
	padding: 20px 30px;
	box-shadow: 0px 10px 60px rgba(194,194,194,0.25);
	margin-right: 54px;
	margin-bottom: 58px;
}
.zdzcon:nth-child(3){
	margin-right: 0;
}
.zdzcon:nth-child(4){
	margin-left: 182px;
}
.zdzimg{
	float: right;
	width: 132px;
	height: 132px;
	margin: 14px 0 14px 14px;
}
.lzdz{
	width: 158px;
	float: left;
}
.zdzh3{
	font-size: 20px;
	line-height: 30px;
	color: #333333;
}
.zdzheng{
	width: 15px;
	height: 6px;
	border-radius: 3px;
	background-color: #0066FF;
	display: inline-block;
	vertical-align: top;
	margin-right: 30px;
	margin-top: 10px;
}
.zdzshu{
	color: rgba(0,102,255,0.08);
	font-size: 40px;
	line-height: 48px;
	font-weight: bold;
}
.zdzp{
	font-size: 14px;
	line-height: 24px;
	color: #666666;
}
.kcnli{
	float: left;
	width: 150px;
	height: 188px;
}
.kcnh3{
	font-size: 20px;
	color: #333333;
	text-align: center;
	line-height: 32px;
}
.kcnp{
	font-size: 14px;
	line-height: 26px;
	color: #666666;
}
.kcnbox1 .kcnli{
	margin-left: 114px;
}
.kcnbox1 .kcnli:nth-child(1){
	margin-left: 150px;
}
.kcnlc{
	background: url(../img/kcnlc.png) no-repeat;
	background-size: 100% 100%;
	height: 250px;
	overflow: hidden;
}
.kcnxu{
	width: 93px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 10px;
	color: #FFFFFF;
	font-size: 28px;
	font-weight: bold;
	float: left;
	margin-top: 20px;
	margin-right: 39px;
}
.kcnxu:last-child{
	margin-right: 0;
}
.kcnxu:nth-child(2n+2){
	margin-top: 180px;
}
.kcnxu1{
	background-color: #59CEA8;
	margin-left: 30px;
}
.kcnxu2{
	background-color: #A9A0F8;
}
.kcnxu3{
	background-color: #76C6F5;
}
.kcnxu4{
	background-color: #FFC165;
}
.kcnxu5{
	background-color: #6C7084;
}
.kcnxu6{
	background-color: #74A4ED;
}
.kcnxu7{
	background-color: #F38280;
}
.kcnxu8{
	background-color: #6C7084;
}
.kcnxu9{
	background-color: #A9A0F8;
}
.kcnbox2 .kcnli{
	margin-left: 112px;
	height: 214px;
}
.kcnbox2 .kcnli:nth-child(1){
	margin-left: 0;
}
.shengheli{
	float: left;
	width: 400px;
	position: relative;
	padding-bottom: 138px;
}
.shengheli .heng2{
	margin: 10px auto 20px auto;
}
.shengimg{
	width: 266px;
	height: 230px;
	display: block;
}
.shengcon{
	position: absolute;
	left: 27px;
	top: 94px;
	width: 316px;
	height: 274px;
	border-radius: 10px;
	background-color: rgba(255,255,255,0.9);
	box-shadow: 0px 10px 60px rgba(194,194,194,0.25);
	padding: 30px 35px;
	box-sizing: border-box;
}
.shengh3{
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
}
.shengp{
	font-size: 14px;
	line-height: 30px;
	color: #666666;
}
.zyfli{
	width: 234px;
}
.zyysimg{
	display: block;
	width: 172px;
	height: 206px;
	margin: 0 auto;
}
.zyysh3{
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	line-height: 48px;
}
.zyysp{
	font-size: 14px;
	line-height: 38px;
	color: #666666;
}
/*2.16新增*/
.pttbox{
	float: left;
	width: 334px;
	height: 176px;
	background: url(../img/pttbg.png) no-repeat;
	background-size: 100% 100%;
	margin-right: 99px;
	margin-bottom: 50px;
	box-sizing: border-box;
	padding:10px 20px 20px 20px;
}
.pttbox:nth-child(3n+3){
	margin-right: 0;
}
.ptth1{
	font-size: 36px;
	font-weight: bold;
	line-height: 70px;
	color: #333333;
}
.pttp{
	font-size: 16px;
	color: #666666;
	line-height: 30px;
}
.sgleft{
	float: left;
	width: 568px;
	padding: 20px 66px;
}
.sgli{
	display: block;
	margin: 80px 0;
}
.sgicon{
	float: left;
	width: 37px;
	display: block;
	margin:20px 20px 20px 0;
}
.sgr{
	float: left;
	width: 511px;
}
.sgh3{
	font-size: 16px;
	color: #000000;
	line-height: 30px;
	font-weight: bold;
}
.sgp{
	color: #666666;
	line-height: 30px;
	font-size: 16px;
}
.sgright{
	float: left;
	width: 440px;
	display: block;
	margin: 20px 30px;
}
.sgright2{
	width: 480px;
	display: block;
	float: left;
	width: 20px 10px;
}
.syp1{
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	color: #333333;
	height: 100px;
	text-align: center;
	box-sizing: border-box;
	padding: 30px;
}
.y6x{
	background-color: #0066FF;
	width: 80px;
	height: 6px;
	left: 300px;
	top: 94px;
	position: absolute;
	z-index: 1;
}
.sjtu{
	display: block;
	width: 911px;
	margin: 50px auto;
}
.btzs1{
	display: inline-block;
	vertical-align: middle;
	width: 458px;
	height: 15px;
	margin-right: 40px;
}
.btzs2{
	display: inline-block;
	vertical-align: middle;
	width: 458px;
	height: 15px;
	margin-left: 40px;
	transform: rotate(180deg);
}
.hexli{
	float: left;
	width: 522px;
	margin: 30px 39px;
}
.heicon1{
	width: 98px;
	height: 98px;
	display: block;
	float: left;
	margin-right: 30px;
	margin-top: 10px;
}
.heright{
	float: left;
	width: 393px;
}
.heh3{
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	line-height: 40px;
	margin-bottom: 10px;
}
.hepp{
	font-size: 16px;
	line-height: 21px;
	color: #546D93;
	width: 360px;
}
.zbwrap{
	background: url(../img/zbwrap.png) no-repeat;
	background-size: cover;
	background-position: center;
	width: 100%;
	height: 680px;
	overflow: hidden;
}
.zbli{
	float: left;
	position: relative;
	background-color: #FFFFFF;
	box-shadow: 0px 0px 9px rgba(80,119,164,0.1);
	border-radius: 20px;
	box-sizing: border-box;
	width: calc(25% - 40px);
	height: 260px;
	margin: 0 20px;
	padding: 65px 20px 0 20px;
}
.zbshu{
	background-color: #0066FF;
	line-height: 70px;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	color: #FFFFFF;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	position: absolute;
	left: 50%;
	transform:translateX(-50%);
	top: -35px;
}
.zbh3{
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	height: 65px;
	font-weight: bold;
	text-align: center;
}
.zbp{
	font-size: 16px;
	line-height: 21px;
	color: #546D93;
}
.msli{
	float: left;
	width: 590px;
	height: 388px;
	background-color: #FFFFFF;
	border-radius: 10px;
	box-shadow: 0px 0px 10px rgba(39,95,180,0.1);
	margin-right: 20px;
}
.msli:nth-child(2){
	margin-right: 0;
}
.sjwtu{
	width: 100%;
	display: block;
}
.sjwp1{
	padding: 20px 32px;
	line-height: 71px;
	font-size: 20px;
	color: #333333;
}
.sjwp2{
	padding: 20px 32px;
	line-height: 36px;
	font-size: 20px;
	color: #333333;
}
.sjwms{
	width: 100%;
	height: 60px;
	line-height: 60px;
	background-color: #FFFFFF;
	border-radius: 5px;
	box-shadow: 0px 0px 10px rgba(39,95,180,0.1);
	color: #0066FF;
	font-weight: bold;
	font-size: 20px;
	margin: 20px 0;
	text-align: center;
}
/*  */
.amap-icon img {
	width: 25px;
	height: 34px;
}
.amap-marker-label{
	border: 0;
	background-color: transparent;
}
.amap-content-body {
	min-width: 200px;
	max-width: 240px;
	font-family: Helvetica,"Hiragino Sans GB","Microsoft Yahei","微软雅黑",Arial,sans-serif;
	box-shadow: 0 0 0.5px rgb(0 0 100 / 60%);
	background: #fff;
	border-radius: 2px;
	text-align: left;
	border: 1px solid silver;
}
.amap-lib-infowindow {
	padding: 0;
	position: relative;
	background-color: #fff;
	margin: 8px;
}
.amap-lib-infowindow-title {
	line-height: 22px;
	font-size: 14px;
	border-bottom: 1px #99adce solid;
	padding-right: 15px;
}
.amap-lib-infowindow-content {
	padding-top: 5px;
	overflow: hidden;
	font-size: 12px;
	zoom: 1;
}
.amap-combo-sharp {
	margin: 0 auto;
	bottom: 1px;
	position: relative;
	background: url(https://webapi.amap.com/theme/v1.3/images/amap-info.png) -5px -564px no-repeat;
	width: 18px;
	height: 9px;
}
.xinwenfenlei {
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
	border-bottom: 1px solid #D6D7DA;

}
.xinwenfenlei .classification .nava {
  color: #333333;
  cursor: pointer;
}
.xinwenfenlei .classification.on .nava {
  color: #0066FF;
}
.newList {
  flex-wrap: wrap;
}
.classification.on .nava {
  font-weight: bold;
  border-bottom: 4px solid #0066FF;
}
.breadCrumbs {
  color: #888888;
}
.breadCrumbs a{
  color: #888888;
}
.timeName {
	border-bottom: 1px #cccccc solid;
}
.footleft{
	float: left;
	width: 1000px;
}
.yewulc{
	display: block;
	width: 1180px;
	margin: 0 auto;
}
.jsli{
	width: 280px;
	height: 424px;
	border-radius: 10px;
	box-shadow: 0px 0px 20px #EBF3FF;
	box-sizing:border-box ;
	padding: 20px;
}
.number{
	font-size: 60px;
	color: #E2EFFF;
	line-height: 80px;
}
.jishu{
	width: 240px;
	height: 181px;
	display: block;
}
.jishup{
	color: #333333;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	padding-top: 30px;
}
.cjli{
	width: 570px;
	background-color: #FFFFFF;
	border-radius: 10px;
	box-shadow: 0px 0px 14px rgba(205, 205, 205, 0.25);
	box-sizing: border-box;
	padding: 0 26px 26px 26px;
}
.cjtit{
	background-color: #2E88FF;
	line-height: 48px;
	color: #FFFFFF;
	border-radius: 0px 0px 24px 24px;
	font-size: 18px;
	padding: 0 30px;
	display: inline-block;
	margin-bottom: 30px;
}
.changimg{
	width: 100%;
	display: block;
}
.dangxiao_bg{
	padding: 40px 0 60px 0;
	background: url(../img/dangxiao_bg.png) no-repeat;
	background-position: center;
	background-size: cover;
}
.dangxiao_left{
	float: left;
	width: 623px;
	display: block;
}
.dangright{
	background-color: #E2ECFB;
	border: 2px solid #0066FF;
	border-radius: 14px;
	width: 460px;
	height: 167px;
	box-sizing: border-box;
	padding: 20px 30px;
	float: right;
	margin: 180px 0;
}
.dangh4{
	font-size: 20px;
	line-height: 60px;
	color: #0066FF;
}
.dangp{
	font-size: 20px;
	color: #333333;
	line-height: 60px;
}
.hex_bg{
	padding: 40px 0 60px 0;
	background: url(../img/hexin8.png) no-repeat;
	background-position: center;
	background-size: cover;
}
.heli{
	float: left;
	width: 300px;
	height: 300px;
	border: 2px solid #EDEDED;
	box-sizing: border-box;
	padding: 40px 35px;
	background-color: #FFFFFF;
}
.himg{
	float: right;
	width: 42px;
	height: 42px;
	display: block;
}
.himg2{
	float: right;
	width: 42px;
	height: 42px;
	display: none;
}
.bah3{
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	line-height: 80px;
}
.bap{
	color: #333;
	line-height: 30px;
	font-size: 16px;
}
.heli:hover{
	background: url(../img/hebg.png) no-repeat;
	background-size: 100% 100%;
	border: none;
}
.heli:hover .himg{
	display: none;
}
.heli:hover .himg2{
	display: block;
}
.heli:hover .bah3{
	color: #FFFFFF;
}
.heli:hover .bap{
	color: #FFFFFF;
}
.lingxing{
	width: 10px;
	height: 10px;
	transform: rotate(45deg);
	margin: 30px auto;
	background-color: #0066FF;
}
.fenzhi_box{
	padding: 80px;
}
.fzh3{
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	line-height: 60px;
}
.fzp{
	color: #666666;
	font-size: 16px;
	line-height: 30px;
}
.fenzhi1{
	display: block;
	width: 517px;
}
.fenzhi2{
	display: block;
	width: 429px;
}
.fenzhi3{
	display: block;
	width: 550px;
}
.xxlc{
	display: block;
	width: 1200px;
	margin: 30px auto;
}
.tesli{
	float: left;
    width: 530px;
    background-color: #FFFFFF;
    height: 160px;
    box-sizing: border-box;
    padding: 20px 30px;
    margin: 20px 30px;
}
.tesli:nth-child(3n+3){
	
}
.tsh4{
	font-size: 20px;
	color: #333333;
	line-height: 60px;
}
.tsh4sp{
	display: inline-block;
	vertical-align: middle;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	margin: 0px 5px 3px 0;
	background-color: #0066FF;
}
.tesp{
	font-size: 16px;
	color: #999999;
	line-height: 25px;
}
.tebg2{
	background:#F1F7FD url(../img/tebg.png) no-repeat;
	background-position:center bottom;
	background-size: 918px;
	padding: 50px 0 180px 0;
	box-sizing: border-box;
}
.xuli{
	float: left;
	position: relative;
	width: 204px;
	border-radius: 32px;
	line-height: 64px;
	box-sizing: border-box;
	padding-left: 70px;
	text-align: center;
	font-size: 20px;
	color: #333333;
	background-color: #DBEBFC;
	margin-right:45px ;
	margin-bottom: 50px;
}
.xuli:nth-child(5n+5){
	margin-right: 0;
}
.xushu{
	position: absolute;
	width: 70px;
	height: 70px;
	line-height: 70px;
	background-color: #81BAF9;
	border-radius: 50%;
	color: #FFFFFF;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	left: 0;
	top: -3px;
}
.pttli{
	float: left;
	width: 580px;
	height: 150px;
	border-radius: 10px;
	box-shadow: 0px 0px 10px rgba(39, 95, 180, 0.1);
	margin-right: 40px;
	margin-bottom: 30px;
	box-sizing: border-box;
	padding: 20px;
}
.pttli:nth-child(2n+2){
	margin-right: 0;
}
.pttimg{
	width: 88px;
	height: 88px;
	margin: 11px 30px 11px 10px;
	float: left;
}
.pttr{
	float: left;
	width: 412px;
	box-sizing: border-box;
	padding: 0 10px;
}
.pttrh3{
	font-size: 20px;
	line-height: 48px;
	color: #333333;
	font-weight: bold;
}
.pttrp{
	font-size: 16px;
	color: #666666;
	line-height: 27px;
}
.wenleft{
	width: 352px;
	float: left;
}
.wenimg{
	width: 418px;
	float: left;
	margin:0 39px;
}
.wenbg1{
	width: 352px;
	height: 160px;
	background: url(../img/wen_bg1.png) no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding: 30px 22px 32px 30px;
}
.wenbg2{
	width: 352px;
	height: 160px;
	background: url(../img/wen_bg2.png) no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding: 30px 22px 32px 30px;
}
.wenbg3{
	width: 352px;
	height: 160px;
	background: url(../img/wen_bg3.png) no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding: 45px 22px 32px 30px;
	margin-top: 80px;
}
.wenbg4{
	width: 352px;
	height: 160px;
	background: url(../img/wen_bg4.png) no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding: 45px 22px 32px 30px;
	margin-top: 80px;
}
.wenp{
	font-size: 16px;
	line-height: 30px;
	color: #333333;
}
.shidabg{
	background:url(../img/zq_yytz_bg.png) no-repeat;
	background-position:center;
	background-size: cover;
	height: 832px;
	margin: 30px 0 10px 0;
}
.shidap{
	font-size: 56px;
	font-weight: bold;
	color: #333333;
	line-height: 800px;
	text-align: center;
}
.shida1{
	position: absolute;
	width: 118px;
	display: block;
	left: 118px;
	top: 120px;
}
.shida2{
	position: absolute;
	width: 114px;
	display: block;
	left: 395px;
	top: 40px;
}
.shida3{
	position: absolute;
	width: 131px;
	display: block;
	left: 696px;
	top: 80px;
}
.shida4{
	position: absolute;
	width: 95px;
	display: block;
	left: 263px;
	top: 215px;
}
.shida5{
	position: absolute;
	width: 148px;
	display: block;
	left: 855px;
	top: 325px;
}
.shida6{
	position: absolute;
	width: 99px;
	display: block;
	left: 1071px;
	top: 405px;
}
.shida7{
	position: absolute;
	width: 118px;
	display: block;
	left: 37px;
	top: 498px;
}
.shida8{
	position: absolute;
	width: 118px;
	display: block;
	left: 271px;
	top: 453px;
}
.shida9{
	position: absolute;
	width:118px;
	display: block;
	left: 634px;
	top: 602px;
}
.shida10{
	position: absolute;
	width: 99px;
	display: block;
	left: 893px;
	top: 602px;
}
.duoyuan_bg{
	background:url(../img/duoyuan_bg.png) no-repeat;
	background-position:center;
	background-size: cover;
	padding: 60px 0;
}
.dyli{
	width: 280px;
	box-sizing: border-box;
	padding: 10px;
	background-color: #FFFFFF;
	margin-top: 30px;
	float: left;
	margin-right: 26px;
}
.dyli:nth-child(4n+4){
	margin-right: 0;
}
.cjpic{
	width: 100%;
	display: block;
}
.cjp{
	font-size: 20px;
	line-height: 60px;
	color: #333333;
	text-align: center;
}
.dtp2{
	font-size: 16px;
	color: #666666;
	text-align: center;
	line-height: 30px;
}
.sanda_box1{
	width: 310px;
}
.sandaimg{
	width: 310px;
	height: 274px;
	border: 5px solid #2F2F2F;
	border-radius: 18px;
	overflow: hidden;
	box-sizing: border-box;
	margin: 85px 0;
}
.sandapic{
	width: 100%;
	height: 100%;
}
.sandap{
	color: #0066FF;
	font-size: 14px;
	text-align: center;
	text-decoration: underline;
	line-height: 30px;
	display: block;
}
.kebq{
	width: 200px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	font-size: 20px;
	text-align: center;
	background-color: rgba(0, 102, 255, 0.1);
	color: #0066FF;
	margin: 30px auto;
}
.kep{
	font-size: 16px;
	line-height: 30px;
	color: #333333;
	text-align: center;
}
.sanda_box2{
	width: 480px;
}
.sandaimg2{
	width: 480px;
	height: 407px;
	border: 5px solid #2F2F2F;
	border-radius: 18px;
	overflow: hidden;
	box-sizing: border-box;
	margin: 20px 0;
}
.sanda_box1:hover .sandap{
	font-weight: bold;
}
.sanda_box1:hover .kebq{
	background-color: #0066FF;
	color: #FFFFFF;
}
.babox{
	float: left;
	width: 280px;
	margin-right: 26px;
	height: 220px;
	box-sizing: border-box;
	padding: 30px;
	background-color: #FFFFFF;
	margin-top: 30px;
}
.babox:nth-child(4n+4){
	margin-right: 0;
}
.badaimg{
	width: 90px;
	height: 80px;
	margin: 20px auto;
	display: block;
}
.badap{
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	color: #333333;
}
.yingxiao_bg{
	background:url(../img/yingxiao_bg.png) no-repeat;
	background-position:center;
	background-size: cover;
	padding: 60px 0;
}
.pinbox{
	background-color: #5297FF;
	width: 370px;
	border-radius: 10px;
	overflow: hidden;
}
.pinbox2{
	background-color: #62CAEA;
}
.pinbox3{
	background-color: #73A4ED;
}
.pinh1{
	padding: 0 20px;
	line-height: 48px;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
}
.pinimg{
	display: inline-block;
	vertical-align: top;
	width: 20px;
	height: 20px;
	margin: 14px 5px;
}
.pincon{
	width: 100%;
	height: 197px;
	background-color: #FFFFFF;
	box-shadow: 0px 0px 20px rgba(160, 160, 160, 0.25);
	box-sizing: border-box;
	padding: 25px 20px 0 20px;
}
.pinli{
	float: left;
	width: 155px;
	box-sizing: border-box;
	line-height: 36px;
	border: 1px solid #D7D7D7;
	border-radius: 5px;
	font-size: 16px;
	color: #333333;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 15px;
}
.pinli:nth-child(2n+2){
	margin-right: 0;
}
.pinpai_wrap{
	background:url(../img/pinbg2.png) no-repeat;
	background-position:center;
	background-size: cover;
	padding: 60px 0;
}
.title_h3{
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 30px;
	color: #333333;
	line-height: 48px;
	background: url(../img/pintit.png) no-repeat;
	background-position:top center;
}
.pinsp{
	color: #0066FF;
}
.jian{
	display: block;
	width: 18px;
	height: 13px;
	margin: 20px auto;
}
.pinleft{
	float: left;
	width: 420px;
}
.pinright{
	float: left;
	width: 780px;
}
.pmli{
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding: 20px 0 20px 40px;
}
.pmh1{
	font-size: 16px;
	color: #333333;	
	font-weight: bold;
	line-height: 30px;
}
.pinp{
	font-size: 16px;
	line-height: 30px;
	color: #333333;
}
.yleft{
	width: 400px;
}
.yxmid{
	display: block;
	width: 316px;
	margin: 0 42px;
}
.yli{
	padding: 30px 0;
}
.yh3{
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	line-height: 30px;
}
.yp1{
	font-size: 16px;
	color: #333333;
	line-height: 30px;
}
.sileft{
	float: left;
	width: 605px;
}
.siright{
	float: right;
	width: 595px;
}
.sip{
	padding: 20px 0;
	font-size: 16px;
	line-height: 30px;
	color: #333333;
}
.sisp{
	font-weight: bold;
	font-size: 18px;
}
.sibox{
	float: left;
	width: 275px;
	padding: 30px 12px;
}
.sida{
	width: 275px;
	display: block;
}
.sdtit{
	width: 140px;
	height: 40px;
	background: url(../img/sidatit.png) no-repeat;
	background-size: 100% 100%;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 40px;
	font-weight: bold;
	box-sizing: border-box;
	padding-left: 30px;
	margin: 40px 0 20px 0;
}
.sdp{
	font-size: 16px;
	line-height: 30px;
	color: #333333;
	width: 245px;
}
.btleft{
	display: inline-block;
	vertical-align: top;
	height: 25px;
	width: 444px;
	margin: 11px 0;
}
.wubox1{
	box-shadow: 0px 0px 14px #E4F0FF;
	width: 427px;
	height: 116px;
	border-radius: 10px;
	box-sizing: border-box;
	background-color: #FFFFFF;
	margin: 30px auto;
	padding:15px 20px;
}
.wuh3{
	font-size: 18px;
	font-weight: bold;
	color: #2E88FF;
	line-height: 30px;
}
.xiaowu{
	display: inline-block;
	vertical-align: top;
	width: 14px;
	height: 14px;
	margin: 8px;
}
.wup{
	padding-left: 30px;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
}
.wubian{
	width: 342px;
	height: 325px;
	background: url(../img/wubian.png) no-repeat;
	background-size: 100% 100%;
	margin: 80px auto 50px auto;
	text-align: center;
	line-height: 325px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 36px;
}
.wubox2{
	position: absolute;
	left: 0;
	top: 170px;
	background: url(../img/wu1.png) no-repeat;
	background-size: 100% 100%;
	width: 483px;
	height: 152px;
	border-radius: 10px;
	box-sizing: border-box;
	padding:30px 50px 30px 30px;
}
.wubox3{
	position: absolute;
	right: 0;
	top: 170px;
	background: url(../img/wu2.png) no-repeat;
	background-size: 100% 100%;
	width: 483px;
	height: 152px;
	border-radius: 10px;
	box-sizing: border-box;
	padding:30px 30px 30px 50px;
}
.wubox4{
	position: absolute;
	left: 57px;
	top: 380px;
	background: url(../img/wu3.png) no-repeat;
	background-size: 100% 100%;
	width: 383px;
	height: 152px;
	border-radius: 10px;
	box-sizing: border-box;
	padding:30px 50px 30px 30px;
}
.wubox5{
	position: absolute;
	right: 57px;
	top: 380px;
	background: url(../img/wu4.png) no-repeat;
	background-size: 100% 100%;
	width: 383px;
	height: 152px;
	border-radius: 10px;
	box-sizing: border-box;
	padding:30px 30px 30px 40px;
}
.wuhbox1{
	background: url(../img/wuh1.png) no-repeat;
	width: 181px;
	height: 181px;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding-top: 91px;
	line-height: 90px;
	text-align: center;
	color: #333333;
	font-size: 16px;
}
.wuhbox2{
	background: url(../img/wuh2.png) no-repeat;
	width: 181px;
	height: 181px;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding-top: 91px;
	line-height: 90px;
	text-align: center;
	color: #333333;
	font-size: 16px;
}
.wuhbox3{
	background: url(../img/wuh3.png) no-repeat;
	width: 181px;
	height: 181px;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding-top: 91px;
	line-height: 90px;
	text-align: center;
	color: #333333;
	font-size: 16px;
}
.wuhbox4{
	background: url(../img/wuh4.png) no-repeat;
	width: 181px;
	height: 181px;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding-top: 91px;
	line-height: 90px;
	text-align: center;
	color: #333333;
	font-size: 16px;
}
.wuhbox5{
	background: url(../img/wuh5.png) no-repeat;
	width: 181px;
	height: 181px;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding-top: 91px;
	line-height: 90px;
	text-align: center;
	color: #333333;
	font-size: 16px;
}
.anpic1{
	width: 572px;
	height: 325px;
	display: block;
}
.anpic2{
	width: 296px;
	height: 156px;
	margin-bottom: 13px;
	display: block;
}
.ml_txt3{
	text-indent: 3em;
}

.device {
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
	height: 652px;
	background-color: #fff;
	padding: 10px;
	cursor: pointer;
}

.device img {
	transform: scale(1);
	transition: transform 0.5s ease-in-out;
}

.device img:hover {
	transform: scale(1.05);
}

.device-box {
	width: 888px;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}

.device-r {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.device1 {
	width: 440px;
	height: 228px;
}

.device2 {
	height: 155px;
}

.device3 {
	width: 282px;
	height: 316px;
}

.device4 {
	width: 282px;
	height: 306px;
}