﻿@import url("system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center;  width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
.textwrap{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
  }
  /*banner*/
  .banner{
	  width: 100%;
	  overflow: hidden;
	  position: relative;
  }
  .banner img{
	  width:120%;
	  position: absolute;
	  left: 50%;
	  top: 0;
	  margin-left:-60%;
  }
  .banners{
	  
  }
  /*标题*/
  .tit{
	  padding-top: 59px;
	  text-align: center;
	  font-size: 28px;
	  padding-bottom: 59px;
	  color: #b1b1b1;
  }
  .tit p{
	  letter-spacing:2px;
  }
  /*荣誉奖项*/
  .glory{
	  /*background-color:yellow;*/
	  position: relative;
	  height: 317px;
	  background:url(img/rongyubg.jpg) no-repeat;
	  -webkit-background-size: cover;
	  background-size: cover;
	  margin-bottom: 10%;
  }
  .glorychild{
		  margin: 0 auto;
	  padding-top: 1%;
	  padding-bottom: 3%;
	  max-width: 1280px;
	  width: 1000px;
	  color: white;
	  
  }
  .gc_1{
	  margin-top: 75px;
	  font-size: 18px;
	  margin-bottom: 20px;
	  letter-spacing:3px;
  
  }
  .gc_2{
	  text-indent: 32px;
	  font-size: 15px;
	  margin-bottom: 65px;
  }
  .gc_3{
	  overflow: hidden;
	  background-color:white;
	  padding-bottom: 50px;
	  padding-top:10px;
	  box-shadow:0 0 5px #dbdbdb;
	  -webkit-animation-name: gctop; -moz-animation-name: gctop; -o-animation-name: gctop; animation-name: gctop;
  }
  
  @keyframes gctop {
	0% {
	  opacity: 0;
	  -webkit-transform: translateY(2000px);
	  -moz-transform: translateY(2000px);
	  -o-transform: translateY(2000px);
	  -ms-transform: translateY(2000px);
	  transform: translateY(2000px);
	}
  
	100% {
	  -webkit-transform: translateY(0);
	  -moz-transform: translateY(0);
	  -o-transform: translateY(0);
	  -ms-transform: translateY(0);
	  transform: translateY(0);
	}
  }
  
  
  
  .gc3left,.gc3right{
	  width: 40%;
  }
  .gc3left{
	  margin-left: 40px;
  }
  .gc3right{
	  margin-right: 40px;
  }
  .gc_p1{
	  font-size: 20px;
	  color: #535353;
	  padding-top: 30px;
	  -webkit-animation-name: gctop1; -moz-animation-name: gctop1; -o-animation-name: gctop1; animation-name: gctop1;
  }
  @keyframes gctop1 {
	0% {
	  opacity: 0;
	  -webkit-transform: translateY(2000px);
	  -moz-transform: translateY(2000px);
	  -o-transform: translateY(2000px);
	  -ms-transform: translateY(2000px);
	  transform: translateY(2000px);
	}
  
	100% {
	  -webkit-transform: translateY(0);
	  -moz-transform: translateY(0);
	  -o-transform: translateY(0);
	  -ms-transform: translateY(0);
	  transform: translateY(0);
	}
  }
  
  
  
  .gc_p2{
	  color: #d80000;
	  font-size: 14px;
	  padding:10px 0px;
	  -webkit-animation-name: gctop2; -moz-animation-name: gctop2; -o-animation-name: gctop2; animation-name: gctop2;
  }
  @keyframes gctop2 {
	0% {
	  opacity: 0;
	  -webkit-transform: translateY(2000px);
	  -moz-transform: translateY(2000px);
	  -o-transform: translateY(2000px);
	  -ms-transform: translateY(2000px);
	  transform: translateY(2000px);
	}
  
	100% {
	  -webkit-transform: translateY(0);
	  -moz-transform: translateY(0);
	  -o-transform: translateY(0);
	  -ms-transform: translateY(0);
	  transform: translateY(0);
	}
  }
  
  
  
  .gc_p3{
	  overflow: hidden;
	  color: #b3b3b4;
	  font-size: 14px;
	  margin-bottom: 10px;
	  height: auto;
  }
  .gc_p3l{
	  float: left;
  }
  .gc_p3r{
	  float: right;
	  padding-bottom:10px;
	  -webkit-animation-name: gctop3; -moz-animation-name: gctop3; -o-animation-name: gctop3; animation-name: gctop3;
  }
  @keyframes gctop3 {
	0% {
	  opacity: 0;
	  -webkit-transform: translateY(2000px);
	  -moz-transform: translateY(2000px);
	  -o-transform: translateY(2000px);
	  -ms-transform: translateY(2000px);
	  transform: translateY(2000px);
	}
  
	100% {
	  -webkit-transform: translateY(0);
	  -moz-transform: translateY(0);
	  -o-transform: translateY(0);
	  -ms-transform: translateY(0);
	  transform: translateY(0);
	}
  }
  
  
  
  
  .gc_p4{
	  background-color:#e12b28;
	  font-size: 16px;
	  color: #fff;
	  padding: 5px 10px;
	  border-radius: 5px;
	  -webkit-animation-name: gctop4; -moz-animation-name: gctop4; -o-animation-name: gctop4; animation-name: gctop4;
  }
  @keyframes gctop4 {
	0% {
	  opacity: 0;
	  -webkit-transform: translateY(2000px);
	  -moz-transform: translateY(2000px);
	  -o-transform: translateY(2000px);
	  -ms-transform: translateY(2000px);
	  transform: translateY(2000px);
	}
  
	100% {
	  -webkit-transform: translateY(0);
	  -moz-transform: translateY(0);
	  -o-transform: translateY(0);
	  -ms-transform: translateY(0);
	  transform: translateY(0);
	}
  }
  
  
  .bai{
	  height: 50px;
  }
  
  /*产品介绍*/
  .architects{
	  margin: 0 auto;
	  background-color:#020202;
	  color: white;
	  margin-bottom: 50px;
  }
  .architects1{
	  position: relative;
  }
  
  .architects_heng{
	  height: 2px;
	  background-color: #d14128;
  }
  .architects2{
	  height: 375px;
	  position: relative;
  }
  .archimg{
	  width: 100%;
	  height: 100%;
	  left: 0;
	  top: 0;
  }
  .archimg img{
	  width: 100%;
	  vertical-align: middle;
  }
  .archwords{
	  width: 605px;
	  position: absolute;
	  top: 13%;
	  right: 0;
	  height: 100%;
	  left: 51%;
	  color:#999;
  }
  .archword{
	  padding: 50px 100px 20px 100px;
  }
  
  .archword1{
	  font-size: 34px;
	  margin-bottom: 25px;
	  -webkit-animation-name: archwordr1; -moz-animation-name: archwordr1; -o-animation-name: archwordr1; animation-name: archwordr1;
  }
  @keyframes archwordr1 {
	0% {
	  opacity: 0;
	  -webkit-transform: translateX(2000px);
	  -moz-transform: translateX(2000px);
	  -o-transform: translateX(2000px);
	  -ms-transform: translateX(2000px);
	  transform: translateX(2000px);
	}
  
	100% {
	  -webkit-transform: translateX(0);
	  -moz-transform: translateX(0);
	  -o-transform: translateX(0);
	  -ms-transform: translateX(0);
	  transform: translateX(0);
	}
  }
  
  
  .archword2{
	  font-size: 20px;
	  margin-bottom: 25px;
	  -webkit-animation-name: archwordr2; -moz-animation-name: archwordr2; -o-animation-name: archwordr2; animation-name: archwordr2;
  }
  @keyframes archwordr2 {
	0% {
	  opacity: 0;
	  -webkit-transform: translateX(2000px);
	  -moz-transform: translateX(2000px);
	  -o-transform: translateX(2000px);
	  -ms-transform: translateX(2000px);
	  transform: translateX(2000px);
	}
  
	100% {
	  -webkit-transform: translateX(0);
	  -moz-transform: translateX(0);
	  -o-transform: translateX(0);
	  -ms-transform: translateX(0);
	  transform: translateX(0);
	}
  }
  
  
  .archword3{
	  font-size: 12px;
	  margin-bottom: 40px;
	  -webkit-animation-name: archwordr3; -moz-animation-name: archwordr3; -o-animation-name: archwordr3; animation-name: archwordr3;
  }
  @keyframes archwordr3 {
	0% {
	  opacity: 0;
	  -webkit-transform: translateX(2000px);
	  -moz-transform: translateX(2000px);
	  -o-transform: translateX(2000px);
	  -ms-transform: translateX(2000px);
	  transform: translateX(2000px);
	}
  
	100% {
	  -webkit-transform: translateX(0);
	  -moz-transform: translateX(0);
	  -o-transform: translateX(0);
	  -ms-transform: translateX(0);
	  transform: translateX(0);
	}
  }
  
  
  .archword4{
	  margin-bottom: 25px;
	  font-size: 12px;
	  background-color: #212121;
	  display: inline-block;
	  padding:5px 10px;
	  cursor: pointer;
	  -webkit-animation-name: archwordr4; -moz-animation-name: archwordr4; -o-animation-name: archwordr4; animation-name: archwordr4;
  }
  @keyframes archwordr4 {
	0% {
	  opacity: 0;
	  -webkit-transform: translateX(2000px);
	  -moz-transform: translateX(2000px);
	  -o-transform: translateX(2000px);
	  -ms-transform: translateX(2000px);
	  transform: translateX(2000px);
	}
  
	100% {
	  -webkit-transform: translateX(0);
	  -moz-transform: translateX(0);
	  -o-transform: translateX(0);
	  -ms-transform: translateX(0);
	  transform: translateX(0);
	}
  }
  
  
  .archword4 a{
	  color: #fff;
  }
  /*产品小图*/
  .small_img{
	  width: 60%;
	  margin: 0 auto;
	  max-width: 1000px;
	  margin-bottom: 80px;
	  margin-top:80px;
  }
  .smallimgs{
	  width: 100%;
	  display: flex;
	  justify-content:space-between;
	  align-items:center;
  }
  .smdiv{
	  width: 20%;
	  display: flex;
	  flex-direction:column;
	  justify-content:space-around;
	  align-items:center;
	  text-align: center;
  }
  .s_img_box{ width:100%; height:135px; overflow:hidden; cursor:pointer;}
  .simg{ width:100%; height:100%; -ms-transition: all 150ms; -moz-transition: all 150ms; -o-transition: all 150ms; transition: all 150ms;}
  .s_img_box img{ -webkit-transition: all 150ms; }
  .smdiv .open .simg{ margin-top:-135px;}
  
  
  .smp1{
	  margin-bottom: 15px;
	  color: #5e5e5e;
  }
  .smp2{
	  font-size: 14px;
	  color: #ababab;
  }
  
  
  /*地图以及其他*/
  .other{
	  margin:0 auto;
	  overflow: hidden;
  }
  .otherleft{
	  width: 40%;
	  height:320px;
  }
  .BMap_stdMpCtrl, .BMap_cpyCtrl{ display: none;}
  #BMapLib_searchBox0 td:last-child{ width: 60px !important;}
  #BMapLib_transBox0 td:first-child{ width: 40px !important;}
  #BMapLib_transBox0 td:last-child{ width: 110px !important;}
  .BMapLib_SearchInfoWindow .BMapLib_bubble_close{ background: url(http://api0.map.bdimg.com/images/iw_close.gif)  no-repeat center center !important;}
  .BMapLib_sendToPhone, .anchorBL{ display: none;}
  .otherright{
	  width: 60%;
  }
  .oth_top{
	  display: flex;
	  background:url(img/btmr.png);
	  align-items:center;
	  padding: 20px 50px;
	  color: white;
  }
  .oth_top1{
	  margin-right:2%;
	  color: white;
  }
  .oth_p1{
	  font-size: 13px;
	  margin-bottom: 1%;
	  color: #707070;
  }
  .oth_p2{
	  font-size: 12px;
	  margin-bottom: 1%;
	  color: #adadad;
  }
  .oth_p3{
	  font-size: 13px;
	  color: #adadad;
  }
  .oth_btm{
	  padding:10px 30px;
  }
  .oth_btm ul li{
	  float: left;
	  width: 24%;
	  margin-right: 1%;
	  margin-bottom: 2%;
	  min-width: 90px;
  }
  
  
  /*产品展示列表页面----图*/
  
  #exh_heng{
	  margin-bottom: 20px;
  }
  #exh_wk{
	  width: 100%;
	  max-width: 1280px;
	  margin: 0 auto;
	  overflow: hidden;
  }
  #exh_wk .exh_left{
	  width: 28%;
	  
  }
  #exh_wk .exh_title{
	  margin-bottom: 15px;
  }
  #exh_wk .exh_con{
	  font-size: 16px;
	  text-indent: 30px;
	  line-height: 23px;
	  color: #636363;
  }
  #exh_wk .exh_right{
	  width: 68%;
  }
  #exh_wk .exh_imgs{
	  width:100%;
	  height:auto;
	  overflow-y:scroll;
	  overflow-x:hidden;
	  max-height: 550px;
  }
  /*滚动条整体样式*/
  /*高宽分别对应横竖滚动条的尺寸*/
		  #exh_wk .exh_imgs::-webkit-scrollbar {
					  width: 4px;     
					  height: 4px;
				  }
		  /*滚动条里面小方块*/
		  #exh_wk .exh_imgs::-webkit-scrollbar-thumb {
		  
			  border-radius: 5px;
			  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
			  background: rgba(0,0,0,0.2);
		  }
		  /*滚动条里面轨道*/
		  #exh_wk .exh_imgs::-webkit-scrollbar-track {
			  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
			  border-radius: 0;
			  background: rgba(0,0,0,0.1);
		  }
  #exh_wk ul{
	  padding-right: 2%;
	  padding-bottom: 2%;
	  overflow: hidden;
  }
  #exh_wk li{
	  width:23%;
	  float: left;
	  padding: 1.5% 0 0 2%;
	  overflow: hidden;
  }
  #exh_wk li.exh_li{
	  
  }
  #exh_wk .exh_imgdiv{
	  width: 100%;
	  height: 100%;
	  position: relative;
  }
  #exh_wk .exh_imgdiv img{
	  width: 100%;
  }
  #exh_wk .exh_div_p1{
	  font-size: 16px;
	  color: white;
	  position: absolute;
	  top: 2px;
	  left: 4px;
	  font-weight: 700;
  }
  #exh_wk .exh_div_p2{
	  color: white;
	  font-size: 12px;
	  position: absolute;
	  top: 5px;
	  right: 4px;
	  font-weight: 700;
  }
  
  
  /*展示的选择check页面*/
  
  .exh_check{
	  overflow: hidden;
	  max-width: 1280px;
	  margin: 0 auto;
  }
  .exh_check .exh_check_left{
	  float: left;
	  width: 28%;
  }
  .exh_check .exh_check_right, .newsright{
	  width: 68%;
	  float: right;
  }
  .exh_check .juti{
	  height: 50px;
	  font-size: 16px;
	  text-indent: 20px;
	  line-height: 50px;
	  background-color: #d1d2d4;
	  color: white;
	  margin-bottom: 10px;
  }
  .exh_check .input{ margin-bottom:20px;}
  .exh_check input.input_word{
	  border: 0 solid green;
	  border-bottom: 1px solid #000000;
	  height: 25px;
	  width: 90%;
  }
  .exh_check input.tj{ float:right; width:18px; height:18px; background:url(img/search.png) no-repeat center center; border:none; background-size:cover; margin-top:4px;}
  .exh_check .input div{
	  width: 18px;
	  height: 18px;
  }
  .exh_check .input img{
	  width: 100%;
	  height: 100%;
  }
  .exh_check .chazhao{
	  height: 50px;
	  font-size: 16px;
	  text-indent: 20px;
	  line-height: 50px;
	  background-color: #d1d2d4;
	  color: white;
	  margin-bottom: 10px;
  }
  .exh_check .check1{
	  margin-bottom: 10px;
  }
  .exh_check .check1_top{
	  display: flex;
	   margin-bottom: 10px;
  }
  .exh_check .top_l{
	  width: 20px;
	  overflow:hidden;
  }
  .exh_check .top_l a{
	  color: #ccc;
  }
  .exh_check .top_l img{
	  width:4px; height:6px;  float:left; margin:10px 0 0 4px; transition: all .2s;
  }
  .exh_check .open img{transform:rotate(90deg);}
  .exh_check .top_r{
	  border-bottom: 1px solid #000000;
	  line-height:26px;
	  flex:1;
	  margin-left: 2px;
	  font-size: 13px;
	  cursor: pointer;
  }
  .exh_check .top_r a{color:#333;}
  .exh_check .check1_btm, .exh_check .check2_btm{overflow: hidden;}
  .exh_check .check1_btm ul, .exh_check .check2_btm ul{ overflow:hidden; padding-left:20px;}
  .exh_check .check2_btm .check2_btm{border-top: 1px solid #000000; float:right; width: calc(100% - 20px); width: -webkit-calc(100% - 20px); width: -moz-calc(100% - 20px);}
  .exh_check .check2_btm .check2_btm ul{ padding-left:0; margin-top:10px;}
  .exh_check .checkopen{display:none;}
  
  
  .exh_check_right .righttop, .newsright .righttop{
	  display: flex;
	  justify-content:space-between;
	  align-items:center;
  }
  .exh_check_right .more, .newsright .more{
	  font-size: 12px;
	  color: #7D7D7D;
  }
  .exh_check_right .dongtai, .newsright .dongtai{
	  color: #7D7D7D;
	  font-size: 12px;
	  padding-top: 2%;
	  padding-bottom: 2%;
  }
  .exh_check_right .dongtai span, .newsright .dongtai span{
	  color: #242424;
	  font-size: 12px;
  }
  .newslist{ overflow:hidden;}
  .newslist ul{ overflow:hidden;}
  .newslist ul li, .newslist1 ul li{ float:left; width:23.5%; margin:2% 2% 2% 0;  overflow:hidden;font-size:12px; position:relative; }
  .newslist ul li p, .newslist1 ul li p{ position:absolute; left:0; bottom:0; width:100%; line-height:26px; text-align:center; background:rgba(0,0,0,0.6); color:#fff; transition: all .5s;}
  .newslist ul li .nd_img{ width:100%; height:136px; overflow:hidden;}
  .newslist ul li img{ width:100%; transition: transform .5s;}
  .newslist ul li:last-child{ margin-right:0;}
  .newslist ul li:hover img{ transform: scale(1.1);}
  
  .newslist1 ul li{ width:49%; margin:0 2% 0 0;}
  .newslist1 ul li:nth-child(2n){ margin-right:0;}
  
  .newslist1 ul li p{ position:relative; text-align:left; padding-top:10px; background:rgba(0,0,0,0); color:#666; font-size:14px; }
  .newslist1 ul li ins{ display:inline-block; color:#d2d2d2; text-decoration:none; font-size:14px; text-align:right; width:100%; padding-bottom:10px; transition: all .5s;}
  .newslist1 ul li:hover p, .newslist1 ul li:hover ins{ background:rgba(209,210,212,1); color:#000; text-indent:1em;}
  .newslist1 ul li:hover ins{ color:#666; padding-right:1em;}
  
  .picsylist{}
  .picsylist ul{ overflow:hidden; padding-top: 2%;}
  .picsylist ul li{ float:left; width:32%; margin:0 2% 4% 0;  overflow:hidden;font-size:12px; position:relative;}
  .picsylist ul li:nth-child(3n){ margin-right:0;}
  .picsylist ul li .nd_img{ width:100%; height:64.2857%; overflow:hidden;}
  .picsylist ul li .play{ transition: all 0.5s; background: url(img/syplay1.png) no-repeat center center; width: 23px; height: 23px; position: absolute; left: 8px; bottom: 65px;}
  .picsylist ul li p{ line-height: 50px; text-align: center; background-color: #eeeeee; color: #777;}
  .picsylist ul li img{ height:170px; transition: transform .5s;}
  .picsylist ul li:last-child{ margin-right:0;}
  .picsylist ul li:hover img{ transform: scale(1.1);}
  .picsylist ul li:hover .play{ background: url(img/syplay2.png) no-repeat center center;}
  
  .picsytitle{ text-align: center; padding: 20px 0 10px 0;}
  .picsytitle1{ text-align: center; color: #999; font-size: 12px; padding-bottom: 20px;}
  .picsynote{ overflow: hidden;}
  
  
  .exh_check_left ul li{
	  width: 25%;
	  margin-bottom: 14px;
	  cursor: pointer;
	  float: left;
  }
  .exh_check li{}
  .exh_check_left .year_l{
	  height: 18px;
	  width: 18px;
	  float:left;
	  background-color: #d1d2d4;
  }
  .exh_check .check1_btm .year_l.active{
	  background-color: #7d7d7d;
  }
  .exh_check .year_r{
	  margin-left: 8px;
	  font-size: 12px;
	  float:left;
	  line-height:18px;
  }
  .exh_check .year_r a{ color:#666; float:left;}
  
  .exh_check .check2_btm ul li{
	  width: 50%;
	  margin-bottom: 14px;
  }
  
  .exh_check .check2_btm ul li .year_l.active{
	  background-color:#7d7d7d;
  }
  
  
  .pro_word_list{
	  padding:2.8% 0  1.5% 1%;
	  width:100%; overflow:hidden;
	  
  }
  .pro_word_list ul{ padding-bottom:2%; overflow:hidden;}
  
  .pro_word_list ul li{
	  width: 33.3333%;
	  padding:0 1% 0 0;
	  float: left;
	  min-width: 180px;
  }
  .pro_word_list .wkdiv{
	   width:100%;
	  border-top: 1px solid #000;
	  padding:5px 0;
	  position: relative;
	  transition:.3s;
	  overflow:hidden;
	  height:80px;
	  background:url(img/toleft.png) no-repeat 98% 60px;
  }
  .pro_word_list ul li:hover div{ background-color:#ebebeb; padding:5px 10px; background-position:94% 60px;}
  .pro_word_list ul li:hover div p{ color:#000;}
  .pro_word_list ul li:hover div span{ color:#aaa;}
  .pro_word_list .wkdiv p{
	  font-size: 13px;
	  color: #232323;
	  line-height:30px;
	  color:#6f6f6f;
	 overflow: hidden;
	 height: 30px;
  }
  .pro_word_list .wkdiv span{
	  display: block;
	  font-size: 12px;
	  margin-bottom: 5px;
	  color:#bcbcbc;
  }
  .pro_word_list .wkdiv .toleft img{
	  width: 12px;
	  height: 11px;
	   float:right;
  }
  .pro_word_list .tobigimg{
	  width: 180px;
	  position: absolute;
	  left:20%;
	  top: 75%;
	  z-index: 100;
	  display: none;
  }
  .pro_word_list .tobigimg img{
	  width: 100%;
  }
  
  
  
  
  /*------------------------------------------------------*/
  
  /*05_2三级   公司介绍*/
  
  #sanji_05_2{ width:100%; height: calc(100vh - 130px); height: -webkit-calc(100vh - 130px); height: -moz-calc(100vh - 130px);}
  #sanji_05_2 .p_bd{
	  width:100%;
	  height:100%;
  }
  
  #sanji_05_2 ul{ width:100% !important; height:100% !important;}
  #sanji_05_2 ul li {
	  float: left;
	  height: 100%;
	  width: 100% !important;
	  overflow: hidden;
  }
  #sanji_05_2 img {
	  max-width: 100%;
	  max-height: 100%;
	  position:relative;
	  top: 50%;
	  left: 50%;
	  transform: translate(-50%, -50%);	
  }
  #sanji_05_2 .btm{
	  text-align: right;
	  padding-bottom: 50px;
	  color: #454545;
	  font-size: 14px;
  
  }
  #sanji_05_2 .btm p{
	  margin-bottom: 5px;
  }
  
  /*------------------------------------------------------------*/
  
  
  
  
  
  /*06_2公司介绍*/
  #gsjs_js, #gsjs_zz, #gsjs_zs{
	  max-width: 1280px;
	  margin: 60px auto 0;
  }
  .exh_left{
	  width: 35%;
	  position:relative;
  }
  .exh_left .exh_title{
	  overflow: hidden;
  }
  .gsjs_note1 img{ margin-left:50%;}
  .exh_left a{
	  color: #8e8e8e;
  }
  .exh_left div.active a{
	  color: #464646;
  }
  .exh_left .exh_title div{
	  float: left;
	  width: 30%;
	  min-width: 80px;
	  font-size: 14px;
	  height: 25px;
	  line-height: 28px;
	  color: #8e8e8e;
  }
  .exh_left .exh_title div.active{
	  font-size: 18px;
	  font-weight: 700;
	  line-height: 24px;
	  color: #666;
  }
  .exh_title{
	  margin-bottom: 40px;
  }
  .exh_con{ padding:20px 20px 20px 0px;}
  .exh_con ul li{
	  height: 80px;
	  margin-bottom: 10px;
	  color: #9e9e9e;
	  font-size: 12px;
  }
  .exh_con ul li p{
	  margin-bottom: 5px;
  }
  .exh_con ul li p:first-child{ color:#d9d9d9;}
  .exh_con ul li div{
	  width: 60px;
	  height: 1px;
	  margin-top:20px;
	  background-color: #cfcfcf;
  }
  .exh_con .exh_cons{
	  display: none;
  }
  .exh_con .exh_cons.active{
	  display: block;
  }
  .exh_number{
	  overflow: hidden;
	  position:absolute;
	  bottom:-70px;
  }
  
  .exh_number ul li{
	  float: left;
	  width: 25px;
	  height: 25px;
	  text-align: center;
	  list-style: 25px;
	  color: #7d7d7d;
	  cursor: pointer;
  }
  .exh_number ul li.toright1 img{
	  width:6px;
  }
  .exh_number ul li.toleft1 img{
	  width:6px;
  }
  .exh_number ul li.active{
	  color: #484848;
  }
  
  .exh_number ul li span.active{
	  color: #484848;
  }
  .exh_numbers{
	  width: 175px;
	  height: 25px;
	  overflow: hidden;
	  position: relative;
  }
  .exh_numbers ul{
	  height: 25px;
	  position: absolute;
	  top: 0;
	  left: 0;
  }
  .exh_right{
	  width: 65%;
  }
  .exh_right img{
	  width: 100%;
	  vertical-align: middle;
  }
  
  .exh_right ul{
	  padding-bottom: 2%;
	  overflow: hidden;
  }
  .exh_right li{
	height:173px;
	  width:33.3333%;
	  float: left;
	  padding: 0 2% 4%;
	  overflow: hidden;
  }
  .exh_li1{padding: 0 2% 4%;}
  .exh_right li.exh_li{
	  
  }
  .exh_right .exh_imgdiv{
	  width: 100%;
	  height: 100%;
	  position: relative;
	  overflow:hidden;
  }
  .exh_right .exh_imgdiv img{
	  width: 100%;
	  transition: all .3s;
  }
  
  .exh_right .exh_div_p1{
	  font-size: 16px;
	  color: white;
	  position: absolute;
	  top: 2px;
	  left: 4px;
	  font-weight: 700;
  }
  .exh_right .exh_div_p2{
	  color: white;
	  font-size: 12px;
	  position: absolute;
	  top: 5px;
	  right: 4px;
	  font-weight: 700;
  }
  /*--------------------------------------------------------------------*/
  /*wenhua_07_02jiangxin*/
  #wenhua_07_02jiangxin{
	  width: 100%;
	  margin: 0 auto;
  }
  #wenhua_07_02jiangxin .jiangxin1{
	  position: relative;
	  overflow: hidden;
	  min-height: 600px;
  }
  #wenhua_07_02jiangxin .jiangxin1 .jiangxin1bg{
	  width: 100%;
  }
  #wenhua_07_02jiangxin .jiangxin1 .jxbg2{
	  position: absolute;
	  height: auto;
	  left: 2%;
	  top: 20%;
	  width: 45%;
  }
  #wenhua_07_02jiangxin .jiangxin1 .jxbg2 img{
	  width: 100%;
  }
  #wenhua_07_02jiangxin .jiangxin1 .jxbg3{
	  position: absolute;
	  top: 0;
	  right: 2%;
	  width: 45%;
	  transition:top 1s,left 1s,width 1s;
	  -webkit-transition:top 1s,left 1s,width 1s;
	  -moz-transition:top 1s,left 1s,width 1s; 
	  -ms-transition:top 1s,left 1s,width 1s;
	  -o-transition:top 1s,left 1s,width 1s;
  }
  #wenhua_07_02jiangxin .jiangxin1 .jxbg3 img{
	  width: 100%;
  }
  #wenhua_07_02jiangxin .jiangxin1 .jxbg4{
	  position: absolute;
	  top: 13%;
	  left: 20%;
	  font-size: 2rem;
	  color: #584C46;
	  font-weight: bolder;
	  min-width: 267px;
	  transition:top 1s,left 1s,width 1s;
	  -webkit-transition:top 1s,left 1s,width 1s;
	  -moz-transition:top 1s,left 1s,width 1s; 
	  -ms-transition:top 1s,left 1s,width 1s;
	  -o-transition:top 1s,left 1s,width 1s;
  
  }
  #wenhua_07_02jiangxin .jiangxin1 .jxbg4 p{
	  margin-bottom: 10px;
  }
  #wenhua_07_02jiangxin .jiangxin1 .jxbg4 span{
  
  }
  #wenhua_07_02jiangxin .jiangxin1 .jxbg5{
	  width:40%;
	  min-width: 320px;
	  position: absolute;
	  top: 75%;
	  left: 16%;
	  overflow: hidden;
	  display: flex;
	  justify-content:space-between;
	  align-items:center;
	  transition:top 1s,left 1s,width 1s;
	  -webkit-transition:top 1s,left 1s,width 1s;
	  -moz-transition:top 1s,left 1s,width 1s; 
	  -ms-transition:top 1s,left 1s,width 1s;
	  -o-transition:top 1s,left 1s,width 1s;
  }
  #wenhua_07_02jiangxin .jiangxin1 .jxbg5 p{
	  width: 20%;
	  font-size: 1.2rem;
	  color: #584C46;
	  font-weight: bolder;
	  min-width: 100px;
  }
  #wenhua_07_02jiangxin .jiangxin1 .jxbg5 div{
	  width: 60%;
	  font-size: 0.8rem;
	  line-height: 1.8rem;
	  color: #626262;
	  min-width: 200px;
	  z-index: 12;
  }
  
  
  
  #wenhua_07_02jiangxin .jiangxin2{
	  width: 100%;
	  position: relative;
  }
  #wenhua_07_02jiangxin .jiangxin2 .jiangxin2bg{
	  width: 100%;
  }
  #wenhua_07_02jiangxin .jiangxin2 .jx2bg_1{
	  width: 35%;
	  position: absolute;
	  top: 7%;
	  left: 10%;
	  min-width: 300px;
  }
  #wenhua_07_02jiangxin .jiangxin2 .jx2bg_1 p{
	  font-size: 1.4rem;
	  color: #584C46;
	  margin-bottom: 10px;
  }
  #wenhua_07_02jiangxin .jiangxin2 .jx2bg_1 span{
	  margin-bottom: 10px;
	  display: block;
	  font-size: 1rem;
	  color: #584C46;
  }
  #wenhua_07_02jiangxin .jiangxin2 .jx2bg_2{
	  width: 50%;
	  position: absolute;
	  right: 5%;
	  top: 8%;
	  height: auto;
  }
  #wenhua_07_02jiangxin .jiangxin2 .jx2bg_2 img{
	  width: 100%
  }
  
  
  #wenhua_07_02jiangxin .jiangxin2 .jx2bg_3{
	  width: 100%;
	  position: absolute;
	  top: 40%;
	  left: 0;
  }
  #wenhua_07_02jiangxin .jiangxin2 .jx2bg_3 img{
	  width: 100%;
  }
  #wenhua_07_02jiangxin .jiangxin2 .jx2bg_4{
	  width: 40%;
	  position: absolute;
	  right: 7%;
	  top: 75%;
  }
  #wenhua_07_02jiangxin .jiangxin2 .jx2bg_4 img{
	  width: 100%;
  }
  
  
  #wenhua_07_02jiangxin .jiangxin2 .jx2bg_5{
	  width: 25%;
	  position: absolute;
	  top: 50%;
	  left: 57%;
	  min-width: 200px;
  }
  #wenhua_07_02jiangxin .jiangxin2 .jx2bg_5 p{
	  font-size: 1.4rem;
	  color: #584C46;
	  margin-bottom: 10px;
  }
  #wenhua_07_02jiangxin .jiangxin2 .jx2bg_5 span{
	  margin-bottom: 10px;
	  display: block;
	  font-size: 1rem;
	  color: #584C46;
  }
  #wenhua_07_02jiangxin .jiangxin2 .jx2bg_6{
	  width: 54%;
	  min-width: 200px;
	  position: absolute;
	  top: 80%;
	  left: 10%;
  }
  #wenhua_07_02jiangxin .jiangxin2 .jx2bg_6 p{
	  font-size: 1.4rem;
	  color: #fff;
	  margin-bottom: 10px;
  }
  #wenhua_07_02jiangxin .jiangxin2 .jx2bg_6 span{
	  margin-bottom: 10px;
	  display: block;
	  font-size: 1rem;
	  color: #fff;
  }
  
  #wenhua_07_02jiangxin .jiangxin3{
	  padding-top: 10%;
	  padding-bottom: 5%;
	  text-align: center;
	  color: #626262;
  }
  #wenhua_07_02jiangxin .jiangxin3 div{
	  padding-top: 1%;
  }
  #wenhua_07_02jiangxin .jiangxin3 .jx3{
	  padding-top: 5%;
  }
  #wenhua_07_02jiangxin .jiangxin4{
	  position: relative;
  }
  #wenhua_07_02jiangxin .jiangxin4 .jiangxin4bg{
	  width: 100%;
  }
  #wenhua_07_02jiangxin .jiangxin4 .jx4_1>img,.jx4_2>img,.jx4_3>img,.jx4_4>img{
	  width: 100%;
	  margin-bottom: 10px;
  }
  #wenhua_07_02jiangxin .jiangxin4 .jx4_1{
	  width: 20%;
	  position: absolute;
	  left: 10%;
	  top: 60%;
  }
  #wenhua_07_02jiangxin .jiangxin4 .jx4_1 .jx4_1div{
	  width: 90%;
	  position: relative;
	  top: -150px;
	  left: 50%;
	  margin-left: -45%;
  
  }
  #wenhua_07_02jiangxin .jiangxin4 .jx4_1 .jx4_1div p{
	  font-size: 16px;
	  color: white;
	  margin-bottom: 5px;
  }
  #wenhua_07_02jiangxin .jiangxin4 .jx4_1 .jx4_1div div{
	  font-size: 12px;
	  color: white;
  }
  #wenhua_07_02jiangxin .jiangxin4 .jx4_2{
	  width: 20%;
	  position: absolute;
	  left: 40%;
	  top: 40%; 
  }
  #wenhua_07_02jiangxin .jiangxin4 .jx4_2 .jx4_2div p{
	  font-size: 16px;
	  color: #867469;
	  margin-bottom: 5px;
  }
  #wenhua_07_02jiangxin .jiangxin4 .jx4_2 .jx4_2div div{
	  font-size: 12px;
  }
  #wenhua_07_02jiangxin .jiangxin4 .jx4_3{
	  width: 20%;
	  position: absolute;
	  left: 70%;
	  top: 50%;
  }
  #wenhua_07_02jiangxin .jiangxin4 .jx4_3 .jx4_3div p{
	  font-size: 16px;
	  color: #867469;
	  margin-bottom: 5px;
  }
  #wenhua_07_02jiangxin .jiangxin4 .jx4_3 .jx4_3div div{
	  font-size: 12px;
  }
  #wenhua_07_02jiangxin .jiangxin4 .jx4_4{
	  font-size: 22px;
	  position: absolute;
	  left: 8%;
	  top: 12%;
	  color:#867469; 
	  font-weight: bolder;
  }
  
  #wenhua_07_02jiangxin .jiangxin5{
	  padding-top: 150px;
	  padding-bottom: 50px;
	  text-align: center;
  }
  #wenhua_07_02jiangxin .jiangxin5 img{
	  width: 80%;
  }
  
  
  
  
  /*----------------------------------------------------------------------------*/
  /*08党政建设*/
  #build_party_08{}
  #build_party_08 .party_top{
	  position: relative;
	  width:100%;
	  height:338px;
	  background:url(img/dzjstitbg.jpg) no-repeat center center; background-size:cover;
  }
  #build_party_08 .party_top img{
	  width: 100%;
  }
  #build_party_08 .party_top p{
	  position: absolute;
	  left: 18%;
	  top: 36%;
	  color: #fff;
	  font-size: 42px;
	  font-weight:bold;
  }
  #build_party_08 .party_top div{
	  position: absolute;
	  left: 18%;
	  top: 50%;
	  color: #fff;
	  font-size: 38px;
	  font-weight:bold;
  }
  
  
  #build_party_08 .party_cont{
	  max-width: 1280px;
	  margin: 0 auto;
	  padding-top: 4%;
	  padding-bottom: 4%;
  }
  .pcl{ width:45%; display:inline-block; float:left;}
  .pcr{ width:45%; display:inline-block; margin-left:10%;}
  .pcl ul li{ margin-bottom:15% !important;}
  
  #build_party_08 .party_cont ul li{
	  margin-bottom: 5%;
	  
  }
  #build_party_08 .party_cont ul li .pcleft{
	  width: 100%;
	  padding-left: 10%;
	  min-width: 200px;
  }
  #build_party_08 .party_cont ul li .pcleft p a{
	  display: block;
	  padding-bottom: 2%;
	  font-size: 20px;
	  color: #7e7e7e;
  }
  .pcleft p{ font-size:18px; color:#b3b3b3; line-height:30px;}
  #build_party_08 .party_cont ul li .pcleft div{
	  height: 20px;
	  border-bottom: 1px solid #C0C0C0;
	  width: 30%;
	  padding-bottom: 1%;
  }
  #build_party_08 .party_cont ul li .pcright{
	  width: 100%;
	  min-width: 200px;
	  transition:transform 1s;
	  -webkit-transition:transform 1s;
	  -moz-transition:transform 1s; 
	  -ms-transition:transform 1s;
	  -o-transition:transform 1s;
  }
  #build_party_08 .party_cont ul li .pcright:hover{
	  transform:scale(1.2);
	  transition:transform 1s;
	  -webkit-transition:transform 1s;
	  -moz-transition:transform 1s; 
	  -ms-transition:transform 1s;
	  -o-transition:transform 1s;
  }
  #build_party_08 .party_cont ul li .pcright img{
	  width: 100%;
	  vertical-align:middle;
  }
  #build_party_08foot{}
  #build_party_08foot{
	  padding-top: 8%;
	  background-color: #e4e4e4;
	  width: 100%;
	  padding-bottom: 6%;
  }	
  #build_party_08foot .foot{
	  width: 100%;
	  max-width: 1280px;
	  margin: 0 auto;
	  font-size:0;
	  display: flex;
	  justify-content:space-between;
	  flex-wrap:wrap;
  }
  #build_party_08foot .foot a{
	  width: 23%;
	  min-width: 200px;
  }
  #build_party_08foot .foot img{
	  width: 100%;
	  min-width: 200px;
	  vertical-align: middle;
	  padding-bottom: 5%;
  }
  /*------------------------------------------------------------------------------*/
  /*招聘动态zpdt_09*/
  
  #zpdt_09{}
  #zpdt_09{
	  overflow: hidden;
	  max-width: 1280px;
	  margin: 0 auto;
  }
  #zpdt_09 .exh_check_left{
	  float: left;
	  width: 58%;
  }
  #zpdt_09 .exh_check_right{
	  width: 38%;
	  float: right;
  }
  #zpdt_09 .exh_check_right img{
	  width: 100%;
  }
  
  
  #zpdt_09 .email{
	  padding-top:2%;
	  padding-bottom:2%;
  }
  
  
  
  
  #zpdt_09 .exh_check_right{
  
  }
  #zpdt_09 .exh_check_left .juti{
	  color: #000;
	  font-size: 30px;
	  text-indent: 30px;
	  margin-bottom: 10px;
  }
  #zpdt_09 .exh_check_left .gunlun{
	  padding:1.5%;
	  width:100%;
	  height:auto;
	  overflow-y:scroll;
	  overflow-x:hidden;
	  max-height: 550px;
  }
  /*高宽分别对应横竖滚动条的尺寸*/
  #zpdt_09 .exh_check_left .gunlun::-webkit-scrollbar {
			  width: 4px;     
			  height: 4px;
		  }
  /*滚动条里面小方块*/
  #zpdt_09 .exh_check_left .gunlun::-webkit-scrollbar-thumb {
  
	  border-radius: 5px;
	  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	  background: rgba(0,0,0,0.2);
  }
  /*滚动条里面轨道*/
  #zpdt_09 .exh_check_left .gunlun::-webkit-scrollbar-track {
	  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	  border-radius: 0;
	  background: rgba(0,0,0,0.1);
  }
  #zpdt_09 .exh_check_right{
	  
  }
  #zpdt_09 .exh_check_left .gunlun .ull{
	  float: left;
	  width:48%;
	  min-width: 200px;
  }
  #zpdt_09 .exh_check_left .gunlun .ulr{
	  float: right;
	  width:48%;
	  min-width: 200px;
  }
  #zpdt_09 .exh_check_left ul li{
	  padding-top: 2%;
	  padding-bottom: 4%;
	  width:45%;
	  float:left;
	  padding-right:5%;
  }
  #zpdt_09 .exh_check_left ul li p{
	  color: #626262;
	  font-size: 13px;
	  padding-bottom: 2%;
	  
  }
  #zpdt_09 .exh_check_left ul li p.jobinfotitle{
	  font-weight:bolder;
	  color:#000;
  }
  #zpdt_09 .exh_check_left ul li div{
	  line-height: 20px;
	  color: #C6C6C6;
	  font-size: 12px;
  }
  
  
  
  
  /*-----------------------------------------------------------------------------*/
  
  .p_box{ width:100%; height:100%; position:relative;}
  .prev, .next{ position:absolute; width:30px; height:43px; top:45%; background-color: rgba(0,0,0,0.7); text-align:center; font-family:Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace; overflow:hidden;}
  .prev{ left:5%;}
  .next{ right:5%;}
  .prev span, .next span{ color:#c1c1c1; margin-top:35%; display:inline-block}
  .nav:before, .nav:after{ content:normal;}
  #sanji_05_2 .p_bd li a{ display:block; width:100%; height:100%;}
  #sanji_05_2 .p_bd li div{ position:fixed; left:0; bottom:80px; width:230px; line-height:30px; color:#fff; z-index:9999; background:rgba(0,0,0,0.5); text-align:right; padding-right:30px; font-size:13px;}
  #sanji_05_2 .p_bd li div p{ color:#fff;}
  
  
  .case_page{ width:100%; margin:0 auto; overflow:hidden; text-align:center; padding:10px 0; font-size:12px; }
  .case_page span{ padding:2px 12px; border:1px #ccc solid;}
  
  #gsjs_note{  width:100%; height:calc(100vh - 230px); height:-webkit-calc(100vh - 230px); height:-moz-calc(100vh - 230px); margin-top:100px; position:relative;transform-style:preserve-3d; perspective:800px;}
  
	#gsjs_note img{width:600px; height:400px; position:absolute; -webkit-box-reflect:below 5px -webkit-linear-gradient(transparent,transparent 60%,rgba(0,0,0,.2)); transition:.5s; cursor:pointer; }
  
  #gsjs_note img.left{ transform:rotateY(45deg) translateZ(-100px);}
				  
  #gsjs_note img.middle{ transform:translateZ(100px);}
					
  #gsjs_note img.right{ transform:rotateY(-45deg) translateZ(-100px);}
  
  .bwcx_bottom{ background-color:#e4e4e4; padding:0 0 4% 0; overflow:hidden;}
  .bwcx_bottom ul{ width:1024px; overflow:hidden; position:relative; z-index:1; left:50%; top:0; margin-left:-512px;}
  .bwcx_bottom ul li{ float:left; width:23.5%; overflow:hidden; margin:6% 2% 0 0;}
  .bwcx_bottom ul li .exh_imgdiv{ width:100%; height:100%; overflow:hidden;}
  .bwcx_bottom ul li img{ width:100%; display:block;height: 170px;}
  .bwcx_bottom ul li:nth-child(4n){ margin-right:0;}
  
  
  
body{margin:0;padding:0}  
  
  