@charset "UTF-8";
@font-face{
    font-family:"AdoHeiStdR";
    src:url("../fonts/AdobeHeitiStd-Regular.woff2") format("woff2");
}
@font-face{
    font-family:"HKUDSongW2";
    src:url("../fonts/DFUDSongSC24-W2.woff2") format("woff2");
}
@font-face{
    font-family:"AliBaBaPuHuiR";
    src:url("../fonts/Alibaba-PuHuiTi-Regular.woff2") format("woff2");
}
html,body{
    font-family: "HKUDSongW2";
}
.page-container-bg-solid{
	background-image:url(../img/bg.jpg);
	background-size:100% 100%;
	background-repeat:repeat-x;
}
.page-header{
	margin:0;
	padding:0;
	border:none;
	background-color:#fff;
}
.container{
	width:1220px;
	padding:0;
}
.page-logo{
	display:inline-block;
}
.hor-menu{
	display:inline-block;
	vertical-align:bottom;
	margin-bottom:10px;
}
.nav li a{
	padding:10px 45px;
	color:#004ea2;
	font-family:"AliBaBaPuHuiR";
}
.pinpai_txt1{
	font-size:26px;
	line-height:26px;
	color:#3757ac;
	text-align:center;
	padding:33px 0 30px;
}
.pinpai_txt2{
	color:#3757ac;
	font-size:15px;
	line-height:26px;
	width:1055px;
	text-align:center;
	margin:0 auto;
	padding-bottom:30px;
}
.pinpai_box1{
	padding-bottom:30px;
}
.pinpai_img1{
	text-align:center;
}
.pinpai_con1{
	width:1050px;
	margin:0 auto;
	background-color: #a1dbfc;
}
.pinpai_con1 ul{
	list-style:none;
	padding:0;
	margin:0;
	text-align: center;
}
.pinpai_con1 ul li{
	width:255px;
	display:inline-block;
	position: relative;
	margin: 40px 30px;
}
.pinpai_txt3{
	display:inline-block;
	color:#fff;
	background-color:#1d3777;
	padding:3px 10px;
}
.pinpai_txt4{
	font-size:18px;
	line-height:28px;
	color:#1d3777;
	padding-top:10px;
	text-align:justify;
}
.pinpai_box2{
}
.pinpai_more{
	text-align:center;
	padding-bottom:45px;
}
.pinpai_more a{
	font-size:18px;
	line-height:18px;
	color:#3757ac;
	text-decoration:underline;
}
.pinpai_box3{
}
.pinpai_box4{
	display:none;
	padding-bottom:40px;
}
.pinpai_txt5{
	font-size:15px;
	line-height:26px;
	color:#3757ac;
	text-align:justify;
	width:1053px;
	margin:0 auto;
	padding:40px 0;
}
.pinpai_img2{
	text-align:center;
}
.pinpai_icon{
	display:inline-block;
	padding-left:85px;
	vertical-align:top;
}
.pinpai_icon ul{
	list-style:none;
	padding:0;
	margin:0;
}
.pinpai_icon ul li{
	display:inline-block;
	margin-right:35px;
	position:relative;
}
.page-footer{
	background-color:#52c3f1;
	padding:47px 0 105px;
}
.pinpai_banquan{
	display:inline-block;
	padding-left:230px;
	color:#fff;
}
.pinpai_rexian{
	font-size:18px;
	line-height:18px;
	font-family:"AliBaBaPuHuiR";
}
.pinpai_bq{
	font-size:16px;
	line-height:16px;
	padding-top:10px;
}
.pinpai_bq a{
	color:#fff;
	padding-top:10px;
	display:inline-block;
}
.pinpai_join{
	display:inline-block;
	padding-left:95px;
	vertical-align:top;
}
.pinpai_join a{
	color:#fff;
	font-size:18px;
	line-height:18px;
	font-family:"AliBaBaPuHuiR";
}
.img_hide{
	display:none;
	position:absolute;
	top:-150px;
	left:-50px;
}
.pinpai_ceng{
    display: none;
    right: 0;
    bottom: 0;
    position: absolute;
    background: rgba(255,255,255,0.5);
    padding-bottom: 50px;
    text-align: center;
    width: 255px;
    border-radius: 0 0 128px 128px !important;
}
.pinpai_ceng span{
    display: inline-block;
    margin: 0 auto;
    font-size: 14px;
    color: #3757ac;
    background-color: #79c8fc;
    padding: 3px 50px;
    margin-bottom: 10px;
}
.pinpai_con1 font{
    font-size: 14px;
    color:#1d3777;
    display: block;
    padding: 10px 20px;
    line-height: 28px;
}
.pinpai_con1 ul li .pinpai_img{
    border-radius: 128px !important;
    overflow: hidden;
}
.pinpai_ceng_tit{
    font-size:14px;
    line-height:14px;
    color:#52c3f1;
    position:absolute;
    left:80px;top:50%;
    font-weight:bold;
}
.pinpai-box1{
	width:985px;
	margin:0 auto;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	padding:75px 0 50px;
}
.pinpai-box1-left{
	width:552px;
	text-align:justify;
	padding-top:10px;
}
.bgcolor-white{
	background-color:#fff;
}
.color-3757ac{
	color:#3757ac;
}
.font-size-15{
	font-size:15px;
}
.line-height-30{
	line-height:30px;
}
.pinpai-box2{
	background-color:#4cafef;
	text-align:center;
	color:#fff;
	font-weight:bold;
	padding:0 65px;
}
.pinpai-box2-tit{
	font-size:26px;
	line-height:26px;
	padding:50px 0 25px;
}
.pinpai-box2-titen{
	padding-bottom:40px;
	font-size:15px;
	line-height:15px;
}
.pinpai-box2 ul{
	list-style:none;
	margin:0;
	padding:0;
	display:flex;
	flex-direction:row;
	justify-content:space-around;
}
.pinpai-box2 ul li{
	background-size:100%;
	width:167px;
	height:246px;
}
.linian-txt{
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	padding:20px 0px 0;
}
.pinpai-box3{
	width:985px;
	margin:0 auto;
	font-size:15px;
	line-height:30px;
	text-align:justify;
	padding:35px 0;
}
.pinpai-box-txt{
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
}
.bgcolor-c9eefc{
	background-color:#c9eefc;
}
.taocan-box{
	width:1053px;
	background-color:#a1dbfc;
	margin:0 auto;
	text-align:center;
}
.taocan-con{
	background-color:#f1e6e4;
	width:1005px;
	margin:0 auto;
	position:relative;
}
.taocan-icon{
	display:inline-block;
	padding-top:20px;
}
.taocan-tit{
	font-size:26px;
	line-height:26px;
	color:#3757ac;
}
.taocan-con-txt1{
	font-size:20px;
	color:#59342e;
	line-height:40px;
	padding-top:20px;
}
.taocan-con-txt2{
	font-size:15px;
	line-height:26px;
	font-weight:bold;
	color:#59342e;
}
.taocan-con-box{
	height:207px;
	background-image:url(../img/taocan/taocan_bg1.jpg);
}
.taocan-con-txt3{
	font-size:15px;
	line-height:26px;
	color:#59342e;
	width:960px;
	margin:0 auto;
}
.taocan-con-txt4{
	width:870px;
	font-size:15px;
	line-height:26px;
	color:#59342e;
	margin:0 auto;
	padding-top:43px;
}
.padding-bot40{
	padding-bottom:40px;
}
.taocan-img img{
	display:block;
}
.taocan-fang{
	position:absolute;
	width:1005px;
	height:700px;
	top:160px;
	left:0;
	z-index:99;
	background-color:#f1e6e4;
	display:none;
}
.taocan-fang img{
	margin:0 auto 50px;
}