/*banner*/
.banner{height:260px;}
.banner img{width: 100%;height:260px;}
.pdmain{position:relative;margin-top: 20px;}
.tptitle{position:absolute;left:0;top:0;}
.main-left {
  float: left;
  max-width: 600px;
  margin-bottom:  50px;
}
.margin-right {
  float: right;
  max-width: 270px;
}
.margin-right2 {
  float: left;
  width: 600px;
}
.slider-d01 {
  float: left;
  width: 550px;
  height:460px;
  margin-right: 15px;
  position:relative;
  border-radius:3px;box-shadow:0 0 1px #929292;margin:2px;
}
.concat{height:50px;}
.concat a{background: #ef001d;color:#fff;font-size: 18px;padding: 15px 15px;border-radius:5px;display:block;float:left;}
.kf{cursor:  pointer;}
.concat span{color:#ef001d;font-size: 25px;font-weight: bold;margin-left: 15px;line-height: 50px;display:block;float:left;}
.concat span i{font-size: 25px;margin-right: 5px;}
.shar p,.shar .sharbtn{display:inline-block;margin:0 10px;font-size: 18px;line-height: 30px;position:relative;}
.shar .sharbtn:hover .bdsharebuttonbox{display: block}
.bdsharebuttonbox{position: absolute;right: 0;top:20px;display: none;width: 180px;}
.bdsharebuttonbox a{ padding:6px;background-position: center !important;display:inline-block; *zoom:1;*display:inline;}
.bdsharebuttonbox .bds_qzone{ background:url(../images/kj2.png) no-repeat center;}
.bdsharebuttonbox a.bds_qzone:hover{ background:url(../images/kj.png) no-repeat center;}
.bdsharebuttonbox .bds_sqq{ background:url(../images/qq2.png) no-repeat center;}
.bdsharebuttonbox a.bds_sqq:hover{ background:url(../images/qq01.png) no-repeat center;}
.bdsharebuttonbox .bds_weixin{ background:url(../images/wx2.png) no-repeat center;}
.bdsharebuttonbox a.bds_weixin:hover{ background:url(../images/wx.png) no-repeat center;}
.bdsharebuttonbox .bds_tsina{ background:url(../images/xnwb2.png) no-repeat center;}
.bdsharebuttonbox a.bds_tsina:hover{ background:url(../images/xnwb.png) no-repeat center;}
.bdsharebuttonbox .bds_more.bt_share{ padding-left:0; font-size:14px; margin:0;}
.bdsharebuttonbox a.bds_more.bt_share:hover{color:#e60012;}
.bdsharebuttonbox .bds_more.s_btn{ padding-left:22px; font-size:14px; margin:6px 0; background:url(../images/ms.png) no-repeat left;}
.bdsharebuttonbox a.bds_more.s_btn:hover{background:url(../images/ms2.png) no-repeat left;color:#e60012;}
.shar p i,.shar .sharbtn i{float:left;margin-right: 5px;font-size: 28px;color:#ef001d;margin-top: 2px;}
.shar p span,.shar .sharbtn span{float:left;margin-right: 10px;font-size: 15px;}
.slider-d01 .tempWrap li img{width: 100%;height:460px;}
.slider-d01 .bx-wrapper .bx-controls-direction a {
  display: none;
}
.slider-d01 .bx-wrapper .bx-prev {
  background: url(../images/pager02.png) no-repeat center;
}
.slider-d01 .bx-wrapper .bx-next {
  background: url(../images/pager03.png) no-repeat center;
}
.slider-d01:hover .bx-wrapper .bx-controls-direction a {
  display: block;
}
.slider-d02 {
  position:relative;
  float: left;
  width: 550px;
  padding: 10px 0;
  overflow: hidden;
  margin-left: 2px;
  height:92px;
}

.slider-d02 ul li {
  border:1px solid #e0e0e0;
  border-radius:3px;
  cursor: pointer;
  opacity: .6;
  float:left;width:120px;height:100px;
  margin-right:20px;
}
.slider-d02 ul li:nth-child(4){margin-right: 0;}
.slider-d02 ul li img {
  width: 100%;
  height:100px;
}
.slider-d02 ul li.on {
  border: 1px solid #ccc;
  opacity: 1;
}
.slider-d01 .sPrev,.slider-d01 .sNext{display:block;width:50px;height:180px;background: #000;position:absolute;z-index: 999;}
.slider-d01 .sPrev{left:0;top:26%;background: url(../images/pager02.png) no-repeat center}.slider-d01 .sNext{right:0;top:26%;background: url(../images/pager03.png) no-repeat center;}
.slider-d02 .sPrev,.slider-d02 .sNext{width:25px;height:154px;background: rgba(0,0,0,.6);position: absolute;z-index: 999;z-index:999;display:block;}
.slider-d02 .sPrev{left:0;top:10px;background: url(../images/pager02.png) no-repeat center}.slider-d02 .sNext{right:0;top:10px;background: url(../images/pager03.png) no-repeat center;}
/*.tptitle{border-bottom:1px solid #dbdbdb;margin: 20px 0 30px;text-align: center;background: #2c99fe;width: 1200px;}
.tptitle ul{display: inline-block;}.tptitle li{float:left;}
.tptitle li a{padding:15px 28px;display:inline-block;float:left;font-size: 18px;color: #fff;}*/
.tptitle{text-align: center;background: #2c99fe;height:50px;width: 100%;z-index: 5;}
.tptitle ul{display: inline-block;}.tptitle li{float:left;}
.tptitle li a{padding:0 64px;height: 50px;line-height: 50px;display:inline-block;float:left;font-size: 18px;color:#fff;}
.tptitle li.active a{background: #0054a2;}
.tptitle li.zixun a{background: #ef001d;}
.ct1,.ct2,.ct3,.ct4,.ct5{color:#d4d2d2;font-size:16px;text-align: center;line-height: 2.5rem;padding: 20px;}
.ctit{font-size: 28px;text-align: center;}
.ctit span{color:#2c99fe;}
.contentleft{width: 750px;}
.tuijian{margin-bottom: 80px;}
.tuijian li{float:left;margin: 0 10px;}
.leib2,.leib,.leib3{ margin-bottom:20px; background:#f4f4f4;margin-top: 70px;}
.leib2 .tit,.leib .tit{background: #0b5eab;line-height:60px;height:60px;text-align:center;font-size: 20px;color: #fff;font-weight:bold;}
.leib2 .tit a,.leib .tit a{font-size: 20px; color: #fff; font-weight:bold;}

.leib2 h3{ height: 38px; line-height: 38px; background: #565458; text-align: center; font-size: 16px; font-weight: normal; margin-bottom: 1px;}
.leib2 h3 a{ color: #fff;}
.leib2 .submenu{background: #f4f4f4;display: none !important;padding: 10px 5px;}
.leib2 ul li .submenu li{font-size: 14px;line-height: 30px;display:inline-block;width:49%;text-align:center;}
.leib2 ul li .submenu:after{content: '';width:0;height:0;clear:both;}
.leib2 ul li a{color: #2b2a2b;display: block;margin: 5px 5px;border: 1px solid #fff;padding: 0 5px;overflow:  hidden;text-overflow:  ellipsis;white-space:  nowrap;}
.leib2 ul li .submenu li:hover a,.leib2 ul li.open a:hover{ color: #fff;background: #2c99fe;}
.leib2 h3.cur{ background:#f25f07;}
.leib2 h3.cur a{color: #fff;}
.accordion .link{height: 30px;line-height: 30px;padding: 5px 20px;border-bottom: 1px dashed #ccc;background: #2c99fe;color: #fff;}
.accordion .link i{float:right;}
.accordion .open .link i{transform: rotate(180deg);}
.accordion .open .submenu{display:block!important;}

.ddd,.contentright{width: 390px;}
.leftlx{text-align: center;background:#f4f4f4;margin-top:10px;font-family: "Microsoft YaHei";font-size: 14px;padding: 10px;border:1px solid #ececec;display:block;border-top: 3px solid #2c99fe;}
.leftlx h5 {font-size: 20px;padding: 10px 0;}
.leftlx .phone{border-top: none;border-bottom:  1px solid #dedede;padding-bottom:  15px;height: 35px;margin-top: 0;margin-bottom: 12px;width: 184px;float: left;}
.leftlx .phone img {width: 25px;height: 25px;float: left;padding: 10px 5px 0px 8px;}
.leftlx .phone span {display: block;}
.leftlx .phone p {font-weight: bold;font-size: 17px;color: #ef001d;text-align:  left;line-height: 25px;}
.leftlx p {padding-top: 11px;line-height: 21px;text-align:left;}
.dapei{overflow: hidden;border:1px solid #dbdbdb;border-radius: 3px;position:relative;text-align: center;padding: 10px 0;padding-top: 60px;}
.dapei .dptit{position:absolute;left:0;top:0;display:inline-block;padding: 15px;background: #ef001d;margin-bottom: 10px;color: #fff;border-radius:  0 0 5px 0;}
.dapei li{float:left;padding: 5px 9px;text-align: center;margin: 0 10px;width: 200px;}
.dapei li:hover{box-shadow:0 0 10px #ddd;}
.dapei li a{display:block;}
.dapei li a .tit{height:30px;line-height: 30px;white-space:  nowrap;overflow:  hidden;text-overflow:  ellipsis;}
.dapei li img{width: 200px;height:166px;}
.dapei>ul{display:inline-block;}