/** CSS Reset **/
*{-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; vertical-align: bottom;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:center; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }
textarea, input, select{resize: none;outline:none;background:none;border:none;}
button {overflow:visible;width:auto;margin:0;padding:0;border:0 none;outline:none;}
input{border:0}
a{text-decoration:none; color:#333;-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;}
a:hover{ text-decoration:none;color:#000;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size: 0;}
.clearfix{display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
html{width: 100%;height:100%;}
body{color:#333;font-size:18px;font-family: "Microsoft YaHei";width: 100%;height:100%;}
.fl{float:left;}
.fr{float:right;}
.mobile{display:none;}
.m1000{width:1000px;margin:0 auto;overflow: hidden;}
 p{ transition:all 0.2s ease-in 0s;}
p:hover{ transform:translateY(-5px);} 
/* banner */
.header {width: 100%; height: 600px; position: relative;background:url("../images/bannerBg.jpg") no-repeat center top;}
.header_t{position: absolute;top: 330px;left: 50%;margin-left: -422px;}
.header_b{position: absolute;top:410px;width:1000px;}
/*part*/
.page { padding: 0 0;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; background-color: #0b2c8f;position: relative;}
.page .title{margin-bottom:40px;text-align: center;}
.page .title .chinese{font-size: 48px;font-weight: bold;color:#c30e23;line-height: 70px;}
.page .title .english{font-size: 20px;font-weight: bold;color:#dc9aa0;}
.page .title img {margin: 0 auto;display: block;}
/*tab*/
.tab_wrap{width:100%;}
.tab_wrap .tab{width:1000px;}
.tab_wrap .tab li{float:left;cursor: pointer;font-size:30px;width:33.3%; background:yellow; }
.tab_wrap .tab li.active{background:red;}
.tab_wrap .item_wrap{position:relative;overflow:hidden;margin-top:20px;}
.tab_wrap .item_wrap .item{position: absolute;left:-1000px;width:1000px;overflow: hidden;}

#reg form label {margin: 10px 0;}

.linkBox{
	width: 100%;
	height: 70px;
	
}
.linkA{
	display: inline-block;
	width: 214px;
	height: 70px;
	background: url(../images/linkABg.png) no-repeat;
	background-size: 100% 100%;
	line-height: 70px;
	text-align: center;
	margin: 0 60px;
	font-size: 20px;
	font-weight: 600;
}
.linkAR{
	float: right;
}
.linkA span{
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url(../images/addIcon.png) no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
	margin-right: 5px;
}
.page{
	position: relative;
	overflow: hidden;
	background-color: #f6f7ff;
}
.header_big{
	margin-top: -240px;
}
.navBox{
	position: relative;
	margin-top: -100px;
}
.Mdec{
	display: none;
	position: absolute;
	top: 0;
	right: -60vw;
	margin-top: 60vw;
	z-index: 0;
}
.detling{
	position: absolute;
	top: 0;
	left: 50%;
	
}
.ling0{
	width: 600px;
	margin-top: -100px;
	margin-left: -1300px;
}
.ling1{
	width: 200px;
	margin-top: 500px;
	margin-left: -750px;
}
.ling1{
	width: 200px;
	margin-top: 800px;
	margin-left: -750px;
}
.ling2{
	width: 600px;
	margin-top: 950px;
	margin-left: 600px;
}
.ling3{
	width: 200px;
	margin-top: 1850px;
	margin-left: -750px;
}
.ling4{
	width: 100px;
	margin-top: 2300px;
	margin-left: 600px;
}
.ling5{
	width: 50px;
	margin-top: 2400px;
	margin-left: 550px;
}
.ling6{
	width: 600px;
	margin-top: 2700px;
	margin-left: -1300px;
}
.ling7{
	width: 200px;
	margin-top: 3500px;
	margin-left: 550px;
}

.nav{
	height: 100px;
	width: 100%;
	background-color: #5c519a;
	background-color: rgba(53,40,129,.8);
	z-index: 10;
}
.navContent{
	width: 1000px;
	height: 100%;
	margin: 0 auto;
}
.navContentUl{
	height: 100%;
}
.navContentLi{
	float: left;
	font-size: 26px;
	margin-right: 45px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	cursor: pointer;
}
.navContentLi a{
	color: #fff;
	font-size: 26px;
}
.navContentLiLast{
	margin-right: 0;
}
.box{
	position: relative;
	width: 1000px;
	margin: auto;
	z-index: 1;
}
.boxTitle{
	text-align: center;
	margin-bottom: 45px;
	padding-top: 120px;
}
.boxTitleCenter{
	position: relative;
	display: inline-block;
	font-size: 48px;
	font-weight: 600;
	color: #b43d53;
}
.boxTitleCenter i{
	position: relative;
	z-index: 10;
}
.boxTitleCenter span{
	position: absolute;
	display: inline-block;
	top: 0;
	left: 0;
	width: 39px;
	height: 46px;
	z-index: 1;
	background: url(../images/titleEmb.png) no-repeat;
	background-size: 100% 100%;
	margin-left: -10px;
	margin-top: -5px;
}
.boxContentText p{
	text-align: justify;
	color: #010101;
	font-size: 18px;
	line-height: 30px;
}
.boxContentPolygonLi{
	width: 201px;
	height: 230px;
	background: url(../images/polygon.png) no-repeat;
	background-size: 100% 100%;
	float: left;
	text-align: center;
	margin-right: 65px;
	
}
.fourthly{
	margin-right: 0;
}
.fifth{
	margin-left: 134px;
}
.inferior{
	margin-top: -20px;
}
.boxContentPolygonUl{
	overflow: hidden;
}
.boxContentPolygonLi img{
	margin-top: 30px;
}
.boxContentPolygonLi p{
	font-size: 20px;
	color: #fff;
}
.gengduoLink{
	text-align: center;
	margin-top: 20px;
}
.gengduoLink a{
	display: inline-block;
	width: 227px;
	height: 83px;
	background: url(../images/gengduoxiangmu.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	color: #000;
	font-size: 20px;
	font-weight: 600;
	line-height: 83px;
}
.Around{
	position: relative;
	display: inline-block;
	width: 496px;
	height: 139px;
	background: url(../images/shiherenqunBg.png) no-repeat;
	background-size: 100% 100%;
	line-height: 139px;
}
.AroundR{
	float: right;
}
.AroundNum{
	position: absolute;
	left: 50%;
	margin-top: -20px;
	margin-left: -23px;
	display: inline-block;
	width: 45px;
	height: 54px;
	line-height: 54px;
	background: url(../images/shiherenqunNum.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	color: #fff;
	font-size: 48px;
	font-weight: 600;
}
.AroundNum i{
	margin-left: -10px;
}
.AroundP{
	width: 350px;
	text-align: left;
	margin-left: 60px;
}
.AroundP span{
	display: inline-block;
	line-height: 28px;
	margin-top: 45px;
}
.boxContentIntroUl{
	overflow: hidden;
}
.boxContentIntroLi{
	height: 100px;
	width: 478px;
	border-left: 2px solid #49b3e7;
	float: left;
	padding: 0 10px;
	margin-bottom: 60px;
}
.boxContentIntroLiLast{
	margin-bottom: 0;
}
.boxContentIntroLi h5{
	color: #b43d53;
	font-size: 20px;
	line-height: 36px;
	font-weight: 600;
}
.boxContentIntroLi p{
	color: #333;
	font-size: 18px;
	line-height: 30px;
}
.dot{
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #b43d53;
	vertical-align: middle;
	margin-right: 10px;
}
.boxContentListLi{
	font-size: 20px;
	color: #010101;
	height: 46px;
	line-height: 46px;
}
.boxContentListLi img{
	width: 10px;
	vertical-align: middle;
	margin-right: 10px;
}
.fubiaoti{
	font-size: 18px;
	color: #000;
	margin-top: 10px;
}
.tabTitle{
	overflow: hidden;
}
.tabTitle li{
	width: 158px;
	height: 78px;
	border: 1px solid #bebebe;
	border-radius: 9px;
	float: left;
	cursor: pointer;
	background-color: #fff;
	overflow: hidden;
	font-size: 18px;
	text-align: center;
	line-height: 78px;
	color: #010101;
	margin: 3px;
}
.tabTitle li span{
	display: inline-block;
	line-height: 26px;
	vertical-align: middle;
}
.tabTitle .tabTitleA{
	background: url(../images/tabTitleBg.jpg) no-repeat;
	background-size: 100% 100%;
	color: #fff;
}
.tabTitle .erceng{
	margin-left: 86px;
}
.tabContent b{
	display: inline-block;
	vertical-align: top;
}
.tabContent span{
	display: inline-block;
	width: 890px;
	line-height: 28px;
}
.tabContent li{
	background-color: #fff;
	border-radius: 9px;
	font-size: 18px;
	color: #000;
	padding: 10px;
	box-shadow: 4px 4px 10px rgba(0,0,0,.15);
	display: none;
}
.tabContent li p{
	padding: 12px 0;
}
.tabContent{
	margin-top: 20px;
	padding-bottom: 20px;
}
.tabContent .tabContentA{
	display: block;
}
.navContentLiA a{
	font-weight: 600;
}
.navContentLi{
	font-weight: 500;
}
.zxyy{background:#f6f7ff url(../images/zxyy_bg.png) no-repeat center top;padding-bottom:40px;}
.form-wrap .btn-wrap{background:#f39801;}
.xdf_bottomForm.form-wrap form .label {width: 15%;}
@media screen and (max-width:1000px) {
	.m1000{width:100%;margin:0 auto;}
	.pc{display:none;}
	.header_b{display:none;}
	.mobile{display:block;}
	.header {height: 33rem; background:url("../images/bannerBg.jpg") no-repeat center top;margin-top: 0px;}
	.logo img{
		position: absolute;
		width: 28vw;
		top: 0;
	}
	.header{
		/* width: 100vw; */
		height: 60vw;
		background-size: auto 100%;
		position: relative;
	}
	.header_big{
		margin-top: -25vw;
		position: absolute;
		top: 0;
	}
	.header_t{
		width: 80vw;
		top: 50%;
		left: 50%;
		margin-left: 0;
		margin-top: 10vw;
		transform: translate(-50%,-50%);
	}
	.header_t img{
		width: 100%;
	}
	.navBox{
		margin-top: -10vw;
	}
	.nav{
		height: 14vw;
	}
	.navContentUl{
		display: flex;
		justify-content: space-between;
		padding: 0 2vw;
	}
	.navContentLi{
		display: flex;
		align-items: center;
		float: none;
		height: 14vw;
		width: 8vw;
		font-size: 4vw;
		margin-right: 0;
		/* background-color: #B43D53; */
		line-height: 5vw;
	}
	.navContentLi a{
		font-size: 4vw;
	}
	.navContent{
		width: 100%;
	}
	.box{
		width: 100%;
	}
	.boxTitleCenter{
		font-size: 7vw;
	}
	.boxTitle{
		padding-top: 15vw;
		margin-bottom: 4vw;
	}
	.boxTitleCenter span{
		width: 5vw;
		height: 5.5vw;
		margin-left: -1vw;
		margin-top: 0;
	}
	.boxContentText{
	}
	.boxContentText p{
		font-size: 3vw;
		line-height: 4vw;
		margin-bottom: 1vw;
	}
	.boxContentPolygonUl{
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.boxContentPolygonLi{
		float: none;
		width: 26vw;
		height: 30vw;
		margin: 0 2vw;
	}
	.boxContentPolygonLi:nth-child(4){
		margin-left: 17vw;
	}
	.boxContentPolygonLi img{
		width: 16vw;
		margin-top: 3.5vw;
	}
	.boxContentPolygonLi p{
		font-size: 2.5vw;
	}
	.boxContentPolygonLi:nth-child(3)~li{
		margin-top: -4vw;
	}
	.gengduoLink{
		display: none;
	}
	.AroundR{
		float: none;
	}
	.boxContentAround{
	}
	.Around{
		width: 100%;
		height: 20vw;
		line-height: 20vw;
		margin-top: 10vw;
	}
	.AroundP{
		width: calc(100% - 4vw);
		padding: 0 2vw;
		text-align: center;
		margin-left: 0;
		font-size: 3vw;
	}
	.AroundP span{
		line-height: 4vw;
		margin-top: 4vw;
	}
	.AroundNum{
		margin-left: 0;
		transform: translateX(-50%);
		width: 8vw;
		height: 10vw;
		font-size: 8vw;
		line-height: 10vw;
		margin-top: -4vw;
	}
	.AroundNum i{
		margin-left: -1vw;
		
	}
	.boxContentIntro{
	}
	.boxContentIntroLi{
		width: calc(100% - 4vw);
		border-left: 0.5vw solid #49b3e7;
		float: none;
		padding: 0 2vw;
		height: 14vw;
		margin-bottom: 8vw;
		display: flex;
		flex-flow: column;
		justify-content: center;
	}
	.boxContentIntroLi h5{
		font-size: 4vw;
		line-height: 5vw;
	}
	.boxContentIntroLi p{
		font-size: 3vw;
		line-height: 4vw;
	}
	.boxContent{
		padding: 0 2vw;
	}
	.boxContentListLi{
		font-size: 3vw;
		height: auto;
		line-height: 4vw;
		margin-top: 2vw;
	}
	.dot{
		width: 1vw;
		height: 1vw;
		margin-right: 2vw;
		margin-top: 2.5vw;
	}
	.boxContentListLi p{
		display: flex;
		justify-content: flex-start;
		/* vertical-align: middle; */
		align-items: flex-start;
	}
	.boxContentListLi img{
		width: 1.5vw;
		height: 2vw;
		margin-top: 2vw;
		margin-right: 2vw;
	}
	.boxContentListLi p span:last-child{
		width: 96%;
		line-height: 5vw;
	}
	.boxTitleCenter{
	}
	
	.fubiaoti{
		font-size: 3vw;
		margin-top: 2vw;
	}
	.tabTitle{
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.tabTitle li{
	    width: 20.5vw;
	    height: 12vw;
	    border: 0.2vw solid #bebebe;
	    border-radius: 1vw;
	    float: none;
	    cursor: pointer;
	    background-color: #fff;
	    overflow: hidden;
	    font-size: 2.5vw;
	    text-align: center;
	    line-height: 12vw;
	    color: #010101;
	    margin: 1vw;
	}
	.tabTitle .erceng{
		margin-left: 0;
	}
	.tabTitle li span{
		line-height: 4vw;
	}
	.tabTitle .erceng{
		margin: 1vw;
	}
	.tabContent span{
		width: 80%;
	}
	.tabContent li p{
		padding: 1vw 0;
	}
	.tabContent li{
	    border-radius: 1vw;
	    font-size: 3vw;
	    padding: 2vw;
	    box-shadow: 1vw 1vw 2vw rgba(0,0,0,.15);
	}
	.Mdec{
		
		display: block;
	}
	.tabContent b{
		vertical-align: top;
	}
	.page.zxyy {background-size: cover;}
}


