body,
button,
input,
select,
textarea {
    font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
    color: #666;
}

h1,
h2,
h3,
h4,
h5,
h6{
    font-weight: normal;
}
a{text-decoration: none;}
.clearfix:before,.clearfix:after{display: table;content: " ";}
.clearfix:after{clear: both;}


.cbcontent{width:1130px;margin: 0 auto;}
.content1{width: 1980px;margin: 0 auto;}
.floatLeft{float: left;}
.floatRight{float: right;}
.yahei{font-family:"Microsoft YaHei UI","Microsoft YaHei","SimHei","WenQuanYi Micro Hei",sans-serif;}
/*
logoBar
*/
.logoBar{border-top: 2px solid #00ada0;background:#fff;}
.logoBar a{display: block;}
.logoBar .img1{float: left;}
.logoBar .img2{float: right;}
/*
*header 
*/
.cbhead{z-index: 10000;top:0;left: 0; height: 37px;background:#61605e;width:100%;/*box-shadow: 0 3px 4px rgba(0,0,0,0.2);*/}
.cbhead .content{height: 37px;width: 1110px;}


/*navigation */
.sf-menu-2 li {position: relative;}
.sf-menu-2 ul {position: absolute;display: none;top: 100%;left: 0;z-index: 99;}
.sf-menu-2 > li {float: left;}
.sf-menu-2 li:hover > ul,
.sf-menu-2 li.sfHover > ul {display: block;}
.sf-menu-2 a {display: block;position: relative;}
.sf-menu-2 {font-family: "\5fae\8f6f\96c5\9ed1";}
.sf-menu-2 ul {box-shadow: 2px 2px 4px rgba(0,0,0,.2);width: 100%;padding: 10px 0;background: #f1f1f1;z-index:10000;}
.sf-menu-2 ul li a{padding: 10px 5px 10px 15px;font-size: 14px;}
.sf-menu-2 ul li:hover a{color: #00ada0;}
.sf-menu-2 > li{padding: 0 1px;}
.sf-menu-2 > li > a{width: 110px;height:35px;line-height: 35px;text-align: center;font-size: 14px;text-decoration: none;color: #fff;}
.sf-menu-2 > li > a p{font-size: 12px;font-weight: normal;text-transform: uppercase;margin-top: 3px;}
.sf-menu-2 a {color: #5f5f5f;text-decoration: none;}
.sf-menu-2 li {white-space: nowrap;-webkit-transition: background .2s;transition: background .2s;}
.sf-menu-2 > li:hover,
.sf-menu-2 > li.sfHover,.sf-menu-2 > li.current {-webkit-transition: none;transition: none;border-bottom: 2px solid #00ada0;}
.sf-menu-2 > li:hover > a,
.sf-menu-2 > li.sfHover > a,.sf-menu-2 > li.current > a{color: #00ada0;}

.homeWeixin{line-height: 35px; height: 35px;left: 120px;}
.homeTianmao{line-height: 35px; height: 35px;left: 130px;top:1px;}
.homeJd{line-height: 35px; height: 35px;left: 140px;top:1px;}
.homeWeixin:hover{border-bottom: none !important;}
.homeTianmao:hover{border-bottom: none !important;}
.homeJd:hover{border-bottom: none !important;}
.homeWeixin .weixin img {width: 20px;height: 20px;vertical-align: middle;}
.homeTianmao .tianmao img {width: 20px;height: 20px;vertical-align: middle;}
.homeJd .jd img {width: 20px;height: 20px;vertical-align: middle;border-radius:4px;}
.homeWeixin .erweima{position: absolute;top: 40px;left:-140px;z-index: 100;display: none;}
#tianmaoshop{width:20px;}
#jdshop{width:20px;}
/*homeContent*/
.homeP{width: 272px;background:#f5f5f5;float: left;font-family:"Microsoft YaHei UI","Microsoft YaHei","SimHei","WenQuanYi Micro Hei",sans-serif;border-right: 1px solid #fff;}
.homeP h5{padding:0 16px;line-height: 42px;color: #fff;font-size: 14px;font-family: "\5fae\8f6f\96c5\9ed1";background: #a6a6a6; }
.homeP:hover h5{background: #00ada0;}
.homeContent{background: url(../../images/caoban/image/homebg.jpg) repeat;z-index: 1000;}
.homeContent .homeSection{position:relative;float: left;line-height: 42px;color: #fff;font-size: 14px;font-family: "\5fae\8f6f\96c5\9ed1"; }
.homePadding {padding:16px 16px 10px 16px;height: 208px;}
.homeNews ul li{border-bottom: 1px dotted #7f7f7f;}
.homeNews ul li a h2{color: #525252;font-size: 14px;line-height: 2;font-weight: 500;}
.homeNews ul li a p{line-height: 20px;font-size: 12px;color: #9c9c9c;margin: 8px 0 16px 0;}
.homeNews ul li a:hover p{color: #00ada0;}
.homeNews ul li a:hover h2{color: #00ada0;}
.homeNewsMore {color:  #00ada0;font-size: 12px; }
.homeNewsMore:hover{text-decoration: underline;}
.homeEvent .homeEventActive{padding:10px 16px;}
.homeVideo{position: relative;}
/*.homeVideo .weixin{position: absolute;right: 10px;top: 0;}
.homeVideo .weixin img{width: 20px;height: 20px;vertical-align: middle;}
.homeVideo .erweima{position: absolute;top: -190px;left: 100px;display: none;}*/
.homeActive{background: #f5f5f5;padding: 10px 16px;}

/*homeFoot*/
.homeFoot{background: url(../../images/caoban/image/homefootbg.jpg) repeat;margin-top: 26px;}
.homeFoot ul {width:788px;margin-top: 20px;}
.homeFoot ul .homeColumn{width:130px;float: left;}
.homeColumn ul li a{line-height:20px;text-decoration: none;color: #fff;font-size: 12px;font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei","SimHei","WenQuanYi Micro Hei",sans-serif;}
.homeColumn ul li a:hover{text-decoration: underline;}
.homeColumn ul li a span{font-size: 14px;margin-bottom: 16px;display: block;font-weight: bold;}
.homeCopyright, .homeTel, .homeCopyright a{color: #fff;font-family:"Microsoft YaHei UI","Microsoft YaHei","SimHei","WenQuanYi Micro Hei",sans-serif;font-size: 12px; margin-bottom: 20px;}
.homeTel{font-size: 16px;}

/*homePoster picScroll-left-0*/
.warr {width:100%;height:497px;overflow:hidden;position:relative;}
.img_con {width:980px;height:497px;margin:0 auto;position: relative;}
.img_con div {width:1920px;height:497px;position:relative;left:50%; margin-left:-960px;}
.picScroll-left-0{ width:100%;  overflow:hidden; position:relative; }
.picScroll-left-0 .hd{ overflow:hidden;  height:30px; padding:0 10px; position: absolute;bottom: 10px;/*left: 45%;*/}
.picScroll-left-0 .hd .next{ background-position:0 -50px;  }
.picScroll-left-0 .hd .prevStop{ background-position:-60px 0; }
.picScroll-left-0 .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left-0 .hd ul{ overflow:hidden; zoom:1; margin-top:10px; zoom:1;text-align: center; }
.picScroll-left-0 .hd ul li{ /*float:left;*/display:inline-block;width:44px; height:6px;overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#bebebe; }
.picScroll-left-0 .hd ul li.on{ background:#00ada0; }
.picScroll-left-0 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left-0 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left-0 .bd ul li .pic{ text-align:center; }
.picScroll-left-0 .bd ul li .pic img{ width:100%; height:497px; display:block; }
.picScroll-left-0 .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left-0 .bd ul li .title{ line-height:24px; width: 240px; margin-top: 14px;}
.picScroll-left-0 .bd ul li .title a{color: #9c9c9c;display:block;line-height: 14px;font-size: 12px;text-align: left;}
.picScroll-left-0 .picList li{width: 100%;}

/*homeProduct picScroll-left-1*/
.picScroll-left-1{ width:240px;  overflow:hidden; position:relative; }
.picScroll-left-1 .hd{ overflow:hidden;  height:30px; padding:0 10px; }
.picScroll-left-1 .hd .next{ background-position:0 -50px;  }
.picScroll-left-1 .hd .prevStop{ background-position:-60px 0; }
.picScroll-left-1 .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left-1 .hd ul{ overflow:hidden; zoom:1; margin:16px 0 0 45%; zoom:1;text-align: center; }
.picScroll-left-1 .hd ul li{ /*display:inline-block;*/float: left;width:10px; height:10px; border-radius:5px;overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#bebebe; }
.picScroll-left-1 .hd ul li.on{ background:#00ada0; }
.picScroll-left-1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left-1 .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left-1 .bd ul li .pic{ text-align:center; }
.picScroll-left-1 .bd ul li .pic img{ width:123px; height:128px; display:block;  padding:2px;}
.picScroll-left-1 .bd ul li .title{ line-height:24px; width: 90px;/*margin-left: 10px;*/}
.picScroll-left-1 .picList li{width: 235px;}
.picScroll-left-1 .picList li .title h3{line-height: 40px;font-size: 14px;font-weight: 500;}
.picScroll-left-1 .picList li .title h3 a{color: #525252;}
.picScroll-left-1 .picList li .title p{font-size: 12px;line-height: 16px;color: #9c9c9c;}
.picScroll-left-1 .picList li .title p a{color: #9c9c9c;}
.picScroll-left-1 .bd .picList li:hover a{color: #525252;}
/*homeEvent picScroll-left-2*/
.picScroll-left-2{ width:240px;  overflow:hidden; position:relative; }
.picScroll-left-2 .hd{ overflow:hidden;  height:30px; padding:0 10px;  }
/*.picScroll-left-2 .hd .prev,.picScroll-left-2 .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("images/arrow.png") no-repeat;}*/
.picScroll-left-2 .hd .next{ background-position:0 -50px;  }
.picScroll-left-2 .hd .prevStop{ background-position:-60px 0; }
.picScroll-left-2 .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left-2 .hd ul{ overflow:hidden; zoom:1; margin-top:10px; zoom:1;text-align: center; }
.picScroll-left-2 .hd ul li{ display:inline-block;width:10px; height:10px; border-radius:5px;overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#bebebe; }
.picScroll-left-2 .hd ul li.on{ background:#00ada0; }
.picScroll-left-2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left-2 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left-2 .bd ul li .pic{ text-align:center; }
.picScroll-left-2 .bd ul li .pic img{ width:240px; height:115px; display:block; }
.picScroll-left-2 .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left-2 .bd ul li .title{ line-height:24px; width: 240px; margin-top: 14px;}
.picScroll-left-2 .bd ul li .title a{color: #9c9c9c;display:block;line-height: 14px;font-size: 12px;text-align: left;}
.picScroll-left-2 .bd .picList li:hover a{color: #525252;}
.picScroll-left-2 .picList li{width: 240px;}

/*homeVideo picScroll-left-3*/
.picScroll-left-3{ width:240px;  overflow:hidden; position:relative; }
.picScroll-left-3 .hd{ overflow:hidden;  height:30px; padding:0 10px;  }
.picScroll-left-3 .hd .next{ background-position:0 -50px;  }
.picScroll-left-3 .hd .prevStop{ background-position:-60px 0; }
.picScroll-left-3 .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left-3 .hd ul{ overflow:hidden;zoom:1;text-align: center; margin-top: 10px;}
.picScroll-left-3 .hd ul li{ display:inline-block;width:30px; height:6px;overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#bebebe; }
.picScroll-left-3 .hd ul li.on{ background:#00ada0; }
.picScroll-left-3 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left-3 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left-3 .bd ul li .pic{ text-align:center;position: relative; }
.picScroll-left-3 .bd ul li .pic a{display: block;position: relative;}
.picScroll-left-3 .bd ul li .pic img{ width:240px; height:160px; display:block;}
.picScroll-left-3 .bd ul li .pic .videobg{position: absolute;z-index: 100;top: 0;left: 0;}
.picScroll-left-3 .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left-3 .bd ul li .title{ line-height:32px; width: 240px; margin-top: 14px;position: absolute;bottom: 0;}
.picScroll-left-3 .bd ul li .title a{color: #fff;display:block;line-height: 32px;font-size: 14px;text-align: left;z-index: 200;background: #222;opacity: .8;padding-left: 10px;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.picScroll-left-3 .picList li{width: 240px;}

/*人才招聘*/
.zjrecruit{width: 950px;margin: 0 auto;font-family: "\5fae\8f6f\96c5\9ed1";margin-top: 50px;}
.n_page_sec .zjrecruit{margin-top:0;}
.zjrecruit .slideTxtBox{ width:950px; text-align:left;  }
.zjrecruit .slideTxtBox .hd{ height:50px; line-height:30px; background:#f4f4f4;  position:relative; }
.zjrecruit .slideTxtBox .hd ul li{ width:316px;color: #fff;text-align: center;float:left;cursor:pointer;  height:50px; line-height:50px;background: #c5c5c5;margin-right: 1px;}
.zjrecruit .slideTxtBox .hd ul li.on{ background:#00ada0; }
.zjrecruit .slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.zjrecruit .slideTxtBox .bd li{ height:24px; line-height:24px;   }
.zjrecruit .slideTxtBox .bd li .date{ float:right; color:#999;  }
 .zjrecruit .slideTxtBox .bd{background: #f3f3f3;padding: 30px 30px 0 30px;height: 220px;}
 .recruit_tit{font-size: 16px;color: #666;font-weight: bolder;border-left: 3px solid #c5c5c5;height: 20px;line-height: 20px;padding-left: 6px;margin-bottom: 10px;}
.recruit_txt{font-size: 15px;color: #787878;line-height: 24px;margin-bottom: 7px;}

.recruit_job h1 {font-size: 20px;font-weight: bolder;color: #666;margin: 50px 0 10px;}
.recruit_job .sideMenu h3 {height: 51px; background: #c5c5c5;margin-bottom: 1px; font-size: 18px;font-weight: bolder; color: #fff; line-height: 51px; padding-left: 19px; cursor: pointer; position: relative; }
.recruit_job .sideMenu h3.on, .sideMenu h3:hover {background: #00ada0; }
.recruit_job .sideMenu h3.on em {background-position: -27px 0;}
.recruit_job .sideMenu h3 em { float: right; display: block; width: 25px; height: 25px; background: url(../../images/caoban/asset//talent_icon.png) no-repeat left top; margin: 13px 20px 0 0; }
.recruit_job .sideMenu h3 .em { float: right; display: block; width: 25px; height: 25px; background: url(../../images/caoban/asset//talent_icon.png) no-repeat left top; margin: 13px 20px 0 0; }
.recruit_job .talent_info {background: #f3f3f3; padding: 22px 20px; }
.recruit_job .talent_info .info_sec{line-height:24px;}
.recruit_job .talent_info table th {height: 37px; font-size: 15px; color: #00ada0; text-align: left; font-weight: normal; }
.recruit_job .talent_info table td {height: 37px; font-size: 15px; color: #666; }
.recruit_job .talent_info h4 {margin: 11px 0 20px; padding-top: 19px; font-size: 15px; color: #00ada0; border-top: 1px dashed #b9b9b9; }
.recruit_job .talent_list {color: #666; line-height: 25px; font-size: 12px; }
.recruit_job .sideMenu h3 a {display: block; position: absolute; right: 55px; top: 0; color: #fff; font-weight: normal; }

.recruit_job{
  margin-top:50px;
  background:#3D9992;
  position:relative;
}
.n_page_sec .recruit_job{margin-top:0;}
  .recruit_job .job_name{
    float:left;
    position:relative;
    text-align:center;
    width: 100px; 
    font-size: 50px; 
    word-wrap: break-word;
    margin-top:0;
  }
  .recruit_job .job_name h1{
   width: 24px; 
    font-size: 24px; 
    line-height: 30px;
    word-wrap: break-word;
    margin:0 auto;
    color:#fff;
  }
  .sideMenu_f{
    float:left;
    width:850px;
    background:#fff;
  }

/*个人简历*/
.zjprofile{width: 1000px;margin: 0 auto;font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;}
.zjprofile .zjrow span{font-size: 14px;padding: 8px 6px;display: inline-block;text-align: right;width: 71px;}
.zjprofile .zjrow{width: 310px;float: left;margin-top: 30px;}
.zjprofile .zjrow input{font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;width: 180px; height: 18px; padding: 8px 10px; line-height: 18px; color: #666; border: 1px solid #dddddd; box-shadow: 2px 2px 2px #f4f4f4 inset; background: #fff; font-size: 14px; }
.zjprofile .zjrow select{font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;width: 200px; height: 36px; padding: 8px 10px; line-height: 36px; color: #666; border: 1px solid #dddddd; box-shadow: 2px 2px 2px #f4f4f4 inset; background: #fff; font-size: 14px; }
.zjtextarea{float: left;margin-top: 30px;}
.zjtextarea span{position:relative;bottom:100px;font-size: 14px;padding: 8px 6px;display: inline-block;text-align: right;width: 71px;}
.zjtextarea textarea{width: 800px;height: 200px;padding: 8px 10px; line-height: 36px; color: #666; border: 1px solid #dddddd; box-shadow: 2px 2px 2px #f4f4f4 inset; background: #fff; font-size: 14px; }
.zjprofile .submit{width: 150px; height: 36px; background: #000; font-size: 16px; color: #fff; cursor: pointer; border: none; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif; }
.zjsubmit{text-align:center;margin: 30px 0 70px 0;}


/******************************
新版首页2019
********************************/







