@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial; color:#000; font-weight:100;}
a{color:#000; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#c00; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
.h90{height:90px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial; color:#888; outline:none; border:0px;}
.btn1{cursor:pointer;}
em{font-style:normal;}
.wal{width:1200px; margin:0px auto;}
.wal_duan{width:900px; margin:0px auto;}
.headDiv{position:fixed; z-index:20; left:0px; top:0px; width:100%; height:85px;}
.logo{
	position:absolute;
	left:15px; 
	top:25px; 
	display:block;
	background:url(../images/logo.png) left top no-repeat; 
	width:260px; 
	height:40px;
	background-size:100%;
}
.headNow .logo{
    position:absolute;
    left:15px; 
    top:25px; 
    display:block;
    background:url(../images/logoon.png) left top no-repeat; 
    width:260px;
    height:63px;
	background-size:100%;
}
.fn_hidden{display: none;}
.headDiv .btn{position:absolute; right:390px;top:28px;z-index: 999;}
.headDiv .btn li{float:left; padding-left:10px; height:31px; position:relative;}
.headDiv .li_01{display: none;}
@media (max-width: 480px) {
.headDiv .li_01{display: block;}
.index_tell{display: none;}
}
.headDiv .li_01 a, .headDiv .li_04 a{display:block; background:url(../image/nimg45_1.png) center no-repeat; width:35px; height:31px;}
.headDiv .li_04{display:none;}
.headDiv .li_02 a{display:block; background:url(../image/nimg45_2.png) center no-repeat; width:45px; height:31px;}
.headDiv .li_02 .form{background:url(../image/form.png) left bottom no-repeat; width:220px; height:39px; position:absolute; top:20px; padding-top:20px; right:0px; display:none;}
.headDiv .li_02Now .form{display:block;}
.headDiv .li_02 .input1{float:left; height:39px; line-height:39px; width:180px; text-indent:10px; color:#FFF; font-size:16px;}
.headDiv .li_02 .btn1{float:left; width:39px; height:39px;}
.headDiv .li_03 a{display:block; /*background:url(../image/selecton.png) right center no-repeat;*/ width:65px; height:22px; line-height:22px; border:#fff solid 1px; font-size:13px; color:#FFF; text-align:center; position:relative;}
.headDiv .li_03 .a1{background:none; position:relative; top:4px; display:none;}
.headDiv .li_03Now .a1{display:block;}
.nav{position:absolute; top:0px; right:490px;/*right:270px;*/}
.nav li{float:left; padding-left:1px;}
.nav a{display:block; float:left; height:80px; line-height:88px; color:#FFF; font-size:18px; padding:0px 15px 0 15px; white-space:nowrap;}
.nav a:hover, .nav .aNow, .nav .aNow1{background:#e71e19; color:#FFF;}
.headNow{background:url(../image/head.png) bottom repeat-x;}
.headNow .li_01 a, .headNow .li_04 a{background:url(../image/nimg45_1on.png) center no-repeat;}
.headNow .li_02 a{background:url(../image/nimg45_2on.png) center no-repeat;}
.headNow .li_02 .form{background:url(../image/formon.png) left bottom no-repeat;}
.headNow .li_02 .input1{color:#000;}
.headNow .li_03 a{/*background:url(../image/select.png) right center no-repeat; */color:#000; border:#000 solid 1px;}
.headNow .nav a{color:#000;}
.headNow .nav a:hover, .headNow .nav .aNow, .headNow .nav .aNow1{color:#FFF;}
.index_tell{position:absolute;float:right;z-index:999;display:block;width:140px;height:85px;text-align:center;line-height:85px;right:240px;font-size:18px;}
.index_tell .tell{width: 30px;height: 30px;display: block;float: left;margin-left:5px;}
.index_tell .tell_zi{width:auto; height: 40px;display: block;float: left;color:#FF0000;}
.index_tell span{display: block;}
.sNav{position:fixed; z-index:100; top:70px; width:220px; padding:10px 0; display:none;}
.sNav a{display:block; color:#FFF; font-size:15px;  background:#e71e19;padding:8px 0 8px 15px;}
.headDiv .btnLang{position:absolute; right:50px;}
.headDiv .btnLang li{float:left; padding-left:10px; height:31px; position:relative; line-height:84px;}
.btnLang li a{border: #fff solid 1px; padding: 2px 5px;color: #fff;}
.headNow .btnLang li a{border: #000 solid 1px; padding: 2px 5px;color: #000;}

.footNav{min-height:100px; _height:100px; background:#e5e5e5;}
.footNav li{float:left; /*width:16.65%;*/width:14%; padding:70px 0 20px 0;}
.footNav h2{padding:0 0 20px 0; font-size:20px; font-weight:400;}
.footNav dd{font-size:14px; line-height:24px; height:58px; overflow:hidden;}

.footDiv{text-align:center; background:#9b9b9b; padding:50px 0; font-size:16px;}
.footDiv .list{height:50px; width:185px; margin:0 auto;}
.footDiv li{float:left; width:45px;}
.footDiv .content{margin: 0px auto;display: block;height: auto;width: 400px;}


.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:30px; line-height:30px; overflow:hidden; padding-left:10px; color:#666; font-size:14px;}

.pageNum{text-align:center; height:150px; padding-top:20px;}
.pageNum a{display:inline-block; margin:0 10px; width:50px; height:35px; line-height:35px; text-align:center; border:#000 solid 1px; font-size:16px;}
.pageNum a:hover, .pageNum .on{background:#f00; border:#f00 solid 1px; color:#FFF;}

.pageBanner{padding:35px 0 90px 0;}

.chat_box{position: fixed;right: 0;top: 32%;z-index: 9999;}
.chat_box .cp-chat{    width: 60px;    background: #e71e19;
    border-top-left-radius: .6rem;
    border-bottom-left-radius: .6rem;
    padding: 1rem .6rem;
    text-align: center;    min-height: 60px;
    height: auto!important;}
.chat_box .cp-chat i{background: url(../image/phone.png) no-repeat center;
    width: 50px;
    height: 35px;
    display: block;margin-bottom: 10px;}
.chat_box .cp-chat p{color: white;font-size: 14px;}

.chat_box1{border-top-left-radius: .6rem;border-bottom-left-radius: .6rem;position: fixed;right: -100%;top: 30%;z-index: 99990;    background: linear-gradient(#fafafa,#e9e9e9);border-left: 15px solid #e71e19;box-shadow: 1px 6px 10px #ccc;}
.chat_box1 .close_icon{position: absolute; top: 5%; left: 10px; color: #333; cursor: pointer;font-size: 20px;}
.chat_box1 .box1_div{    width: 100%; height: 70px; padding: 20px;}
.chat_box1 .box1_div .box1_div1{float: left;width: 120px;text-align: center;}
.chat_box1 .box1_div .box1_div1 .imgDiv{    position: relative;}
.chat_box1 .box1_div .box1_div1 .imgDiv .img1{    position: absolute;left: 35px;display: none;}
.chat_box1 .box1_div .box1_div1 .name{text-align: center;font-size: 15px;}
.clear{clear:both;}

/**高端猎头招聘**/
.tsnewincon7tit {
    font-size: 0.7rem;
    line-height: 0.7rem;
    font-family: "HelveticaNeue";
}
.text-center {
    text-align: center;
}
.tsarea{margin: 1rem 0px;}
.tsarea-h1{font-size: 0.56rem;line-height: 0.56rem;color: #000;margin-top: 0.55rem;}
.tsarea-list{margin-top: 1rem;}
.tsarea-list-box {width: 10%; padding: 0px;}
.tsarea-list-box img {width: 100%;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;}
.img-default img{
    width: 100%;
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    filter: gray;
}
.tsnewinkvtextbtn1{ background: #d5372b; border-radius: 0.3rem; font-family: arial, "microsoft yahei";; color: #FFF; line-height: 0.44rem; font-size: 0.26rem; display: inline-block; text-align: center; margin-top: 0.6rem; padding: 0.05rem 0.5rem;}
.tsnewinkvtextbtn1:hover{ color: #FFF; background:#bb2d22;}

@media (max-width: 768px) {
	.tsarea-list-box {width: 20%; padding: 0px;}
}