@charset "gb2312";
*{
	margin: 0;
	padding: 0;
}

body{
	width:100%;
	font-size:16px;
	font-family: "Microsoft YaHei";
	color:#333;
}
ul,li{
	list-style: none;
}
img{
	border:none;
}
input,select{
	border: none;
	outline: none;
}
table{

	border-collapse:collapse;
	border-spacing:0;

}
a { color:#333; text-decoration:none;}
a:hover{color: #e4393c;text-decoration:none;}
/* Í·²¿ */
.ht_top {width: 100%;background: #fff;line-height: 60px;overflow: hidden;}
.ht_top .zt_top {width: 1060px;height: 60px;margin: 0 auto;}
.ht_top h1 a {position:relative;top:2px;float: left;width:300px;height: 55px;overflow: hidden;background: url(imageslogo.png) no-repeat; font-size:14px;background-size: 100% 100%;}
.ht_top .topnav {float: right; color:#000; font-size:14px;}
.ht_top h1 span{
	display:inline-block;
	border-left:1px solid #fff;
	font-size:30px;
	padding-left:10px;
	height:30px;
	line-height: 30px;
	color:#fff;
	float:left;
	margin-left:10px;
	position: relative;
	top:12px;
	font-family: "ËÎÌå";
	display:none;
}
.ht_top .topnav a {color:#000;padding:0 8px;}
.ht_top .topnav a:hover { color:#e4393c; text-decoration:underline;}
.mheader,.mfooter,.mdslc{
	display:none;
}
.Width{
	width:1216px;
	margin:0 auto;
	overflow:hidden;
}
.banner{
	background-color:#0a0739;
	padding:84px 0 65px 0;
	position:relative;
	text-align: center;
}
.banner .txt{
	position: absolute;
	top:46%;
	left:50%;
	margin-left:-144px;
	font-size:72px;
	color:#fe2951;
	font-weight: bold;
}
.marL{
	margin-left:20%;
}
.banner_img{
	text-align: center;
	margin-bottom:36px;

}
.banner_img img,.dsbm_img img,.jpsz_img img,.join_img img{
	width:86%;
	
}
.dsbm_img img{
	height:685px;
}
.dslc{
	background-color: #0a0739;
	padding:0 0 75px 0;
	position:relative;
}
.dslc .tit_img{
	position:absolute;
	top:0;
}
.dslc>img{
	width:70%;
}
.dslc .tit_img img{
	width:241px;
}

.dsbm{
	background-color:#111536;
	padding:75px 0;
	position:relative;
}
.dsbm_img{
	text-align: center;
}
.dsbm_cont{
	
}
.dsbm_cont .formWp{
	position:absolute;
	top:150px;
	left:34%;
	width: 694px;
	/* width:680px; */
	border:10px solid #245c89;
	border-radius:50px;
	padding-top:35px;
	padding-bottom:40px;
	margin:0 auto;
}
.dsbm_cont .tip{
	font-size:16px;
	color:#faf9f3;
	line-height: 35px;
	margin-bottom:40px;
}
.dsbm_cont .tip p{
	padding-left:22px;
}
.dsbm_cont .tip p.padp{
	padding-left:105px;
}
.dsbm_cont>img{
	position:absolute;
	top:135px;
}
.formWp .form{
	width:370px;
	margin:0 auto;
	
}
.formWp .form #demo>div{
	height:38px;
	margin-bottom:15px;
	position:relative;
}
.formWp .form #demo>div input{
	width:260px;
	height:38px;
	text-indent: 5px;
	background-color:#595387;
	color:#fff;
	font-size:18px;
}

.formWp .form label{
	display:inline-block;
	width:105px;
	text-align:left;
	letter-spacing: 2px;
	color:#fff;
	font-size:18px;
}
.formWp .form .phone label{
	letter-spacing: 3px;
}
.formWp .form .name label{
	letter-spacing: 2.5px;
}

.formWp .form select{
	text-indent: 5px;
	color:#b2abd5;
	font-size:18px;
	appearance:none;  
    -moz-appearance:none;  
    -webkit-appearance:none;  
  	background-color:#595387;
  
}
.formWp .form .area select{
	width:127px;
	height:38px;
}

.formWp .form .area select.mar{
	margin-left:-4px;
}
.formWp .form .cls select{
	width:260px;
	height:38px;
}
.formWp .form .cls{
	margin-bottom:40px;
}
.formWp .form i{
	position:absolute;
	top:50%;
	margin-top:-5.5px;
	width:10px;
	height:11px;
	background:url(imagesarr.png) no-repeat;
}
.formWp .form .cls i{
	right:10px;
	
}
.formWp .form .area .arr1{
	right:148px;
}
.formWp .form .area .arr2{
	right:12px;
}
#tj_btn{
	width:208px;
	line-height: 40px;
	background: url(imagestj_btn.png) center no-repeat;
	color:#fce108;
	font-size: 18px;
	background-size:100% 100%;
	text-align: center;
	margin-left:130px;
	margin-bottom:30px;
}
.formWp .txt{
	text-align: center;
	color:#fff;
	font-size:16px;
}
.formWp .form .cls select{
	margin-left:-5px;
}
.jpsz{
	background-color:#0a0739;
	padding:85px 0;
	position: relative;
	margin-top:-10px;
}
.jpsz_img{
	text-align: center;
}
.jpsz_cont,.join_cont{
	width:1040px;
	position: absolute;
	top:156px;
	color:#fff;
	font-size:18px;
}
@media screen and (min-width: 1200px) and (max-width: 
	1366px){
	.jpsz_cont,.join_cont{
		top:90px;
	}
}
.jpsz_cont .con{
	overflow: hidden;
	margin-left:100px;
}
.jpsz_cont .con dl{
	float:left;
	width:33.3%;
	text-align:center;
	padding-top:0;
}
.jpsz_cont .con dd{
	width:125px;
	height:95px;
	padding-top:30px;
	border-radius:50%;
	border:6px solid #dd2a80;
	text-align:center;
	line-height: 30px;
	margin:0 auto 30px;
	color:#f00;
}
.jpsz_cont .con dd.red{
	background: url(imagespic1.png) no-repeat center;
	background-size: 99% 99%;
}
.jpsz_cont .con dd.blue{
	border:6px solid #00a0e9;
	background: url(imagespic2.png) no-repeat center;
	background-size: 100% 100%;
}
.jpsz_cont .con dd.green{
	border:6px solid #80c269;
	background: url(images33.png) no-repeat center;
	background-size: 100% 100%;
}
.jpsz_cont .con dt{
	line-height: 30px;
}
.jpsz_cont .tip{
	width:1296px;
	/*margin:0 auto;*/
	margin-left: -40px;
	line-height: 50px;
	background-color:#0a0739;
	border-radius:30px;
	text-align:center;
	margin-top:70px;
}
.jpsz_cont .tip span{
	color:#ffe512;
}
.bmrk{
	width:100%;
	overflow: hidden;
	padding:70px 0;
	background:#0a0739 url(imagesbg2.jpg) center no-repeat;
	background-size:86% 100%;
}
.bmrk_cont img{
	margin-bottom:46px;
}
.pannelWp{
	overflow:hidden;
}
.pannelWp .pannel{
	width:240px;
	height: 444px;
	background:url(imagesbg3.png) center no-repeat;
	background-size:100% 100%;
	color:#fff;
	text-align: center;
	float:left;
	margin:0 60px;
}
 .pannelWp .pannel1{
	margin-left:135px;
}

.pannelWp .pannel .title{
	padding:75px 0 15px 0;
	font-size: 26px;
}
.pannelWp .pannel1 .title{
	color:#ef674d;
}
.pannelWp .pannel2 .title{
	color:#0c99fa;
}
.pannelWp .pannel3 .title{
	color:#f72a8d;
}
.pannelWp .pannel .ins{
	line-height: 32px;
}
.pannelWp .pannel1 .erm img{
	margin-bottom:22px;
	margin-top:20px;
}
.pannelWp .pannel .go{
	width:142px;
	line-height: 35px;
	text-align: center;
	margin:0 auto;
}
.pannelWp .pannel1 .go{
	background-color:#ef674d;
}
.pannelWp .pannel2 .go{
	background-color:#0c99fa;
	color:#fce108;
	border-radius: 30px;
	margin-top:56px;
}
.pannelWp .pannel3 .go{
	background-color:#f72a8d;
	border-radius: 30px;
	margin-top:25px;
}
.pannelWp .pannel3 .go a{
	display: block;
	color:#fce108;
}
.provs{
	background-color:#13122c;
	padding-top:75px;
	position:relative;
}
.provs_img{
	position: absolute;
	z-index:99;
	margin-bottom:45px;
}
.tabWp{
	width:1216px;
	margin:0 auto;
	padding-top:160px;
}
.tabMenu{
	overflow: hidden;
}
.tabMenu li{
	width:184px;
	line-height: 50px;
	background-color: #47477c;
	float:left;
	font-size:18px;
	color:#fff;
	margin:0 22px 30px 0;
	text-align: center;
}
.tabMenu li.no_mar{
	margin-right:0;
}
.tabMenu li a{
	display:block;
	color:#fff;
}
.tabMenu li a:hover{
	background-color:#3a64c2;
}
.tabCont .list_cont.on{
	display:block;
}
.tabCont .list_cont{
	background-color:#161532;
	border-left:4px solid #3a64c2;
	color:#fcfcfc;
	line-height: 30px;
	padding:18px 0 18px 46px;
	display:none;
}
   
/*µ×²¿*/
.footer {margin-top:-5px;clear:both;text-align: center;padding:88px 0 200px;position: relative;background: #13122c;}
.footer p {line-height: 26px; color:#fff; font-size:14px;position: relative;z-index: 2;}
.footer p a {color: #fff; font-size:14px;}
.footer p span {padding-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 0px}



@media screen and (max-width: 1080px){
	body{
		font-size: 0.75rem;
	}
	.ht_top,.footer{
		display:none;
	}
	.Width{
		width:100%;
	}
	
	.mheader{
		width:100%;
		display:block;
		height:2rem;
		line-height:2rem;
		overflow:hidden;
		background:#fff;
		border-bottom:1px solid #ccc;
	}
	.mheader .logo{
		height:2rem;
		width:28%;
		float:left;
	}
	.mheader .logo a>img{
		width:100%;
		margin-top:0.3rem;
		margin-left:0.5rem;
	}
	.mheader .text{
		margin-right:0.5rem;
		float:right;
	}
	.mheader .text>a{
		color:#000;
		font-size:0.65rem;
	}
	.banner_img img, .jpsz_img img{
		width:100%;
		height:8rem;
	}
	.banner{
		padding:0 0 0.8rem 0;
	}
	.banner .txt {
	    position: absolute;
	    top: 46%;
	    left: 40%;
	    margin-left:0;
	    font-size:1rem;
	}
	.jpsz_img>img,.dsbm_img>img{
		display:none;
	}
	.banner_img{
		margin-bottom:0.7rem;
	}
	.dslc .Width .tit_img>img,.jpsz_cont img,.bmrk_cont .Width img{
		width:60%;
	    top:0;
	}
	.bmrk_cont>img{
		width:45%;
	}
	.jpsz_cont>img{
		width:49%;
	}
	.dslc .Width>img{
		width:100%;
	}
	.jpsz_cont img{

	}
	.dslc_img {
		width:100%;
    }
    .dslc,.jpsz,.join,.dsbm{
    	padding:1rem 0;
    }
    .dslc{
    	margin-top:-0.2rem;
    }
    .mdslc{
		display:block;
		background: #0a0739;
	}
	.mdslc table{
		border-left:1px solid #fff;
		color: #fcfcfc;
		width:96%;
		margin:0 auto;
	}
	.mdslc table tr td,.mdslc table tr th{
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;
		border-top:1px solid #fff;
		text-align:center;
	}
	.jpsz_cont, .join_cont {
		position:relative;
	    width:100%;
	    top: 0;
	    font-size:0.75rem;
	}
	.jpsz_cont .con dl,.join_cont dl{
		float:none;
		width:90%;
		margin:0 auto;
		overflow:hidden;
		padding-top:1rem;
	}
	.jpsz_cont .con dl dd,.join_cont dl dd{
		float:left;
		width:4.3rem;
	    height:3rem;
	    padding-top:1.3rem;
	    border: 0.5rem solid #dd2a80;
	    line-height: 1rem;
	    margin: 0 1rem 0 0;
	}
	.jpsz_cont .con dt{
		line-height: 1.5rem;
	}
	.jpsz_cont .con dl:nth-child(2) dt,.join_cont dl:nth-child(2) dt,.join_cont dl:nth-child(1) dt{
		padding-top:0rem;
	}
	.jpsz_cont .con dl:nth-child(3) dt,.join_cont dl:nth-child(3) dt{
		line-height:1.5rem;
	}
	.jpsz_cont .tip {
	    width: 100%;
	    line-height:1.5rem;
	    margin-top:1rem;
	    margin-left:0;
	}
	.jpsz_cont .con dl dt,.join_cont dt{
		float:left;
	}
	.jpsz_cont .con{
		margin-left:0;
	}
	.dsbm_cont>img{
		position:relative;
		top:0;
		width:40%;
		margin-bottom:1rem;
	}
	.dsbm_cont .formWp {
	    position: relative;
	    top:0;
	    left:0;
	    width:95%;
	    border:0.15rem solid #245c89;
	    border-radius:1rem;
	   	padding:1rem 0;
	}
	.dsbm_cont .tip {
	    font-size:0.75rem;
	    line-height:1.4rem;
	    margin-bottom:1.5rem;
	}
	.formWp .form label {
	    width:4.5rem;
	    letter-spacing: 2px;
	    font-size:0.75rem;
	}
	.formWp .form{
		width:80%;
	}
	.dsbm_cont .tip p,.dsbm_cont .tip p.padp{
		padding-left:1.2rem;
	}
	
	.formWp .form>div{
		height:1.5rem;
	}
	.formWp .form .cls{
		margin-bottom:1.5rem;
	}
	.formWp .form #demo>div input,.formWp .form .cls select {
	    width:67%;
	    height:1.5rem;
	    text-indent: 5px;
	    font-size: 0.75rem;
	}
	.formWp .form .area select {
	    width:33%;
	    height:1.5rem;
	}
	.formWp .form select{
		font-size:0.75rem;
	}
	.formWp .form .cls select{
		margin-left:-0.2rem;
	}
	.formWp .form i {
	  	top:28%;
	    margin-top:0;
	    width:0.57rem;
	    height:0.55rem;
	   
	}
	.formWp .form .cls i{
		right:3%;
	}
	.formWp .form .area .arr1{
		right:36%;
	}
	.formWp .form .area .arr2{
		right:1%;
	}
	#tj_btn {
	    width:67%;
	    height:1.5rem;
	    line-height:1.5rem;
	    font-size:0.75rem;
	    margin-left:32%;
	    margin-bottom: 30px;
	}
	.formWp .txt{
		font-size:0.7rem;
	}
	.pannelWp .pannel {
	    width:70%;
	    height:17rem;
	    margin:0 auto 1rem;
	    float: none;
	}
	.pannelWp .pannel .title {
	    padding:2rem 0 0.5rem;
	    font-size:1rem;
	}
	.pannelWp .pannel.pannel1 .go{
		margin-top:-0.5rem;
	}
	.pannelWp .pannel .go{
		width:40%;
		line-height: 1.5rem;
		margin-top:1.5rem;
	}
	.pannelWp .pannel .ins{
		line-height: 1.4rem;
	}
	
	.bmrk{
		padding:1rem 0;
		background:#13122c;
	}
	.bmrk_cont ul{
		margin-left:2.6%;
	}
	.bmrk_cont li {
	    width: 16.5%;
	    line-height:1.5rem;
	    font-size:0.75rem;
	    margin-bottom:0.8rem;
	    margin-right:0.65rem;
	}
	.bmrk_cont img{
		margin-bottom:1rem;
	}
	.provs{
		padding:1rem 0 0 0;
	}
	.provs_img img{
		width:75%;
	}
	.provs_img{
		position:relative;
		margin-bottom:1rem;
	}
	.tabWp{
		width:96%;
		padding:0;
	}
	.tabMenu li {
	    width:22%;
	    line-height:1.5rem;
	    font-size: 0.75rem;
	    margin: 0 0.26rem 1rem;
	}
	.tabMenu li.no_mar{
		margin-right:0.26rem;
	}
	.tabCont .list_cont {
	    line-height: 30px;
	    padding: 1rem 0 1rem 1.5rem;
	}
	.mfooter{
		display:block;
		padding:1rem 0;
		background:#000;
		text-align:center;
		color:#fff;
		font-size:0.6rem;
		margin-top:-0.5rem;
	}
}