a:hover {text-decoration: none;}
a:link{text-decoration:none; }  /* 指正常的未被访问过的链接*/

a:visited{text-decoration:none; }/*指已经访问过的链接*/

a:hover{text-decoration:none;}/*指鼠标在链接*/}

a:active{text-decoration:none;}/* 指正在点的链接*/ 
a {transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
/*大图样式*/
#banner {position: relative;}
#banner .owl-theme .owl-controls .owl-dots {position: absolute;bottom: 46px;width: 100%;}/*大图下方点点的位置*/
#banner .owl-theme .owl-controls .owl-nav .owl-prev,#banner .owl-theme .owl-controls .owl-nav .owl-next{ position:absolute; bottom:50%;margin-bottom: -34px;}/*箭头的设置*/
#banner .owl-theme .owl-controls .owl-nav .owl-prev{ left:6%;}
#banner .owl-theme .owl-controls .owl-nav .owl-next{ right:6%;}
#banner #owl-demo a.item { display:block; background-position:top center; background-repeat:no-repeat;height: 100%;width: 100%; background-size:auto 100%}
#owl-demo,#owl-demo .owl-wrapper-outer,#owl-demo .owl-wrapper,#owl-demo .owl-item,#banner {height: 560px;}/*大图记得修改高度*/
#inbanner{
  height: 410px;
  position: relative;
}
@media all and (max-width: 992px) {
  #owl-demo,#owl-demo .owl-wrapper-outer,#owl-demo .owl-wrapper,#owl-demo .owl-item,#banner {height: 400px;}
}
@media all and (max-width: 640px) {
  #owl-demo,#owl-demo .owl-wrapper-outer,#owl-demo .owl-wrapper,#owl-demo .owl-item,#banner,#inbanner{height: 3rem;}
}

.black_cloth {position: fixed;z-index: 10000000;width: 100%;height: 100%;background: url(../images/global/black_cloth.png) repeat;display: none;top: 0;left: 0;}





/*手机左边弹出导航*/
.wap_menu {width: 250px;position: fixed;top: 0px;left: -250px;height: 100%;text-align: left;z-index: 10000001;background: #005E9C;}
.wap_menu li.menu_tit {font-size: 18px;font-weight: bold;background: rgba(255, 255, 255, 0.3);position: relative;padding: 15px 10px;color: #fff;}
.wap_menu li.menu_tit span {font-size: 20px;position: absolute;top: 12px;right: 15px;border-bottom: none;z-index: 1000;}
.wap_menu li {margin-bottom: 2px;font-size: 14px;position: relative;}
.wap_menu li .wap_menu1 {line-height: 24px;font-size: 16px;text-transform: Uppercase;background: rgba(255, 255, 255, 0.1);position: relative;}
.wap_menu li p {padding: 10px 10px; margin-bottom:0;}
.wap_menu li .wap_menu1 a {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 25px;color: #ffffff;}
.wap_menu li .wap_menu1 p.left {float: none;}
.wap_menu li .wap_menu1 p.right {width: 15%;text-align: center;color: #fff;position: absolute;top: 0;right: 0;float: none;z-index: 1000;}
.wap_menu li .wap_menu2 {display: none;}
.wap_menu li .wap_menu2 a {display: block;background: none;color: rgba(255, 255, 255, 0.8);overflow: hidden;font-size: 14px;border-bottom: rgba(255, 255, 255, 0.1) solid 1px;padding: 10px;}
.wap_menu li .wap_menu2 a i {float: left;width: 4px;height: 4px;background-color: #fff;margin: 8px 10px 0 5px;}
.wap_menu li .wap_menu2 a span {float: left;width: 85%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.inContent #video{
  text-align: center;
  background-color: #F2F2F2;
  padding: 35px 0 60px;
}
.inContent #my-video{
    margin-top: 45px;
  }
 .inContent .video{
    display: inline-block;
    width: 850px;
    height: 390px;
  }
  .inContent .about1-videoBox #my-video{  margin-top: 55px !important;margin-left: 15px !important;}
   .inContent .video-js{
    width: 100%;
      height:100%
  }
@media(max-width:992px){
  .inContent .video{
    width: 100%;
      height: 3.444rem;
  }
}


.job .panel-heading .panel-title span{ float:right; font-size:80%; margin-top:3px;color: #999999;}
.job .panel-heading .panel-title em{ color:#F00; font-style:normal}
.job .panel-body .job_ul{margin-bottom:10px;border-bottom: 1px solid #F2F2F2;padding-bottom: 10px;}
.job .panel-body .job_ul li{ margin-bottom:8px;}
.job .job_content .tab-content{ padding:10px;background:#f5f5f5; border:1px solid #ddd; border-top:none}
.job .job_content .nav-tabs .active a{ background:#f5f5f5; font-weight:bold; border-bottom-color:#f5f5f5}
.job .sure{ padding:5px 15px; border:none; color:#fff; border-radius:5px; margin-right:10px;background:#df0024; margin-top:10px;}
.panel-title i.i1{
  margin-right: 10px;
}
.panel-title i.i2{
  margin-left: 25px;
  transform: rotate(0);
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
}
.panel-heading{
  padding: 10px 45px 10px 25px;
}
.panel-body{
  padding: 15px 30px; 
}
.panel-body2{
  margin-top: 15px;
  padding-left: 15px;
}
.panel-body2 li{
  line-height: 30px;
  color: #000000;
  font-size: 14px;
}
.panel-body2-2{
  margin-top: 25px;
}
.contact-us2-2 .job{
  margin-top: 20px;
}
.contact-us2-2 .job .panel-body{
  display: none;
}
.panel-default > .panel-heading{
  border-color: transparent;
}

.resume .resume_list {
    border: 1px solid #F3F3F3;
    margin-bottom:15px;
}
.resume .resume_list .title{    
  background-color: #F2F2F2; 
  margin-bottom:25px; 
  padding:15px 50px;}
.resume  .sure{ padding:5px 15px; border:none; color:#fff; border-radius:5px; margin-right:10px;background:#df0024}


@media (max-width: 640px) {
 .resume .resume_list {margin-left:-15px; margin-right:-15px; padding-left:15px; padding-right:15px;}
 .resume .title {margin-left:-15px; margin-right:-15px}
}


@media(min-width:992px){
  .zh-sm-9{
  width: 80.5%;
}
}
.resume .resume_list{
  padding-bottom: 20px;
}
.zh-form-group{
  text-align: center;
  margin: 30px 0 40px;
}
.contact-us3 input[type=button],.contact-us3 input[type=reset]{
  width: 128px;
  height: 35px;
  line-height: 35px;
  padding: 0;
  text-align: center;
}
.contact-us3 input[type=reset]{
  background-color: #7E7E7E;
}