.type_bann{ width: 100%; height:330px;}
.type_bann .piaoye_page_bannpic{width: 100%; height:330px; background-size: cover; background-repeat: no-repeat;}

.page_menu{ width: 100%; height: 150px; background-color: #f5f5f5; padding: 30px; box-sizing: border-box;}
.treeview{ width:100%;height: auto; overflow: hidden; }
.treeview li{ float: left; height: auto;  border: 1px solid #ccc; background: #fff; border-right: none;}
.treeview li:last-child{border-right: 1px solid #ccc;}
.treeview li a{padding: 10px 20px; display: block; width: 100%; height: 100%; font-size: 14px;}
.treeview li a:hover{ text-decoration: none;}
.treeview li a.selected{ background: #2b59a8; color: #fff;}
.piaoye_page_location{ background: url(../images/home.png) no-repeat 3px center; text-indent: 30px; margin: 15px 0px; font-size: 14px;}

.page_bt{ font-size: 36px; color: #2e75cd; padding:50px 100px; box-sizing: border-box;}

.page_bt .tu{  font-weight: 800;}
.page_bt h1{ font-size: 32px; letter-spacing: 1px; font-weight: 600;}

.about_box{ background: url(../images/jj_bg.png) no-repeat left top; width: 100%;  min-height: 600px; height: auto; padding:160px 100px; box-sizing: border-box;}

.about_box .content{ padding: 20px; height: auto; overflow: hidden; width: 800px; background-image: linear-gradient( 45deg,#4d73b4,#29b1ed); border-radius: 10px;  color: #fff; font-size: 14px;}

.ldzc_box{background: url(../images/ldzc_bg.jpg) no-repeat left top; background-size: cover; width: 100%;  min-height: 600px; height: auto; padding:160px 100px; box-sizing: border-box;}

.ryzz_box{width: 100%;  min-height: 600px; height: auto; padding:160px 100px; box-sizing: border-box;}

/* 荣誉资质 */

.swiper-container-ryzz {
	width: 100%;
	height: 520px;
  }
  .swiper-container-ryzz .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	transition: 300ms;
	transform: scale(0.8);
  }
  .swiper-container-ryzz .swiper-slide-active,.swiper-slide-duplicate-active{
	transform: scale(1);
  }
  .swiper-container-ryzz .swiper-slide  p{ line-height: 200%;}
  .swiper-container-ryzz .swiper-wrapper{ height: auto;  width: 600px;}
  .swiper-container-ryzz .swiper-pagination{ margin-top: 30px;}
  .swiper-container-ryzz .swiper-pagination .swiper-pagination-bullet{ width: 12px!important; height: 12px!important;}

  .swiper-container-ryzz .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0px 12px!important;}

  .shr_box{width: 100%;  min-height: 600px; height: auto; padding:160px 100px; box-sizing: border-box; }

  .shr_box .content{width: 100%;/* background-image: linear-gradient( 45deg,#4d73b4,#29b1ed); */ border-radius: 10px;/*  color: #fff; */ font-size: 16px; line-height: 200%; padding: 80px; box-sizing: border-box;margin-top: -80px;}


  .news_list_box{ width: 80%; height: auto; overflow: hidden; margin: 60px auto;}
  .news_list_box .news_lists_ul li{ width: 100%; height: 168px; margin: 30px 0px; padding: 15px 0px;}
  .news_list_box .news_lists_ul li .nesw_pic{ float: left; text-align: center; width: 300px; height: 169px; overflow: hidden;  }
  .news_list_box .news_lists_ul li .nesw_pic img{	cursor: pointer;
	transition: all 0.6s; width: 100%;text-align: center;}

  .news_list_box .news_lists_ul li .nesw_pic img:hover{ -webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-o-transform: scale(1.15);
	opacity: 0.90;
	filter: alpha(opacity=90);}





  .news_list_box .news_lists_ul li .news_r{ margin-left: 320px;}
  .news_list_box .news_lists_ul li .news_r h2{ font-size: 22px; font-weight: 600; line-height: 30px; padding: 10px 0px; margin: 0px;}
  .news_list_box .news_lists_ul li .news_r h2 a:hover{ text-decoration: none; color:#2b59a8;}
  .news_list_box .news_lists_ul li .news_r p.desc{ font-size: 14px; line-height: 160%; color: #666; min-height: 40px;}
  
  .news_list_box .news_lists_ul li .news_r p.data{ color: #666;}


  .news_list_box .news_lists_ul li .news_r a.more{ display: block; padding: 3px 5px; background: #2b59a8 url(../images/icon.gif) no-repeat 76px center;; color: #fff;  text-align: center; width: 80px; transition: all .6s linear; padding-right: 20px; border-radius: 5px;}
  .news_list_box .news_lists_ul li .news_r a.more:hover{ text-decoration: none;background: #3c76e9  url(../images/icon.gif) no-repeat 86px center;; }

  /* 内容页 */
.content_box{width:70%; height: auto; overflow: hidden; margin: 30px auto;}
.content_box .piaoye_news_title{ text-align: center; background: url('../images/fg.png') no-repeat center bottom;padding: 30px ; margin: 30px 0px;}
.content_box .piaoye_news_title h1{ font-weight: 600; }

.content_box .piaoye_newsr_title{ text-align: left;  border-bottom: 1px solid #eee;  padding: 0px; margin: 30px 0px;}
.content_box .piaoye_newsr_title h1{ font-weight: 600; color:#2b59a8;}



/* 产品内容页 */

.product_list_box{width: 100%; height: auto; overflow: hidden; margin: 30px auto; }



.product_list_box .news_lists_ul li{ float: left; margin:15px;  height:300px; overflow:hidden; color: #fff; width: 11rem;}
.product_list_box .news_lists_ul li .nesw_pic{ border: 1px solid #efefef; text-align: center; width: 100%; height: auto; padding: 8px; box-sizing: border-box; overflow: hidden; }

.product_list_box .news_lists_ul li .nesw_pic img{ max-width: 100%!important }
.product_list_box .news_lists_ul li .news_r{ padding: 5px; box-sizing: border-box;}
.product_list_box .news_lists_ul li .news_r h2{ height: 24px; line-height: 24px; padding: 0px 15px; margin: 10px 0px;}
.product_list_box .news_lists_ul li .news_r p.desc{ height: 26px; line-height: 26px; color: #666;padding: 0px 15px; margin-bottom: 25px; font-size: 14px; margin-top: -10px;}
.product_list_box .news_lists_ul li .news_r a{ color: #666; font-weight: 600; font-size: 14px; line-height: 150%; }
.product_list_box .news_lists_ul li .news_r a:hover{ text-decoration: none;}





.piaoye_page_botton{ }

.piaoye_page_botton .btn-group { float: left; margin: 8px; text-align: center;}

.btn-group .btn{ background-color: #2b59a8; margin: 0 5px; padding: 8px 10px; color: #fff;}

.pagination {  overflow: hidden;padding:10px 0px;font-size:12px;margin: 0px; display: flex; justify-content: center;}
/*按钮色彩样式*/


.pagination a {border: #eee 1px solid;color: #95b1b5;text-decoration: none;overflow: hidden;padding:5px 5px;margin: 0px 0px 0px 5px;  margin:5px}
.pagination a:visited {text-decoration: none;overflow: hidden;}
.pagination a:active {text-decoration: none;overflow: hidden;}
.pagination a:hover {color: #fff;background-color: #c2e2e7;overflow: hidden;}
.pagination span.current {border: #c2e2e7 1px solid;color: #fff;overflow: hidden;padding:5px 5px;margin: 0px 0px 0px 5px;}
.pagination span.disabled {background-color: #a6c3dd;}

.pro_top{ width: 100%; height: 450px; overflow: hidden; }

.swiper-container-phone{ float: left; width: 602px; height: 438px; position: relative; }
.swiper-container-phone .swiper-slide{ width: 602px; height: 438px;}

.swiper-container-phone  .swiper-button-prev{position:absolute; left: 10px; }

.swiper-container-phone  .swiper-button-next{position:absolute;right: 10px; }
.pro_poto_right { float: right; width:600px; height: 400px;}
.pro_poto_right h1{ height: 80px; line-height: 80px; font-size: 32px; font-weight: 600;  color: #2b59a8; border-bottom: 1px solid #eee;}

.pro_poto_right .desc{ font-size: 16px;}

.pro_com_main .main-title{ height: 35px; line-height: 35px; border-bottom: 1px solid #eee; font-size: 24px; font-weight: 600;color: #2b59a8; margin: 20px 0px; }
.pro_com_main table{ margin: 20px 0px;   border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show; 
    border: 1px solid #cbcbcb; 
      <!-- width: 100%!important; -->
    max-width:100%;
                   }
.pro_com_main td{ height: 40px; line-height: 40px; }


.pro_com_main table {
    border-collapse: collapse;
    border-spacing: 0;
}
 
td,th {
    padding: 0;
}
 
.pro_com_main table {
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show; 
    border: 1px solid #cbcbcb;
}
 
.pro_com_main table caption {
    color: #000;
    font: italic 85%/1 arial,sans-serif;
    padding: 1em 0;
    text-align: center;
}
 
.pro_com_main table td,.pro_com_main table th {
    border-left: 1px solid #cbcbcb;
    border-width: 0 0 0 1px;
    font-size: inherit;
    margin: 0;
    overflow: visible;
    padding: .5em 1em;
}
 
.pro_com_main table thead {
    background-color: #e0e0e0;
    color: #000;
    text-align: left;
    vertical-align: bottom;
}
 
.pro_com_main table td {
    background-color: transparent; border-bottom: 1px solid #cbcbcb; padding: 0px 10px!important;
}

.lxwm_top .lxwm_left_top{float: left;  background: url(../images/lxwm_left.jpg) no-repeat; left: top; width: 542px; height: 452px; padding: 158px 80px 80px 70px; box-sizing: border-box; color: #fff; font-size: 14px;}
.lxwm_top .lxwm_left_top a{color: #fff;}


.lxwm_top .lxwm_right_top{ background: #fbfbfb; margin-left: 542px; width: 100%; height: 452px;}


.lxwm_top .lxwm_right_top .piaoye_bbs_form .messtitle{ height: 50px; margin-bottom: 15px; line-height: 30px; font-weight: 600; font-size: 22px; color: #2e75cd; padding: 20px; box-sizing: border-box; overflow: hidden;}

.lxwm_top .content .piaoye_form_group{ padding-bottom: 10px;}
.lxwm_top .content .piaoye_form_group .control_label{width: 45px; line-height: 45px; padding-left: 20px;}


.lxwm_top .control_required .infoInput{ border: 1px solid #eee; height: 25px; line-height: 25px;}
.lxwm_top .control_required textarea.infoInput{ height: 100px; width: 40%;}
.lxwm_top .control_required .button { width: 80px; height: 35px; line-height: 35px; padding: 0px}

.piaoye_page .messtitle{ height: 40px; line-height: 40px; font-size: 24px; font-weight: 600; color: #2e75cd;}

.content_lxwm_box{width: 70%; height: auto; overflow: hidden; margin: 30px auto; }

.lxwm_map{ margin-top: 30px;}

.pro_menu{ padding: 20px 30px; box-sizing: border-box; text-align: center;} 
.pro_menu .two_ul li{ display: inline-block;  background-color: #2b59a8; padding: 8px 15px; margin-right: 15px;}
.pro_menu .two_ul li a{ display: block; width: 100%; height: 100%;color: #fff; font-size: 14px;}
.pro_menu .two_ul li a.selected{ background-color:#2b59a8; }

.pager{ padding: 50px 0px; box-sizing: border-box; font-size: 14px;}
.pager, .pager a{ color: #2b59a8;}