﻿　
* { margin: 0; padding: 0; text-shadow: none;font-size:14px; font-weight: normal !important; font-family : 'Microsoft YaHei',Arial; box-sizing:border-box; }
input, button, select, textarea { outline: none;
	width: 53px;
}

html { -webkit-user-select: none; -webkit-tap-highlight-color: rgba(255,255,255,0); }

input { border: 0; }

ul, li { list-style: none; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

body { width: 100%; margin: 0 auto; background-color: #f0f0f0; max-width: 640px; min-width: 320px; -webkit-user-select: none; position: relative; }

a:link,a:hover,a:visited{ text-decoration: none; }

.hotlink { font-weight:800; font-size:1.2rem;
}
.center { text-align:center;
}
	.white
{
	color: #FFF;
}
.bgwhite { background:#fff;
}
.clear { clear: both; overflow: hidden;  }

.clearfix { clear: both; height: 10px; overflow: hidden; }

    .handelprom
        {display:block;margin:10px auto;position:fixed; width:80%;
         padding:10px;line-height:40px; top:20%;font-weight:bold;
        left:10%; background:rgba(0,0,0,0.8);
         color:#FFF;text-align:center;Border-radius: 5px;
        }

.show { display:block;
}
.hide { display:none;
}
.pointer
 {cursor:pointer;}
.txtgre
{font-size:13px;font-weight:normal;color:#969696;
}
*{ margin:0px; padding:0px;color:#000; }
.top10{margin-top:10px;}

.ptb20 { padding-top:20px; padding-bottom:20px;
}
.padtop10
{ padding-top:10px;
}
.padleft10
{
	padding-left: 10px;
}
.padbot10
{ padding-bottom:10px;
}
.marbot10
{ margin-bottom:10px;
}
.top20{margin-top:20px;}
.height5{width:100%;height:5px;}
 .right{float:right;}
.pright5{padding-right:5px;}
.borderb2
{ border-bottom:2px solid #ecedf1;
}
ul,li{ list-style-type:none;}
dl,dt{ list-style-type:none;}
.red
{
	color: red;
}


.j_page
{height:40px;line-height:40px;display:inline;
 background:#1499ff;
}

	.j_page a
	{width:19.5%;float:left;display:block; text-align:center; margin-left:0.5%;

	}
 

.r_search input { height: 45px; font-size: 16px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding-right: 71px; line-height: 20px; border: none; padding-left: 10px; }

.txt   { height: 30px; width:100%; font-size: 16px;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
		  line-height: 20px; padding-left: 10px; border:1px solid #d2d2d2;}
img{border:none;}

 

.subNav { height: 30px; line-height: 30px; background-color: #fff; padding: 0 5px; font-size: 13px; overflow: hidden; border-bottom: 1px solid #d2d2d2; }
.subNav a { color: #969696; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-width: 70px; background: url("../images/dayuico.png") no-repeat right center; background-size: 10px 15px; display: block; float: left; height: 30px; padding: 0 18px 0 10px; }
.subNav a:last-child { background: none; }
.subNav a:link, .subNav a:visited { color: #969696; }
.subNav a.hover { color: #1499ff; }
.subNav a.hover:link, .subNav a.hover:visited { color: #1499ff; }
.subNav span, .subNav a { float: left; color: #969696; }
		 
 
　.small {font-size: 0.475em;}

.hide{display:none;}
.hid{display:none;}
.clear
{
	clear: both;
	height: 0;
	font-size: 0px;
}

.top{position:fixed;margin:0 auto;top:0;left:0;right:0;background:#FFF;margin-bottom:10px; }
.gre
{
	background: #f3f3f3;
}
.white
{
	color: #FFF;
}
.red
{
	color: red;
}
.right{float:right;}
.left{float:left;}

p{text-indent:2em;font-size:14px; margin-bottom:10px;}
.mbottom10
{
	margin-bottom: 10px;
}
.noindent
{text-indent:0;}

.botborder2
{
	border-bottom: 2px solid #ecedf1;
}
.nobotboder
{
	border-bottom:hidden;
}
.bodytop{width:96%;margin:0 auto;height:40px; background:#FFF;padding:10px 0;}


.width100
{ display:block;margin:0 auto;background:#fff;
}

.dbgree { display:block; background:#f0f0f0;
          
}


.main
{ display:block;margin:0 ;padding:5px; background:#FFF;
}

	 h1
	{font-size:medium;width:100%;
	 height:40px;line-height:40px; box-sizing:border-box;
	 font-size:medium;  
	 height:40px;line-height:40px;
      /*background:url("../images/titsmallpng.png") left top no-repeat; background-size:20px 240px;*/
	

	
	}
	 h1 span
	{ color:#1499ff; font-weight:bold; 
	}


		 h1 .more
		{ float:right; color:#1499ff; font-weight:bold;padding-top:5px;text-decoration:none;
		   width:auto;   display:inline;padding-right:10px;
		
		}


.inlineh1
{background:none; height:40px; text-align:center;font-weight:bold;  display:block;overflow:hidden;
 width:100%;  text-overflow:ellipsis;white-space:nowrap;
color: #09f;   box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; 

   


}



details
{ margin:0 10px;
}
	details summary
	{
		color:#1499ff;font-size:14px; font-weight:bold;
		 border-bottom:1px solid #d2d2d2;
		 height:40px;line-height:40px;
	}
.head
{ height:60px;
}
.logo{width:100%;height:60px; text-align:center; background:#fff;border-bottom:1px solid #cfd0d1;}
    .logo img { width:100%;height:auto;padding-top:10px;
    }

     
 .topmenu{float:left;margin-top:10px;padding-left:10px;margin-bottom:10px;}

.nobackground
{
	background: none;
}
.nopadding
{
	padding: 0;
}
 
.simplebody{ 
	  line-height:180%; border-top:1px solid #d2d2d2;
	 padding:10px 10px 20px 10px; margin-bottom:20px;}
#allmap{width:95%;height:400px; margin:0 auto; display:none;    margin-top:10px;}
.key
{font-weight:bold;color:#ff6a00;
}

.baoming{background:#fff;display:block; float:right; width:50px; height:50px; color:#ff6a00;border-radius:5px;}
.foot { padding:10px 0;
}
 
.foot p
	{ text-align:center;line-height:220%;
	}
	.foot p  .phone a:link
	{  font-weight:bold; width:200px; text-align:center;  
	   text-decoration:none;  color:#ad0305;
	}
       



.main .halfmain
{width:49%; font-weight:bold; float:left;
}

.main .halfmain a:link,.main .halfmain a:visited{color:#ff6a00;font-weight:bold;}

.todayinfo{clear:both; margin:0 auto;text-align:center; height:40px;line-height:40px;}
 
.mainsearch{width:94%;margin:0 auto ;}
 


.mainsearch   .searchwenzi{float:left;height:34px;line-height:34px;}

.mainsearch .serchbnt
{float:left;width:40px;	  height:34px;line-height:34px;cursor:pointer; 
		 color:#FFF;text-align:center;font-weight:bold;
         display:flexbox;display:-moz-box;display:-webkit-box;
}


.mainsearch  .searchtxt { color:#666;   flex:1;-webkit-box-flex:1;-moz-box-flex:1; background:#ecedf1;height:25px; }
 
.bntbg{ width:110px; height:32px; line-height:32px; background:#ad0305;cursor:pointer; border-top-right-radius:10px; border-bottom-right-radius:10px;
		 color:#FFF;text-align:center;font-weight:bold;}
.bnttjbg { width:44px; height:20px;  background:#ff6a00 url("../m/images/Hunt_10.gif");cursor:pointer;
		}



.xcxxmore
{
	width:98%;margin-top:180px;
}

.commain
{
	width: 98%;
	margin:0px auto;  
	height:auto;
	background: #ff6a00; 
	 
}
.commain .comname
{	 height:40px;line-height:40px; font-size: 1.0em; 
	    
	

}
.commain .comname a:link,.commain .comname a:visited{color:#FFF;font-weight:bold;}
 .commain .comname dd
		{ float:left; padding-left:5px;
		color:#FFF; 
		 
	}
.commain .comname dt
	{  float:right;padding-right:5px; font-weight:bold;
		
	}
		 

	.commain .comname dt span
	{ color:#FFF;
		font-weight:bold;
	}	 
	.commain .comname em
	{display:none; 
	}

  .jobcontent
{ background:#FFF; width: 98%;
	margin:0 auto;color: #ff6a00; 
}
 .jobcontent .jobtitle 
	{background:#f2f4f5;width: 100%;
		 height:40px;line-height:40px;
	}



.jobcontent .jobtitle dd{float:left; padding-left:5px; color:#ff6a00;
		font-weight:bold;}

.jobcontent .jobtitle dt{ float:right;padding-right:5px;}
.jobcontent .jobtitle span
	{  color:#ff6a00;
	  line-height:40px;font-weight:bold;
		 
	}
		 

.jobcontent p{  line-height:180%; 
							 
}
.showmoreban{width: 98%;
	margin:0px auto;   
	height:40px; text-align:center;line-height:220%;
	background: #ff6a00;}
.showmoreclick{  cursor:pointer; 
	 }

.topbanmenu
{
	width: 100%; 
	background:#1499ff  url("../images/logoweb.png") center center   no-repeat;
	 
	background-size: 150px 30px; 
	 
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-weight:bold;
	color:#FFF;

}

	.topbanmenu a
	{ float:left;padding-left:10px;
		color: #FFF;
		font-weight: bold;
	}
		.topbanmenu a i
		{
			width:18px;height:18px; display:block;
			float:left;
			position: relative;
			background: url("../images/arrowleft.png") top center no-repeat;
			background-size: 18px;
			margin: 12px 0 0 5px;
		}


		
.classheader
{
	width: 100%; 
	background:#1499ff ;
	 
 
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-weight:bold;
	color:#FFF;

}

	.classheader a
	{ float:left;padding-left:10px;
		color: #FFF;
		font-weight: bold;
	}
		.classheader a i
		{
			width:10px;height:18px; display:block;
			float:left;
			position: relative;
			background: url("../images/arrowleft.png") top center no-repeat;
			background-size: 10px;
			margin: 12px 0 0 5px;
			cursor:pointer;
		}





		
.clheader
{
	margin:0 auto;
	display:block;
	background:#1499ff ;
	border-bottom:1px solid #d2d2d2;
font-size:18px;
 
	text-align: center;
	height: 40px;
	line-height: 40px;
	  letter-spacing:2px;
	color:#FFF;

}

	.clheader a
	{ float:left;padding-left:5px;
		color: #FFF;
		font-weight: bold;
	}
		.clheader a i
		{
			width:18px;height:18px; display:block;
			float:left;
			position: relative;
			background: url("../images/arrowleft.png") top center no-repeat;
			background-size: 18px;
			margin: 12px 0 0 5px;
			cursor:pointer;
		}


.mespic
{ 
   
  display:block;text-align:center;
 margin:0 auto;
}
	.mespic img
	{ width:110px;height:110px; margin-top:20px;
	}


.errorico
{ background:url("/m/images/errorImg.png"); background-size:110px;
   
  display:block;width:110px;height:110px; text-align:center;
 margin:0 auto;
}
.errortxt
{
	line-height: 30px; margin:0 auto;font-size: 18px; text-align: center; padding-top: 25px; color: #888; font-family: 'Microsoft YaHei';
	min-height:200px;
}
 

.msgico
{ background:url("/m/images/mesico.png"); background-size:110px;
   
  display:block;width:110px;height:110px; text-align:center;
 margin:0 auto;
}

/**普工cs*/
.pgsesrch
{margin:0 auto;  background:#fff; height:40px;padding-top:10px;
    position:relative;width:70%;
}
 
.pgsesrch .searchtxt {width:100%; padding-left:5px; color:#666; height:32px; position:relative; background:#ecedf1;height:32px; }
 
.pgsesrch  .bntbg{ width:60px;  height:32px; position:absolute;right:-5px;top:10px; line-height:30px; 
                    background:#ff6a00;cursor:pointer;float:right; color:#FFF;text-align:center;font-weight:bold;
		}
.rightbody
{
	 padding-bottom:10px;
}
.pgtit
{ color:#ff6a00; text-overflow:ellipsis; float:left;padding-left:10px;

}
.pgbm
{margin-right:0; background:#ff6a00;color:#FFF; width:60px;height:30px; line-height:30px; display:block; text-align:center;
 margin-top:5PX;position:absolute; float:right;right:0; 
 border-radius:5px;
}


.pgtj dd select {border:none;
    }
.pgtj dd { height:40px; line-height:40px; border-bottom:2px solid #d2d2d2;
}
    .pgtj dd input, .pgtj dd select { width:100%;height:40px;  padding-left:10px; box-sizing:border-box;

    }
    

	.pgtj em
	{font-style:normal;padding-left:5px;
		color: #ff6a00;
		font-size: 10px;

	}
	.pgbm:hover
	{ text-decoration:none;
		color: #FFF;
	}
.mainbnt
{
	width: 100%;
	height:40px;line-height:40px;
	background: #2184ef; color:#FFF;font-size:large;
	font-weight: bold;
	text-align: center;
	cursor:pointer;
}

.mainbntorgange
{
	width: 100%;
	height:40px;line-height:40px;
	background:#ff6a00; color:#FFF;font-size:large;
	font-weight: bold;
	text-align: center;
	cursor:pointer;
}
	.mainbnt a,.mainbntorgange a,.smallbntorgange a
	{ color:#FFF;
	}
	.mainbnt a:hover, .mainbntorgange a:hover, .smallbntorgange a:hover
	{
		text-decoration:none;
	}
.smallbntorgange
{
	width: 150px; text-align:center;margin:0 auto;
	height:40px;line-height:40px;
	background:#ff6a00; color:#FFF;font-size:large;
	font-weight: bold;
	text-align: center;
	cursor:pointer;
}
/*首页*/


 

	.indexmenu  .box
	{float:left;
		width: 33%;display:block;text-decoration:none;
		height:50px;background:#FFF;color:#ff6a00;margin-left:1px; text-align:center;margin-top:1px; padding-top:30px;
		 
	} 

.indexmenu
{
	background: #FFF; padding:10px 0 0 0;
}

	.indexmenu ul li
	{
		width: 33.3%;
		float: left; text-align:center;padding-bottom:10px;
		border-bottom:none; height:auto;  display:block;
	 
		
	}
		.indexmenu ul li a
		{ width:80px; height:80px; margin:0 auto; display:block; text-align:center; 
		   
		}
		 
		.indexmenu ul li a i
		{
			display:block;background:url("../images/indexmenubg.png") top center no-repeat;margin:0 auto 10px auto ; 
			 width: 40px;height: 40px;background-size:auto 240px;
		 
			 
			
		}
		
			
		.indexmenu ul li a span
		{ 
			padding-bottom: 10px; text-align:center; font-weight:bold;float:none;
		}
		.indexmenu ul li a span:hover

		{
		color:#ff6a00; text-decoration:none;
		border-bottom:none; text-decoration:inherit;
		}

		.indexmenu .a1
			{ background-position:0 0;
			}
		.indexmenu .a2
			{ background-position:0 -40px;
			}
			.indexmenu .a3
			{ background-position:0 -80px;
			}
				.indexmenu .a4
			{ background-position:0 -120px;
			}
					.indexmenu .a5
			{ background-position:0 -160px;
			}
						.indexmenu .a6
			{ background-position:0 -200px;
			}


.indexnews
{background:#FFF;border-bottom: 1px solid #e6e6e6;
 display:block;margin:10px 0;
}

.h1news
{
	background-position: 5px 10px;
}

	.h1news span
	{margin-left:20px;
	}
 .h1job
		
 {
	background-position: 5px -30px;
}
  .h1contact1
  		
 {
	background-position: 5px -120px;
}
	.h1contact1 span
	{ padding-left:15px;
	}
  

	.indexnews ul li
	{border-top: 1px solid #e6e6e6; line-height:40px;  width:100%;display:block;
	overflow:hidden; text-overflow:ellipsis; height:40px;font-size:14px;
	  white-space: nowrap;padding:0 10px;
	
	   box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	  display: block;  position:relative;

	}
        .indexnews ul li span {font-size:0.7rem;position:absolute;right:10px; bottom:5px;font-weight:normal; color:#969696;
        }

	/*首页搜索*/
 

.indexsearch
{ height: 60px; background-color: #fff; overflow: hidden; display: block; margin: 0 14px;
  position:relative;
}
	.indexsearch .searchbox
	{ padding:0 10px; position:relative;border-radius:30px;background:#F0F0F0; 
	}
	.indexsearch .searchbox .indexsearchtxt
	{ border-radius:30px;
						  height: 38px; line-height: 38px; width:100%; background:#F0F0F0; 
						color: #c8c8c8; font-size: 15px; width:100%;  height:38px;position: relative;
	  display:block;
	   
	}
	.indexsearch  .bntbg
	{ position:absolute; float:right;top:0px; width:80px; height:38px; right:0px;border-radius:0 30px 30px 0;
	  background:#1499ff;
	}


.txt_key_pic
{
	width: 100%; height:40px; margin:0 auto; line-height:40px; padding-left:10px;box-sizing:border-box;-webkit-box-sizing:border-box;
	border-radius: 10px; color:#969696;font-size:13px;
	background: #F0F0F0; position:relative;
}
.bntpic
{height:40px;line-height:40px;background:#1499ff;font-weight:bold; text-align:center;color:#FFF;font-size:20PX;
 width:125px; border-radius:0 10px 10px 0;cursor:pointer; position:absolute;right:0;top:0;z-index:2223;font-weight:bold;

}

	 

 .noye
{ float:left; margin-left:10px;
	width:26px;height:22px;position:absolute; background:url("../images/job-detail-btn.png") left top no-repeat;
	background-size:200px 320px; background-position:-52px -100px ;

}
  .ye
{ float:left; margin-left:10px;
	width:26px;height:22px;position:absolute; background:url("../images/job-detail-btn.png") left top no-repeat;
	background-size:200px 320px; background-position:-78px -100px ;

}
 .ji
{ float:left;top:12px;margin-left:5px;
	width:15px;height:15px;position:absolute; background:url("../images/ji.png") left top no-repeat;
	background-size:15px 15px; 

}


 
	 /*职位列表*/ 
 
.indexjob
{background:#FFF;padding:0;margin-top:10px; border-bottom: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;
 font-size:1rem;
}
.indexjob ul li 
	{border-top: 1px solid #e6e6e6; line-height:220%; padding:15px 10px ;position:relative;height:auto;
     display:block;  
	}
	 

    .indexjob ul li .jobcomname { font-size:1.2rem; 
    }
	.indexjob span
	{ padding-left:15px; padding-right:10px;color:#1499ff;
	}


	
			


.indexjob ul li   .ji  
{ 
	 background:url("../images/ji.png") center center no-repeat; background-size:15px 15px;
	 margin-top:10px; margin-right:5px;
}
    .indexjob ul li strong.jobsal { color:#ff6a00;  position:absolute;right:15px;
    }
.indexjob ul li b
{ position:relative; display:block;font-weight:normal;
}
			.indexjob ul li   em
			{float:right;font-weight:normal;font-size:0.8rem;font-style:normal;  
			 position:absolute; top:0px;right:10px;background:none;
			 width:auto;

}
		/*新闻列表*/

.newslist
{ display:block;

}
	.newslist	 ul li 
{ border-bottom:1px dashed #e6e6e6;font-size:14px; position:relative; padding:10px 5px; line-height:25px;
  box-sizing:border-box;overflow:hidden; text-overflow:ellipsis;
  
}
		.newslist	ul li  a span
	{
		font-size:0.8rem;font-weight:normal;  position:absolute; right:10px;bottom:0px; color:#e0e2e4;
	}
 
	.newslist ul li  a em
	{
		float: right; display:block; height:20px;width:33px; background:url("../images/rightico.png") center center no-repeat ;background-size:33px 20px;
		

	}


.newslist ul li:nth-child(2n)
{ background:#f1f6f7;
}


.newsbody
{padding-bottom:20px; position:relative;
	height:auto;overflow:hidden;
	 
	 
}

    .newsbody .titlespan1 { padding-left:20px;background:url(../images/smallico.png) top left no-repeat; background-size:15px 60px; background-position:0 3px;
    }

        .newsbody  .span2 { background-position:0 -15px; margin-left:15px;
        }
.newshalf
{
	/*max-height:310px;*/
}
 
.newsmore 

	{ position:absolute;top:300px;left:0;
	  
	}
.morebox
{width:100%;color:#1499ff;text-align:center;
  display:block;
	  height:40px;
	 background:#FFF;
	 cursor:pointer;
	



	}
	.morebox span
	{color:#1499ff; position:relative;
	}
	.morebox span i
	{ width:15px;height:30px;  top:-5px;
		  position:absolute;
		 background:#FFF url(../images/icon.png)  no-repeat;
	   -webkit-background-size:150px auto;-moz-background-size:150px auto;-o-background-size:150px auto;background-size:150px auto;	
	       
	}
.morebox span i.icodown
{
	background-position:-54px -30px;
}

.morebox span i.icoup
{
	background-position:-80px -30px;
}


/*意见*/
.feedback-box
{display:block;margin:0 0 10px; background:#FFF;
  padding:5px 10px;
        line-height:27px;
        background-color:#ffffff;
        font-size:15px;

}
	.feedback-box span b
	{ color:#ff6a00;
	}
.feedback_err
{
	color: #ff6a00; display:none;
}
.feedcontent,.contactway,.checktxt
{       width:100%;
        border-radius:4px;
        font-size:15px;
        box-sizing:border-box;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
		line-height:30px;
}
.feedcontent
{ padding:0 10px;height:120px;border:1px solid #e6e6e6;
}
.contactway
{ padding:0 10px;border:1px solid #e6e6e6;
}
.checktxt{ padding:0 10px;border:1px solid #e6e6e6; width:50%;
}


.feedbnt
{ width:90%;display:block; background:#1499ff; color:#FFF;font-weight:bold; text-align:center;
  line-height:40PX; margin:20PX auto; border-radius:10px; cursor:pointer;
}


/*new*/

.ban
{ display:block;margin:5px 0 0 0;background:#fff; position:relative;
}

.searchban
{
	 padding:10px; box-sizing:border-box;-moz-box-sizing:border-box;
}
.searchtxt
{  width:80%; height:40px;line-height:40px; background:#ecedf1; border-radius:10px 0 0 10px; -moz-border-radius:25px;
 padding-left:10px;
  box-sizing:border-box;-moz-box-sizing:border-box;
  
}
.searchbnt
{height:40px;line-height:40px;background:#1499ff;font-weight:bold; text-align:center;color:#FFF;font-size:20PX;
 float:right;width:19%; border-radius:0 10px 10px 0;cursor:pointer;
}

.searchcode
{display:block;
 
 
}
	.searchcode ul li
	{line-height:60px;  height:60px;border-bottom:1px solid #ecedf1;
	  padding: 0 10px; box-sizing:border-box;-moz-box-sizing:border-box; 
	

	 
	}
		.searchcode ul li em
		{
			 width:25px; height:45px; display:block;float:left; position:relative;
				 background:url("/m/images/smallpng.png") top left   no-repeat;
	   background-size:150px 250px;   top:15px;margin-right:10px;
		}
.searchcode ul li em.dq
{background-position:0 -45px;
}


.searchcode ul li em.zw
{background-position:-22px -45px;
}

.searchcode ul li em.hy{background-position:-46px -45px;
}



	.searchcode ul li i
{ background:url("/m/images/rightico.png") right center no-repeat;
	  background-size:40px 24px; position:relative;
	  width:40px; height:24px; display:block;float:right;top:20px;
}
.searchbanbnt
{ height:45px;line-height:45px; width:80%;margin:20px auto; 
  border-radius:10px; -moz-border-radius:25px;
  color:#FFF; text-align:center;font-weight:bold;
  box-sizing:border-box;-moz-box-sizing:border-box; background:#1499ff;
  cursor:pointer;
}
.kong
{ height:10px;display:block;
}
.show
{display:block;
}
.selectpage
{
	display:none;
	position:absolute; height:auto;z-index:2;top:0;left:0px; width:100%;
}
   
.selectpage ul li
{ line-height:40px;border-bottom:1px solid #d2d2d2;padding-left:10px;
}
	.selectpage ul li:nth-of-type(2n+1)
	{ background:#d2d2d2;

	}


.xxshowcomp
{ font-size:14px;line-height:40px;
   max-height:260px;overflow:hidden;
}
	.xxshowcomp dl
	{ position:relative;
	}
	.xxshowcomp dt
	{font-size:16px;
	 border-bottom:1px solid #f0f0f0;
	}
		.xxshowcomp dt span
		{
			float: right;
		}
			.xxshowcomp dt span b
			{color:#ff6a00;
			}


.showmoreico
{ display:block;height:40px; text-align:center;
  background:#fff URL("/m/images/downpng.png")  center center no-repeat;
   cursor:pointer; 
}
 
.bk180
{
	transform:rotate(180deg);-o-transform:rotate(180deg); overflow
}
.maxheightauto
{max-height:none;
}
	 .xcjobtitlle
	{  background:#dfdfdf;
	   display:block;padding:0 10px;line-height:40px; box-sizing:border-box;-webkit-box-sizing:border-box;
	}
.xcjobcontent
{ display:block;padding:0 10px; line-height:30px;background:#FFF;
}

		.xcjobtitlle .addself
		{float:right;color:#ff6a00;font-weight:bold;
		}
	.xxshowcomp dd
	{ border-bottom:1px solid #f0f0f0;float:left; width:25%; text-align:center;
	}

	.xxshowcomp dd.ddtit
{background:#f0f0f0;border-bottom:1px solid #FFF;
}
		.xxshowcomp dd.d3
		{ width:75%;
		  text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;
		   padding-left:10px; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;
		}

		.xxshowcomp dd.ddjianjie
		{ width:100%; text-align:left;text-indent:2em;position:relative;
		 

		}


.joblikemenu
{ background:#dfdfdf;
	   display:block;padding:0 10px;line-height:40px; box-sizing:border-box;-webkit-box-sizing:border-box;
}
.xxshowjob
{ display:block;background:#FFF;
  
}

.xxshowjob ul
	{box-sizing:border-box;-moz-box-sizing:border-box;
	 margin: 0 10px 0 10px; 
	}

	
	 .xxshowjob h1
{line-height:40px; display:block;display:block;  color:#ff6a00;font-weight:bold;
}
	 
	.xxshowjob dl  
{ padding:10px;
	background:#FFF;
}
		.xxshowjob dl  dd
		{ width:25%;float:left;display:block;height:40px;line-height:40px; padding-left:10px;box-sizing:border-box;-webkit-box-sizing:border-box;
		  border:1px solid #f0f0f0;
		}
			 


.selfjob
{ position:relative;display:block; background:#FFF;padding-bottom:20px;
  width:100%;
 display:none;
}
	 
.selfjob ul	{
	}
	.selfjob ul li
	{line-height:40px;display:block; background:#e6e6e6;
	 margin:10px;
	}
		.selfjob ul li dd
		{float:left; width:25%;border:1px solid #e6e6e6; box-sizing:border-box;-webkit-box-sizing:border-box;
		 text-align:center; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;
		}

			.selfjob ul li dd:nth-child(4n+1)
			{width:30%;
			}
			.selfjob ul li dd:nth-child(4n+2)
			{width:20%;
			}
			.selfjob ul li dd:nth-child(4n+4)
			{width:35%;
			}
			.selfjob ul li dd:nth-child(4n+5)
			{width:10%;
			}

.setfjobclear
{display:block; line-height:40px;text-align:center;background:#ff6a00;color:#FFF;font-weight:bold;
 width:60%;margin:0 auto;
 cursor:pointer;clear:both;border-radius:10px;-webkit-border-radius:10px;
}





        html{font-family:"microsoft yahei","微软雅黑";-webkit-text-size-adjust:100%;font-size:13px;}
        * { color:#666666;   line-height:180%;      }
        p { text-indent:0;
        }
       
        .pglistli {background:#fff; font-size:13px; border-bottom:15px solid #f0f0f0;  position:relative; width:100%; 
                   list-style:none; margin:0 auto; box-sizing:border-box; padding:10px ; 
        }
     

          .pglistli .pgcontent {  overflow:hidden; position:relative;padding-right:120px; box-sizing:border-box;
                                  line-height:60px;

          }

            .pglistli   h1 {font-weight:bold;  width:100%; color:#000;font-size:1.5rem;   white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  

                       
        }
                .pglistli h1 .hot_ico { padding:7px 4px 0 0 ; width:15px;
                }


      
.cmp1,.cmpjobtype { line-height:40px; color:#969696;font-size:1rem; }
              

.pglistli .pgcontent  .cmpjianjie { height:2px; overflow:hidden;font-size:0.8rem;  white-space:normal; text-overflow:ellipsis; overflow:hidden; color:#969696;



}
             .pglistli    .contentright{   width:120px; position:absolute; right:10px;text-align:center; top:55px;
                                          text-align:right;
                                            
             }
 .xinzi {  font-weight:700;color:red;font-size:1.3rem;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
              .pglistli  .contentright .baoming {  background:#fade06 url("../images/ico_phone.png");border-radius:10px;width:80px;height:40px;
                                                   text-align:center;font-weight:700; line-height:40px; color:#353434; padding-left:15px;
                                                   font-size:1.3rem; background-repeat:no-repeat; background-size:15px ;background-position: 5px 12px;
                }
             
       
          
    
       
           
            .pglid1  { font-weight:normal;font-size:0.8rem;padding:5px 8px;font-weight:600; letter-spacing:1.52px;
                                     display:inline-block;text-align:center;margin-bottom:5px; margin-left:5px; color:red;
                                      border-radius:5px; box-sizing:border-box;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;
            }

      
             .pglisttit  { white-space:nowrap;overflow:hidden; text-overflow:ellipsis;
             }

.pgban ul li  img { width:100%;
}
.jobcontent h1 { border-top:1px solid #969696; margin-top:10px;font-weight:700; color:#000;
}
.jobcontent { margin-bottom:30px;
}

.callhone { position:fixed; bottom:20px; right:20px;width:80px ; height:80px; background:#9f1010; border-radius:40px; text-align:center;

           padding-top:5px; box-sizing:border-box;
          
}
    .callhone a {  color:#fff;font-weight:700;font-size:1.3rem; 
    }

.h1_pgname { background:#fff; padding:5px 10px;font-weight:700;font-size:1.5rem;
             white-space:nowrap; text-overflow:ellipsis;overflow:hidden;color:#000;
}

.pgdaiyu {font-weight:700;font-size:1.3rem;  color:red;margin-bottom:10px;
} 
      .pgindex_ban {margin-bottom:13px; background:#1499ff;}

.pgindex_ban ul li { background:#fff;width:25%;float:left; text-align:center; }
    .pgindex_ban ul li  .pgindexbimg,.pgindex_ban ul li  .pgindexbimg img {  width:80%;  
    }
.pgindexmenu ul  { display:block; width:100%;}
.pgindexmenu ul li{ float:left; width:33.3%; text-align:center;  position:relative;
                    line-height:220%; color:#000;background:#fff
}
.pgindexmenu ul li span{ padding:0 20px;
background:url(../images/ico_blacksan.gif) right center no-repeat; 
}
        
        .mr10 { margin-right:10px;        }
        .mb5 { margin-bottom:5px;        }
.mt10 { margin-top:10px;
}
        .pb10 {padding-bottom:10px;        }
        .redc {color:#ff6a00        }

.hotword { font-weight:bold; color:#ff6a00;}
      
  .commonmenu { position:absolute; right:0px; top:0px;width:80%; background:#fff;     }
  .smallico { position:absolute; display:block;width:60px;height:40px;right:10px;top:10px; background: red url("/m/images/icobg2.jpg") top left;                             background-size:60px 200px;
    }
    .commonmenu ul {  display:none;    }
        .commonmenu ul li { display:block;background:#ff6a00;color:#fff;padding:5px 10px;margin-bottom:1px; text-align:center;        }
            .commonmenu ul li a { color:#fff; text-decoration:none; display:block;height:40px; line-height:40px; font-size:1.2rem;            }

.bmbnt { position:absolute; width:100%;background:#1499ff;color:#fff; text-align:center; line-height:40px;height:40px;font-size:1.5rem;  
         bottom:20px;
         
}
.bntcs
{display:block; width:100%;background:#ad0305;color:#fff; text-align:center; line-height:40px;height:40px;font-size:1.5rem; top:40px;}

 
     
         h1.header1 {font-size:1.4rem;font-weight:bold; text-align:center;color:#ff6a00; border-bottom:4px solid #f0f0f0; padding-bottom:40px;padding-top:10px;        }
     


.pgindex_new {height:62px; padding:10px 0;padding-right:10px; box-sizing:border-box; position:relative ;background:url(../images/toutiao.gif) left center no-repeat;
}

.pgindex_new .pgindex_new_ct {margin-left:80px;  position:relative; }
    .pgindex_new .pgindex_new_ct ul li { white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
    }

.zhezhaoxx {
   display:none;
   position:absolute;top:0px;left:0;
    background:rgba(0, 0, 0, 0.4);
    width:100%;  /*宽度设置为100%，这样才能使隐藏背景层覆盖原页面*/
    height:100%;
    filter:alpha(opacity=60);  /*设置透明度为60%*/
  /*  opacity:0.6;*/  /*非IE浏览器下设置透明度为60%*/
    
    z-Index:999;  
}
   .jobleib{  
    
    width:100%;
         position:absolute;
    top:0px;
   display:none;
    text-align:center;
    
    background-color:#fff;
  
    cursor:pointer;
    z-Index:9999;  
              filter:alpha(opacity=1);  /*设置透明度为60%*/
 
    }
  
 
 
    .jobleib ul li { border-bottom:1px solid #e6e6e6;  width:100%;
                     
    }



         .tipmes { position:absolute;top:20%; width:90%;  margin-left:5%; background:rgba(0,0,0,.8); text-align:center; line-height:220%; padding:10px 0;
               color:#fff;font-size:1.2rem;
               border-radius:10px;

     }


.txt_id {  width:98%; margin:0 auto;   padding:10px; line-height:220%; display:block; border-bottom:1px solid #e6e6e6; box-sizing:border-box;
}
.h1tit { font-weight:800;font-size:1.3rem;   line-height:80px; height:80px; position:relative;
}
.sumbnt {width:98%; margin:0 auto;  background:#0877cc;  text-align:center; color:#fff; line-height:40px; height:40px;font-size:1.2rem;font-weight:700;
}
.rightlink { float:right; margin-right:20px;
}

.mbodyc .codeimg { position:relative; right:-80%;top:-35px;
}

.maskdiv { position:absolute; width:100%;height:260px; background:#fff; z-index:999;left:0;  top:180px;  display:none;
}
    .maskdiv ul { display:none;
    }
.maskdiv ul { margin:2px auto; background:#fff; }
    .maskdiv ul li { background:#f0f0f0;border-bottom:1px solid #fff; line-height:40px;padding:0 20px;
    }
.advck { width:100%; height:auto;
}



/* 效果CSS开始 */
.slider{display:none}/*用于获取更加体验*/
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}
/* 效果CSS结束 */