﻿/*base*/
*{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size: 12px;}
li{list-style:none;}
a{color:#000; text-decoration:none;}
b,strong{font-weight:normal;}
i,em{font-style:normal;}

img{vertical-align:top;}
.clearfix:after{display:block; content:''; clear:both;}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
input{ outline:none;}
body{font-family: "微软雅黑";font-size: 0.45rem;}
/*head*/
.head{
	width:100%;
	padding-top: 0.65rem;
	padding-bottom: 0.6rem;
	background: #fff;
	border-bottom: 1px solid #d3d3d3;
}
.head h1{
	width:2.975rem;
	height: 0.875rem;
	background: url(../img/logo.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 1.05rem;
}
.head h1 a{
	width: 100%;
	height: 100%;
	display: block;
	text-indent: -999em;
}
.head .title{
	height: 1rem;
	border-left: 1px solid #333;
	color: #565555;
	padding-left: 0.225rem;
	margin-left: 0.25rem;
}
.head .title1{	
	margin-top: -0.1rem;
	font-size: 0.425rem;
}
.head .title2{	
	font-size: 0.45rem;
}
.head .tel{
	height: 0.925rem;
	color: #565555;
	padding-left: 1.125rem;
	background: url(../img/tel.png) no-repeat center left;
	background-size: 0.925rem .925rem;
	line-height: 0.925rem;
	margin-left: 1.025rem;
}
/*nav*/
.nav{
	width: 100%;
	padding: 0.5rem 0;
	background: #fff;
}
.nav ul{
	width: 14.275rem;
	margin: 0 auto;
}
.nav ul li{
	width: 2.475rem;
	height:1.05rem;
	font-size: 0.6rem;
	text-align: center;
	line-height: 1.05rem;
	border: 0.05rem solid #0086ff;
	margin-right: 0.35rem;
	transition: .5s;
}
.nav ul li.last{
	margin-right: -0.35rem;
}

.nav ul li.fir{
	background: #0086ff;
}
.nav ul li.fir a{
	color: #fff;
}
.nav ul li a{
	color: #0086ff;
}
.nav ul li:hover{
	background: #0086ff;
}
.nav ul li:hover a{
	color: #fff;
	width: 100%;
	height: 100%;
	display: block;
}
#item2{display: none;}
#item{width: 100%;z-index: 999;}
/*banner*/
.banner img{width: 100%;height: 8.3rem;}
/*part1*/
.part1{
	width: 100%;
	padding-top: 1.25rem;
	text-align: center;		
}
.part1 h2{
	font-size: 0.75rem;
}
.part1 span{
	display: block;
	width: 1rem;
	height: 0.25rem;
	background: url(../img/shape.png) no-repeat;
	background-size: 100% 100%;
	margin: 0.5rem auto 0.75rem;
} 
.part1 .conBox{
	width: 100%;
}
.part1 .ul1 li{
	text-align: left;
	margin-bottom: 0.5rem;
}
.part1 .ul1 li:nth-child(1){
	margin-left: 2.25rem;
	
}
.part1 .ul1 li:nth-child(1) img{
	width: 4rem;
	height: 4.05rem;
}
.part1 .ul1 li:nth-child(2){
	margin-left: 1rem;
}
.part1 .ul1 li:nth-child(2) img{
	width: 6.525rem;
	height: 4.1rem;
}
.part1 .ul1 li:nth-child(3){
	margin-left: 2.25rem;
}
.part1 .ul1 li:nth-child(3) img{
	width: 3.825rem;
	height: 3.425rem;
}
.part1 .ul1 li:nth-child(4){
	margin-left: 2.15rem;
	margin-bottom: 0;
}
.part1 .ul1 li:nth-child(4) img{
	width:4.325rem;
	height:4.325rem;
}
.part1 .ul2{
	width: 6.075rem;
	font-size: 0.6rem;
	color: #464646;
	text-align: left;
	margin-left: 0.65rem;
}
.part1 .ul2 li{
	margin-top: 0.8rem;
}
.part1 .ul2 li:nth-child(2){
	margin-top: 2rem;
}
.part1 .ul2 li:nth-child(3){
	margin-top: 1.8rem;
}
.part1 .ul2 li:nth-child(4){
	margin-top: 1.1rem;
}
.part1 .ul2 li h3{
	border-bottom: 1px solid #fc0;
	padding-bottom: 0.25rem;
	margin-bottom: 0.3rem;
	width: 100%;
	font-weight: bold;
	font-size: 0.55rem;
}
.part1 .ul2 li p{
	font-size: 0.4rem;
}
.part1 .conT h4{
	width: 13.575rem;
	height: 1.25rem;
	background:url(../img/textbg.png) no-repeat ;
	background-size: 100% 100%;
	margin: 0.75rem auto;
	color: #fff;
	font-size: 0.6rem;
	line-height: 1rem;
}
.part1 .conT ul{
	width: 13.05rem;
	height: 2.8rem;
	background: url(../img/textbg2.png) no-repeat;
	background-size: 100% 100%;
	margin: 0rem auto;
	color: #595959;
	font-size: 0.4rem;
	text-align: left;
}
.part1 .conT ul li{
	margin-left: 0.7rem;
}
.part1 .conT ul li:nth-child(1){
	margin-top: 0.15rem;
}
.part1 .conT ul li:nth-child(2){
	margin-top: 0.5rem;
}
.part1 .conT ul li:nth-child(3){
	margin-top: 0.5rem;
}
/*part2*/
.part2 .bg{
	width: 100%;
	height: 8.775rem;
	background: url(../img/part2-bg.jpg) no-repeat;
	background-size: 100% 100%;
}
.part2 .bg ul{
	width: 13.85rem;
	margin: 0 auto;
}
.part2 .bg ul li{
	width: 3.1rem;
	margin-right: 0.5rem;
	text-align: center;
	padding-top: 0.75rem;
}
.part2 .bg ul li.last{
	margin-right: -0.5rem;
}
.part2 .bg ul li img{
	width: 2.35;
	height: 2.35rem;
}
.part2 .bg ul li h3{
	font-size: 0.5rem;
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	color: #0184ff;
	background: #ffff00;
	margin-top: 0.55rem;
	font-weight: bold;
}
.part2 .bg ul li p{
	font-size: 0.4rem;
	color: #fff;
	text-align:  justify;
	width: 3.05rem;
	margin: 0.375rem auto 0;
	line-height: 0.45rem;	
}
.part2 .bg ul li.sec h3{
	background: #fff;
}
.part2 .button{
	width: 6.8rem;
	height: 1.15rem;
	background: url(../img/button.png) no-repeat;
	background-size: 100% 100%;
	color: #fff;
	font-size: 0.625rem;
	margin: 0.75rem auto 0;
	line-height: 1rem;
	display: block;
}
/*part3*/
.part3 ul{
	width: 13.9rem;
	margin: 0 auto;
}
.part3 ul li{
	width: 6.85rem;
	height:3.05rem;
	background: url(../img/icon14.png) no-repeat left center #508dff;
	background-size: 3.425rem 3.05rem;
	margin-right: 0.2rem;
}
.part3 ul li.sec{
	margin-right: -0.2rem;
	background-image: url(../img/icon15.png);
	background-size: 3.425rem 3.05rem;
}
.part3 ul li.thr{
	margin-top: .2rem;
	background-image: url(../img/icon16.png);
	background-size: 3.425rem 3.05rem;
}
.part3 ul li.fou{
	margin-top: .2rem;
	margin-right: -0.2rem;
	background-image: url(../img/icon17.png);
	background-size: 3.425rem 3.05rem;
}
.part3 ul li p{
	width: 2.925rem;
	height: 2.2rem;
	padding-left: 3.675rem;
	color: #fff;
	font-size: 0.4rem;
	text-align: left;
	padding-top: 0.5rem;
}
.part3 ul li.last{
	width: 100%;
	height: 2.475rem;
	margin-top: 0.2rem;
	background-image: url(../img/icon18.png);
	background-size: 6.95rem 2.475rem;
}
.part3 ul li.last p{
	padding-left: 8.35rem;
	width: 4.175rem;
}

/*part4*/
.part4 .con{
	width: 14.229rem;
	margin: 0 auto;
	overflow: hidden;
	display: none;
}
.part4 .show{
	display: block;
}
.part4 .con ul{
	width: 100%;
}
.part4 .con ul li{
	margin-right: 0.2rem;
}
.part4 .con ul li.last{
	margin-right: -0.2rem;
}
.part4 .con ul li img{
	width: 4.625rem;
	height: 6.05rem;
}
.part4 .con ul i{
	display: block;
	width: 100%;
	height: 0.25rem;
	background: url(../img/line.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 0.4rem;
}
.part4 .con ul .line2{
	background: url(../img/line2.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 0.2rem;
	margin-bottom: 0.31rem;
}
.part4 .con ul h3{
	font-size: 0.5rem;
	color: #0086ff;
	margin: 0.125rem 0 .3rem;
}
.part4 .con ul p{
	width: 4.3rem;
	height: 0.65rem;
	line-height:0.6rem ;
	background: #0086ff;
	color: #fff;
	margin:0 auto;
}
.part4 .button1{
	width: 0.775rem;
	margin: 0.5rem auto 0;
}
.part4 .button1 em{
	width: 0.325rem;
	height: 0.325rem;
	background: #a3b7c5;
	border-radius: 50%;
}
.part4 .button1 em:nth-child(1){
	margin-right: 0.125rem;
}
.part4 .button1 em.active{
	background: #279eff;
}
/*part5*/
.part5 .arrow{
	width: 14.45rem;
	height: 2.025rem;
	background: url(../img/arrow.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 auto;
}

.part5 .table{
	width: 15.2rem;
	height: 0.8rem;
	background: #6582cb;
	margin: 0.45rem auto 0;
}
.part5 .table li{
	font-size: 0.3rem;
	color: #fff;
	line-height: .8rem;
	margin-left: 0.75rem;
}
.part5 .table li:nth-child(2){
	margin-left: 0.8rem;
	margin-right: 0.6rem;
}
.part5 .table li:nth-child(3){
	margin-left:0rem;
}
.part5 .table li:nth-child(4){
	margin-left: 1.5rem;
	margin-right: 1.5rem;
}
.part5 .table li:nth-child(5){
	margin-left: 0rem;
}
.part5 .table li:nth-child(6){
	margin-left: 2.25rem;
}
.part5 .table_list{
	width: 15.15rem;
	/*width: 100%;*/
	height: 5.8rem;
	border: 1px solid #7aafff;
	border-top: none;
	margin: 0 auto;
	font-size: 0.3rem;
	color: #2a2c40;
	position: relative;
	overflow: hidden;
}
.part5 .table_list .roll{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.part5 .table_list .name{
	width: 2rem;	
}
.part5 .table_list .name li{
	width: 100%;
	height: 0.575rem;
	border-bottom:1px dashed #d7d9db;
	line-height: 0.575rem;
	/*padding-right: 0.8rem;*/
}
.part5 .table_list .gender{
	width: 0.7rem;		
}
.part5 .table_list .gender li{
	width: 100%;
	height: 0.575rem;
	border-bottom:1px dashed #d7d9db;
	line-height: 0.575rem;
	/*padding-right: 0.8rem;	*/	
}
.part5 .table_list .edu{
	width: 0.95rem;		
}
.part5 .table_list .edu li{
	width: 100%;
	height: 0.575rem;
	border-bottom:1px dashed #d7d9db;
	line-height: 0.575rem;	
	padding-right: 0.35rem;
	padding-left: 0.5rem;
}
.part5 .table_list .school{
	width: 3.2rem;		
	padding-left: 0.88rem;
	margin-right: 0.4rem;
}
.part5 .table_list .school li{
	width: 100%;
	height: 0.575rem;
	border-bottom:1px dashed #d7d9db;
	line-height: 0.575rem;	
	padding-right: 0.4rem;
}
.part5 .table_list .salary{
	width: 1.3rem;		
}
.part5 .table_list .salary li{
	width: 100%;
	height: 0.575rem;
	border-bottom:1px dashed #d7d9db;
	line-height: 0.575rem;	
}
.part5 .table_list .company li{
	height: 0.575rem;
	border-bottom:1px dashed #d7d9db;
	line-height: 0.575rem;	
	padding-left: 0.25rem;
	/*padding-right: 0.3rem;*/
}
.part5 .text{
	width: 13.75rem;
	height: 1.25rem;
	background: url(../img/textbg3.png) no-repeat;
	background-size: 100% 100%;
	margin: 0.75rem auto 0;
	font-size: 0.6rem;
	color: #fff;
	line-height: 1rem;
}
/*part6*/
.part6 ul{
	width: 14.7rem;
	margin: 0 auto;
}
.part6 ul li{
	width: 2.875rem;
	margin-right: 1px;
}
.part6 ul li img{
	width: 100%;
	height: 4rem;
}
.part6 ul li h3{
	font-size: 0.45rem;
	color: #fff;
	background: #5585ff;
	height: 0.75rem;
	line-height: 0.75rem;
	font-weight: bold;
}
.part6 ul li p{
	width: 2.5rem;
	margin: 0 auto;
	font-size: 0.4rem;
	color: #8a8a8a;
	text-align: justify;
	height: 3.975rem;
	line-height: 0.46rem;
}
.part6 ul li.sec h3{
	background: #5698ff;	
}
.part6 ul li.lineh p{
	line-height: 0.41rem;
}
.part6 ul li.mart p{
	margin-top: 0.25rem;
}
/*part7*/
.part7 .bg{
	width: 100%;
	height: 9rem;
	background: #0086ff;
}
.part7 .bg ul{
	width: 12.125rem;
	margin:0 auto;
	padding-top: 0.75rem;
}
.part7 .bg ul li{
	width: 3.675rem;
	height: 3.675rem;
	border: 2px solid #61b4ff;
	margin-right: 0.4rem;
}
.part7 .bg ul li.last{
	margin-right: -0.4rem;
}
.part7 .bg ul li.mart{
	margin-top: 0.3rem;
}
.part7 .bg ul li img{
	width: 100%;
	height: 100%;
}
.part7 .button{
	width: 6.8rem;
	height: 1.15rem;
	background: url(../img/button.png) no-repeat;
	background-size: 100% 100%;
	color: #fff;
	font-size: 0.625rem;
	margin: 0.75rem auto 0;
	line-height: 1rem;
	display: block;
}
/*part8*/
.part8{
	padding-bottom: 1.25rem;
}
.part8 ul{
	width: 14.55rem;
	margin: 0 auto;
}
.part8 ul li{
	width: 3.475rem;
	height: 3.475rem;
	background: url(../img/border.png) no-repeat;
	background-size: 100% 100%;
	margin-right: 0.275rem;
}
.part8 ul li.last{
	margin-right: -0.275rem;
}
.part8 ul li p{
	font-size: 0.5rem;
	color: #0086ff;
	
}
.part8 ul li .text1{
	margin-top: 1rem;
}
/*foot*/
.foot{
	width: 100%;
	padding: 0.8rem 0 2.2rem;
	background: #5a5a5a;
	font-size: 0.4rem;
	color: #fff;
	text-align: center;
}
.foot p{
	line-height: 0.6rem;
}
.bottom-btn{
	margin:0 auto;
	width:100%;
	height:auto;
	bottom:0px;
	position:fixed;
	z-index:999;
	background-color:#2a2a2a;
	text-align: center;
}
.bottom-btn1{
	width:50%;
	display:block;
}
.bottom-btn2{
	width:50%;
	display:block;
}
.bottom-btn1{
	width: 50%;
	padding: 1% 0 0;
}
.bottom-btn2{
	width: 50%;
	padding: 1% 0 0;
}
.bx_banner_box{
    width:100%;
    background: -webkit-gradient(linear,0 0,100% 100%,from(#4c5ea6), to(#4658a2));
    background: -moz-linear-gradient(left,#4c5ea6,#4557a3);
    background:-o-linear-gradient(left,#4c5ea6,#4557a3);
    margin: 1px 0;
}
.bx_banner_box img{
    max-width:100%;
    display: block;
    margin:auto;
}