@charset "utf-8";
.gWidth{width: 1200px;margin-left: auto;margin-right: auto;}
.fl{float: left;}
.fr{float: right;}
.pc{display: block;}
.phone{display: none;}
.sj{display: none;}
/* logo and nav */
.logo_nav{height: 150px;width:100%;line-height: 0;position: relative;z-index: 3;display: inline-block;vertical-align: top;}
.pc_nav{margin-top: 26px;}
.pc_nav>div{text-align: right;font-size: 15px;color: #fff;line-height: 40px;padding-right: 20px;margin-bottom: 4px;}
.pc_nav>div span{background: url(../images/index_dianhua2_tb.png) no-repeat left top;padding-left: 40px;line-height: 40px;display: inline-block;background-size: auto 100%;}
.pc_nav>div strong{font-style: normal;font-size: 22px;color: #fff;font-weight: bold;}
.pc_nav ul>li{float: left;padding-left: 20px;padding-right: 20px;height: 36px;line-height: 36px;border-radius: 5px;box-sizing: border-box;border: 1px solid transparent;}
.pc_nav ul>li:hover{border: 1px solid #fff;}
.pc_nav ul>li>a{font-size: 16px;color: #fff;text-align: center;}
/* logo and nav end */
/* banner */
.fullSlide{width:100%;position:relative;clear:both;height:800px;margin-top: -150px;margin-bottom: -124px;line-height: 0;overflow: hidden;z-index: 1;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{height:800px;overflow:hidden;text-align:center;background-size: auto 100%;}
.fullSlide .bd li a{display:block;height:800px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px;margin:5px;overflow:hidden;background:transparent;filter:alpha(opacity=50);opacity: 1;line-height:999px;border: 3px solid #fff;border-radius: 50%;}
.fullSlide .hd ul .on{background:#009b4c;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
/* banner end */
/* banner 内页*/
.fullSlide1{width:100%;position:relative;clear:both;height:520px;margin-top: -150px;margin-bottom: 0px;line-height: 0;overflow: hidden;z-index: 1;}
.fullSlide1 .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide1 .bd ul{width:100% !important;}
.fullSlide1 .bd li{height:520px;overflow:hidden;text-align:center;background-size: auto 100%;}
.fullSlide1 .bd li a{display:block;height:520px;}
.fullSlide1 .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:30px;line-height:30px;}
.fullSlide1 .hd ul{text-align:center;}
.fullSlide1 .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px;margin:5px;overflow:hidden;background:transparent;filter:alpha(opacity=50);opacity: 1;line-height:999px;border: 3px solid #fff;border-radius: 50%;}
.fullSlide1 .hd ul .on{background:#009b4c;}
.fullSlide1 .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide1 .next{left:auto;right:15%;background-position:-6px -137px;}
/* banner end */
/* 联系条 */
.seabox {
  position: relative;
  z-index: 3;
  height: 108px;
}
.s_contact {
  width: 352px;
  height: 108px;
  background: rgba(255, 255, 255, .9);
}
.s_info {
  width: 848px;
  height: 108px;
  background: rgba(2, 86, 172, .9);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 24px 124px 0 104px;
}
.s_info .slogan {
  font-size: 18px;
  color: #fff;
  line-height: 100%;
}

.s_info .slogan em {
  display: block;
  font-size: 28px;
  color: #fff;
  line-height: 100%;
  font-weight: 700;
  margin-bottom: 9px;
}
.s_search {
  width: 298px;
}
.k_word {
  color: rgb(255, 255, 255);
  font-size: 14px;
  line-height: 100%;
  margin-top: 5px;
}
.k_word a {
  line-height: 23px;
	color: rgba(255, 255, 255, .5);
	padding-right: 8px;
}

.s_contact {
  width: 352px;
  height: 108px;
  background: rgba(255, 255, 255, .9);
}
.s_contact p {
  margin: 32px 0 0 50px;
  padding-left: 60px;
  background: url(../images/index_dianhua2_tb.png) no-repeat left center;
}
.s_contact p span {
  display: block;
  font-size: 16px;
  color: #000;
  line-height: 18px;
}
.s_contact p em {
  display: block;
  font-size: 26px;
  color: #000;
  line-height: 100%;
  font-weight: 700;
  margin-top: 5px;
}
/* -------头部结束----------- */
/* 关于我们 */
.intro{height: 526px;}
.intro dd {
  background: url(../images/index_bottom_yinhao.png) no-repeat left top;
  margin-top: 102px;
  padding-top: 64px;
  width: 695px;
  height: 269px;
  float: left;
}
.intro dd h2 a {
  display: block;
  font-size: 40px;
  color: #0256ac;
  line-height: 100%;
  padding-bottom: 16px;
  margin-bottom: 36px;
  position: relative;
  text-align: left;
}
.intro dd h2 a:before {
  position: absolute;
  content: "";
  width: 83px;
  height: 1px;
  background: #626262;
  left: 0;
  bottom: 0;
}
.intro dd h2 a span {
  display: block;
  text-align: left;
  font-size: 26px;
  color:  #0256ac;
  line-height: 100%;
  margin-bottom: 8px;
  font-weight: 400;
}
.intro dd p {
  font-size: 16px;
  color: #333;
  line-height: 30px;
  text-align: left;
}
.intro dt {
  width: 444px;
  height: 444px;
  margin-top: 39px;
  border: 1px dashed rgba(83, 83, 83, .4);
  float: right;
  border-radius: 50%;
  position: relative;
}
.intro dt img {
  width: 422px;
  height: 422px;
  border-radius: 50%;
  position: absolute;
  top: 14px;
  left: 26px;
}

/* 关于我们结束 */
/* 产品中心 */
.product {
  background: url(../images/index_product_bg.jpg) no-repeat center top;
  height: 1390px;
  padding: 34px 0px 0px 0px;
}
/* 首页公共头背景字 */
.product h3 {
  padding-top: 76px;
  background: url(../images/index_product_btzi.png) no-repeat center top;
  margin-bottom: 34px;
}
/* 首页公共头 */
h3.main_title a {
  text-align: center;
  display: block;
  font-size: 42px;
  color: #333;
  line-height: 100%;
}
h3.main_title span {
  display: block;
  text-align: center;
  font-size: 20px;
  color: #333;
  line-height: 100%;
  margin-top: 11px;
  font-weight: 400;
}
/* end首页公共头 */
.pro_con {
  display: -webkit-flex;
	display: inline-block;
	
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: flex-start;
	-webkit-align-items: flex-start;
	position: relative;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.pro_con li {
  float: left;
  margin-bottom: 16px;
  position: relative;
  overflow: hidden;
}
.pro_con li:nth-child(1) {
  width: 386px;
  height: 762px;
  margin-right: 16px;
}
.pro_con li:nth-child(2) {
  width: 798px;
  height: 373px;
}
.pro_con li:nth-child(3) {
  width: 798px;
  height: 373px;
}
.pro_con li:nth-child(4) {
  width: 798px;
  height: 373px;
}
.pro_con li:nth-child(5) {
  width: 386px;
  height: 373px;
  float: right;
}
.pro_con li:nth-child(5) h4 {
  position: absolute;
  background: 0 0;
  text-align: center;
  line-height: 100%;
  border-left: 0;
  padding-left: 0;
  height: auto;
  left: auto;
  top: 215px;
  width: 100%;
  font-size: 24px;
  color: #fff;
  font-weight: 400;
  box-sizing: border-box;
}
.pro_con li:nth-child(5) h4 span {
  display: block;
  font-size: 14px;
  color: #fff;
  line-height: 100%;
  margin-top: 9px;
  text-transform: uppercase;
  font-weight: 700;
}
.scale_img dl img, .scale_img li img {
  -o-transition: all 1s linear 0s;
  transition: all 1s linear 0s;
}
.scale_img dl:hover img, .scale_img li:hover img {
  -webkit-transform: scale(1.05) rotate(0deg) translateY(0);
  -ms-transform: scale(1.05) rotate(0deg) translateY(0);
  transform: scale(1.05) rotate(0deg) translateY(0);
}
.pro_con li div{
  position: absolute;
  left: 0;
  top: 50px;
  height: 155px;
  width: 360px;
  background-color: rgba(255, 255, 255, .5);
  padding-top: 15px;padding-bottom: 15px;
}
.pro_con li div p{margin: 15px;font-size: 14px;color: #333;line-height: 25px;}
.pro_con li h2 {
  height: 36px;
  border-left: 7px solid #0256ac;
  background: url(../images/pro_t.png) no-repeat left top;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 7px;
  font-size: 24px;
  color: #fff;
  line-height: 36px;
  font-weight: 400;
}


/* 广告条 */
.sm_banner {
  height: 322px;
  background: url(../images/index_ggt_bg.jpg) no-repeat center top;
}
.sm_banner h2 {
  margin-top: 60px;
  width: 412px;
  float: left;
  padding-top: 0;
}
.sm_banner .sm_con {
  width: 586px;
  float: right;
  margin-top: 60px;
}
.sm_banner .sm_con h3 {
  height: 59px;
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  text-align: center;
  font-size: 30px;
  color: #fff;
  line-height: 59px;
  background: url(../images/sm_tbg.png) no-repeat center;
}
.sm_banner .sm_con p {
  font-size: 18px;
  color: rgba(255, 255, 255, .7);
  line-height: 100%;
  margin: 12px 0 41px;
  white-space: nowrap;
  text-align: center;
  letter-spacing: 11px;
}
/* .sm_banner .sm_con .more a {
	display: block;
	width: 49%;
	height: 3rem;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #F7B406;
	border-radius: 1.5rem;
	font-size: 1.2rem;
	color: #333;
	line-height: 3rem;
} */
.sm_banner .sm_con .more .more_dh {
  display: block;
  width: auto;
  height: 55px;
  float: left;
  font-size: 35px;
  color: #f7b406;
  line-height: 55px;
  font-weight: 600;
  text-align: center;
  padding-left: 70px;
  background: transparent url(../images/index_dianhua_ggt.png) no-repeat left center;
  background-size: auto 35px;
}
.sm_banner .sm_con .more .more_lx {
  float: right;
  width: 230px;
  height: 55px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 28px;
  background: rgba(255, 255, 255, .25);
  border: 1px solid rgba(255, 255, 255, .5);
  font-size: 18px;
  color: #fff;
  line-height: 53px;
  text-align: center;
}

/* 客户案例 */
.case {
  background: url(../images/index_case_bg.jpg) no-repeat center top;
  padding: 81px 0px 0px 0px;
  height: 795px;
}
.case h3 {
  padding-top: 35px;
  background: url(../images/index_case_btzi.png) no-repeat center top;
  margin-bottom: 60px;
}

.case h3 a, .case h3 span {
  color: #fff;
}
.case_con{position: relative;margin-bottom: 70px;}
.case_con .tempWrap{width: 1200px!important;overflow: hidden;}
.case_con dl{width: 362px;height: 441px;background-color: #fff;padding: 11px;margin-right: 24px;float: left;}
.case_con dl dt{width: 362px;height:245px;overflow: hidden;}
.case_con dl dt a{height:245px;overflow: hidden;}
.case_con dl dt img{width: 362px;}
.case_con dl dd{padding: 20px 26px 0;}
.case_con dl dd h4{font-size: 20px;color: #333;line-height: 100%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;font-weight: 400;min-height: 22px;max-height: 44px;}
.case_con dl dd h4:hover{ color:#0256ac;}
.case_con dl dd p{font-size: 14px;color: #666;line-height: 24px;margin: 22px 0 36px;padding: 0;border-bottom: none;}
.case_con dl dd span{display: block;text-align: right;padding-right: 25px;font-size: 16px;color: #0256ac;line-height: 100%;background: url(../images/ci.png) no-repeat right center;}
.switch div{position: absolute;width: 69px;height: 69px;opacity: .4;-o-transition: all .3s ease;transition: all .3s ease;top: 197px;cursor: pointer;}
.switch .prev{left: -100px;}
.switch .next{right: -100px;}
.info a{display: block;width: 283px;height: 55px;background: #0256ac url(../images/more.png) no-repeat 170px center;border-radius:28px;margin:0 auto;text-indent:87px;font-size:18px;color:#fff;line-height: 55px;}

/* 案例end */
.ys {
  background: url(../images/index_youshi_bg.jpg) no-repeat center top;
  padding-top: 37px;
  height: 1995px;
  overflow: hidden;
}

.ys h3.main_title a {
  background: url(../images/index_product_btzi.png) no-repeat center top;
  padding-top: 81px;
  padding-bottom: 57px;
  margin-bottom: 31px;
}
.ys_con dl{
  clear: both;
}
.ys_con dd {
  position: relative;
}
.ys_con dd>img {
  position: absolute;
  left: 0;
  top: 0;
}
.ys_con dd h4 {
  font-size: 30px;
  color: #000;
  line-height: 100%;
  font-weight: 400;
}
.ys_con dd p {
  font-size: 16px;
  color: #000;
  line-height: 26px;
}
.ys1{
  height: 170px;
}
.ys1 dd {
  padding-left: 183px;
  margin-top: 6px;
}

.ys1 dd h4 {
  margin: 25px 0 22px;
}
.ys2{margin-top: 40px;}
.ys2 dt{margin-left: -44px;}
.ys2 dd{width: 465px;margin-top: -610px;float: right;padding-left: 183px;}
.ys2 dd h4{margin: 44px 0 23px;}

.ys3 dd{width:515px;float: left;padding-left: 183px;margin-top: 39px;}
.ys3 dd h4{margin: 44px 0 23px;}
.ys3 dt{margin-left:21px;}
/* 优势结束 */
/* 新闻动态 */
.news {
  padding: 36px 0px 0px 0px;
  height: 781px;
  background: url(../images/index_news_bg.jpg) no-repeat center top;
}
.news .main_title a {
  background: url(../images/index_news_btzi.png) no-repeat center top;
  padding-top: 82px;
  margin-bottom: 44px;
}
.news .main_title a, .news .main_title span {
  color: #fff;
}
.brand {
  width: 379px;
  height: 493px;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 38px 26px 0 28px;
}
.brand h3 a {
  display: block;
  font-size: 24px;
  color: #333;
  line-height: 100%;
  font-weight: 400;
  position: relative;
  padding-bottom: 17px;
}
.brand h3 a:before {
  position: absolute;
  content: "";
  width: 10px;
  height: 24px;
  background: #0256ac;
  left: -28px;
  top: 0;
}
.brand h3 a span {
  float: right;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 100%;
  margin-top: 12px;
}
.brand dt {
  width: 325px;
  height: 183px;
  overflow: hidden;
}
.brand dt>a{
  width: 325px;
  height: 183px;
  overflow: hidden;
  display: inline-block;
}
.brand dt>a img{
  width: 100%;
}
.brand dd {
  padding: 15px 8px 0;
}
.brand dd h4 {
  font-size: 18px;
  color: #333;
  line-height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
}
.brand dd h4 span {
  display: block;
  font-size: 12px;
  color: #333;
  line-height: 100%;
  margin-top: 7px;
}
.brand dd p {
  font-size: 14px;
  color: #999;
  line-height: 24px;
  margin: 16px 0 29px;
}
.brand dd i {
  display: block;
  font-size: 14px;
  color: #0256ac;
  line-height: 100%;
  padding-right: 27px;
  background: url(../images/ci.png) no-repeat right center;
  text-align: right;
}
.news_con1 {
  width: 807px;
  height: 493px;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 38px 31px 0 32px;
}
.news_con1 h3 a {
  border-bottom: 1px solid rgba(98, 98, 98, .25);
}
.news_con1 h3 a {
  display: block;
  font-size: 24px;
  color: #333;
  line-height: 100%;
  font-weight: 400;
  position: relative;
  padding-bottom: 17px;
}
.news_con1 h3 a:before {
  position: absolute;
  content: "";
  width: 10px;
  height: 24px;
  background: #0256ac;
  left: -32px;
  top: 0;
}

.news_con1 h3 a span {
  float: right;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 100%;
  margin-top: 12px;
}
.news_con1 .tl li {
  padding: 21px 0 36px 8px;
  float: left;
  width: 336px;
  margin-right: 46px;
}
.news_con1 .tl li:nth-child(2n) {
  margin-right: 0;
}
.news_con1 .tl li h4{
  font-size: 18px;
  color: #0e0b0a;
  line-height: 100%;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-line-clamp: 3;
  margin-bottom: 19px;
}
.news_con1 .tl li h4:hover{
  color: #0256ac;
}
.news_con1 .tl li p {
  font-size: 14px;
  color: #999;
  line-height: 24px;
}
/* 新闻动态end */

/* 底部信息 */
.footer {
  background: #0256ac;
  height: 374px;
  overflow: hidden;
}
.f_con {
  height: 114px;
  margin-bottom: 10px;
}
.f_con h3 {
  width: 331px;
  padding-top: 34px;
  float: left;
}
.f_menu {
  float: right;
}
.f_menu a {
  display: block;
  font-size: 16px;
  color: #fff;
  line-height: 114px;
  float: left;
  padding: 0 21px;
  transition: .3s ease;
  -o-transition: .3s ease;
}
.f_info {
  padding-top: 28px;
  width: 557px;
  float: left;
  position: relative;
}
.f_info h4 {
  margin-top: 20px;
  margin-bottom: 25px;
}
.footer h4 {
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  line-height: 100%;
}
.f_info p {
  font-size: 14px;
  color: #fff;
  line-height: 24px;
}
.f_info p a {
  font-size: 14px;
  color: #fff;
  line-height: 24px;
}
.f_info p:last-child {
  font-size: 12px;
}
.f_info:after {
  position: absolute;
  content: "";
  width: 1px;
  height: 170px;
  background: rgba(255, 255, 255, .3);
  top: 28px;
  right: 0;
}
.f_contact {
  padding-top: 28px;
  padding-left: 73px;
  float: left;
}
.f_contact h4 {
  margin-top: 20px;
  margin-bottom: 25px;
}
.f_contact p {
  font-size: 12px;
  color: #fff;
  line-height: 26px;
}
.f_qr {
  width: 201px;
  float: right;
  padding-top: 54px;
  height: 187px;
  margin-top: 20px;
}
.f_qr p {
  width: 201px;
  height: 133px;
  background: rgba(69, 56, 37, .26);
  position: relative;
}
.f_qr img {
  width: 147px;
  height: 147px;
  display: block;
  position: absolute;
  top: -54px;
  left: 27px;
}
.f_qr span {
  font-size: 12px;
  color: #fff;
  text-align: center;
  display: block;
  line-height: 100%;
  padding-top: 105px;
}
.links {
  height: 68px;
  overflow: hidden;
  background: #004082;
  font-size: 0;
  clear: both;
}
.links em {
  display: inline-block;
  font-style: normal;
  color: rgba(255, 255, 255, .5);
  font-size: 14px;
  line-height: 100%;
  font-weight: 700;
  line-height: 68px;
}
.links a {
  font-size: 14px;
  color: rgba(255, 255, 255, .5);
  line-height: 100%;
  display: inline-block;
  line-height: 68px;
  padding-left: 20px;
  transition: .3s ease;
  -o-transition: .3s ease;
}

/* 产品列表页 */
.cp_lm_gWidth{width:100%;text-align: center;background-color: #f2f2f2;height: 80px;line-height: 80px;padding:0px;}
.cp_leimu {
  font-size: 0;
  width:auto;
}
.cp_leimu a{
  width: 196px;
  height: 35px;
  background-color: #0454a6;
  line-height: 32px;
  text-align: center;
  color: #fff;
  font-size: 16px;
  border-radius: 5px;
  margin-right: 20px;
  display: inline-block;
  margin-bottom: 0;
}
.cp_leimu a:nth-child(2n){
  margin-right: 20px;
}
.cp_leimu a:last-child{
  margin-right: 0;
}
/* 当前位置 */
.mbnav{
  padding: 17px 0px;
  border-bottom: 1px dashed #dcdcdc;
  margin-bottom: 30px;
}
.mbnav div{
  border-left: 10px solid #0454a6;
  height: 21px;
  padding-left: 5px;
  font-size: 14px;
  color: #666;
  line-height: 21px;
}
.mbnav div a{
  font-size: 14px;
  color: #666;
}
.mbnav div a:hover{
  color: #0454a6;
}
/* 当前位置end */
/* list */
.ctta_ul{margin: 0;}
.ctta_ul>li{float: left;width: 286px;margin: 0 6px 20px;overflow: hidden;border: 1px solid #eee;background-color: #fafafa;}
.ctta1{width: 264px;padding: 11px 11px 0;overflow: hidden;position: relative;}
.ctta1>p{width: 100%;height: 315px;box-shadow: 0 0 8px #ddd;}
.ctta1>p img{width: 100%;height: 100%;}
.ctta1>a{display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);position: absolute;top: 0;left: 0;transition: all .5s;transform: translateY(100%);}
.ctta1>a span{display: inline-block;width: 80%;height: 168px;line-height: 24px;font-size: 14px;color: #fff;margin: 10%;overflow: hidden;}
.ctta_ul>li:hover .ctta1>a{transform: translateY(0);}
.ctta2{background: url(../images/pro_list.jpg) center bottom no-repeat;}
.ctta2>a{display: block;padding: 24px;border-top: 1px solid #eee;transition: all .4s;background-color: transparent;}
.ctta_ul>li:hover .ctta2>a{background-color: #0454a6;border-top: 1px solid #fff;}
.ctta2>a h4{line-height: 26px;font-size: 18px;color: #333;font-weight: 600;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .3s;}
.ctta_ul>li:hover .ctta2>a h4{color: #fff;}
.ctta2>a span{display: block;width: 100%;line-height: 30px;text-align: center;font-size: 14px;color: #fff;background-color: #ccc;margin: 15px 0 0;transition: all .3s;}
.ctta_ul>li:hover .ctta2>a span{background-color: #185da4;}
/* list end */
/* 分页 */
.preing{text-align: center;margin-bottom: 60px;}
.preing a{display: inline-block;padding: 4px 10px;border: 1px solid #0454a6;margin: 0 3px 6px;font-size: 14px;color: #333;}
.preing a:hover{background-color: #0454a6;color: #fff;}
.preing span{display: inline-block;padding: 4px 10px;border: 1px solid #0454a6;margin: 0 3px 6px;background-color: #0454a6;color: #fff;font-size: 14px;}
/* 分页end */

/* 发展历程 */
.his_list{
	margin-bottom: 60px;
}
.his_list .list {
	position: relative;
}
.his_list .list .line {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 122px;
	width: 2px;
	background: #dbe1e5
}
.his_list li span {
	display: block;
  float: left;
  font-size: 32px;
  color: #999999;
  font-weight: 600;
	width: 119px;
}


.his_list li:hover span{
  color: #0454a6;
}
.his_list li span:before{
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border: 3px solid #fff;
  background-color: #d6d6d6;
  position: absolute;
  left: 116px;
  top: 32px;
  border-radius: 50%;
}

.his_list li:hover span:before{
  border: 3px solid #0454a6;
  background-color: #fff;
}
.his_list li {
  padding: 15px 0;
  position: relative;
}
.his_list li .box {
  overflow: hidden;
  width: 980px;
  margin-left: 175px;
  padding: 20px;
  background-color: #fbfbfb;
}
.his_list li .box p {
  padding: 5px 0;
  color:#333;
}
.his_list li:hover .box{
  background-color: #0454a6;
}
.his_list li:hover p{
  color: #fff;
}
/* 发展历程end */

/* 关于我们-公司简介 */
.about{
  margin-top: 42px;
  margin-bottom: 40px;
}
/* 本例子css */
.slideBox{ width: 525px;height: 406px; overflow:hidden; position:relative; border:1px solid #ddd;margin-left: 0px;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; line-height:10px; text-align:center; background:#d8d9de; cursor:pointer;opacity: 0.7;color: #fff;font:normal 14px/32px 宋体;}
.slideBox .hd ul li.on{ background:#0056ad; color:#fff;opacity: 1}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:525px; height:406px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.aboutnr{
	padding-top: 0;
}
.aboutnr>img{
	width: 525px;
	height: 406px;
}
.aboutnr .wz{
	width: 650px;
}
.aboutnr .wz h1{
  font-size: 28px;
  color: #0454a6;
  line-height: 52px;
  font-weight: 600;
  border-bottom: 1px solid #dddddd;
}
.aboutnr .wz img{
	width: 292px;
	height: 39px;
}
.aboutnr p{
	font-size: 15px;
	color: #666;
	padding-top: 20px;
	line-height: 25px;
}
.aboutnr .wz span a{
 font-size: 16px;
	color: #333;
	padding: 10px 15px;
	border: 1px solid #333;
}
.d_tit h2 {
	padding-bottom: 5px;
	position: relative;
	color: #333;
	padding-right: 100px;
	font-weight: normal;
	font-size: 30px;
	line-height: 50px;
	border-bottom: 1px solid #dddddd;
}
.d_tit h2:before {
	content: '';
	display: block;
	width: 60px;
	height: 5px;
	bottom: -3px;
	background: #0454a6;
	position: absolute;
}
.d_tit h2 span {
	font-size: 15px;
	position: absolute;
	right: 0;
	top: 15px;
	color: #666;
}
.zp_list .d_tit{
	padding-bottom: 60px;
}
.zp_list .list {
	margin-bottom: 30px;
	margin-top: -30px;
	color: #666666;
	font-size: 14px;
	line-height: 32px;
}
.zp_list .list .tit {
	border-bottom: 1px solid #e1e1e1;
	line-height: 80px;
	font-size: 16px;
	color: #000
}
.zp_list .list .tit label {
	float: right;
	color: #999;
	padding-right: 30px;
	display: block;
	background: url(../images/icon13-1.png) no-repeat right center;
}
.zp_list .list .tit label:before {
	content: '展开';
}
.zp_list .list .on .tit label:before {
	content: '收起';
}
.zp_list .list .on .tit label {
	background: url(../images/icon13.png) no-repeat right center;
}
.zp_list .list .box {
	display: none;
	transition: all 0s;
	-o-transition: all 0s;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-ms-transition: all 0s;
	padding: 20px;
}
.zp_list .list .box h3 {
	font-size: 16px;
	color: #222;
	padding-left: 10px;
	border-left: 4px solid #ffdb60;
	line-height: 16px;
	margin: 10px 0;
	font-weight: normal;
}
.zp_list .list .box .item {
	margin-top: 30px;
}
.zp_list .list .box .item:first-child {
	margin-top: 0
}
/* 关于我们-公司简介 end */
/* 解决方案 */
.list_case_case{margin-bottom: 60px;}
.list_case_case li{
  padding: 15px;
  transition: .3s;
  height: 226px;
  margin-bottom: 0;
  
  border-bottom: 1px solid #dddddd;
  box-shadow: 1px 1px 10px #fff;
}
.list_case_case li:hover{
  box-shadow: 1px 1px 10px #e0e0e0;
  transition: .3s;
}
.list_case_case .fl{width: 358px;height: 226px;overflow: hidden;}
.list_case_case .fr{width:795px;}
.list_case_case li h3{margin-top: 10px;margin-bottom: 10px;}
.list_case_case li h3>a{font-size: 18px;color: #333;font-weight: 600;line-height: 20px;min-height: 20px;max-height: 40px;}
.list_case_case li h3>a b{font-size: 18px;color: #333;font-weight: 600;line-height: 20px;min-height: 20px;max-height: 40px;}
.list_case_case li:hover h3>a{color: #0454a6;}
.list_case_case li span{color: #999;font-size: 14px;margin-right: 10px;}

.list_case_case li .p2{border-top: 1px solid #ececec;padding-top: 20px;margin-top: 10px;}
.list_case_case li .p2>a{font-size: 14px;color: #666;line-height: 25px;}
.list_case_case li .fr>a{float: right;display: inline-block;width: 120px;height: 30px;text-align: center;line-height: 30px;background-color: #0454a6;color: #fff;border-radius: 5px;margin-top: 20px;}
/* 解决方案 end */
/* 推荐产品 */
.tjcp_bt{text-align: center;margin-bottom: 30px;margin-top: 60px;}
.tjcp_bt h5{font-size: 25px;color: #0f64a9;font-weight: 600;}
.tjcp_bt p{font-size: 16px;color: #8b8b8b;text-transform:uppercase;}

.tj_cp_list li{padding: 13px 13px 0px 13px;background-color: #eeeeee;margin-right: 18px;width: 260px;float: left;}
.tj_cp_list li:nth-child(2n){margin-right: 18px;}
.tj_cp_list li:nth-child(4n){margin-right: 0;}
.tj_cp_list li h6{font-size: 0;text-align: center;}
.tj_cp_list li h6>a{height: 50px;line-height: 50px;font-size: 16px;color: #333;font-weight: normal;}
.tj_cp_list li h6>a:hover{color: #0454a6;}
/* 推荐新闻 */
.tj_xw{margin-bottom: 70px;}
.tj_xw_list li{width: 565px;padding-top: 10px;padding-bottom: 10px;border-bottom: 1px dashed #dddddd;}
.tj_xw_list li:nth-child(2n-1){float: left;}
.tj_xw_list li:nth-child(2n){float: right;}
.tj_xw_list li .time{width: 85px;background-color: #f2f2f2;text-align: center;height: 85px;}
.tj_xw_list li .ri{font-size: 22px;color: #333;font-weight: 600;margin-top: 15px;}
.tj_xw_list li .m-y{font-size: 16px;color: #333;}
.tj_xw_list li .text{width: 460px;}
.tj_xw_list li h6{margin-bottom: 5px;}
.tj_xw_list li h6>a{font-size: 16px;line-height: 25px;font-weight: 600;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.tj_xw_list li h6>a:hover{color: #0454a6;}
.tj_xw_list li p>a{font-size: 14px;color: #666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; white-space:pre-wrap; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
/* 推荐新闻end */
/* 联系我们 */
.contact_con{padding: 30px 20px;box-shadow: 1px 1px 10px #e0e0e0;margin-bottom: 60px;}
.contact_con>ul>li{width: 515px;height: 295px;padding: 30px;margin-bottom: 10px;}
.contact_con>ul>li:nth-child(1){background: url(../images/contact1.jpg) no-repeat left center;}
.contact_con>ul>li:nth-child(3){background: url(../images/contact1.jpg) no-repeat left center;}
.contact_con>ul>li:nth-child(2){background: url(../images/contact2.jpg) no-repeat left center;}
.contact_con>ul>li:nth-child(4){background: url(../images/contact2.jpg) no-repeat left center;}
.contact_con>ul>li:nth-child(2n-1){float: left;}
.contact_con>ul>li:nth-child(2n){float: right;}
.contact_con>ul>li h6{font-size: 26px;color: #0256ac;margin-bottom: 20px;}
.contact_con ol li{height: 30px;line-height: 30px;}
.contact_con ol li>i{color: #0256ac;margin-right: 5px;}
/* 联系我们end */
/* 详情页 */
.article_con{padding: 30px 20px;box-shadow: 1px 1px 10px #e0e0e0;margin-bottom: 60px;}
.article_con>h1{font-size: 25px;color: #333;line-height: 35px;text-align: center;font-weight: 200;}
.article_con>p{text-align: center;margin-top: 5px;}
.article_con>p>span{font-size: 14px;color: #999;line-height: 20px;margin-left: 5px;margin-right: 5px;}
.article_con_con{margin-top: 10px;border-top: 1px dashed #999;padding: 15px;font-size: 14px;color: #333;line-height: 25px;}
.article_con_con1{margin-top: 0;border-top: none;padding: 0;font-size: 14px;color: #333;line-height: 25px;}

.article_con_con img{width: auto!important;height: auto!important;max-width: 100%!important;}
.article_con_con .p1{float: left;}
.article_con_con .p2{float: right;}
.article_con_con .p1,.article_con_con .p2{font-size: 14px;color: #666666;line-height: 30px;}
.article_con_con .p1 a,.article_con_con .p2 a{font-size: 14px;color: #666666;line-height: 30px;}
.article_con_con .p1 a:hover,.article_con_con .p2 a:hover{color: #0256ac;}
/* 详情页end */

/* 新闻列表 */
.list_case_case1{margin-bottom: 60px;margin-top: 30px;}
.list_case_case1 li{transition: .3s;height: 196px;margin-bottom: 0;background-color: #fafafa;margin-bottom: 30px;}
.list_case_case1 .fl{width: 301px;height: 196px;overflow: hidden;}
.list_case_case1 .fl img{width: 100%;height: 196px;}
.list_case_case1 .fr{width:845px;margin-right: 20px;}
.list_case_case1 li h3{margin-top: 20px;margin-bottom: 10px;}
.list_case_case1 li h3>a{font-size: 18px;color: #333;font-weight: 600;line-height: 20px;min-height: 20px;max-height: 40px;}
.list_case_case1 li h3>a:hover{color: #0454a6;font-weight: 600;}

.list_case_case1 li span{color: #999;font-size: 12px;margin-right: 10px;}

.list_case_case1 li .p2{padding-top: 10px;margin-top: 5px;padding-bottom: 0;}
.list_case_case1 li .p2>a{font-size: 16px;color: #666;line-height: 25px;}

/* 新闻列表 end */

/* 新闻动态 */
.z_news_banner{background: url(../images/index_news_news.jpg) no-repeat center top;height: 510px;}

.jgllw {
	font-size: 30px;
	color: #0454a6;
	font-weight: bold;
	padding-top: 40px;
}
.jgllwtab {
	width: 1200px;
	background: #fff;
	margin-top: 30px;
}
.gsdtlt {
  float: left;
	width: 510px;
	height: 335px;
	overflow: hidden;
}
.gsdtlt img{height:335px;}
.gsdtrnbt {
	font-size: 20px;
	color: #000;
	font-weight: bold;
	width: 400px;
}
.gsdtrn {
  float: left;
	padding: 39px 42px;
	width: 606px;
	height: 100%;
	position: relative;
}
.gsdtrnxt {
	width: 35px;
	height: 2px;
	background: #df1f00;
	margin: 20px 0;
}
.gsdtrnnr {
	font-size: 14px;
  color: #666666;
  text-overflow:ellipsis;
	display:-webkit-box;
	 white-space:pre-wrap;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:3;
}
.gsdtrnck {
	height: 47px;
	display: inline-block;
	border: 1px solid #CCCCCC;
	margin-top: 43px;
}
.gsdtrnck a {
	display: block;
	color: #858585;
	font-size: 14px;
	padding: 0 15px;
	width: 162px;
	height: 47px;
	line-height: 47px;
	background: url("../images/xxdjt.png") no-repeat 90% 50%;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}
.gsdtrnck a:hover {
	width: 170px;
	color: #fff;
	background: url(../images/xxdjt2.png) no-repeat 90% 50% #2449A4;
}
.gsdtrnrq {
	width: 76px;
	height: 92px;
	background: url("../images/xwjb.jpg") no-repeat center;
	position: absolute;
	z-index: 3;
	top: -1px;
	right: 58px;
}
.gsdtrnrqd {
  display: none;
	color: #fff;
	font-weight: bold;
	font-size: 35px;
	width: 76px;
	line-height: 45px;
	text-align: center;
}
.gsdtrnrqs {
	width: 76px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.am-slider-default .am-control-nav{
  display: none;
}
.am-slider-default .am-direction-nav a{
  top: 80%;
}
.am-slider-default .am-direction-nav a:before{
  display: none;
}
.am-slider-default .am-direction-nav a{
  width: 44px;
  height: 41px;
}
.am-slider-default .am-direction-nav .am-next{
  right: 47px;
}
.am-slider-default .am-direction-nav .am-next{
  background: url("../images/newsr.jpg") no-repeat center;
}
.am-slider-default .am-direction-nav .am-prev{
  left: auto;
  right: 99px;
  background: url("../images/newsl.jpg") no-repeat center;
}
/* 新闻动态end */
/* 产品详情 */
.article_pro_con1{border: 1px solid #eeeeee;padding: 18px;background-color: #fafafa;margin-bottom: 25px;}
.con1_fl{float: left;width: 357px;height: 426px;box-shadow: 0px 0px 1px #333333;}
.con1_fl img{width: 357px;height: 426px;}
.con1_fr{float: right;width: 768px;padding: 20px 0;}
.con1_fr h1{font-size: 25px;color: #333;font-weight: normal;line-height: 55px;min-height: 55px;border-bottom: 1px solid #dddddd;}
.con1_fr>p{font-size: 16px;color: #666;line-height: 25px;padding-top: 15px;min-height: 220px;max-height: 220px;border-bottom: 1px solid #dddddd;margin-bottom: 20px;}


.con1_fr_contact>a{display: inline-block;width: 140px;height: 37px;line-height: 37px;text-align: center;border-radius: 5px;background-color: #0454a6;font-size: 20px;font-weight: 600;color: #fff;margin-top: 5px;}
.con1_fr_contact>p{background: url(../images/pc-xc-icon2.png) no-repeat left center;background-size: 45px 45px;height: 45px;padding-left: 50px;}
.con1_fr_contact>p>span{font-size: 14px;color: #666;line-height: 19px;}
.con1_fr_contact>p>strong{font-size:20px;color:#0454a6;line-height: ;}

.box1{
  border-right: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
	padding-bottom: 30px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
#lis{
  margin-bottom: 20px;
  background: #fafafa;
  border: 1px solid #eeeeee;
}
#lis li{
	float: left;
  border-right: 1px solid #eeeeee;
  height: 65px;
  line-height: 65px;
  font-size: 16px;
  color: #333;
  text-align: center;
  width: 170px;
  font-weight: ;
}
#nei{
  width: 1164px;
  padding: 0 18px;
	margin-top: 20px;
}
#nei div{
	display: none;
}
#lis .act{
	background: #0454a6;
  position: relative;
  color: #fff;
}
#nei .sj{display: none;}
.nei_p .pc{display: block!important;}
.nei_p1>div{width: 100%!important;}
.nei_p1>div>ul>li{width: 350px!important;height: auto!important;}
.nei_p1>div>ul>li:nth-child(3n){margin-right: 0!important;}
.nei_p img{width: auto!important;height: auto!important;max-width: 100%!important;}
.nei_p1 img{width: 155px!important;height: 155px!important;}
/* #lis .act i{
	position: absolute;
  left: 50%;
  margin-left: -8px;
  bottom: -9px;
  width: 0;
  height: 0;
  border-bottom: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #323A45;
} */
#nei div:first-child{
	display: block;
}
/* 产品详情end */



.list-2 li {
	float: left;
	width: 25%;
	height: 420px;
	overflow: hidden;
	margin-bottom: 20px;
}
.list-2 li>a {
	display: block;
	margin-right: 20px;
	margin-left: 0;
}
.list-2 li:nth-child(2n)>a{margin-right: 20px;}
.list-2 li:nth-child(3n)>a{margin-right: 20px;}
.list-2 li:nth-child(4n)>a{margin-right: 0px;}
.list-2 li .img-center {
	overflow: hidden;
	height: auto;
	line-height: auto;
	border: 1px solid #ccc;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	padding: 2px;
}

.list-2 li .img-center img {
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.list-2 li a .img-center:hover {
	-webkit-box-shadow: 0 0 15px #ccc;
	box-shadow: 0 0 15px #ccc;
}
.list-2 li a .img-center:hover  img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.list-2 li a .img-center {
	text-align: center;
	font-size: 0;
}
.list-2 li a .img-center img {
	display: inline-block;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

.dy-yk{padding: 15px 0px;position: relative;font-size: 0;}
.dy-yk>a{font-size: 0;display: inline-block;margin-right: 15px;}
.dy-ewm{display: none; position: absolute;left: 100px;top: 0px;width: 100px;height: 100px;}

.pagination {
    display:inline-block;
    padding-left:0;
    margin:17px 0;
    border-radius:3px;
}
.pagination > li {
    display:inline;
}
.pagination > li > a,.pagination > li > span {
    position:relative;
    float:left;
    padding:6px 12px;
    line-height:1.42857143;
    text-decoration:none;
    color:#2c3e50;
    background-color:#fff;
    border:1px solid #ddd;
    margin-left:-1px;
}
.pagination > li:first-child > a,.pagination > li:first-child > span {
    margin-left:0;
    border-bottom-left-radius:3px;
    border-top-left-radius:3px;
}
.pagination > li:last-child > a,.pagination > li:last-child > span {
    border-bottom-right-radius:3px;
    border-top-right-radius:3px;
}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
    z-index:2;
    color:#11181f;
    background-color:#eeeeee;
    border-color:#ddd;
}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {
    z-index:3;
    color:#fff;
    background-color:#2c3e50;
    border-color:#2c3e50;
    cursor:default;
}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {
    color:#777777;
    background-color:#fff;
    border-color:#ddd;
    cursor:not-allowed;
}
.pagination-lg > li > a,.pagination-lg > li > span {
    padding:10px 16px;
    font-size:15px;
    line-height:1.3333333;
}
.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span {
    border-bottom-left-radius:5px;
    border-top-left-radius:5px;
}
.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span {
    border-bottom-right-radius:5px;
    border-top-right-radius:5px;
}
.pagination-sm > li > a,.pagination-sm > li > span {
    padding:5px 10px;
    font-size:11px;
    line-height:1.5;
}
.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span {
    border-bottom-left-radius:2px;
    border-top-left-radius:2px;
}
.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span {
    border-bottom-right-radius:2px;
    border-top-right-radius:2px;
}
