.contact-main .tab-top ul{justify-content: center;}
.contact-main .tab-top ul li{margin: 0 30px;}
.contact-main .main-content .flex{display: flex;align-items: center;}

/*联系方式*/
.contact-main .c-item1 .item-right{line-height: 26px;margin-left: 80px;}
.contact-main .c-item1 .item-right ul li{display: flex;font-size: 16px;}
.contact-main .c-item1 .item-right ul li:last-child{font-size: 14px;}
.contact-main .c-item1 .item-right ul li:not(:first-child){margin-top: 40px;}
.contact-main .c-item1 .item-right p{margin-left: 20px;}
.contact-main .c-item1 .item-right .iconfont{font-size: 24px;}

/*人才招聘*/
/*立即申请按钮*/
.sure-btn{display: inline-block;width: 100px;height: 35px;line-height: 35px;text-align: center;color: #FFF;background-color: #004584;font-size: 14px;}
.sure-btn:hover{color: #FFF;text-decoration: underline;}
.contact-main .c-item2 .job-list li{display: flex;align-items: center;padding: 0 30px;height: 75px;border-bottom: 1px solid #E6E6E6;}
.contact-main .c-item2 .job-list li span{flex: 1;}
.contact-main .c-item2 .job-list li span:first-child{flex: 2;}
.contact-main .c-item2 .job-list li:first-child{background-color: #ececec;height: 65px;font-size: 16px;}
.contact-main .c-item2 .job-list li .span1{font-size: 16px;position: relative;display: flex;align-items: center;}
.contact-main .c-item2 .job-list li .span1:before{display: block;content: "";width: 5px;height: 5px;background-color: #333333;border-radius: 50%;margin-right: 6px;}
.contact-main .c-item2 .job-list li:not(:first-child) span:not(:first-child){color: #999999;}
.contact-main .c-item2 .job-list li .span5{text-align: right;}
.contact-main .c-item2 .fenye-list{display: flex;justify-content: center;margin-top: 100px;}
.contact-main .c-item2 .fenye-list li{width: 48px;height: 44px;line-height: 44px;border: 1px solid #cccccc;text-align: center;margin: 0 5px;}
.contact-main .c-item2 .fenye-list .page{width: 80px;}
.contact-main .c-item2 .fenye-list2{display: none;}

/*人才招聘详情*/
.contact-main .job-top{border-bottom: 1px solid #e6e6e6;}
.contact-main .job-top .top1{width: 54%;display: flex;justify-content: space-between;font-size: 18px;color: #004584;}
.contact-main .job-top .top2{width: 34%;display: flex;justify-content: space-between;color: #666;margin: 35px 0 30px 0;} 
.contact-main .job-main{margin-top: 40px;}
.contact-main .job-main .text{font-size: 14px;}
.contact-main .job-main .sure-btn{margin-top: 100px;}
.contact-main .c-item2 .job-list li:hover .span1{color: #004584}
/*在线留言*/

.contact-main .c-item3 ul li{width: 48%;display: flex;align-items: center;margin-bottom: 15px;float: left;}
.contact-main .c-item3 ul li:nth-child(even){float: right;}
.contact-main .c-item3 ul li span{display:inline-block;width: 50px;margin-right: 10px;font-size: 16px;}
.contact-main .c-item3 ul li i{font-style: normal;color: #FF0000;margin-right: 5px;}
.contact-main .c-item3 ul li input,.contact-main .c-item3 ul li textarea{flex-grow: 1;border: none;background-color: #F2F2F2;height: 55px;padding: 0 10px;}
.contact-main .c-item3 ul li textarea{height: 110px;padding: 10px}
.contact-main .c-item3 ul li:last-child{width: 100%;float: none;}
{flex-grow: 1;}
.contact-main .c-item3 .liuyan-btn{width: 150px;height: 50px;line-height: 50px;text-align: center;border: 1px solid #004584;color: #004584;display: block;font-size: 16px;margin: 50px auto 0 auto;}
.contact-main .c-item3 .liuyan-btn:hover{background-color: #004584;color: #FFF}

@media only screen and (max-width:640px ) {
	.contact-main .main-content .flex{flex-direction: column;}
	.contact-main .c-item1 .item-right{margin-left: 0;}
	.contact-main .c-item1 .item-right .iconfont{font-size: 20px;}
	.contact-main .c-item1 .item-right ul li{font-size: 15px;}
	.contact-main .c-item1 .item-right ul li:not(:first-child){margin-top: 35px;}
	.contact-main .c-item2 .job-list li{padding: 0 10px;height: 60px;}
	.contact-main .c-item2 .job-list li:first-child{height: 50px;font-size: 14px;}
	.contact-main .c-item2 .job-list li span:nth-child(3),.contact-main .c-item2 .job-list li span:nth-child(4){display: none;}
	.contact-main .c-item2 .fenye-list{display: none;}
	.contact-main .c-item2 .fenye-list2{display: block;text-align: center;margin-top: 20px;}
	.contact-main .c-item2 .fenye-list2 li{display: inline-block;width: 80px;height: 30px;line-height: 30px;border: 1px solid #CCC;margin: 0 5px;}
	.contact-main .c-item3 ul li{width: 100%;}
	.contact-main .job-top{margin-top: 30px;}
}

@media only screen and (max-width:480px ) {
	.sure-btn{width: 80px;font-size: 14px;height: 28px;line-height: 28px;}
	.contact-main .c-item2 .job-list li .span1{font-size: 15px;}
	.contact-main .c-item3 ul li input, .contact-main .c-item3 ul li textarea{height: 40px;}
	.contact-main .c-item3 ul li textarea{height: 80px;}
	.contact-main .c-item3 .liuyan-btn{width: 130px;height: 40px;line-height: 40px;margin: 30px auto 0 auto;}
	
	.contact-main .job-top .top1{width: 100%;}
	.contact-main .job-top .top2{width: 75%;margin: 20px 0 20px 0;}
	.contact-main .job-main .sure-btn{margin-top: 50px;}
}