*{font-family: "微软雅黑";color: #333; font-size: 14px;}
body{font-family: "微软雅黑"; font-size: 14px}
p,h1,h2,h3,h4,h5,h6{margin: 0;}
ul{list-style: none;margin: 0;padding: 0;}
a,a:hover{text-decoration: none;color: #333333;font-family: "微软雅黑"; font-size: 14px}
@charset "utf-8";

@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}
.text-blod{font-weight: bold;}

.headtop:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.headtop{zoom:1;border-bottom: 1px solid #e2e2e2;} 
.headtop h3.wel{font-size:14px;float: left;line-height: 30px;color: #999;}
.headtop .head_link{float: right;}
.headtop .head_link a{font-size: 14px;display: inline-block;color: #999; line-height: 30px;padding-left: 25px;margin-left: 15px;}
.headtop .head_link a.eml{background: url(?images/email.png)no-repeat left center;}
.headtop .head_link a.tel{background: url(?images/tel.png)no-repeat left center;}
.header:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.header{zoom:1;position: relative;} 
.head{background: #1d1d1d;}
.headbox:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.headbox{position: relative;zoom: 1;padding-left:  40%;}
.logobox{width: 32.75%;max-width: 393px;min-width: 260px; text-align: center;position: absolute;left: 0;line-height: 109px;}
.logobox img{width:100%;}
ul.menu:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
ul.menu{zoom: 1;}
ul.menu li.yli{display: block;width: 11.11%;float: left;}
ul.menu li.yli>a{display: block;width: 100%;color: #000;line-height: 109px;
transition:all 0.2s;
-moz-transition:all 0.2s; /* Firefox 4 */
-webkit-transition:all 0.2s; /* Safari 和 Chrome */
-o-transition:all 0.2s; /* Opera */
}
ul.menu .yli{ float:left;  position:relative;}
ul.menu .yli>a{ display:block;width: 100%; font-size:14px;text-align: center; }
ul.menu .yli:hover>a{background: #e8403d;color: #fff;}
ul.menu .ejnav{ display:none;background: rgba(0,0,0,.8); width:100%; left:0; top:109px;  position:absolute; z-index: 9; line-height:26px;}
ul.menu .ejnav li{zoom:1;}
ul.menu .ejnav li a{ display:block;width: 100%; padding:0;color: #fff;line-height: 40px;text-align: center;}
ul.menu .ejnav a:hover{ background:#6d6d6d; color:#fff;}

@media only screen and (max-width:1199px ) {

}
@media only screen and (max-width:991px ) {
	ul.menu{padding-left: 0;}
}
@media only screen and (min-width:768px ) {
	.menu{display: block !important;}
}

@media only screen and (max-width:767px ) {
	.headbox{padding-left: 0;position: relative;}
	.logobox{position: static;min-width: 240px;line-height: 70px;}
	ul.menu{position: absolute;z-index: 9; top: 70px;right: 0;background: rgba(0,0,0,.6);width: 130px;min-width: 140px;}
	ul.menu>li.yli{float: none;width: 100%;display:block;}
	ul.menu>li.yli>a{display: block;width: 100%;line-height: 34px;border-bottom: 1px solid #fff;color: #ffffff;}
	
	.ckbtn{width: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 50%;margin-top: -20px;}
	
	
}

.bannerbox{position: relative; display: block; overflow: hidden; margin: 0 auto;}
.bannerbox:before{content: ""; padding-top:24.04%; display: block;}

.bannerbox1 img{width:19.583%;position: absolute;display:block;
left:34.48%;top:24.2%;
}
.bannerbox2 img{width:19.16% ;position: absolute;display:block;
right: 24.53%;top: 28.4%;
}



.tit01{padding: 30px 0;}
.tit01 a {display: block;width: 100%;padding: 15px 0 18px;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.tit01 a h3{font-size: 30px;line-height: 40px;color: #000000;font-family: "微软雅黑";font-weight: bold;}
.tit01 a h4{font-size: 20px;line-height: 30px;color: #b3b3b3;text-transform: uppercase;}
.tit01 a .tit_heng{width: 30px;height: 2px;background: #e8403d;margin: 0 auto;margin-top: 5px;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.tit01 a:hover{background: #E8403D;}
.tit01 a:hover h3{color: #fff;}
.tit01 a:hover h4{color: #fff;}
.tit01 a:hover .tit_heng{background: #fff;}

/*手机底部*/
.hot{width:100%; height:58px; background:#E8403D; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(?images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(?images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }
footer ul li a{ padding: 0 10px; height: 12px; font-size: 12px; line-height: 12px; }


/*劳务外包*/
.in_ser ul:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.in_ser ul{zoom:1;} 
.in_ser ul li{padding: 0 10px;margin-bottom: 20px;}
.in_ser ul li a{display: block;width: 100%;overflow: hidden;}
.in_ser ul li a .serbox .serpic{position: relative; display: block; overflow: hidden; margin: 0 auto;border: 1px solid #dadada;}
.in_ser ul li a .serbox .serpic:before{content: ""; padding-top: 80.5%; display: block;}
.in_ser ul li a .serbox .serpic span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_ser ul li a .serbox {padding-bottom:10px;}
.ser_sj{width: 100%;height: 18px;background: url(?images/sj_gray.png)no-repeat center center;-webkit-background-size: 100% 100%;background-size: 100% 100%;}

.ser_t h3{font-size: 20px;line-height: 28px;}
.ser_t .ser_txt{font-size: 14px;line-height: 25px;height: 150px;overflow:hidden;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}

.in_ser ul li a:hover .serbox .serpic{border-color: #E8403D;}
.in_ser ul li a:hover .serbox .serpic span{
transform:scale(1.05);
-ms-transform:cale(1.05); 	/* IE 9 */
-moz-transform:cale(1.05); 	/* Firefox */
-webkit-transform:cale(1.05); /* Safari 和 Chrome */
-o-transform:cale(1.05); 	/* Opera */
}
.in_ser ul li a:hover .serbox .ser_sj{background: url(?images/sj_red.png)no-repeat center center;-webkit-background-size: 100% 100%;background-size: 100% 100%;}


.sermore a{display: block;width: 139px;margin: 0 auto; line-height: 40px;text-align: center;border: 1px solid #bfbfbf;color:#afafaf;}
.sermore a span{color:#afafaf;}
.sermore a:hover{border-color: #E8403D;color: #e8403d;}
.sermore a:hover span{color: #E8403D;}

/*劳务派遣*/
.in_dis ul:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.in_dis ul{zoom:1;} 
.in_dis ul li{padding: 0 10px;margin-bottom: 15px;}
.in_dis ul li a{display: block;width: 100%;position: relative;padding: 2px;border: 1px solid #d5d5d5;background: #fff;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_dis ul li a .dis_pic{position: relative; display: block; overflow: hidden; margin: 0 auto;z-index: 8;border: 1px solid #d5d5d5;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_dis ul li a .dis_pic:before{content: ""; padding-top: 65%; display: block;}
.in_dis ul li a .dis_pic span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_dis ul li a .dis_zz{width:100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 9;background: url(?images/diszz.png)no-repeat center center;}
.in_dis ul li a .dis_zz p{position: absolute;font-size: 20px;line-height: 1;width: 100%;text-align: center;top: 50%;margin-top: -10px;font-weight: bold;color: #000000;}
.in_dis ul li a:hover .dis_zz p{color: #e8403d;}
.in_dis ul li a:hover {border-color: #E8403D;}
.in_dis ul li a:hover .dis_pic{border:1px solid #E8403D;}
.in_dis ul li a:hover .dis_pic span{
transform:scale(1.05);
-ms-transform:cale(1.05); 	/* IE 9 */
-moz-transform:cale(1.05); 	/* Firefox */
-webkit-transform:cale(1.05); /* Safari 和 Chrome */
-o-transform:cale(1.05); 	/* Opera */
}

.dismore a{display: block;width: 139px;margin: 0 auto; line-height: 40px;text-align: center;border: 1px solid #bfbfbf;color:#afafaf;}
.dismore a span{color:#afafaf;}
.dismore a:hover{border-color: #E8403D;color: #e8403d;}
.dismore a:hover span{color: #E8403D;}

/*人事代理*/
.in_rsdl ul:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.in_rsdl ul{zoom:1;padding-bottom: 20px;} 

.in_rsdl ul li a{display: block;width: 100%;overflow: hidden;}
.in_rsdl ul li a .rs_pic{padding: 1px;border: 1px solid #d5d5d5;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_rsdl ul li a .rs_pic .rs_picbox{position: relative; display: block; overflow: hidden; margin: 0 auto;border: 1px solid #d5d5d5;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_rsdl ul li a .rs_pic .rs_picbox:before{content: ""; padding-top: 61.34%; display: block;}
.in_rsdl ul li a .rs_pic .rs_picbox span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.in_rsdl ul li a .rs_txt{font-size: 15px;line-height: 32px;}
.in_rsdl ul li a:hover .rs_pic{border-color: #E8403D;}
.in_rsdl ul li a:hover .rs_pic .rs_picbox{border-color: #E8403D;} 
.in_rsdl ul li a:hover .rs_pic .rs_picbox span{
transform:scale(1.05);
-ms-transform:cale(1.05); 	/* IE 9 */
-moz-transform:cale(1.05); 	/* Firefox */
-webkit-transform:cale(1.05); /* Safari 和 Chrome */
-o-transform:cale(1.05); 	/* Opera */
} 

.rsdlmore a{display: block;width: 139px;margin: 0 auto; line-height: 40px;text-align: center;border: 1px solid #bfbfbf;color:#afafaf;}
.rsdlmore a span{color:#afafaf;}
.rsdlmore a:hover{border-color: #E8403D;color: #e8403d;}
.rsdlmore a:hover span{color: #E8403D;}

.in_rstbox{font-size: 14px;line-height: 25px;height: 320px;overflow: hidden;text-indent: 2em;}
.in_rstbox img { max-width: 100% }
.in_rstbox p{color: #666;}
/*新闻中心*/
.title1 ul{font-size: 0;padding: 20px 0;}
.title1 ul li{display: inline-block;width: 140px;font-size: 0;margin:0 3px;}


.title1 ul li a{display: block;width: 100%;line-height: 40px;font-size: 20px;color: #aaaaaa;border: 1px solid #bfbfbf;}
.title1 ul li a:hover{border-color: #E8403D;color: #E8403D;}
.title1 ul li a.active{border-color: #E8403D;color: #E8403D;}

.in_newlist:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.in_newlist{zoom:1;padding: 20px 0;} 

.in_new_l,.in_new_c,.in_new_r{width: 33.333%;float: left;}
.in_new_l{padding-right: 10px;}
.in_new_l .in_new_txt{font-size: 14px;line-height: 30px;text-align: justify; height: 240px;overflow: hidden;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;}
.in_new_c .new_pic{width: 100%;height: 240px;overflow: hidden;}
.in_new_c .new_pic span{display: block;width: 100%;height: 100%;}
.in_new_r{padding-left: 10px}
.in_new_r ul li{padding: 5px 0;}
.in_new_r ul li a{display: block;width: 100%;overflow: hidden;padding-left: 70px;position: relative;}
.in_new_r ul li a .new_date{float: left;width: 70px;text-align: center;position: absolute;top:50%;left: 0;
transform:translateY(-50%);
-ms-transform:translateY(-50%); 	/* IE 9 */
-moz-transform:translateY(-50%); 	/* Firefox */
-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
-o-transform:translateY(-50%); 	/* Opera */
}
.in_new_r ul li a .new_date h2{font-size: 46px;color:#e8403d;line-height: 54px;}
.in_new_r ul li a .new_date h6{font-size: 12px;color:#929292;line-height: 20px;}
.in_new_r ul li a .new_content h3{font-size: 14px;line-height: 26px;}
.in_new_r ul li a .new_content .new_con_t{font-size: 13px;color: #929292;line-height: 24px;height: 48px;overflow: hidden;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.in_new_r ul li a:hover{background: #E8403D;}
.in_new_r ul li a:hover .new_date h2{color: #fff;}
.in_new_r ul li a:hover .new_date h6{color: #fff;}
.in_new_r ul li a:hover .new_content h3{color: #fff;}
.in_new_r ul li a:hover .new_content p{color: #fff;}


.newmore a{display: block;width: 139px;margin: 0 auto; line-height: 40px;text-align: center;border: 1px solid #bfbfbf;color:#afafaf;}
.newmore a span{color:#afafaf;}
.newmore a:hover{border-color: #E8403D;color: #e8403d;}
.newmore a:hover span{color: #E8403D;}

/*人才招聘*/
.in_joinpic{padding: 20px 0;}
.join_txt p{font-size: 14px;line-height: 30px;text-align: justify;}
.join_txt table tr td{padding: 0 10px;}

.joinmore{padding: 20px 0;}
.joinmore a{display: block;width: 139px;margin: 0 auto; line-height: 40px;text-align: center;border: 1px solid #bfbfbf;color:#afafaf;}
.joinmore a span{color:#afafaf;}
.joinmore a:hover{border-color: #E8403D;color: #e8403d;}
.joinmore a:hover span{color: #E8403D;}

/*关于我们*/
.in_ab{padding: 20px 0; background: url(?images/abbg.jpg)no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.in_ab .tit01 h4{color: #ffffff;}
.ab_list{padding: 20px 0;}
.ab_list ul li{padding: 0;margin: 0;}
.ab_list ul li{width: 33.33%;display: block; text-align: center;border:none;}
.ab_list .nav-tabs>li.active>a, .ab_list .nav-tabs>li.active>a:focus,.ab_list  .nav-tabs>li.active>a:hover{color: #fff;}
.ab_list ul{margin-bottom: 15px;}
.ab_list .nav-tabs{border: none;padding: 30px 0;}
.ab_list .nav-tabs>li.active>a,.ab_list  .nav-tabs>li.active>a:focus, .ab_list .nav-tabs>li.active>a:hover{
}
.nav>li>a:focus, .nav>li>a:hover{background: none;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
border: none;background: none;
}
.ab_list .nav-tabs>li>a{margin: 0 auto;padding: 0;width: 100%;border: none;font-weight: normal;}
.ab_list .tab-content .tab-pane p{text-align: justify;font-size: 14px;line-height: 30px;} 
.ab_list .tab-content .tab-pane{min-height: 56px;}
.picbox{width:96%;min-width: 80px;max-width: 230px;position: relative;z-index: 9; display: block; overflow: hidden; margin: 0 auto;border:3px solid #fff;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.picbox:before{content: ""; padding-top: 100%; display: block;}
.picbox span{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;z-index: 6;}
.ab_tit p{font-size: 20px;line-height: 40px;margin-top: 15px;}
.nav-tabs>li.active>a .ab_tit p, .nav-tabs>li.active>a:focus .ab_tit p, .nav-tabs>li.active>a:hover .ab_tit p{color: #E8403D;}
.ab_list ul li a:hover .ab_tit p{color: #E8403D;}
.nav-tabs>li.active>a .picbox, .nav-tabs>li.active>a:focus .picbox, .nav-tabs>li.active>a:hover .picbox{
border: none;border:3px solid #E8403D;
transform:scale(1.05);
-ms-transform:cale(1.05); 	/* IE 9 */
-moz-transform:cale(1.05); 	/* Firefox */
-webkit-transform:cale(1.05); /* Safari 和 Chrome */
-o-transform:cale(1.05); 	/* Opera */
}
.ab_list ul li a:hover .picbox{
border:3px solid #E8403D;
transform:scale(1.05);
-ms-transform:cale(1.05); 	/* IE 9 */
-moz-transform:cale(1.05); 	/* Firefox */
-webkit-transform:cale(1.05); /* Safari 和 Chrome */
-o-transform:cale(1.05); 	/* Opera */
}
.list_sj{opacity: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.ab_list ul li a:hover .list_sj{opacity: 1;}
.ab_list ul li.active a .list_sj{opacity: 1;position: relative;top: -3px;z-index: 6;}

.abmore a{display: block;width: 139px;margin: 0 auto; line-height: 40px;text-align: center;border: 1px solid #bfbfbf;color:#afafaf;}
.abmore a span{color:#afafaf;}
.abmore a:hover{border-color: #E8403D;color: #e8403d;}
.abmore a:hover span{color: #E8403D;}


/*联系我们*/
.in_conl{width: 50%;float: left;padding-right: 18px;}
.in_conr{width: 50%;float: right;padding-left: 30px;}

.in_conl .in_mapbox{width: 100%;}
.in_conl .in_mapbox img{width: 100%;}

.ewmbox{float: left;width: 50%;max-width: 131px;}
.ewmbox img{max-width: 100%;}

.lxbox:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.lxbox{zoom:1;padding: 20px 0;} 
.con_lx{padding-left: 20px;}
.con_lx p{font-size: 14px;line-height: 28px;padding-left: 32px;}
.con_lx p.user{background: url(?images/user.png)no-repeat left 3px;}
.con_lx p.num{background: url(?images/num.png)no-repeat left 3px;}
.con_lx p.email{background: url(?images/email.png)no-repeat left 3px;}
.con_lx p.add{background: url(?images/add.png)no-repeat left 3px;}

.contactbox .con_lx1{padding: 15px 0; line-height: 30px;}
.contactbox .con_lx1 table{ width: 100% }
.contactbox .con_lx1 table tr td img{ width: 350px; height: auto; border: 1px solid #ccc }

.in_conr .con_ly button.sub_tj{width:134px;line-height: 30px;text-align: center;background: #E8403D;color: #ffffff;border: none;}
.in_conr .con_ly .form-group textarea.form-control{width: 100%;max-width: 100%;height: 140px;max-height: 140px;}
.in_con{padding: 20px 0;}

/*PC底部*/
.cfot{padding: 18px 0 13px;background: #E8403D;}
.fotmenu ul{font-size: 0;float: left;}
.fotmenu ul li{display: inline-block;padding: 0 15px;border-left: 1px solid #fff;}
.fotmenu ul li:first-child{border-left: none;}
.fotmenu ul li a{display: block;font-size: 13px;line-height: 1; color: #ffffff;}
.fot_p{font-size: 13px;line-height: 1;float: right;}
.fot_p p{color: #fff;}

@media only screen and (max-width:1199px ) {
	.fotmenu ul{padding: 10px 0;float: none;text-align: center;}
	.fot_p {float: none;text-align: center;padding: 10px 0;}
	
}
@media only screen and (max-width:767px ) {
	.join_txt table tr td{width: 100%;float:left;}
	.ser_t h3{font-size: 16px;}
	.ser_t .ser_txt{font-size: 12px;}
	.ser_sj{height: 14px;}
	.in_rsdl ul li {padding: 0 10px;}
	.in_new_l{width: 100%;padding: 20px 10px;}
	.in_new_c{width: 100%;padding: 20px 0;}
	.in_new_c .new_pic{max-width: 380px;margin: 0 auto;}
	.in_new_l .in_new_txt{height: auto;}
	.in_new_r{width: 100%;padding: 0 10px;}
	
	.in_conl{width: 100%;padding: 0;float: none;}
	.in_conr{width: 100%;padding: 0;float: none;}
	.con_lx{padding-left: 5px; min-width: calc(100% - 131px);}
	.tit01{padding: 10px 0;}
	
	.ab_list{padding-top: 0;}
	.ab_list .nav-tabs{padding: 15px 0;}
	
	.tit01 a h3{font-size: 24px;}
	.tit01 a h4{font-size: 16px;}
	.tit01 a{padding: 0;}
	.in_newlist{padding-top: 0;}

}

/*内页*/
.tit02{padding-bottom: 15px;}
.tit02 h3{font-size: 30px;line-height: 40px;color: #000000;font-family: "微软雅黑";font-weight: bold;}
.tit02 h4{font-size: 20px;line-height: 30px;color: #b3b3b3;text-transform: uppercase;}
.tit02 .titheng{width: 30px;height: 2px;background: #e8403d;margin: 0 auto;margin-top: 5px;}

.cenbox{padding: 20px 0;}
/*劳务外包*/
.outsource p{font-size: 14px;line-height: 30px;text-indent: 1.7em;text-align: justify; margin-bottom: 3px;}
.outsource div strong{font-family: "微软雅黑";}
.outsource img{max-width: 100%;}

/*劳务派遣*/
.title02{padding:0 0 20px 0;}
.title02 ul{font-size: 0;text-align: center;}
.title02 ul li{display: inline-block;padding: 0 5px;}
.title02 ul li a{display: block;font-size: 20px;width: 139px;line-height: 40px;text-align: center;color: #aaaaaa;border: 1px solid #bfbfbf;
transition:all 0.2s;
-moz-transition:all 0.2s; /* Firefox 4 */
-webkit-transition:all 0.2s; /* Safari 和 Chrome */
-o-transition:all 0.2s; /* Opera */
}
.title02 ul li a:hover,.title02 ul li.act a{border-color: #e8403d;background: #e8403d;color: #fff;}
.dislist ul:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.dislist ul{zoom:1;} 
.dislist ul li{margin-bottom: 15px}
.dislist ul li a .dispic{position: relative; display: block; overflow: hidden; margin: 0 auto;border: 1px solid #dadada;}
.dislist ul li a .dispic:before{content: ""; padding-top: 80.7%; display: block;}
.dislist ul li a .dispic span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.dislist ul li a .distbox h3{font-size: 20px;line-height: 36px;text-align: center;}
.dislist ul li a .distbox .distxt{font-size: 14px;line-height: 25px;height: 50px;overflow: hidden;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.dislist ul li a:hover .dispic{border-color: #e8403d;}
.dislist ul li a:hover .dispic span{
transform:scale(1.05);
-ms-transform:cale(1.05); 	/* IE 9 */
-moz-transform:cale(1.05); 	/* Firefox */
-webkit-transform:cale(1.05); /* Safari 和 Chrome */
-o-transform:cale(1.05); 	/* Opera */
}
.dislist ul li a:hover .distbox h3{color: #e8403d;}
@media only screen and (min-width:768px ) {
	.ph_list{display: none !important;}
}
/*手机下拉菜单*/
.ph_list .listbtn{margin-bottom: 2px; line-height: 40px;font-size:20px;padding-left: 10px;position: relative; color: #fff;background: #e8403d;}
.ph_list .listbtn span.glyphicon{float: right;color: #fff;position: absolute;display: block;width: 30px;line-height: 30px;text-align: center;right: 0;top: 50%;margin-top: -15px;}

.ph_yj li a{display: block;width: 100%;text-align: center;}
.ph_yj>li>a{line-height: 38px;background: #eee;margin-bottom: 2px;}
.ph_yj>li.act>a{background: #F7AB00;color: #fff;}
.ph_ej li a{line-height: 36px;border-bottom: 1px dotted #ccc;}
.ph_yj>li>a:hover{color: #fff;background: #e8403d;}

/*人事代理*/
.agent_box p{font-size: 14px;line-height: 30px;text-indent: 1.75em;margin-bottom: 3px;}
.agent_box img{max-width: 100%;}

/*新闻中心*/
.newbox ul li{padding: 0 10%;padding-bottom: 20px;}
.newbox ul li a{display: block;width: 100%;padding: 2px; padding-left: 240px;position: relative;border: 1px solid #d5d5d5;}
.newbox ul li a .new_t{padding-left: 12px;}
.newbox ul li a .new_t h3{font-size: 14px;line-height: 30px;margin-bottom: 2px;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.newbox ul li a .new_t .newtbox{font-size: 14px;line-height: 30px;height: 90px;text-align: justify; overflow: hidden;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.newbox ul li a .new_t .newtbox p{color: #929292;
transition:all 0.1s;
-moz-transition:all 0.1s; /* Firefox 4 */
-webkit-transition:all 0.1s; /* Safari 和 Chrome */
-o-transition:all 0.1s; /* Opera */
}
.newbox ul li a .new_t span.date{font-size: 12px;color: #929292;display:block;line-height: 28px;}
.newbox ul li a .newpic{width: 240px;height: 150px;overflow: hidden; top: 2px;left: 2px;position: absolute;border: 1px solid #d1d1d1;}
.newbox ul li a .newpic span{display: block;width: 100%;height: 100%;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.newbox ul li a:hover{border-color: #e8403d;}
.newbox ul li a:hover .newpic span{
transform:scale(1.05);
-ms-transform:cale(1.05); 	/* IE 9 */
-moz-transform:cale(1.05); 	/* Firefox */
-webkit-transform:cale(1.05); /* Safari 和 Chrome */
-o-transform:cale(1.05); 	/* Opera */
}

.newbox ul li a:hover .new_t h3{color: #e8403d;}
.newbox ul li a:hover .new_t .newtbox p{color: #aaa;}


@media only screen and (max-width:767px ) {
	.newbox ul li{padding: 0 10px;padding-bottom: 15px;}
}
@media only screen and (max-width:560px ) {
	.newbox ul li a{padding-left: 150px;}
	.newbox ul li a .new_t .newtbox{height: 60px;-webkit-line-clamp: 2; }
	.newbox ul li a .newpic{width:150px;height: 120px;}
}
@media only screen and (max-width:480px ) {
	.newbox ul li a{padding-left: 130px;}
	.newbox ul li a .new_t .newtbox{height: 50px;line-height: 25px; -webkit-line-clamp: 2;}
	.newbox ul li a .newpic{width:130px;height: 110px;}
}

/*人才招聘*/
.joinbox p{font-size: 14px;line-height: 30px;text-align: justify; margin-bottom: 3px;}
.joinbox img{max-width: 100%;}

/*关于我们*/
.about_box p{font-size: 14px;line-height: 30px;text-align: justify; margin-bottom: 3px;  }
.about_box img{max-width: 100%;}

/*联系我们*/
.contactbox .con_lx{padding: 15px 0; line-height: 30px; padding-bottom: 80px}

/*内页外包派遣*/
.dis-x .dis-x-pic{width: 100%;text-align: center;padding-bottom:15px; }
.dis-x .dis-x-pic img{max-width: 100%;}
.dis-x .dix-x-txt h2{font-size: 20px;line-height:36px;}

.dis-x .dix-x-txt p{font-size: 14px;line-height: 30px;text-indent: 1.75em;}

/*内页新闻*/

.new-x .new-x-pic{width: 100%;text-align: center;padding-bottom:15px; }
.new-x .new-x-pic img{max-width: 100%;}

.new-x .new-x-txt p{font-size: 14px;line-height: 30px;text-indent: 1.75em;}
.new_tit {padding-bottom: 15px;}
.new_tit h3{font-size: 20px;line-height: 30px;}
.new_tit h6{font-size: 12px;color: #929292;line-height: 18px;}


@media only screen and (max-width:767px ) {
	.in_join,.ab_list,.in_con{padding-left: 10px;padding-right: 10px;}
	.in_conr .con_ly button.sub_tj{margin: 0 auto;display: block;}
	.outsource,.dis-x,.agent_box,.new-x,.joinbox,.about_box,.contactbox{padding-left: 10px;padding-right: 10px;}
	.in_rstbox { height: 500px; overflow: hidden; }

}

/*浮动QQ*/
.dock {
	position: fixed;
	right: 0px;
	width: 50px;
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index: 200;
}

.dock.close {
	z-index: 50;
}

.dock ul.icons {
	position: absolute;
	list-style: none;
	right: 0px;
	padding: 0px;
	width: 50px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock.close ul.icons {
	right: -70px;
}

.dock ul.icons li i {
	display: block;
	position: relative;
	width: 50px;
	height: 50px;
	background: url(?images/icons.png) no-repeat;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	z-index: 210;
}

.dock ul.icons li.active i {
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.dock ul.icons li.up i {
	background-position: -63px -150px;
}

.dock ul.icons li.tel i {
	background-position: -62px -108px;
}

.dock ul.icons li.im i {
	background-position: -63px -20px;
}

.dock ul.icons li.wechat i {
	background-position: -59px -66px;
}

.dock ul.icons li.down i {
	background-position: -63px -190px;
}

.dock ul.icons li p {
	display: block;
	position: absolute;
	top: 50px;
	right: -260px;
	padding: 15px 20px;
	height: 120px;
	color: White;
	line-height: 30px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease-in-out .1s;
	-moz-transition: all .4s ease-in-out .1s;
	-ms-transition: all .4s ease-in-out .1s;
	-o-transition: all .4s ease-in-out .1s;
	transition: all .4s ease-in-out .1s;
	overflow: hidden;
	z-index: 201;
}

.dock ul.icons li.active p {
	right: 50px;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.dock ul.icons li.tel p {
width: 140px;
    height:130px;
    line-height:30px
}

.dock ul.icons li.im p {
	width: 140px;
    height:130px;
    line-height:30px
}

.dock ul.icons li.im p a {
	display: block;
	margin-top: 12px;
	width: 100px;
	height: 35px;
	line-height: 32px;
	color: #00dfb9;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #00dfb9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock ul.icons li.im p a:hover {
	color: White;
	background: #0f8773;
	border: 1px solid #0f8773;
}

.dock ul.icons li.wechat p {
	width: 160px;
    height:150px;
    line-height:30px
}

.dock ul.icons li.wechat p img {
	
	border: 2px solid #000;
}

.dock a.switch {
	position: absolute;
	display: block;
	top: 270px;
	right: 11px;
	width: 26px;
	height: 26px;
	background: url(?images/icons.png) no-repeat 0px -640px;
	cursor: pointer;
	-webkit-transition-delay: .15s;
	-moz-transition-delay: .15s;
	-ms-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.dock a.switch.off {
	background-position: -32px -640px;
}
/*友情链接*/
.in_link{padding: 30px 0;}
.link_tit{margin-bottom: 20px;}
.link_tit h3{font-size: 18px;width: 160px;line-height: 50px;background: #E8403D;color: #fff;text-align: center;}
.link_tit h3{border-bottom-right-radius: 25px;border-top-right-radius: 25px;}
.linkbox a{display: block;float: left;width: 33.33333%;padding: 0 15px;padding-bottom:20px;}
.linkbox a .imgbox{position: relative; display: block; overflow: hidden; margin: 0 auto;border: 1px solid #d9d9d9;}
.linkbox a .imgbox:before{content: ""; padding-top: 30%; display: block;}
.linkbox a .imgbox img{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width:100%; max-height: 100%;}
@media only screen and (max-width:767px ) {
	.linkbox a{padding: 0 10px;padding-bottom: 10px;}
	.link_tit h3{width: 120px;font-size: 16px;line-height: 40px;}
	.contactbox .con_lx{padding: 15px 0; line-height: 30px; padding-bottom: 20px}
}
@media only screen and (max-width:640px ) {
	.linkbox a{padding: 0 10px;padding-bottom: 10px;width: 50%;}
}
@media only screen and (max-width:560px ) {
	.linkbox a{padding: 0 5px;padding-bottom: 10px;}
	.link_tit h3{width: 108px;font-size: 14px;line-height: 36px;}
}<!--0.00022387504577637-->