*{ margin:0; padding:0; font-size:12px; text-decoration:none; list-style:none; font-family:"Microsoft Yahei";}
textarea,input,select{border:0; outline:none;}
body{ background-color:#ffffff;}
.fr{ float:right;}
.fl{ float:left;}
.clear { height: 0px; clear: both; font-size: 0px; line-height: 0px; zoom: 1; }
.zgzj{ width:1000px; margin:0 auto;}
.qpgs{width:100%;min-width:1200px;}
#headerbg{position: fixed;z-index: 9;}
#header{width: 1200px;height: 70px;background: url("http://www.bj-cib.com/pic/hea_bg.png") left top repeat;}
#logo{padding:1px 40px 1px 41px;display: block;float: left;border-right: 1px solid #e0e0e0;height: 68px;}


#nav{}
#nav li{width: 114px;height: 70px;float: left;border-right: 1px solid #e0e0e0;}
#nav a{display: block;width: 100%;text-align: center;color: #474848;font-size: 16px; height:70px;}
#nav a.dqx,#nav a#dqx{color: #ffffff;background: url("http://www.bj-cib.com/pic/nav_dqa_bg.png") center center; height:70px;}
#nav .english {
     font-size:12px;
     color:#b3b2b2; 
     text-align:center; 
     line-height:10px;
     margin-top:1px; 
}
#nav .chin {
    font-size:15px;
    padding-top: 15px;
    font-weight:bold; 
}



#footer{border-top: 2px solid #509dd4;height: 135px;text-align: center;line-height: 26px;padding-top: 25px;}
#footer,#footer a{color: #6c6c6c;font-size: 14px;}
.s_con_con p{ color:#615f5f; line-height:24px; padding-bottom:8px;}
.s_con_con { padding-bottom:20px; }
.s_con_con img{ display:block; margin:10px auto;}
#right li{ min-height:218px; border-bottom:1px dashed #eae9e9; padding-bottom:20px; margin-bottom:20px;}
.job_pic{ display:block; float:left;}
#right li img {display:block; float:left;width:130px;height:208px; }
.job_con{ width:526px; float:right;}
#right li *{ color:#797979;}
#right li p{ line-height:20px;}
.duan{ width:160px; float:left;}


.left { width:160px;float:left;border:solid 2px #0b9cdf; margin-top:17px; }
.left .ltitle {color:#fff;font-size:16px; text-align:left;padding-left:10px; height:30px; width:150px;background:#0b9cdf; line-height:35px; }
.left ul {width:158px;background:#e9f6fc; opacity:0.7 }
.left li {width:148px;height:20px; padding-left:29px; margin-top:3px; overflow:hidden;box-sizing:border-box;}
.left li a { color:#000;}
.left li a:hover {color:#5b4de6; }
.left li:hover {  background:url(/images/sanjiao_03.png) center left no-repeat; background-position:15px;}
.left .ch {color:#5b4de6; background:url(/images/sanjiao_03.png) center left no-repeat; background-position:15px; }
.left .ch a { color:#5b4de6;}
.content { width:790px; margin-top:20px;float:left; padding-left:40px;}
#nav .sub { height:30px; width:540px; overflow:hidden;display:none; }
#nav .sub li {width:70px; float:left;height:30px; border:none; background:#fff;opacity:0.8}
#nav .sub li:hover {width:70px; float:left;height:30px; }
#nav .sub li a { font-size:12px;height:30px; line-height:30px; }
.xxk{border-bottom: 1px solid #0b9cdf}
.xxk a{width: 101px;height: 32px;margin-right: 1px;display: block;float: left;background: #999a9a;font-size: 14px;color: #ffffff;text-align: center;}
.xxk a p { color:#ccc;margin-top:-5px}
.xxk a.dq{background: #0b9cdf;}

.xxxk{border-bottom: 1px solid #0b9cdf}
.xxxk a{width: 101px;height: 32px;margin-right: 1px;display: block;float: left;background: #999a9a;font-size: 14px;color: #ffffff;text-align: center;}
.xxxk a p { color:#ccc;margin-top:-5px}
.xxxk a.dq{background: #0b9cdf;}

/*ҳ�����¶�λ*/
.body-nav-tip {
  position: fixed;
  right: 8%;
  top: 76%; 
  z-index: 9999;
}
.body-nav-tip a {
  display: block;
  width: 55px;
  height: 55px;
  background-repeat: no-repeat;
  background-position: center;

  margin-bottom: 3px;
  box-sizing: border-box;
  padding-top: 36px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.body-nav-tip .sign-right-fix {
  background: url(../img/publeft-ico-1.png) no-repeat center 5px , -webkit-linear-gradient(36deg, #095eae, #489ad3);
  background: url(../img/publeft-ico-1.png) no-repeat center 5px , -o-linear-gradient(36deg, #095eae, #489ad3);
  background: url(../img/publeft-ico-1.png) no-repeat center 5px , linear-gradient(126deg, #095eae, #489ad3) ;
}
.body-nav-tip .register {
  background: url(../img/publeft-ico-2.png) no-repeat center 5px , -webkit-linear-gradient(36deg, #095eae, #489ad3);
  background: url(../img/publeft-ico-2.png) no-repeat center 5px , -o-linear-gradient(36deg, #095eae, #489ad3);
  background: url(../img/publeft-ico-2.png) no-repeat center 5px , linear-gradient(126deg, #095eae, #489ad3) ;
}
.body-nav-tip .back-top {
  background: url(../img/publeft-ico-3.png) no-repeat center, -webkit-linear-gradient(36deg, #095eae, #489ad3);
  background: url(../img/publeft-ico-3.png) no-repeat center, -o-linear-gradient(36deg, #095eae, #489ad3);
  background: url(../img/publeft-ico-3.png) no-repeat center, linear-gradient(126deg, #095eae, #489ad3) ;
  display:none;
}

body {
    overflow-x: hidden;
}

.d-img-nav {
    position: relative;
    top: -18px;
    left: 50%;
    margin-left: 0;
    max-width:initial;
    margin-left:-960px;
}