@charset "UTF-8";
/* CSS Document */
html, body, div, p, ol,ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th,td {margin:0;padding:0}
body{

	color:#000; 
	font:15px / 1.5 "Microsoft YaHei","Arial",sans-serif;
	background:#fff;
    -webkit-font-smoothing:antialiased;
}
ul,ol{list-style:none}
img{border:none}
a{
	text-decoration:none;
	color:#000;
	outline:none;
	blr:expression(this.onFocus=this.blur());
}
a,button,input,textarea{ outline:none}


/*hover样式*/
.com-btn-color1:hover{background-color:#f0f0f0;
	            background:-webkit-linear-gradient(bottom, #f0f0f0, #f5f5f5 50%, #fbfbfb); 
                background:-moz-linear-gradient(bottom, #f0f0f0, #f5f5f5 50%, #fbfbfb); 
				background:-webkit-gradient(linear,center bottom,center top,from(#f0f0f0),color-stop(0.5,#f5f5f5),to(#fbfbfb));
				background:-ms-linear-gradient(bottom, #f0f0f0, #f5f5f5 50%, #fbfbfb); 
				background:-o-linear-gradient(bottom, #f0f0f0, #f5f5f5 50%, #fbfbfb);
				border-color:#d6d6d6}
.com-btn-color2:hover{background-color:#ff960c;
	            background:-webkit-linear-gradient(bottom, #ff8e0c, #ff960c 50%, #ff9e29);
				background:-webkit-gradient(linear,center bottom,center top,from(#ff8e0c),color-stop(0.5,#ff960c),to(#ff9e29));
                background:-moz-linear-gradient(bottom, #ff8e0c, #ff960c 50%, #ff9e29);
				background:-ms-linear-gradient(bottom, #ff8e0c, #ff960c 50%, #ff9e29);
				background:-o-linear-gradient(bottom, #ff8e0c, #ff960c 50%, #ff9e29);
                color:#FFF; 
				border-color:#f4770d;
				text-shadow:none;}
.com-btn-color3:hover{background-color:#ef5356;
	            background:-webkit-linear-gradient(bottom, #ef5356, #eb3d3f); 
				background:-webkit-gradient(linear,center bottom,center top,from(#ef5356),to(#eb3d3f));
                background:-moz-linear-gradient(bottom, #ef5356, #eb3d3f); 
				background:-ms-linear-gradient(bottom, #ef5356, #eb3d3f); 
				background:#ec6301 -o-linear-gradient(bottom, #ef5356, #eb3d3f); 
				border-color:#e54144;
				color:#FFF;
				text-shadow:none;}
/*hover样式 over*/

/* 公共ico */
.com-ico{background:url(../../../../img/web/common/ico.png); background-size:250px 250px;}
.com-ico-big{ background:url(../../../../img/web/common/ico2.png); background-size:250px 250px;}
.com-ico-form-radio{background:url(../../../../img/web/common/ico-form-radio.png) no-repeat center center; background-size:21px 21px;}
.com-ico-form-radio-ed{background:url(../../../../img/web/common/ico-form-radio-ed.png) no-repeat center center; background-size:21px 21px;}
.com-ico-form-checkbox{background:url(../../../../img/web/common/ico-form-checkbox.png) no-repeat center center; background-size:21px 21px;}
.com-ico-form-checkbox-ed{background:url(../../../../img/web/common/ico-form-checkbox-ed.png) no-repeat center center;background-size:21px 21px;}
.com-ico-form-select{display:block; padding-right:25px;}
.com-ico-form-selected{background:url(../../../../img/web/common/ico-selected.png) no-repeat right center; background-size:22px 22px; display:block; padding-right:25px;}
.com-ico-right{background:url(../../../../img/web/common/ico-right.png) no-repeat right center;}
.com-title-loading{width:24px; top:-4px;left:-30px;height:24px; min-width:12px; min-height:12px}

.com-ico-slider-on{background:url(../../../../img/web/common/com-slider.png) no-repeat left center;display:inline-block; width:71px; height:30px; margin-top:-9px; margin-bottom:-10px; background-size:141px 26px;}
.com-ico-slider-off{background-position:right center;}
.com-ico-drowp-up{background-position:-22px 0px; width:16px; height:8px}
.com-ico-drowp-down{background-position:-22px -12px; width:16px; height:8px}
.com-by-up{background-position:-66px 3px; width:8px; height:18px;float:right}
.com-by-down{background-position:-76px 3px; width:8px; height:18px;float:right}
.com-list-big{background-position:-45px 1px; width:17px; height:18px; float:right;}
.com-list-small{background-position:-91px 2px; width:17px; height:18px; float:right;}
.com-select-ico{background-position:-110px 0px; width:14px; height:10px; position:absolute; right:0px; bottom:0px; z-index:9;}
.com-ico-del{background-position:-183px 0px; width:22px; height:20px;}
.com-ico-nocar{background-position:0px 0px; width:150px; height:150px; margin:60px auto;}
.com-line{background-position:0px -164px; width:2px; height:37px; position:absolute; left:-1px; top:0px;}
.com-ico-check{background-position:-228px -102px; width:22px; height:24px; position:absolute; bottom:24%;}
.com-ico-check-ed{background-position:-228px -183px; width:22px; height:24px; position:absolute; bottom:24%;}
.com-ico-check2-ed{background-position:-198px -180px; width:24px; height:24px; position:absolute; bottom:24%;}
.com-bottom-10{bottom:-10%;}.com-bottom-45{bottom:-45%;}
.com-right5,.com-right47{z-index:9;background-color:#eee;}
.com-right5{right:5px}

.com-ico-newadd{background-position:-208px -2px;width:20px;height:16px;vertical-align:text-top;display:inline-block;}
.com-ico-yes{background-position:-196px -99px;background-repeat:no-repeat;height:70px;line-height:120px;width:58px;border:none}
.com-ico-no {background-position:-141px -99px;background-repeat:no-repeat;height:70px;line-height:120px;width:58px;border:none}
.com-ico-close{background-position:-180px -23px; width:22px; height:22px; display:inline-block; top:8px; right:0px;}
.com-ico-prev{ background-position:0px 0px; width:22px; height:18px}
.com-ico-selected{background-position:left bottom;background-repeat:no-repeat;background-color:#f0f0f0;}
.com-ico-addcar{background-position:0px -22px; width:22px; height:22px; display:inline-block; margin-bottom:-5px; margin-right:4px;}
.com-ico-gobuy{background-position:-26px -24px; width:26px; height:26px; display:inline-block; margin-bottom:-8px; margin-right:4px;}
.com-ico-down{background-position: -142px 0px;width: 22px;height: 18px;float: right;margin: 0px auto 3px 4px;}
.com-ico-up{background-position: -126px 0px;width:22px;height: 18px;float: right;margin: 0px auto 3px 4px;}
.com-ico-drowpleft{background-position:-162px 3px;width:10px;height:14px;float:left; margin-left:6px;}
.com-ico-drowpright{background-position:-172px 3px;width:10px;height:14px;float:right; margin-right:6px;}
.com-ico-search{background-position:-58px -29px;width:16px;height:16px;left:8px; top:7px;}
.com-up-down   {background-position:-113px -30px;width:17px;height:16px;top:4px;}
.com-uping-down{background-position:-95px -30px;width:17px;height:16px;top:4px;}
.com-up-downing{background-position:-80px -30px;width:17px;height:16px;top:4px;}
.com-ico-clear{background-position:-125px -23px;width:28px;height:28px; opacity:0.55;}
.com-ico-f5{ background-position:-223px -49px;width:30px;height:30px;}
.com-ico-order{vertical-align:middle;background-size:250px 250px; width:24px; height:24px;background-position:-201px -52px;}


/* 公共头部 start*/
.com-head{ /*background:url(../img/head1x1.png);*/ background-color:rgb(255,255,255); height:70px; width:100%; position:relative; left:0; right:0; top:0; z-index:999}
.com-content{margin-left:auto; margin-right:auto; min-width:950px; max-width:1226px; width:1226px; height:100%;}
.com-logo{ position:relative; display:block; float:left; width:300px; height:100%; padding-top: 5px;}
.com-logo img{ position:absolute; border:0; z-index:9999;}
.com-menu{height:100%; overflow:hidden;}
.com-menu li{ float:left; height:100%;}
.com-menu li a{ display:block;height:40px; line-height:20px; padding:40px 0px 0px 80px; /*background:url(../img/menu_line.png) no-repeat left center;*/}
.com-menu li a img{ margin:7px 4px;}
.com-menu li a:hover{color:#d85d24; }
.com-menu li:first-child a{ background:none;}
.com-menu li a font:first-child{ font-size:14px;}
.com-menu li a font{ /*display:block;*/ text-align:center; font-size:12px; line-height:40px;}
.com-menu li.com-menu-active{ background:url(../img/menuactivebg.jpg) repeat-x center bottom;}
.com-telephone{ float:right; right:140px;}
/* 公共头部 over */
/*公共底部*/
.foot-container{ width:1300px; height:220px; margin-left: auto;margin-right: auto;}
.foot-copyright p{ font-size:12px; line-height:25px; text-align: center;}
.foot-copyright p a:hover{text-decoration: underline;}
.foot-other{ height:65px; text-align: center;padding-top: 10px;}


/*.com-foot-content{ width:680px; text-align:center; margin-left:auto; margin-right:auto; height:100%;}
.com-foot-ico{ margin-top:24px; margin-right:10px;}
.com-foot-p{ font-size:12px; margin-top:35px; margin-left:180px; text-align:left; line-height:20px;}
.com-foot-copy{ width:540px; height:50px; margin:0 auto; margin-top:20px;}*/
/*公共底部 over*/
/*提示信息样式*/
.com-alert-sucess,
.com-alert-fail,
.com-alert-warning,
.com-alert-info{font-weight:bold; padding:10px; line-height:160%; border:1px solid; margin:5px 0px;border-radius:4px;}
.com-alert-sucess,.com-li-alert-sucess{color: #468847;background:#dff0d8;border-color:#d6e9c6;}
.com-alert-fail,.com-li-alert-fail{color: #b94a48;background:#f2dede;border-color:#eed3d7;}
.com-alert-info{color: #3a87ad;background:#d9edf7;border-color:#bce8f1;}
.com-alert-warning{color:#c09853;background:#fcf8e3;border-color:#fbeed5;}
.com-alert-info-gary{ color:#ccc; font-size:14px;}

.com-cover{background:#000;left:0; top:0; bottom:0px; right:0; opacity:0.3; z-index:8;}
.com-alert-float{ padding:10px;}
.com-alert-float-sucess .com-p,
.com-alert-float-fail .com-p,
.com-alert-float-warning .com-p{ 
    padding-top:20px; 
	padding-bottom:10px;
	}
.com-alert-float-sucess,
.com-alert-float-fail,
.com-alert-float-warning{ 
    background:#FFF; 
	width:100%;
	box-shadow:0 -2px 6px #777;
	-webkit-box-shadow:0 -2px 6px #777;
    bottom:0px; 
	padding:10px 0px;
	text-align:center;
	opacity:0.95;
	}
.com-alert-2nd-div{margin-top:-15px; margin-left:-85px; padding:6px;border-radius: 6px;color: #FFF;padding-left:14px; padding-right:14px;background:rgba(0,0,0,0.7);min-width:100px; text-align:center;font-size:12px}
.com-error-close{ right:5px; position:absolute; top:4px;}
.com-li-input-error{ background-color:#FFEFE1; color:#ff4319;}
.com-li-alert-sucess{padding-left:80px!important; line-height:1.5em; background:#dff0d8 url(../../../../img/web/common/sucess.png) left center;}
.com-li-alert-fail{padding-left:80px!important; line-height:1.5em; background:#f2dede url(../../../../img/web/common/sucess.png) left center;}
/*提示信息样式 over*/

/*tab样式 start*/
.com-tab{width:200px;margin:10px;}
.com-tab-title{ width:100%;}
.com-tab-title li{ float:left;}
.com-tab-title li a{ display:block;padding-left:6px; padding-right:6px; border-bottom:2px solid #ddd; padding-top:5px; padding-bottom:5px; cursor:pointer; color:#999;}
.com-tab-title li a:hover{ background-color:#f8f8f8; color:#000;}
.com-tab-title .com-tab-title-active{ border-bottom-color:#f60; color:#000;}
.com-tab-show{ clear:left; line-height:1.5em; padding-top:10px;}
.com-tab-show-nav{ display:none;}
.com-tab-show-active{ display:block}
/*tab样式 over*/

/*表单样式*/
.com-form .com-input{
	-webkit-appearance:none;
	font-size:14px;
	padding:7px;
    background:#fff;
    outline:none;
	border:1px solid #bfbfbf;
}
.com-form input[type="radio"],
.com-form input[type="checkbox"] {/*单选复选*/
    -webkit-appearance:none;
	 border:1px solid #bfbfbf; 
	 background:#fff;
	 width:15px; 
	 height:15px;
}
.com-form input[type="radio"]{ border-radius:24px; width:16px; height:16px;}
.com-form input[type="radio"]:checked,
.com-form input[type="checkbox"]:checked{
	background-color:#FFF2F2;
	background-image:url(../../../../img/web/common/ico.png);
	background-position:-2px -3px;
	border-color:#cb292b;
}
.com-form input[type="radio"]:checked{background-position:-1px -3px;}
.com-form textarea {
  overflow: auto;
  vertical-align: top;
}
.com-form .com-input-select{
	-webkit-appearance:none;
	font-size:14px;
	padding:7px;
	padding-right:28px;
    background:#fff;
    outline:none;
	border:1px solid #bfbfbf;
	background-image:url(../../../../img/web/common/ico_up.png);
	background-position:right center; 
	background-repeat:no-repeat;
	cursor:pointer
	}
.com-form .com-input-select>input{ border:none; background:none; font-size:14px;cursor:pointer;width: 100%;}	
.com-form .com-input-option{ top:30px; right:-1px; width:100%; background:#fff; border:1px solid #bfbfbf; z-index:9; max-height:180px; overflow:auto;}
.com-form .com-input-option li a{ line-height:24px; padding:4px; display:block;}
.com-form .com-input-option li a:hover{ background-color:#f5f5f5;}
.com-form .com-input-select-a-active{ background-image:url(../../../../img/web/common/ico_right.png); background-position:right center; background-repeat:no-repeat;background-color:#fafafa;}
.com-form .com-input-select-active{background-image:url(../../../../img/web/common/ico_down.png);}
.com-form select{ opacity:0;}
.com-form .com-form-textarea{ resize:none; padding:7px; background-color:#fff; border:1px solid #bfbfbf; font-size:14px; min-width:150px; min-height:60px;}
[disabled],[disabled].active{
	background-color:#ccc!important;
	background: -webkit-linear-gradient(bottom, #ccc,#eee)!important;
	background: -webkit-gradient(linear,center bottom,center top, from(#ccc),to(#eee))!important;
	background: -moz-linear-gradient(bottom, #ccc,#eee)!important;
	background: -o-linear-gradient(bottom, #ccc,#eee)!important;
	background: -ms-linear-gradient(bottom, #ccc,#eee)!important;
	border:1px solid #ddd!important;
	border-bottom:1px solid #c0c0c0!important;
	color:#999!important;
	text-shadow:0 1px 0 #f5f5f5!important;
	box-shadow:none!important;
	-webkit-box-shadow:none!important;
	opacity:1!important;
}
::-moz-placeholder{color:#999}
::-webkit-input-placeholder{color:#ccc}
.com-radio-checkbox{-webkit-appearance:none; width:100%; height:100%;position:absolute;left:0;bottom:0;opacity:0;}
			 
.com-pointout-error,
.com-pointout-error:-moz-placeholder{color:#ff4619}
.com-pointout-error::-webkit-input-placeholder{color:#ff4619}
/*表单样式 over*/

.com-pages-error{ top:0px;left:0; right:0; padding-left:10px;padding-right:30px;padding-top:10px; padding-bottom:10px; line-height:1.4em; z-index:99999; background:rgba(0,0,0,0.7); color:#FFF;
	-webkit-animation:cpebottomtop 1s;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: 1;
}
.com-pages-error a{color:#fff}
/*over*/

/*常用*/
.com-left{float:left}
.com-right{float:right}
.com-absolute{position:absolute}
.com-relative{position:relative}
.com-fixed{position:fixed}
.com-center{margin-left:auto; margin-right:auto}
.com-text-left{text-align:left}
.com-text-center{text-align:center}
.com-text-right{text-align:right}
.com-verticalalign{vertical-align:middle}
.com-lineheight{line-height:100%}
.com-middle{vertical-align:middle}
.com-clear{clear:both}
.com-clear-left{clear:left}
.com-hidden{overflow:hidden}
.com-auto{overflow:auto}
.com-block{display:block}
.com-inlineblock{display:inline-block}
.com-inherit{overflow:inherit}
.com-dis-table{display:table}
.com-dis-tablerow{display:table-row}
.com-dis-tablecell{display:table-cell}
.com-dis-box{ display:box;display:-webkit-box;display:-moz-box}
.com-visible{overflow:visible}
.com-zindex1{z-index:1}
.com-zindex2{z-index:2}
.com-zindex3{z-index:3}
.com-zindex4{z-index:4}
.com-zindex5{z-index:5}
.com-zindex6{z-index:6}
.com-zindex7{z-index:7}
.com-zindex8{z-index:8}
.com-zindex9{z-index:9}
.com-zindex99{z-index:99}
.com-zindex999{z-index:999}
.com-zindex999999999{z-index:999999999}
.com-zindex--{z-index:-1}
.com-none{display:none}
.com-noborder{border:none}
.com-noshadow{box-shadow:none;-webkit-box-shadow:none}
.com-radius0{border-radius:0}
.com-opacity0{opacity:0}
.com-opacity3{opacity:0.3}
.com-opacity7{opacity:0.7}
.com-p{ line-height:1.5em}
.com-height100{ height:100%}
.com-info{padding:10px}
.com-more{text-overflow:ellipsis; overflow:hidden;white-space:nowrap}
/*常用 over*/

/*字体样式*/
.com-font-color1{color:#000}
.com-font-color2{color:#333}
.com-font-color3{color:#666}
.com-font-color4{color:#999}
.com-font-color5{color:#ccc}
.com-font-color6{color:#fff}
.com-font-red   {color:#F00}
.com-font-orange{color:#FF4619}

.com-font-size0{font-size:0px}
.com-font-size10{font-size:10px}
.com-font-size12{font-size:12px}
.com-font-size14{font-size:14px}
.com-font-size16{font-size:16px}
.com-font-size24{font-size:24px}
/*字体样式over*/

/*距离*/
.com-span5{width:5px}.com-span10{width:10px}.com-span15{width:15px}.com-span20{width:20px}.com-span30{width:30px}.com-span50{width:50px}.com-span60{width:60px}.com-span100{width:100px}.com-span120{width:120px}.com-span150{width:150px}.com-span180{width:180px}.com-span200{width:200px}.com-span240{width:240px}.com-span250{width:250px}.com-span300{width:300px}.com-span320{width:320px}

.com-width1{width:1%}.com-width5{width:5%}.com-width10{width:10%}.com-width20{width:20%}.com-width25{width:25%}.com-width30{width:30%}.com-width33{width:33%}.com-width40{width:40%}.com-width48{width:48%}.com-width50{width:50%}.com-width60{width:60%}.com-width70{width:70%}.com-width80{width:80%}.com-width90{width:90%}.com-width98{width:98%}.com-width99{width:99%}.com-width100{width:100%}

.com-marginauto{margin:0 auto;}.com-margin0{margin:0px}.com-margin10{margin:10px}.com-margin20{margin:20px}
.com-margin-left4{margin-left:4px}/*.com-margin-left10{margin-left:10px}*/.com-margin-left12{margin-left:12px}.com-margin-left14{margin-left:14px}.com-margin20{margin:20px}.com-margin-left30{margin-left:30px}.com-margin-left-common{ margin-left:100px}
.com-margin-top4{margin-top:4px}.com-margin-top10{margin-top:10px}.com-margin-top12{margin-top:12px}.com-margin-top14{margin-top:14px}.com-margin-top20{margin-top:20px}.com-margin-top30{margin-left:30px}

.com-padding0{padding:0px}.com-padding10{padding:10px}.com-padding20{padding:20px}
.com-padding-left4{padding-left:4px}.com-padding-left10{padding-left:10px}.com-padding-left12{padding-left:12px}.com-padding-left14{padding-left:14px}.com-padding20{padding:20px}.com-padding-left30{padding-left:30px}.com-padding-left60{padding-left:60px}
.com-padding-top4{padding-top:4px}.com-padding-top10{padding-top:10px}.com-padding-top12{padding-top:12px}.com-padding-top14{padding-top:14px}.com-padding-top20{padding-top:20px}.com-padding-top30{padding-top:30px}
/*距离 over*/
.content .menu li{float: left; padding: 0px 14px 0px 0px;}

/*九宫格*/
.wrap {
  width: 224px;
  height: 170px;
  overflow: hidden;
}

.wrap .item1 {
  position: relative;
  float: left;
  background: url(../../../images/wrap1.jpg) no-repeat;
  width: 110px;
  height: 85px;
  line-height: 80px;
  text-align: center;
  font-size: 16px;
  font-family:"黑体","Arial";
  color: #fff;
}
.wrap .item2 {
  position: relative;
  float: left;
  background: url(../../../images/wrap2.jpg) no-repeat;
  width: 110px;
  height: 85px;
  line-height: 80px;
  text-align: center;
  font-size: 16px;
  font-family:"黑体","Arial";
  color: #fff;
}

.wrap .item3 {
  position: relative;
  float: left;
  background: url(../../../images/wrap3.jpg) no-repeat;
  width: 110px;
  height: 85px;
  line-height: 80px;
  text-align: center;
  font-size: 16px;
  font-family:"黑体","Arial";
  color: #fff;
}
.wrap .item4 {
  position: relative;
  float: left;
  background: url(../../../images/wrap4.jpg) no-repeat;
  width: 110px;
  height: 85px;
  line-height: 80px;
  text-align: center;
  font-size: 16px;
  font-family:"黑体","Arial";
  color: #fff;
}
.wrap a:hover {
  z-index: 2;
  filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;
}


.qrcode{
	background: url(../../../images/superpos/qrcode.png) no-repeat;width: 233px;height: 260px; margin: 0 auto; 
	position: relative; top: 180px; left: -125px;
}
.download{
	background: url(../../../images/superpos/Android-download.png) no-repeat;width: 213px;height: 54px;margin: 0 auto;
	position: relative; top: 40px; left: 190px;
}
}

.container{margin-left:auto; margin-right:auto;}

/* CSS Document */
.alljobs{
	width:1120px; margin:0 auto;
}
.jobs{
	float:left;text-align:center;
}
.area{
	font-size:14px; color:#3bc3fd;line-height:34px;
}
.help-tip{
	position: relative;
	top: 168px;
	left: 16px;
	background-color: #f1fcfe;

	width: 238px;
	height: 70px;
	font-size: 18px;
	cursor: default;
}


.help-tip:hover .tip{
	display:block;
	transform-origin: 100% 0%;

	-webkit-animation: fadeIn 0.3s ease-in-out;
	animation: fadeIn 0.3s ease-in-out;

}

.help-tip .tip{
	display: none;
	text-align: left;
	background-color: #3bc3fd;
	padding: 20px;
	width: 350px;
	position: absolute;
	border-radius: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	right: -4px;
	color: #FFF;
	font-size: 13px;
	line-height: 1.4;
	z-index: 999
}

.help-tip .tip:before{
	position: absolute;
	content: '';
	width:0;
	height: 0;
	border:6px solid transparent;
	border-bottom-color:#3bc3fd;
	right:10px;
	top:-12px;
}

.help-tip .tip:after{
	width:100%;
	height:40px;
	content:'';
	position: absolute;
	top:-40px;
	left:0;
}

@-webkit-keyframes fadeIn {
	0% { 
		opacity:0; 
		transform: scale(0.6);
	}

	100% {
		opacity:100%;
		transform: scale(1);
	}
}

@keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:100%; }
}
