/*首页banner*/
.zhezhao {
    width: 100%;
    height: 755px;
    background-clip: border-box;
    background-origin: content-box;
    background-size: cover;
    position: absolute;
    top: 0;
    z-index: 1;
}
.swiper-container{position: relative;}
.bannerbox{position: relative;padding: 130px 40px 45px 40px;background: #fff;}
.bannertst{position: absolute;width: 29.53125%;top:27%;z-index: 999999;right:36%;}
.bannertst i{display: inline-block;}
.bannertst i img{width: 100%;}
.slidepic{display: inline-block;width: 100%;height: 755px;background-repeat: no-repeat;background-clip: content-box;background-origin: content-box;background-position: center;}
.slidepic img{width: auto;height: 100%;}
.bannertst a{height:40px;line-height: 40px;text-align: center;background: #fff;color: #333;margin-top: 4.768212%;padding: 0 10px;}
.bannertst a:hover{color: #333;box-shadow: 0 0 5px 3px #ccc;}
/*自定义分页颜色*/
.swiper-pagination-bullet-active{background: #fff !important;opacity:.5 !important;border: 3px solid #fff !important;}
.swiper-pagination-bullet{width: 15px !important;height: 15px !important;border: 2px solid #fff;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{display: none;}
.bannerbox:hover .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{display: block!important;}

/*首页banner*/

/*关于我们*/
.bannertop {padding: 130px 40px 0px 40px;background: #fff;}
.bannertop i{display: inline-block;background-position: center !important;background-clip: content-box;background-origin: content-box;width: 100%;height: 480px;}

.heng{width: 60px;height: 6px;background: #da251d;display: inline-block;}
.auoutmain-nav a{color: #525252;font-size: 16px;display: block;line-height: 30px;}
.auoutmain-nav a:hover{color: #ccc !important;}
.auoutmain-nav li{float: left;padding: 25px 25px 0px 25px;}
.auoutmain-nav{display: inline-block;}
.auoutmain-navbox{text-align: center;position: relative;height: 85px;}
.links{width: 100%;height: 1px;background: #e5e5e5;border: 0;padding: 0;margin: 0;position: absolute;bottom: 17px;z-index: -1;}
/*关于我们结束*/


/*在线报名*/
.applying{background-color:#f4f4f4;padding: 55px 0;}
.applying h1{padding-bottom: 35px;font-size: 24px;line-height: 30px;color: #d8221a;display: block;text-align: center;}
.applying table{overflow: hidden;}
.applying table tr{float: left;padding-bottom: 20px;}
.applying table input,.applying textarea{ border-style:none;color: #333;text-indent: 1em;background-color: #f4f4f4;height: 40px;border: 0;border: 1px solid #dcdcdc;width: 100%;}
.applying::-webkit-input-placeholder { color: #333;}
.applying:-moz-placeholder { color: #333;}
.applying:-ms-input-placeholder { color: #333;}
.padl40{padding-left: 35px;}
.applying textarea{width: 100%;height: 90px;}
.okbtn{display: block;text-align: center;padding: 14px 0;}
.okbtn a{color: #fff;background: #D8221A;padding:13px 54px;font-size: 16px;display: inline-block;}


/*mainone*/
#mainone dl{padding: 60px 0 110px 0;margin-bottom: 0;}
#mainone dd{
	width: 44.25%;
	overflow:hidden;
}
#mainone dt{
	width: 50%;
	overflow:hidden;
}
#mainone .jjtst {font-weight: normal;}
#mainone .jjtst H1{
	font-size: 26PX;
	display: inline-block;
	padding-right: 10px;
	margin:-5px 0 0 0;
}
#mainone .jjtst small{
	display: inline-block;
	font-size: 12PX;
	color: #c7c7c7;
}
.luowen p{line-height: 30px;text-indent: 2em;}
/*/#mainone*/
/*maintwo*/
#maintwo{
	background-image: url(../img/about-banner1.jpg);
	height: 502px;
	width: 100%;
	background-clip: content-box;
	background-origin: content-box;
	background-position: center;
	padding: 0px 40px 0px 40px;
}


.developerbox{position:relative;    padding: 0px 40px 0px 40px;}
.positionbox img{width:100%;height:auto;}
.developerbox .fall{
		display:block;
	position:absolute;
	transform:translate(-50%,-50%);
	cursor:pointer;
}
.developerbox .fall1{
	width:300px;
	height:300px;
	top:50%;
	left:50%;
}
.developerbox .fall2{
	width:100px;
	height:100px;
	top:50%;
	left:25%;
}
.developerbox .fall3{
	width:100px;
	height:150px;
	top:74%;
	left:15%;
}
.developerbox .fall4{
	width:100px;
	height:150px;
	top:74%;
	left:72%;
}
.developerbox .fall5{
	width:150px;
	height:150px;
	top:43%;
	left:84%;
}
/*

.banner-bg{height: auto;width: 54.583333%;float: right;transform: translate(0,-113%);top: 27%;}*/
.banner-bg{height: auto;width: 48%;float: right;transform: translate(0,-52%);top: 27%;}
.banner-bg .bg-img{width:auto;height:86px;background:no-repeat;background-size:contain;display:block;    background-position: center;}
.banner-pagination{width: 34.333333% !important;height: 330px !important;}
.warper{position: relative;}
/*自定义分页器样式*/
.swiper-pagination-custom {bottom: 0 !important;left: 0;  height: 100%;display: inline-block;position: absolute;}  
/*自定义分页器的样式，这个你自己想要什么样子自己写*/  
/*.swiper-pagination-customs {  width: 120px;  height:120px;  display: inline-block;  background: rgba(31,26,23,0.4);position: relative; cursor: pointer; }*/
.swiper-pagination-customs {  width: 110px;  height:110px;  display: inline-block;  background: rgba(31,26,23,0.4);position: relative; cursor: pointer; }
/*.swiper-pagination-customs:before{ content: "";display:block;  width: 3px;  height: 3px;  background: #FFFFFF;}*/
/*.swiper-pagination-customs:last-child:after{ content: "";display: block;  width: 3px;  height: 3px;  background: #FFFFFF;position: absolute;left: 100%;top: 0;}*/
.swiper-pagination-custom:nth-child(1){  bottom: 200px;  left: 0;}
.swiptst a{color: #FFFFFF;width: 120px;height: 120px; display: inline-block;text-align: center;transform: rotate(-45deg);}
.swiptst1 a{color: #FFFFFF;width: 120px;height: 120px; display: inline-block;text-align: center;transform: rotate(-45deg);}
.swiptst1 a i{display: inline-block;border-bottom: 1px solid #fff;font-size: 18px;padding-bottom: 5px;font-weight: bold;margin-top: 20px;}
.swiptst1 a p{font-size: 22px;display: block;line-height: 42px;}
.swiptst a i{display: inline-block;border-bottom: 1px solid #fff;font-size: 18px;padding-bottom: 5px;font-weight: bold;margin-top: 20px;}
/*
.swiptst a p{font-size: 24px;display: block;line-height: 55px;}*/
.swiptst a p{font-size: 22px;display: block;line-height: 42px;}

.banner-pagination span{position: absolute;transform: translate(-50%,-50%);transform: rotate(45deg);border-radius: 5px;}
/*.banner-pagination span:nth-child(1){left:25% ;top: 30%;}*/
.banner-pagination span:nth-child(1){left:28% ;top: 27%;}
.banner-pagination span:nth-child(2){top: 0;}
/*
.banner-pagination span:nth-child(3){right:-4% ;top: 30%;}*/
.banner-pagination span:nth-child(3){right:0.8% ;top: 27%;}
/*
.swiper-pagination-customs-active.swiptst{width: 120px;height: 120px;    opacity: .7;
    background-color: #da251d;}
*/
.swiper-pagination-customs-active.swiptst{width: 110px;height: 110px;    opacity: .7;
    background-color: #da251d;}
/*自定义分页器激活时的样式表现*/  
.swiper-pagination-customs-active {opacity: .7;  background-color:#da251d;}

/*#maintwo*/
.maintwotst{text-align: center;font-size: 24px;letter-spacing: 2px;color: #525252;padding-top: 27px;}
.maintwotst small{font-size: 14px;color: #666666;}
/*#mainlast*/
.mainlast{text-align: center;padding-top: 72px;}
.mainlast h1{font-size: 24px;font-weight: normal;line-height: 24px;letter-spacing: 2px;color: #525252;padding-bottom: 16px;}
.mainlast small{font-size: 14px;color: #666666;}
/*.faq span{*/
	/*font-size: 16px;*/
	/*font-weight: bold;*/
	/*line-height: 24px;*/
	/*letter-spacing: 1px;*/
	/*color: #333333;*/
	/*padding-bottom: 17px;*/
	/*display: block;*/
/*}*/
.faq p{
	font-family: arial, '微软雅黑';
	/*font-size: 14px;*/
	/*font-weight: normal;*/
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 1px;
	/*color: #666666;*/
}
.faqtst{padding-bottom: 25px;}
.link{display: block;width: 1px;height: 338px;background: radial-gradient(#f0f0f0 -24%, white 100%);}
.rowbox{position: relative;margin-top: 54px;overflow: hidden;height: 361px;}
.link{position: absolute;transform: translate(-50%,-50%);left: 50%;top: 50%;}
.col-md-6.faq{padding-left: 35px;padding-right: 35px;}
/*按钮*/
.btnbox a{font-size: 14px;line-height: 24px;color: #ffffff;padding: 15px 36px;padding-right: 0; background-color: #da241c;display: inline-block;}
.btnbox a i{font-size: 25px;margin:0 36px ;position: relative;top: 5px;}
.btnbox{display: block;text-align: center;padding: 25px 0 129px;}


/*fuwu*/
#fumainone dd,#fumainone dt{width: 50%;padding-bottom: 119px;padding-top: 55px;}
#fumainone dl{margin-bottom: 0;}
.fuwupic{display: block;height: 410px;width:100%;    background-size: cover;background-origin: content-box;background-clip: content-box;background-position: center;background-repeat: no-repeat;    padding: 0px 0px 0px 40px;}
.fuwudttxt{width: 55%;padding-left: 51px;padding-top: 50px;}
.fuwudttxt .jjtst {
    line-height: 50px;
    font-weight: normal;
    padding-bottom: 10px;
}
.fuwudttxt .jjtst H1 {
    font-size: 24PX;
    display: inline-block;
    padding-right: 10px;
}
.fuwudttxt .jjtst small {
    display: inline-block;
    font-size: 12PX;
    color: #c7c7c7;
}
.fuwudttxt p{line-height: 30px;}
.sousuo{display: inline-block;margin-bottom: 20px;}
.sousuo.reds{background-color: #d8221a;}
.sousuo.reds input{background-color: #d8221a;}
.sousuo.backs{background-color: #666666;}
.sousuo.backs input{background-color: #666666;}
.sousuo input{ border-style:none;color: #fff;text-indent: 1em;width: 85%;height:44px;}
.sousuo i{display: inline-block;background-color: #FFF;position: absolute;right: 0;}
.sousuo ::-webkit-input-placeholder { color: #fff;}
.sousuo :-moz-placeholder { color: #fff;}
.sousuo :-ms-input-placeholder { color: #fff;}
.sousuo:hover{box-shadow: 0 0 5px 2px #7A7979;}
.fuwudttxt .sou1 {margin-top:35px ;}
.fuwudttxt .sousuo{width:300px;position:relative}
/*fuwu2​*/
.bannertop{position: relative;}
.dwnav{height: 50px;line-height: 50px;text-align: center;position: absolute;transform: translate(-50%,-50%);left: 50%;top: 98.5%;}
.dwnav a{display:block;background: #f4f4f4;color: #333;font-size: 15px;}
.colmd{width: 50%;}
.redactive{background: #d8221a !important;color: #fff !important;}
.dwnav>div{padding: 0;}
.pd105{padding-top: 100px;padding-bottom: 0px;}
.redtst{color: #d8221a;font-size: 18px;}
.pd105 p{line-height: 30px;}
/*fuwu3*/
.pd80{padding-top: 80px;padding-bottom: 57px;}
/*.fuwu03-top{text-align: center;}*/
.fuwu03-top h1{font-size: 24px;color: #333;display: block;text-align: center;padding-bottom: 25px;}
.fuwu03-top p{line-height: 30px;font-size: 15px;color: #666666;}
.fuwu03-top{padding-bottom: 45px;}
/*选项卡*/
.main_top{text-align: center;padding-bottom: 55px;}
.main_top span{height: 40px;line-height: 40px;padding: 0 36px;display: inline-block;background-color: #f4f4f4;margin: 0 5px;cursor: pointer;}
.cccactive{background-color: #da251d !important;color:#fff;}
.main_foot p{font-size: 14px;}
.main_foot .main_footer_ul>li{display: none;}
.main_foot .main_footer_ul>li:nth-child(1){display: block;}


/*热门职业*/
.fuwu04aintop{padding: 40px 85px;text-align: center;background: #f4f4f4;}
.fuwu04aintop h1{line-height: 30px;color: #d8221a;font-size: 20px;padding-bottom: 20px;}
.fuwu04aintop p{line-height:30px;font-size: 14px;}
.fuwu04aintop select{width:33.61%;height: 40px;color: #666;background-color:#f4f4f4 ;text-indent: 1em;}
.fuwu04aintop .hy{font-size: 14px;line-height: 24px;color:#d8221a;    display: inline-block;padding-right: 26px;}
.pdtop35{padding-top: 35px;}
/*市场分析员下拉*/
.workerbox{padding-top: 51px;}
.workerbox .togglecc{background-color:#f4f4f4 ;color: #333;line-height: 44px;display: block;padding: 0 20px;}
.togglred{background-color: #d8221a !important;color: #fff !important;}
.subt{padding: 34px 23px;display: none;}
.subt h1{font-size: 18px;line-height: 48px;}
.subt p{line-height: 30px;}
.togglebox{padding-bottom: 10px;}
.pd100{padding-bottom: 150px;}
/*fuwu5*/
.redcolor{color: #d8221a;font-size: 16px;}
.fuwu04aintop.jionus h1{font-size: 24px;}
.fuwu04aintop.jionus .hyred{font-size: 16px;line-height: 24px;color: #d8221a;display: inline-block;padding-top: 25px;}
/*标题*/
.biaoti{text-align: center;font-size: 24px;line-height: 24px;padding: 57px 0 25px 0;}
.biaoti small{display: block;font-size: 14px;line-height: 24px;	color: #bdbdbd;padding-top: 14px;}
/*联系我们*/
.callpic{height: 546px;width: 100%;background-clip: content-box;background-origin: content-box;background-size: cover;background-position: center;}
.dw-maptst h1{font-size: 24px;padding-bottom: 18px;}
.dw-maptst p{line-height: 30px;font-size: 14px;}
.mars-map{position: relative;}
.blod{font-weight: bold;line-height: 40px}
/*联盟*/
.aboutimg{display: inline-block;width: 100%;height: 630px;position:relative;    text-align: center;}
.pdsx80{padding: 40px 0 80px;}

@media only screen and (min-width: 100px) and (max-width: 880px) {
	.developerbox .fall1{
	display:block;
	width:100px;
	height:100px;
}
		.developerbox .fall2{
	display:block;
	width:30px;
	height:30px;
}
		.developerbox .fall3{
	display:block;
	width:60px;
	height:70px;
}
		.developerbox .fall4{
	display:block;
	width:60px;
	height:60px;
}
		.developerbox .fall5{
	display:block;
	width:60px;
	height:60px;
}
	
.positionbox{top:100px;}	
	
	.maintwotst{padding-top: 40px;}
	
	.bannerbox{padding: 90px 10px 45px 10px;}
	.bannertop i{height: 350px;}
	.bannertop .position900{background-position: 932px top !important;}
	  .zhezhao, .slidepic{height: 500px;
    background-position: top;} 
	.bannertst{width: 70%;top: 37.576159%;}
	
	/*.bannertst a{width: 52%;}*/
	.swiper-button-next,
	.swiper-button-prev{display: none !important;}
	.bannertop{padding: 90px 10px 10px 10px;}
	
	
	/*关于我们*/
	.auoutmain-nav li{padding:25px 13px 0 13px ;}
	.mainone dd dt{float: none;}
	#mainone dd,#mainone dt{width: 100%;}
	#mainone dl{padding: 0;}
	#mainone dd img{width: 100%;height: auto;}
	.jjtst{text-align: center;padding-top: 10px;}
	.luowen{padding:0 10px;}
	
	.banner-bg,.banner-pagination{width: 100% !important;}
	.swiptst{width:100% ;    height: 150px; position: absolute;bottom: 0;margin-bottom: 0;z-index: -1;}
	.banner-bg{top: 22%;}
	.swiper-pagination-customs ,.swiper-pagination-customs-active{  width: 80px !important;  height:80px !important;}
	.banner-pagination span:nth-child(1){left:23% ;top: 32%;}
	.banner-pagination span:nth-child(2){top: 0%;left: 40%;}
	.banner-pagination span:nth-child(3){right:21% ;top: 32%;}
	
	
	
	.swiptst a{color: #FFFFFF;width: 80px;height: 80px; display: inline-block;text-align: center;transform: rotate(-45deg);}
	.swiptst1 a{color: #FFFFFF;width: 80px;height: 80px; display: inline-block;text-align: center;transform: rotate(-45deg);}
	.swiptst1 a i{display: inline-block;border-bottom: 1px solid #fff;font-size: 18px;padding-bottom: 5px;font-weight: bold;}
	.swiptst1 a p{font-size: 14px;display: block;line-height: 30px;}
	.swiptst a i{display: inline-block;border-bottom: 1px solid #fff;font-size: 18px;padding-bottom: 5px;font-weight: bold;}
	.swiptst a p{font-size: 14px;display: block;line-height: 30px;}
	

	.rowbox{margin-top: 20px;}
	.col-md-6.faq{padding:0 10px;}
	
	/*map*/
	#dituContent{height: 260px !important;}
	.mars-map{width:100%!important}
	.dw-maptst{position: inherit;transform: translate(0,0);left: 0;padding: 20px 50px 20px 50px!important;width: 100%!important;height:auto!important}
	.pd100{padding-bottom: 20px;}
	.dw-maptst h1{font-size: 21px;}
	
	/*fuw02*/
	.dwnav{width: 100%;}
	/*fuwu03*/
	.main_top span{margin: 0 2px;padding: 0 4px;}
	.padl40{padding: 0;}
	.textare{width: 77%;}
	/*fuwu04*/
	.fuwu04aintop{padding: 10px 10px 50px 10px;}
	.pd100{padding-top: 30px;}
	.fuwu04aintop select{width: 50%;}
	/*guzhu*/
	.auoutmain-nav li{padding:25px 13px 0 13px ;}
	#fumainone dd ,#fumainone  dt{float: none;padding: 0;}
	#fumainone dd,#fumainone dt,.fuwudttxt{width: 100%;}
	#fumainone dd{padding: 0;}
	#fumainone .fuwupic{height: 200px;}
	.fuwudttxt{padding: 0 10px;}
	.sousuo{margin-left: 8%;}
	/*jionus*/
	.biaoti{padding-top: 0;}
	.pd105{padding: 50px 20px;}
	
	/*联盟*/
.aboutimg{display: inline-block;width: 100%;height: 400px;background-size:contain;background-position: center;background-repeat: no-repeat; background-clip: content-box;background-origin: content-box;}
.developerbox{height: 400px !important;}
.pdsx80{padding: 20px 0 40px;}

/*关于我们定位*/
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	height: 200px !important;
}
	/*特殊字体*/

	.banner-bg{top: 15% !important;}

	.my_CSS3_class {
		font-family: MyNewFont !important;
		font-size: 24px !important;
		color: #DA251D;
		font-weight: 500;
		text-align: center;
	}
		.my_CSS3_class_11 {
		font-size: 24px !important;
		color: #DA251D;
		font-weight: 500;
		text-align: center;
	}
}


@media only screen and (min-width: 100px) and (max-width: 320px) {
	.banner-pagination span:nth-child(1){
		    left: 20%;
	}
	.banner-pagination span:nth-child(3) {
    right: 14%;
}
}
@media only screen and (min-width: 414px) and (max-width: 414px) {
	.banner-pagination span:nth-child(3) {
    right: 23%;
}
}
@media only screen and (min-width: 768px) and (max-width: 768px) {
		.banner-pagination span:nth-child(1) {
    left: 30%;
    top: 49%;
}  
	.banner-pagination span:nth-child(2){
		top: 10% ;
	}
	.banner-pagination span:nth-child(3) {
        right: 39%;
    top: 46%;
}



}

@media only screen and (min-width: 769px) and (max-width: 1024px){
	.banner-pagination span:nth-child(3) {
    right: -9%;
    top: 30%;
}
}

/*特殊字体*/
@font-face {
	font-family: 'MyNewFont';   /*字体名称*/
	src: url(GBK.ttf);	       /*字体源文件*/
}
.my_CSS3_class {
	font-family: MyNewFont !important;
	font-size: 40px;
	color: #DA251D;
	font-weight: 500;
}
.my_CSS3_class_11 {
	font-size: 40px;
	color: #DA251D;
	font-weight: 500;
}
.my_CSS3_class:hover{color: #E1514A;}
.my_CSS3_class_11:hover{color: #E1514A;}


/*ditu*/
.mars-map{width: 62.5%;}
.dw-maptst{width: 37.5%;height:430px;background-color: #f4f4f4;color: #333;padding: 95px 50px 25px 50px;}
/*返回顶部
#top {
	width: 50px;
	font-size: 30px;
	color: #da251d;
	border:1px solid #da251d;
	border-radius:5px;
	text-align: center;
	position: fixed;
	z-index: 999999999;
	right: 15%;
	bottom: 25%;
	cursor: pointer;
}
*/
#top{
	background-image: url(../img/top.png);
	height: 99px;
	width: 40px;
	background-clip: content-box;
	background-origin: content-box;
	background-position: center;
	background-repeat: no-repeat;
	position: fixed;
	z-index: 999999999;
	right: 1%;
	bottom: 2%;
	cursor: pointer;
}