﻿.pc,.mb{display:none}
@media (min-width: 1200px) {
	.pc{display:block}
	.mb{display:none}
	.tdbgcolor td {
		color: #ffff00;
	}
	
	.xpjpro_warp {
		background: none;
		padding-bottom: 0px;
	}
	
	table {
		border: 1px solid #ddd !important;
	}
	
	table tr td {
		border: 1px solid #ddd !important;
		text-align: center;
		vertical-align: middle !important;
	}
	body{ font-family:"微软雅黑"; font-size:14px;  color:#212121; position: relative; min-width:1280px; background: url(../img/pc/back.png) center -80px no-repeat;background-size: 100% 100%;}
	li{ list-style:none;}
	ul{ padding:0; margin:0;}
	a{ color:#444;text-decoration:none}
	a:hover{ text-decoration:none !important; color: #272d5a;}
	a:focus{ text-decoration:none !important; outline: none !important;}
	button:focus,button:hover{outline: none !important;}
	ul,ol{ margin:0; padding:0; }
	img{ max-width:100%;}
	input,button {outline:none;}
	.header{ height: 90px; border-bottom: solid 1px #fff7a3; background: #1b1b1b; position: fixed;z-index: 1000;    width: 100%;}
	.logo{ padding-top: 8px; }
	.container{ width: 1020px; padding:0; }
	.header .container{ width: 990px; margin: 0px auto; }
	.nav-list li{ float: left; margin:0 25px; margin-top: 30px; }
	.nav-list li a{ font-size: 14px; color: #fff; }
	.nav-list li a span{ color: #7b7b7b; font-size: 12px;  }
	.nav-list{ margin-left: 30px; }
	.phone{ padding-left: 70px; display: block; background: url(../img/pc/01.png) left center no-repeat; font-size: 16px; color: #cad0e3; height: 72px; padding-top: 25px; margin-top: 10px; }
	.phone span{ color: #6b6d75; font-size: 14px; }
	.phone:hover{ color: #fff; }
	.banner{ background: url(../img/pc/banner.jpg) center no-repeat; height: 564px; background-size:100% 100%;}
	.title{ height: 84px; background: url(../img/pc/tt-back.png) center no-repeat; font-size: 18px; color: #fff; line-height: 84px; margin-top: 10px; }
	.back-one{ height: 403px; background: url(../img/pc/back01.png) center no-repeat; margin-top: -70px; }
	.daili {height: 250px; overflow: hidden;}
	.daili li {padding: 10px 0; border-bottom: 1px solid #fff; color: #000;}
	.left_dl {max-width: 50%; color: #ff0000; font-size: 16px; line-height: 22px;}
	.left_dl span {display: inline-block; width: 22px; height: 22px; line-height: 22px; font-size: 14px; color: #fff; text-align: center; border-radius: 11px; background-color: #e75964; margin-right: 10px; font-weight: 500;}
	.right_dl {line-height: 22px; width: 65%; overflow: hidden;}
	.salary {margin-right: 20px; color: #3173ec;}
	.teamView {margin-top: 20px;}
	.teamView img {width: 100%;}
	.youhui {margin-top: 50px;}
	.contInfo2 {padding: 10px 30px;border: 1px solid #89885d; position: relative; padding-top:25px; }
	.titleViews {position: absolute; top: 0; margin-top: -24px; height: 48px; left: 0; width: 100%; text-align: center;}
	.titleViews span {display: inline-block; line-height: 48px; width: 410px; background: url("../img/pc/title_bg.png") center no-repeat; font-size: 37px; font-weight: 500; color: #000;}
	.youhuiList li {padding: 20px 0; border-bottom: 1px #535353 dashed; font-size: 14px; color:#ead680;  }
	.youhuiList li span {font-size: 18px;}
	.yinli {margin-top: 35px;}
	.yinli img {width: 100%;}
	.daili{ width: 510px; margin:0 auto; margin-top: 80px; }
	.timeViews {height: 47px; width: 815px;margin: 38px auto 0 auto; }
	.bold{ font-weight: bold; }
	.salary {margin-right: 20px;}
	.teamView {margin-top: 65px;}
	.teamView img {width: 100%;}
	.paimingCont {width: 560px;}
	.paimingTitle {color: #2a2a2a;line-height: 22px; font-size: 14px; display: inline-block; margin-top: -20px; }
	.opentime {display: inline-block;font-size: 16px;color: #2a2a2a;}
	.opentime span {display: inline-block; float: left;}
	.opentime b {float: left;display: block;padding: 0 5px; border-radius: 3px; font-size: 16px;color: #fff;margin: 0 5px;background-color: #6a71f4;}
	.addInfo span {color: #e60012;}
	#time{ width: 114px; display: inline-block; }
	.img-box{ margin-top: 20px; }
	.daili-p{ background: #fff; border-radius: 8px; margin-top: 40px; margin-bottom: 15px; padding-bottom: 30px;}
	.tt-img img{ margin-top: -26px; }
	.dl-p p{ border-bottom: dashed 1px #bfbfbf; color: #000; padding:10px 5px; margin:0 45px; }
	.dl-p p span{ font-size: 18px; }
	.margin-p{ padding-top:10px; }
	.border-no{ border:none!important; }
	.tt-b{ margin-top: 68px; margin-bottom: -75px; }
	.number-box{ position: relative; margin:0 6px -80px 6px; }
	.number-t{ position: absolute; left: 0; right: 0; top: 40px; }
	.number-tt{ font-size: 16px; color: #fff; position: absolute; left: 0; right: 0; top: 100px;}
	.number-p{ position: absolute; left: 25px; right: 25px; top: 130px; color: #fefefe; text-align: left; text-align: justify; line-height: 23px; }
	.width-sm{ width: 1012px; margin:0 auto; }
	.width-xs{ width: 674px; margin:0 auto 95px auto; }
	.width-xs .number-box:before{ display: block; content: ""; position: relative; position: absolute; left: 0; right: 0; top: 100%; height: 373px; background: url(../img/pc/ty.png) center no-repeat; }
	.xianluView {margin-top: 25px; background: #dcdcdc; border:solid 5px #fff; border-radius: 8px;}
	.xianluTitle {font-size: 18px; margin-left: 20px; padding-left: 30px; color: #252525; background: url("../img/pc/icon-tt.png") left center no-repeat;}
	.xianluView .contInfo2 {padding: 10px; border:none;}
	.view_xl {width: 152px; margin:0 auto; display: block; height: 46px; background-color: #252525; font-size: 17px; text-align: center; line-height: 46px; color: #fff7a6;}
	.view_xl span {width: 22px; height: 22px; line-height: 20px; text-align: center; border: 1px solid #fff7a6; color: #fff7a6; font-size: 17px; display: inline-block; border-radius: 12px; margin-left: 3px;}
	.homeRow2 {margin-top: 10px;}
	.homeRow2 .col2 {width: 20%; float: left; margin-bottom: 5px; text-align: center;}
	.liucheng1 {width: 280px; background: url("../img/pc/icon_04.png") right center no-repeat; height: 56px; text-align: center; padding-right: 70px;}
	.liucheng2 {width: 400px; background: url("../img/pc/icon_04.png") right center no-repeat;height: 56px;  text-align: center; padding-right: 70px;}
	.view_xl:hover{color: #fff7a6;}
	.footer{ background: #1b1b1b; padding:25px 0; margin-top: 35px; }
	.footer-img{ margin-top: 10px; margin-right: 20px; }
	.footer-p{ font-size: 24px; color: #e8de90; }
	.footer-p span{ display: block; margin-top: 5px; font-size: 18px; }
	.dis-table{ display: table; margin:0 auto; }
	.footer-t{ border-top: dashed 1px #535353; border-bottom: dashed 1px #535353; padding:20px 0; margin-top: 30px; }
	.footer .col-xs-4:before{ display: block; content: ""; position: absolute; right: 0; top: 8px; border-right: dashed 1px #535353; height: 64px; }
	.footer .col-xs-4:last-child:before{ display: none; }
	.footer-a a{ display: inline-block; margin:0 12px; font-size: 15px; color: #666; }
	.footer-a{ margin:15px 0; }
	.footer-a a:hover{ color: #00edce; }
	.footer-ba{ font-size: 18px; color: #666;margin-top: 20px; }
}
@media (max-width: 1199px) {
	.mb{display:block}
	.pc{display:none}
	body {
		font-family: "微软雅黑";
		font-size: 14px;
		color: #212121;
		position: relative;
	}

	li {
		list-style: none;
	}

	ul {
		padding: 0;
		margin: 0;
	}

	a {
		color: #444;
		text-decoration: none
	}

	a:hover {
		text-decoration: none !important;
		color: #272d5a;
	}

	a:focus {
		text-decoration: none !important;
		outline: none !important;
	}

	button:focus,
	button:hover {
		outline: none !important;
	}

	ul,
	ol {
		margin: 0;
		padding: 0;
	}

	img {
		max-width: 100%;
	}

	input,
	button {
		outline: none;
	}


	/*头部*/

	.headView {
		height: 50px;
		background: #000;
		position: relative;
		padding: 0px 15px;
	}

	.logo {
		position: relative;
		z-index: 999;
		display: block;
		width: 100%;
		height: 100%;
	}

	.logo img {
		height: 40px;
		margin-top: 5px;
	}

	.navView {
		position: absolute;
		left: 0;
		top: 100%;
		width: 100%;
		background-color: #000;
		z-index: 999;
		border-top: 1px solid #e7e093;
		display: none;
	}

	.navView li {
		float: left;
		width: 100%;
		border-bottom: 1px solid #e7e093;
	}

	.navView li:last-child {
		border-bottom: none;
	}

	.navView li a {
		display: block;
		padding: 10px 15px;
	}

	.navView li a span {
		display: block;
		text-align: left;
		font-size: 16px;
		color: #e7e093;
	}

	.navView li a .name {
		font-size: 12px;
		text-transform: uppercase;
	}

	.head_kf {
		position: absolute;
		display: block;
		left: 15px;
		top: 0;
		width: 44px;
		height: 50px;
		background: url("../img/mb/01.png") center no-repeat;
		background-size: auto 30px;
		z-index: 9999;
	}

	.listBtn {
		position: absolute;
		display: block;
		right: 15px;
		top: 0;
		width: 44px;
		height: 50px;
		background: url("../img/mb/list.png") center no-repeat;
		background-size: 30px auto;
		z-index: 9999;
	}

	.tt-back {
		height: 60px;
		margin-top: 10px;
		background: url(../img/mb/tt-back.png) center no-repeat;
		background-size: auto 100%;
		font-size: 15px;
		color: #fff;
		line-height: 60px;
	}

	.back-dz {
		background: url(../img/mb/dz.png) center bottom no-repeat;
		background-size: 100% auto;
		padding-bottom: 5px;
	}

	.opentime {
		display: block;
		font-size: 16px;
		color: #f2e2a3;
		width: 100%;
		margin-top: 5px;
	}

	.paimingTitle .opentime span {
		display: inline-block;
	}

	.paimingTitle .opentime b {
		display: inline-block;
		padding: 0 2px;
		border-radius: 3px;
		font-size: 14px;
		color: #fff;
		background-color: #6a71f4;
	}

	.addInfo {
		color: #f2e2a3;
		padding: 0 15px;
		width: 100%;
		font-size: 14px;
		margin-top: 5px;
	}

	.sollerView {
		padding: 0 10px;
	}

	.daili {
		padding: 0 10px;
		border: 3px solid #e75964;
		border-radius: 8px;
		height: 162px;
		overflow: hidden;
		background: #fff;
	}

	.daili li {
		padding: 5px 0;
		border-bottom: 1px solid #eaeaea;
	}

	.left_dl {
		font-size: 12px;
		line-height: 22px;
		color: #ff0000;
	}

	.left_dl span {
		display: inline-block;
		width: 20px;
		height: 20px;
		line-height: 20px;
		font-size: 14px;
		color: #fff;
		text-align: center;
		border-radius: 11px;
		background-color: #e75964;
		margin-right: 5px;
		font-weight: 500;
	}

	.right_dl {
		line-height: 22px;
		color: #000;
		width: 75%;
		overflow: hidden;
		font-size: 12px;
	}

	.salary {
		margin-right: 10px;
		color: #3173ec;
	}

	.teamView {
		margin-top: 20px;
	}

	.teamView img {
		width: 100%;
	}

	.youhui {
		padding-top: 20px;
	}

	.opentime {
		display: inline-block;
		font-size: 16px;
		color: #2a2a2a;
	}

	.opentime span {
		display: inline-block;
		float: left;
	}

	.opentime b {
		float: left;
		display: block;
		padding: 0 5px;
		border-radius: 3px;
		font-size: 16px;
		color: #fff;
		margin: 0 5px;
		background-color: #6a71f4;
	}

	.addInfo span {
		color: #e60012;
	}

	#time {
		width: 114px;
		display: inline-block;
	}

	.ng-isolate-scope {
		width: auto;
		margin: 0 auto;
		display: block;
	}

	.paimingTitle {
		display: table;
		width: auto;
		margin: 10px auto 0 auto;
	}

	.paimingTitle .addInfo {
		color: #333;
	}

	.back-eee {
		background: #eee;
		padding-bottom: 1px;
		padding-top: 1px;
	}

	.dl-tt img {
		width: 130px;
		margin-top: -30px;
	}

	.dl-table table {
		width: 100%;
		max-width: 100%;
		margin: 20px 0;
	}

	.dl-table table td {
		border: 1px solid #ddd;
		vertical-align: middle !important;
	}

	.dl-p p {
		padding: 10px;
		margin: 0;
		border-bottom: solid 1px #e5e5e5;
		text-align: justify;
	}

	.dl-p span {
		display: inline-block;
		background: url(../img/mb/p-span.png) center no-repeat;
		background-size: 100% auto;
		width: 20px;
		height: 20px;
		text-align: center;
		line-height: 20px;
		color: #fff;
		margin-right: 3px;
	}

	.padding-top {
		padding-top: 45px;
	}

	.dl-img-b {
		padding-top: 10px;
	}

	.dl-list li {
		margin: 5px 10px 5px 10px;
		padding: 15px;
	}

	.dl-list li.dl01 {
		background: url(../img/mb/b01.png) center no-repeat;
		background-size: cover;
	}

	.dl-list li.dl02 {
		background: url(../img/mb/b02.png) center no-repeat;
		background-size: cover;
	}

	.dl-list li.dl03 {
		background: url(../img/mb/b03.png) center no-repeat;
		background-size: cover;
	}

	.dl-list li.dl04 {
		background: url(../img/mb/b04.png) center no-repeat;
		background-size: cover;
	}

	.dl-list li.dl05 {
		background: url(../img/mb/b05.png) center no-repeat;
		background-size: cover;
	}

	.dl-number img {
		width: 70px;
	}

	.dl-tt-p {
		font-size: 18px;
		color: #fff;
		margin: 10px 0 5px 0;
	}

	.dl-txt {
		font-size: 14px;
		color: #fff;
		text-align: justify;
	}

	.xianluView {
		margin-top: 25px;
		background: #dcdcdc;
		border: solid 3px #fff;
		border-radius: 8px;
		margin: 10px;
	}

	.xianluTitle {
		font-size: 18px;
		margin-left: 10px;
		margin-bottom: 10px;
		padding-left: 30px;
		color: #252525;
		background: url("../img/mb/icon-tt.png") left center no-repeat;
		background-size: auto 100%;
	}

	.xianluView .contInfo2 {
		padding: 10px;
		border: none;
	}

	.view_xl {
		width: 100%;
		margin: 0 auto;
		display: block;
		height: 35px;
		background-color: #252525;
		font-size: 14px;
		text-align: center;
		line-height: 35px;
		color: #fff7a6;
	}

	.view_xl span {
		width: 22px;
		height: 22px;
		line-height: 20px;
		text-align: center;
		border: 1px solid #fff7a6;
		color: #fff7a6;
		font-size: 14px;
		display: inline-block;
		border-radius: 12px;
		margin-left: 3px;
	}

	.col2 {
		width: 33.333333%;
		float: left;
		padding: 0 5px 10px 5px;
	}

	.footer {
		background: #1b1b1b;
		padding: 15px 0;
		margin-top: 20px;
	}

	.footer-img {
		margin-top: 10px;
	}

	.footer-img img {
		height: 30px;
		margin-bottom: 5px;
	}

	.footer-p {
		font-size: 14px;
		color: #e8de90;
	}

	.footer-p span {
		display: block;
		margin-top: 5px;
		font-size: 12px;
	}

	.dis-table {
		display: table;
		margin: 0 auto;
	}

	.footer-t {
		border-top: dashed 1px #535353;
		border-bottom: dashed 1px #535353;
		padding: 10px 0;
		margin-top: 10px;
	}

	.footer .col-xs-4 {
		height: 110px;
		padding: 0 5px;
	}

	.footer .col-xs-4:before {
		display: block;
		content: "";
		position: absolute;
		right: 0;
		top: 8px;
		border-right: solid 1px #535353;
		bottom: 0;
	}

	.footer .col-xs-4:last-child:before {
		display: none;
	}

	.footer-a a {
		display: inline-block;
		margin: 0 2px;
		font-size: 12px;
		color: #666;
	}

	.footer-a {
		margin: 10px 0;
	}

	.footer-a a:hover {
		color: #00edce;
	}

	.footer-ba {
		font-size: 12px;
		color: #666;
	}
}