/*
  */

@keyframes myfirst {
  0% {
    left: 50%;
    top: 0%;
  }
  25% {
    left: 50%;
    top: 10%;
  }
  50% {
    left: 50%;
    top: 20%;
  }
  75% {
    left: 50%;
    top: 30%;
  }
  100% {
    left: 50%;
    top: 40%;
  }
}
img {
	max-width:100%;
  outline: none;
}
.vcenter {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  display: block;
  vertical-align: middle;
  margin: auto;
}
.tHide {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {
  -webkit-appearance: none;
}
textarea {
  -webkit-appearance: none;
}
.blockFull {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.relative {
  position: relative;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
* {
  transition: All 0.2s ease-in-out;
  -webkit-transition: All 0.2s ease-in-out;
  -moz-transition: All 0.2s ease-in-out;
  -o-transition: All 0.2s ease-in-out;
}
.left {
  float: left;
}
.right {
  float: right;
}
.clearfix {
  _zoom: 1;
}
.clearfix:after {
  clear: both;
  content: '.';
  display: block;
  width: 0;
  height: 0;
  visibility: hidden;
}
.clear {
  overflow: hidden;
  _zoom: 1;
}
body {
  font-family: "Microsoft Yahei";
  min-width: 320px;
  margin: 0px;
  padding: 0px;
  background: #fff;
  font-size: 12px;
}
ul {
  padding: 0px;
  margin: 0px;
}
ul li {
  list-style: none;
}
/*-header-*/
.phone-nav {
  position: absolute;
  font-size: 24px;
  display: none;
  color: #000;
  right: 15px;
  font-size: 30px;
  z-index: 9;
  top:52px;
}
.fa-list{}
.phone-nav:hover {
  color: #000;
}
.container {
  max-width: 1160px;
  width: 98%;
  margin: auto;
}
.header {
  margin: 0px;
  padding: 0px;
  position: relative;
  
}
.head_tit{ border-bottom:1px solid #c6c6c6; height:auto; overflow:hidden;}
.head_tit_l{ line-height:39px;}
.head_tit_r{ background:#276fdd;  height:39px;}
#share{ padding-left:5px;}
#share a{ width:27px; height:27px; display:inline-block; float:left; }
#share .bds_weixin{ background:url(../Image/weichat.png) no-repeat center;}   
#share .bds_tsina{ background:url(../Image/sina.png) no-repeat center; } 
#share .bds_sqq{ background:url(../Image/qq.png) no-repeat center;} 
.header .container .logo {
  width: 62%;
  float: left;
  margin-top:20px;
}
.tel{ margin-top:51px;}
.nav_right {
	margin-top:29px;
	border-top:10px solid #498ffa;
  width: 100%;
  background:#276fdd;
  height:auto;
 
 
}
.nav_right nav {
  width: 100%;
  float: left;
}
.nav_right nav ul li {
  float: left;
  background: url(../images/nav_li.png) no-repeat right center;
  position: relative;
}
.nav_right nav ul li a {
  display: block;
  color: #fff;
  font-size: 18px;
  padding: 11px 28px;
  line-height: 32px;
}
.keywords{ float:left;margin-top:37px;}
.keywords ul .key{ color:#181818; font-size:13px;}
.keywords ul li{ color:#868686; float:left; margin-right:10px;}
.search{ float:right; margin-top:25px; position:relative; width:32%;}
.search-text{ width:260px; height:40px; background:url(../Image/kuang.png) no-repeat center; border:none; color:#9f9f9f; padding-left:40px; float:left;}
.search-btn{ width:72px; height:40px;background:url(../Image/btn.png) no-repeat center; border:none;float:left;}
@media (max-width: 1000px) {
	.header .container .logo{ margin-top:10px; margin-bottom:10px;}
	.tel{ display:none;}
  .phone-nav {
    display: block;
  }
}

@media (max-width: 1200px) {
 .nav_right nav ul li a {
    padding: 2px 15px;
  }
}
.nav_right nav ul li a:hover {
  color: #c29b73;
}
.nav_right nav ul li .active {
  color: #c29b73;
}
.nav_right nav ul li:last-child {
  background: none;
}
.nav_right nav ul li ul {
  position: absolute;
  z-index: 9999;
  background: #db3632;
  width: 100%;
  text-align: center;
  font-size: 12px;
  display: none;
}
 .nav_right nav ul li ul li {
  background: no-repeat;
  float: none;
}
.nav_right nav ul li ul li a {
  font-size: 16px;
   padding: 2px 28px;
}
.nav_right nav ul li:hover ul {
  display: block;
}
.nav_right .cen {
  float: right;
  width: 10%;
  margin-top: 2px;
}
.nav_right .cen a {
  font-family: arial;
  font-size: 12px;
  color: #c9c9c9;
  width: 28px;
  height: 28px;
  display: inline-block;
  background: url(../images/ying.png) no-repeat center center;
  text-align: center;
  line-height: 28px;
}
.nav_right .cen a:hover {
  color: #8c673e;
}
@media (max-width: 1000px) {
 .nav_right {
    display: none;
  }
}
.banner {
  text-align: center;
  z-index: 1;
  margin: auto;
}
.banner img {
  max-width: 100%;
  max-height: 100%;
}
.font_en {
  font-family: arial;
  font-size: 12px;
  color: #000000;
  overflow: hidden;
  height: 20px;
  line-height: 20px;
  display: block;
}
/**工具***/
.tool{ width:100%; background:url(../Image/bg1.jpg) no-repeat center; height:auto; margin-top:15px; padding-bottom:20px;}
.tool_tit{ padding-top:60px;text-align: center;}
/* .tool_tit ul li{ float:left; width:20%;} */
.tool_tit ul li{ display: inline-block;
  text-align: center;width:20%;}
.tool_tit ul li .pic {
    position: relative;
    overflow: hidden;
}
.tool_tit ul li .pic:after {
    padding-bottom: 99.818181818181817%;
}

.pic:after {
    content: "";
    display: block;
}
.tool_tit ul li:nth-of-type(6){ margin-left:100px;}
.tool_midd{text-align:center;}
.tool_midd ul li{  width:20%; display:inline-block; text-align:center;}
.tool_midd ul li .pic {
    position: relative;
    overflow: hidden;
}
.tool_midd ul li .pic:after {
    padding-bottom: 99.818181818181817%;
}
/**四大优势***/
.sdys{ width:100%; background:url(../Image/bg2.jpg) no-repeat top; height:auto; }
.sdys_tit{ text-align:center; padding-top:90px;}
.sdys_midd{ margin-top:69px;}
.sdys_midd ul li{ float:left; width:25%;}
.sdys_midd ul li .pic {
    position: relative;
    overflow: hidden;
}
.sdys_midd ul li .pic:after {
    padding-bottom: 133.818181818181817%;
}
.sdys_bt{width:100%; background:url(../Image/bg3.jpg) no-repeat top; height:auto; margin-top:41px;}
.sdys_bt_tit{ text-align:center; padding-top:40px;}
.sdys_bt_mid{ height:auto; overflow:hidden; text-align:center; margin-top:25px; position:relative; }
.search-text1{ width:404px; height:51px; background:url(../Image/kuang1.png) no-repeat top; border:none; color:#9f9f9f; float:left;margin-left:330px;}
.search-btn1{ width:92px; height:50px;background:url(../Image/btn1.png) no-repeat top; border:none; float:left;}
.hotline{ text-align:center; color:#db3632; font-size:20px; padding-top:20px;}
.hotline span{ font-size:23px; font-weight:bold; font-size:30px;}

/*首页产品中心*/

/*首页关于我们*/
.company1{ margin-top:58px;}
.company1_midd{ background:url(../Image/pic.png) repeat-y top; width:100%; height:auto; overflow:hidden; margin-top:40px;}
.company_l{ width:60%; margin-top:40px; margin-bottom:40px;}
.company_l_pic{ width:23%;}
.company_l_tex{ width:77%; background:#fff; height:246px;}
.company_l_tex1{width:90%; margin:0px auto; margin-top:20px; color:#606060; font-size:1.2rem; line-height:25px; text-align:justify;}

.news_r{ width:36%; margin-right:2%; margin-top:40px;}
.news_r ul li{ width:100%; background:#FFF; height:auto; overflow:hidden; margin-bottom:17px;}
.news_r ul li .date{ width:30%; height:91px; background:#276fdd;text-align:center;}
.news_r ul li .date .da1{ color:#fff; font-size:36px;  font-weight:bold;}
.news_r ul li .date .da2{ color:#fff; font-size:16px;}
.news_r ul li .news_r_tex{ width:60%; margin-left:5%; margin-right:5%;}
.news_r ul li .news_r_tex .newsr1{ color:#383838; font-size:14px; margin-top:11px;}
.news_r ul li .news_r_tex .newsr2{ font-size:12px; color:#9b9b9b; margin-top:11px;}
.sdys_bt_mid_top{ width:100%;}
.sdys_bt_mid{ width:50%; text-align:center;margin: 0px auto; margin-top:30px;}
.ser {
    width: 100%;
    height: 42px;
    padding-left: 10px;
    border: 1px solid #353535;
   
    outline: none;
    background: #ffffff;
    color: #9E9C9C;
}

.button1 {
    position: absolute;
    top: 0;
    right: 0px;
    width: 74px;
    height: 42px;
    border: none;
    background: #383838;
    border-radius: 0 5px 5px 0;
    cursor: pointer;
	  color: #fff;
}
.button1:before {
  
    font-family: FontAwesome;
    font-size: 16px;
    color: #fff;
}
.ser2 {
    width: 100%;
    height: 42px;
    padding-left: 10px;
    border: 1px solid #276fdd;
   
    outline: none;
    background: #ffffff;
    color: #9E9C9C;
}

.button2 {
    position: absolute;
    top: 0;
    right: 0px;
    width: 74px;
    height: 42px;
    border: none;
    background: #276fdd;
    border-radius: 0 5px 5px 0;
    cursor: pointer;
	  color: #fff;
}
.button2:before {
  
    font-family: FontAwesome;
    font-size: 16px;
    color: #fff;
}

.map{ width:100%; height:auto; overflow:hidden; position:relative; padding-top:70px;}
.foot1{width:100%; height:auto; overflow:hidden; position:absolute; top:0px; }
.zhu{}

.font_cn {
  font-size: 12px;
  color: #000000;
}
.home_pro {
  width: 98%;
  margin: auto;
  max-width: 1280px;
  border-bottom: 1px solid #e8e8e8;
}
.home_pro .pro_title {
  width: 85%;
  margin: 60px 0px;
  box-sizing: border-box;
}
.home_pro .pro_title .t1 {
  font-size: 36px;
  position: relative;
  margin: 10px auto;
  font-family: 宋体;
}
.home_pro .pro_title .t1:after {
  content: "";
  position: absolute;
  width: 30px;
  border-bottom: 2px solid #000;
  left: 3px;
  bottom: 0px;
}
.home_pro .pro_title .t2 {
  color: #1a1a1a;
  font-size: 14px;
  line-height: 22px;
  overflow: hidden;
  height: 22px;
}
@media (max-width: 480px) {
  .home_pro .pro_title {
    margin-top: 30px;
  }
  .home_pro .pro_title .t1 {
    font-size: 30px;
  }
}
.home_pro .pro_com {
  position: relative;
}
.home_pro .pro_com .pic {
  position: relative;
  overflow: hidden;
}
.home_pro .pro_com .pic img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  display: block;
  vertical-align: middle;
  margin: auto;
}
.home_pro .pro_com .pic i {
  display: block;
  padding-bottom: 83.4%;
}
.home_pro .pro_com .text-wrap {
  position: relative;
  text-align: center;
  padding: 40px;
  cursor: pointer;
  box-sizing: border-box;
}
.home_pro .pro_com .text-wrap a {
  color: #fff;
  display: block;
}
.home_pro .pro_com .text-wrap a span {
  display: block;
  width: 90%;
  margin: auto;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.home_pro .pro_com .text-wrap a .num {
  font-size: 28px;
  font-family: AvantGardeITCbyBT-Book;
}
.home_pro .pro_com .text-wrap a .tt1 {
  font-size: 16px;
}
.home_pro .pro_com .text-wrap .txt {
  position: absolute;
  text-align: center;
  padding: 40px;
  cursor: pointer;
  transition: 2s;
  left: 0;
  bottom: 0;
  z-index: 9999;
  width: 100%;
  box-sizing: border-box;
}
.home_pro .pro_com .text-wrap .txt a {
  color: #a6a6a6;
  display: block;
}
.home_pro .pro_com .text-wrap .txt a span {
  display: block;
  width: 90%;
  margin: auto;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.home_pro .pro_com .text-wrap .txt a .num {
  font-size: 28px;
  font-family: AvantGardeITCbyBT-Book;
}
.home_pro .pro_com .text-wrap .txt a .tt1 {
  color: #1a1a1a;
  font-size: 16px;
}
.home_pro .pro_com .text-wrap .txt a .tt2 {
  color: #969696;
}
.home_pro .pro_com .text-wrap .txt a p {
  width: 90%;
  color: #c29b73;
  line-height: 20px;
  overflow: hidden;
  height: 0px;
  transition: 1s;
}
.home_pro .pro_com .text-wrap .txt .more {
  width: 31px;
  height: 31px;
  display: block;
  margin: auto;
  background: url(../images/pro_quan.png) no-repeat;
  display: none;
}
.home_pro .pro_com .text-wrap .txt:hover {
  background: #2d2d2d;
}
.home_pro .pro_com .text-wrap .txt:hover a {
  color: #c29b73;
}
.home_pro .pro_com .text-wrap .txt:hover a .tt1 {
  color: #c29b73;
}
.home_pro .pro_com .text-wrap .txt:hover a .tt2 {
  color: #c29b73;
}
.home_pro .pro_com .text-wrap .txt:hover a p {
  height: 60px;
  margin: 20px auto;
}
.home_pro .pro_com .text-wrap .txt:hover .more {
  display: block;
}
.home_pro .pro_com .slick-dots {
  text-align: right;
  width: 15%;
  right: 0px;
  top: -120px;
  height: 13px;
}
.home_pro .pro_com .slick-dots li button {
  height: 13px;
  width: 13px;
  border: 2px solid #dcdcdc;
  background: #fff;
}
.home_pro .pro_com .slick-dots .slick-active button {
  border-color: #5e5e5e;
}
@media (max-width: 480px) {
  .home_pro .pro_com .slick-dots {
    width: 100%;
    top: -30px;
  }
}
.company {
  padding-top: 70px;
  padding-bottom: 70px;
  border-top: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4;
  margin: 60px 0px;
}
.company .container ul li {
  width: 33.333333333333336%;
  float: left;
  position: relative;
  padding-left: 2%;
  padding-right: 2%;
  overflow: hidden;
}
.company .container ul li img {
  transition: 0.3s;
}
.company .container ul li img:hover {
  transform: scale(1.1);
}
.company .container ul li i {
  display: block;
  padding-bottom: 44.7%;
}
.company .container ul li .a_t {
  display: block;
  color: #010101;
  font-size: 14px;
  height: 25px;
  line-height: 25px;
}
.company .container ul li p {
  height: 60px;
  line-height: 20px;
  overflow: hidden;
  margin: 15px 0px;
}
.company .container ul li p a {
  color: #131313;
  font-size: 18px;
  word-wrap: break-word;
  word-break: break-all;
}
@media (max-width: 320px) {
  .company .container ul li p a {
    display: block;
  }
}
.company .container ul li .more {
  height: 22px;
  width: 22px;
  display: block;
  background: url(../images/iconfont-jiantou.png) no-repeat;
  background-size: 100%;
}
.company .container ul li .more:hover {
  -webkit-animation: wobble 1s .2s ease both;
  -moz-animation: wobble 1s .2s ease both;
}
.company .container ul li:first-child {
  padding-left: 0px;
}
.company .container ul li:last-child {
  padding-right: 0px;
}
@media (max-width: 640px) {
  .company .container ul li {
    width: 100%;
    padding: 0px;
    margin-bottom: 10px;
  }
  .company .container ul li p {
    height: auto;
  }
}
@media (max-width: 640px) {
  .company {
    padding: 30px 0px;
    margin: 30px 0px;
  }
}
.home_team {
  width: 100%;
  padding: 0px;
  margin: 0px;
}
.home_team .top {
  max-width: 1280px;
  margin: auto;
  width: 98%;
}
.home_team .top .l1_1,
.home_team .top .l1_2 {
  width: 50%;
  float: left;
}
.home_team .top .l1_1 a {
  display: inline-block;
  color: #c29b73;
  font-size: 16px;
  background: #2d2d2d;
  padding: 4px 25px;
}
.home_team .top .l1_2 {
  text-align: right;
  height: 32px;
  line-height: 32px;
  color: #272727;
  overflow: hidden;
}
.home_team .team_tu {
  width: 100%;
  padding: 0px;
  position: relative;
  margin: 60px 0px;
}
.home_team .team_tu li {
  width: 14.285714285714286%;
  float: left;
}
.home_team .team_tu li .pic {
  position: relative;
}
.home_team .team_tu li .pic img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  display: block;
  vertical-align: middle;
  margin: auto;
}
.home_team .team_tu li .pic i {
  display: block;
  padding-bottom: 106.5%;
}
.home_team .team_tu li .active:after {
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(194, 155, 115, 0.6);
  transition: All 0.4s ease-in-out;
  -webkit-transition: All 0.4s ease-in-out;
  -moz-transition: All 0.4s ease-in-out;
  -o-transition: All 0.4s ease-in-out;
  position: absolute;
}
.home_team .team_tu li .c1,
.home_team .team_tu li .c2,
.home_team .team_tu li .c3 {
  display: none;
}
@media (max-width: 992px) {
  .home_team .team_tu li {
    width: 20%;
  }
}
.home_team .team_tu .xianshiqy {
  position: absolute;
  text-align: center;
  transition: All 0.4s ease-in-out;
  -webkit-transition: All 0.4s ease-in-out;
  -moz-transition: All 0.4s ease-in-out;
  -o-transition: All 0.4s ease-in-out;
  max-width: 90%;
  width: 755px;
  background: #fff;
  left: 50%;
  display: none;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  padding: 30px 90px;
}
.home_team .team_tu .xianshiqy .zuo {
  background: url(../images/iconfont-zuojiantou.png);
  left: 30px;
}
.home_team .team_tu .xianshiqy .you {
  background: url(../images/iconfont-youjiantou.png);
  right: 30px;
}
.home_team .team_tu .xianshiqy .zuo,
.home_team .team_tu .xianshiqy .you {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  width: 40px;
  height: 75px;
  margin-top: -37.5px;
  text-indent: 999px;
  overflow: hidden;
  top: 50%;
  position: absolute;
  cursor: pointer;
}
.home_team .team_tu .xianshiqy .closed {
  position: absolute;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  right: 20px;
  top: 20px;
  width: 22px;
  height: 22px;
  background-image: url(../images/iconfont-guanbi.png);
}
.home_team .team_tu .xianshiqy .biaotiss {
  color: #c29b73;
  font-size: 24px;
}
.home_team .team_tu .xianshiqy .biao2tiss {
  color: #111111;
  font-size: 12px;
}
.home_team .team_tu .xianshiqy .neirongss {
  font-size: 12px;
  line-height: 24px;
  margin-top: 30px;
  color: #111111;
  max-height: 90px;
  overflow: hidden;
}
.home_team .team_nei {
  background: red;
  display: block;
}
.home_team .team_nei .tw {
  display: none;
}
@media (max-width: 768px) {
  .home_team {
    display: none;
  }
}
.home_top {
  position: relative;
  max-width: 1280px;
  margin: auto;
  width: 100%;
}
.home_top .zhong {
  font-size: 22px;
  color: #000000;
  line-height: 35px;
  height: 35px;
  width: 85%;
  overflow: hidden;
  margin: 30px 0px;
}
@media (max-width: 640px) {
  .home_top .zhong {
    margin: 20px 0px;
  }
}
.home_top .zaiyu {
  font-size: 24px;
  color: #1f1f1f;
}
.home_top span {
  width: 30px;
  height: 1px;
  display: block;
  background: #c29b73;
  vertical-align: middle;
  margin: 15px 0px;
}
.home_top .zhao_xg {
  font-size: 20px;
  margin-bottom: 15px;
}
.home_top .zaixun {
  font-family: 宋体;
  font-size: 24px;
  color: #1f1f1f;
}
.home_top .ying {
  font-size: 12px;
  color: #272727;
  line-height: 20px;
  height: 20px;
  width: 85%;
  overflow: hidden;
}
.home_top .more {
  height: 22px;
  width: 22px;
  display: block;
  background: url(../images/iconfont-jiantou.png) no-repeat;
  background-size: 100%;
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -11px;
}
.home_top .more:hover {
  -webkit-animation: wobble 1s .2s ease both;
  -moz-animation: wobble 1s .2s ease both;
}
.home_top h5 {
  font-family: 宋体;
  font-size: 12px;
}
.home_news .container ul {
  margin: 40px auto 50px;
}
.home_news .container ul li {
  float: left;
  width: 32%;
  line-height: 48px;
  height: 48px;
  overflow: hidden;
  border-bottom: 1px solid #d4d4d4;
  margin-right: 2%;
  position: relative;
  padding-left: 15px;
}
.home_news .container ul li a {
  color: #272727;
}
.home_news .container ul li:nth-child(3n+3) {
  margin-right: 0px;
}
.home_news .container ul li:after {
  width: 9px;
  height: 0px;
  content: "";
  border-bottom: 2px solid #272727;
  position: absolute;
  top: 50%;
  left: 0px;
}
.home_news .container ul li:hover a {
  color: #c29b73;
}
.home_news .container ul li:hover:after {
  border-color: #c29b73;
}
@media (max-width: 480px) {
  .home_news .container ul li {
    width: 100%;
    margin: 0px;
  }
}
@media (max-width: 640px) {
  .home_news .container ul {
    margin: 20px auto 30px;
  }
}
.home_news .container .home_top {
  position: relative;
  max-width: 1280px;
  margin: auto;
  width: 100%;
}
.home_news .container .home_top .zhong {
  font-size: 22px;
  color: #000000;
  line-height: 35px;
  height: 35px;
  width: 85%;
  overflow: hidden;
  margin: 0;
}
.home_news .container .home_top .ying {
  font-size: 12px;
  color: #272727;
  line-height: 20px;
  height: 20px;
  width: 85%;
  overflow: hidden;
}
.home_news .container .home_top .more {
  height: 22px;
  width: 22px;
  display: block;
  background: url(../images/iconfont-jiantou.png) no-repeat;
  background-size: 100%;
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -11px;
}
.home_news .container .home_top .more:hover {
  -webkit-animation: wobble 1s .2s ease both;
  -moz-animation: wobble 1s .2s ease both;
}
.hehuo .container .home_top {
  margin-bottom: 30px;
}
.hehuo .container .home_top .zhong {
  font-size: 22px;
  color: #000000;
  line-height: 35px;
  height: 35px;
  width: 85%;
  overflow: hidden;
  margin: 0px;
}
.hehuo .hehuo_con {
  width: 100%;
  padding: 40px 0px;

}
.hehuo .hehuo_con .nei {
  max-width: 1280px;
  width: 98%;
  margin: auto;
}
.hehuo .hehuo_con .nei div a {
  display: block;
  position: relative;
}
.hehuo .hehuo_con .nei div a img {
  border: 1px solid #ededed;
  max-width: 100%;
  max-height: 100%;
}
.hehuo .hehuo_con .nei div a i {
  display: block;
  padding-bottom: 100.7%;
}
.hehuo .hehuo_con .nei .slick-list {
  max-width: 1200px;
  margin: auto;
  width: 93.75%;
}
.hehuo .hehuo_con .nei .slick-list .slick-slide {
  margin: 0px 5px;
}
.hehuo .hehuo_con .nei .slick-prev,
.hehuo .hehuo_con .nei .slick-next {
  width: 33px;
  height: 33px;
  border: none;
  transform: rotate(0);
}
.hehuo .hehuo_con .nei .slick-prev {
  background: url(../Image/left_p.png) no-repeat;
  left: 0px;
}
.hehuo .hehuo_con .nei .slick-next {
  background: url(../Image/right_p.png) no-repeat;
  right: 0px;
}
.footer {
	z-index:9999;

  background: #2d2d2d;

}
.footer .foot_con {
  max-width: 1280px;
  width: 98%;
  margin: auto;
  height:164px;
}
.footer .foot_con .zhu_c {
  padding-bottom: 50px;
}
.ul_1 {
	margin-top:544px;
  width: 65%;
  float: right;
}
 .ul_1 li {
  width: 16.666666666666668%;
  float: left;
}
 .ul_1 li a {
  display: block;
  width: 100%;
  font-size: 12px;
  color: #fff;
  line-height: 26px;
  padding-left: 15px;
  box-sizing: border-box;
}
.ul_1 li a:hover {
  font-weight: bold;
  color: #c29b73;
}
.ul_1 li .a_tit {
  font-size: 13px;
  margin-bottom: 10px;
}
.zhu .ul_2 {
  width: 30%;
  float: left;
  line-height: 26px;
  background:#FFF;
  box-sizing: border-box;

  position: relative;
  padding-bottom: 50px;
}
.contacts{width:90%; margin:0px auto; margin-top:34px;}
.contacts_mid{ margin-top:20px;}
.contacts_mid ul li{ background:#eaeaea; line-height:54px; color:#666666; width:90%; margin:0px auto; margin-top:6px; font-size:0.7rem; padding-left:19px;}
.contacts_bt{width:90%; margin:0px auto; margin-top:34px;}
.ewm{width:90%; margin:0px auto; margin-top:34px;}
.zhu .ul_2 span {

  color: #fff;
}
.footer .foot_con .zhu_c .ul_2 a {
  color: #fff;
}
.footer .foot_con .zhu_c .ul_2 a:hover {
  color: #c29b73;
}
.footer .foot_con .zhu_c .ul_2 .ying_tit {
  font-size: 36px;
  display: block;
}
.footer .foot_con .zhu_c .ul_2 .a_tit {
  font-size: 18px;
  margin: 10px 0px;
  display: block;
  color: #fff;
}
.footer .foot_con .zhu_c .ul_2 .icons {
  margin-top: 20px;
}
.footer .foot_con .zhu_c .ul_2 .icons a {
  position: relative;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -mz-border-radius: 50%;
  transition: All 0.4s ease-in-out;
  -webkit-transition: All 0.4s ease-in-out;
  -moz-transition: All 0.4s ease-in-out;
  -o-transition: All 0.4s ease-in-out;
  opacity: 0.6;
  filter: alpha(opacity=60);
  margin-right: 5px;
  width: 26px;
  height: 26px;
  border: 1px solid #fff;
  display: inline-block;
}
.footer .foot_con .zhu_c .ul_2 .icons a img {
  max-width: 60%;
  max-height: 60%;
}
.footer .foot_con .zhu_c .ul_2 .icons a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.footer .foot_con .zhu_c .ul_2 .icons a:last-child {
  opacity: 1;
  filter: alpha(opacity=100);
}
/*招聘*/

.hr_join .table-box { margin-top:30px;}
.hr_join .ph_table { width: 100%;  }
.hr_join .ph_table td {text-align:center;padding:25px 0;
  border-bottom: 1px solid #d0d0d0;font-size: 14px;color: #949494;
}

.hr_join .ph_table thead td {color:#fff;font-size: 16px;height:49px;padding:0;
  font-weight:700;text-align:center;width: 14%;position: relative;
 box-sizing: border-box;border-bottom: 0;
}
.hr_join .ph_table thead td:first-child{border-left: 0;}
.hr_join .ph_table thead td.t1{background: #2a6cfd;}
.hr_join .ph_table thead td.t2{background: #204fa7;}
.hr_join .ph_table thead td.t3{background: #866f75;}
.hr_join .ph_table thead td.t4{background: #c9aa8f;}
.hr_join .ph_table thead td.t5{background: #bd7671;}
.hr_join .ph_table thead td.t6{background: #9fc0c6;}
.hr_join .ph_table thead td.t7{background: #a48a9b;}

.hr_join .ph_table thead td div{position: absolute;bottom: 10px;left: 20px;right:20px;text-align: left;}
thead div p{margin-top: 10px;}
thead div .sprite {
    background-image: url(../images/join_spritesheet.png);
    background-repeat: no-repeat;
    display: block;
}

thead div .sprite-join01 {
    width: 24px;
    height: 24px;
    background-position: -5px -5px;
}

thead div .sprite-join02 {
    width: 24px;
    height: 21px;
    background-position: -39px -5px;
}

thead div .sprite-join03 {
    width: 26px;
    height: 22px;
    background-position: -39px -36px;
}

thead div .sprite-join04 {
    width: 22px;
    height: 24px;
    background-position: -75px -5px;
}

thead div .sprite-join05 {
    width: 22px;
    height: 22px;
    background-position: -5px -39px;
}

thead div .sprite-join06 {
    width: 20px;
    height: 20px;
    background-position: -75px -39px;
}

thead div .sprite-join07 {
    width: 20px;
    height: 20px;
    background-position: -37px -69px;
}

thead div .sprite-join08 {
    width: 14px;
    height: 9px;
    background-position: -67px -69px;
    float: right;margin-top: 8px;
}




.hr_join .ph_table tbody tr td:first-child{text-align: left;text-indent: 20px;}
.hr_join .ph_table tbody td a{padding:2px 20px;background-color: #1b71c4;color: #fff;}
.hr_join .ph_table tbody td a i{font-family: "宋体";padding-left: 5px;}
.hr_join .ph_table tbody td a:hover{background-color: #006eff;text-decoration: none;}
.hr_join .ph_table tbody td.td_btn a{background-color: #006eff;text-decoration: none;}
.hr_join .ph_table tbody tr td:first-child a{padding:0;background: none;border:0;color: #777;}


.no_touch .hr_join .ph_table tbody tr:hover{background: #f5f7f8;}
.no_touch .hr_join .ph_table tbody tr:hover td{color: #333;}
.no_touch .hr_join .ph_table tbody tr:hover td:first-child a{color: #333;}

@media only screen and (max-width: 1000px){
  .hr_join .zhaop .table-box{margin-top: 30px;}
  .hr_join .ph_table tbody tr td:first-child{text-indent: 0;}
  .hr_join .ph_table,
    .ph_table thead,
    .ph_table tbody,
    .ph_table th,
    .ph_table td,
    .ph_table tr { display: block; }
    .hr_join .ph_table thead{border:0;}
    .hr_join .ph_table thead tr { position: absolute; top: -9999px; left: -9999px; }
    .hr_join .ph_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
    .hr_join .ph_table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 6em; white-space: normal; text-align: left;  }
    .hr_join .ph_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }
    .hr_join .ph_table td:before { content: attr(data-title); font-weight: 700;}
    .hr_join .ph_table td:first-child{border-top:1px solid #444;}
}
/*招聘详情页*/
.hr_join_con>dl{background: #f7f7f7;position: relative; margin-top:60px;}
.hr_join_con>dl dt{float:left;background: #006eff;height:100px;width:135px;text-align: center;line-height:100px;padding-top:35px;}
.hr_join_con>dl dt span{color: #fff;position: relative;}
.hr_join_con>dl dt span:before{content: "";background: url(../images/join_ico01.png) no-repeat;width: 24px;height: 21px;display: inline-block;position: absolute;top: -24px;left: 0px;}
.hr_join_con>dl dd{float:left;padding-left: 20px;}
.hr_join_con>dl dd h3{margin-top: 20px;margin-bottom: 10px;}
.hr_join_con>dl dd h3 span{color: #006eff;display: inline-block;margin-left: 10px;}
.hr_join_con>dl dd p{color: #949494;}
.hr_join_con>dl dd.a{position: absolute;top: 50%;right:30px;padding-left: 0;margin-top:-25px;
  background: #006eff;width:160px;height: 55px;line-height: 55px;text-align: center;
}
.hr_join_con>dl dd.a a{display: inline-block;color: #fff;width: 100%;}
.hr_join_con .j_c_list{margin-top: 40px;border-bottom: 1px dotted #666;padding-bottom: 40px;}
.hr_join_con .j_c_list.last-child{border-bottom: 0;}
.hr_join_con .j_c_list>h3{margin-bottom: 30px;font-weight: normal;}
@media only screen and (max-width: 767px){
  .hr_join_con>dl dt{text-indent:30px;float: none;height: auto;line-height: normal;padding:15px 0;}
  .hr_join_con>dl dt span:before{top:0;left: -30px;}
  .hr_join_con>dl dd{float: none;padding-bottom: 20px;}
  .hr_join_con>dl dd.a{position: static;margin-top: 0;padding-bottom: 0;width:100%;height:40px;line-height: 40px;}
  .hr_join_con .j_c_list{margin-top: 20px;padding-bottom: 20px;}
  .hr_join_con .j_c_list>h3{margin-bottom: 15px;}
}

/*# sourceMappingURL=style.css.map */
