﻿/*banner*/
.banner{margin: 0 auto;}
.banner img {width: 100%;}
.pdmain{position:relative;margin-top: 15px;}
.tptitle{position:absolute;left:0;top:0;}
.main-left {float: left;width: 550px;margin-right: 50px;}
.main-left img {width: 550px;height: 341px;}
.main-left .protag {margin-top: 15px;}
.main-left .protag span {padding: 2px 5px;line-height: 24px;color: #2c99fe;margin-right: 8px;border: 1px solid #2c99fe;}
.main-left .onejs{font-size: 16px;line-height: 24px;margin-top: 15px;color:#999;}
.main-left .protime {margin-top: 10px;}
.main-left .protime span {font-size: 16px;}
.margin-right {float: right;max-width: 600px;}
.margin-right2 {float: left;width: 600px;}

.concat{height:50px;}
.concat a{background: #2c99fe;color:#fff;font-size: 18px;padding: 15px 15px;border-radius:5px;display:block;float:left;}
.kf{cursor:  pointer;}
.concat span{color:#2c99fe;font-size: 25px;font-weight: bold;margin-left: 110px;line-height: 50px;display:block;float:left;}
.concat span i{font-size: 25px;margin-right: 5px;}
.shar p,.shar .sharbtn{display:inline-block;font-size: 18px;line-height: 30px;position:relative;margin-right: 16px;}
.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(../imagesp/kj2.png) no-repeat center;}
.bdsharebuttonbox a.bds_qzone:hover{ background:url(../imagesp/kj.png) no-repeat center;}
.bdsharebuttonbox .bds_sqq{ background:url(../imagesp/qq2.png) no-repeat center;}
.bdsharebuttonbox a.bds_sqq:hover{ background:url(../imagesp/qq01.png) no-repeat center;}
.bdsharebuttonbox .bds_weixin{ background:url(../imagesp/wx2.png) no-repeat center;}
.bdsharebuttonbox a.bds_weixin:hover{ background:url(../imagesp/wx.png) no-repeat center;}
.bdsharebuttonbox .bds_tsina{ background:url(../imagesp/xnwb2.png) no-repeat center;}
.bdsharebuttonbox a.bds_tsina:hover{ background:url(../imagesp/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(../imagesp/ms.png) no-repeat left;}
.bdsharebuttonbox a.bds_more.s_btn:hover{background:url(../imagesp/ms2.png) no-repeat left;color:#e60012;}
.shar p i,.shar .sharbtn i{float:left;margin-right: 5px;font-size: 28px;color:#2c99fe;margin-top: 2px;}
.shar p span,.shar .sharbtn span{float:left;margin-right: 12px;font-size: 15px;}

.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:#999;font-size:16px;text-align: center;line-height: 2.5rem;padding: 20px;}
.ctit{font-size: 28px;text-align: center;}
.ctit span{color:#2c99fe;}
.ct2cont h3 {font-size:18px;font-weight:600;margin:10px 0 15px;}
.ct2cont img {}
.ct4cont img {margin-left: 25px;margin-bottom: 15px;}
.ct2cont p {color: #000;text-align: left;}
.contentleft {width: 750px;}
.contentleft p {font-size:16px;line-height:24px;}
.tuijian{margin-bottom: 30px;}
.tuijian li{float:left;margin: 0 19px;width:362px;height:270px;text-align: center;}
.tuijian li p {font-size:18px;line-height:36px;margin-top: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;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);}
.contentright{position:absolute;}
.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;}