@charset "utf-8";
/*通用*/
body {
  font: 14px "microsoft yahei", Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
}
ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,button,input {
  margin:0;
  padding:0;
  font-weight: normal;
  border:none;
  list-style:none;
}
*{
  box-sizing: border-box;
}
input {border:none;}
.lf,.l   {float:left;}
.rt,.r  {float:right;}
.clear:after{
  content: "";
  display: block;
  clear: both;
}
.clearfix:after {
  content: ".";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.clearfix { *zoom:1;}
.icon { line-height: 1.5;
  display: inline-block;
  width:20px; height:20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  white-space:nowrap;
  letter-spacing: -1em;
  text-indent: -99em;
  color: transparent;
  /* IE7 */
  *text-indent: 0;
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');
}
.icon:before {
  content: '\3000';
}
*:focus{
  outline:none;
}
img{
  border: 0;
  vertical-align: middle;
}
a  {
  color:#333;
  text-decoration:none;
}
a:hover {
  color: #E47915;
  text-decoration:none;
}
.container{
  width: 80%;
  margin: 0 auto;
}
@font-face {
  font-family: 'BEBAS';
  src: url('../fonts/BEBAS.eot') format('embedded-opentype'),url('../fonts/BEBAS.woff') format('woff');
}
.animate-box{
  opacity: 0;
}
.header{
  width: 0;
  height: 100%;
  position: fixed;
  right: 0;
  top: 0;
  background-color: #fff;
  opacity: 0;
  z-index: 1000;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}
.header.on{
  opacity: 1;
  width: 75%;
}
.header-left.on {
  opacity: 1;
  left: 0%;
}
.header-left{
  width: 25%;
  position: fixed;
  left: -25%;
  top: 0;
  height: 100%;
  z-index: 1000;
  opacity: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  overflow: hidden;
}
.nocontent img{width: 90px; margin:  20vh auto 5px; opacity: .6}
.nocontent{color: #ccc}

  /*导航*/
.close{
  position: absolute;
  right: 5%;
  top: 3%;
  z-index: 20;
  color: #E47917;
  font-size: 30px;
  cursor: pointer;
}
.float-box{
  width: 100px;
  height: 205px;
  background-color: #E57917;
  color: #ffffff;
  position: fixed;
  left: 0;
  cursor: pointer;
  top: 30%;
  z-index: 8;
  box-shadow: 2px 0 5px 0 rgba(0,0,0,0.1);
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.float-box>div{
  padding-left: 25px;
}
.float-box a{
  display: block;
}
.float-box>div>span{
  display: block;
  width: 40px;
  height: 2px;
  margin: 10px auto;
  background-color: #ffffff;
  border-radius: 20%;
}
.float-box>div>span:nth-child(1){
  margin-top: 30px;
}
.float-box>div>span:nth-child(2){
  width: 50px;
}
.float-box>div>p{
  text-align: center;
}
/*.header .navv{position: absolute;right: 5%;top: 3%;z-index: 5;}*/
/*.navv{*/
  /*width:40px;*/
  /*height:38px;*/
  /*margin:0 auto 0;*/
  /*cursor: pointer;*/
  /*position: relative;*/
/*}*/
/*.navv p{*/
  /*width:40px;*/
  /*height: 2px;*/
  /*background-color: #333;*/
  /*position: absolute;*/
  /*left: 0;*/
  /*-webkit-transition: all 0.8s;*/
  /*transition: all 0.8s;*/
  /*-webkit-border-radius : 20%;*/
  /*-moz-border-radius : 20%;*/
  /*border-radius : 20%;*/
/*}*/
/*.navv p:nth-child(1){*/
  /*top: 2px;*/
  /*-webkit-transform-origin: left top;*/
  /*-ms-transform-origin: left top;*/
  /*transform-origin: left top;*/
  /*-webkit-transform: rotateZ(0deg);*/
  /*-ms-transform: rotateZ(0deg);*/
  /*transform: rotateZ(0deg);*/
  /*-webkit-transition: all 0.5s;*/
  /*-ms-transition: all 0.5s;*/
  /*transition: all 0.5s;*/
/*}*/
/*.navv p:nth-child(1){*/
  /*-webkit-transform: rotateZ(45deg);*/
  /*transform: rotateZ(45deg);*/
/*}*/
/*.float-box .navv p:nth-child(1){*/
  /*-webkit-transform: rotateZ(0deg);*/
  /*transform: rotateZ(0deg);*/
/*}*/
/*.navv p:nth-child(2){*/
  /*top: 16px;*/
  /*width: 54px;*/
  /*left: -7px;*/
  /*-webkit-transition: all 0.5s;*/
  /*transition: all 0.5s;*/
/*}*/
/*.navv p:nth-child(2){*/
  /*opacity: 0;*/
/*}*/
/*.float-box .navv p:nth-child(2){*/
  /*opacity: 1;*/
/*}*/
/*.navv p:nth-child(3){*/
  /*top: 30px;*/
  /*-webkit-transform-origin: left bottom;*/
  /*-ms-transform-origin: left bottom;*/
  /*transform-origin: left bottom;*/
  /*-webkit-transform: rotateZ(0deg);*/
  /*-ms-transform: rotateZ(0deg);*/
  /*transform: rotateZ(0deg);*/
  /*-webkit-transition: all 0.5s;*/
  /*-ms-transition: all 0.5s;*/
  /*transition: all 0.5s;*/
/*}*/
/*.navv p:nth-child(3){*/
  /*-webkit-transform: rotateZ(-45deg);*/
  /*transform: rotateZ(-45deg);*/
/*}*/
/*.float-box .navv p:nth-child(3){*/
  /*-webkit-transform: rotateZ(0deg);*/
  /*transform: rotateZ(0deg);*/
/*}*/
.header .nav1{width: auto;margin:12% 0 10% 8%;opacity: 0;transition: all 0.5s;-webkit-transition: all 0.5s;}
.header .nav1.on{margin:10% 0 10% 8%;opacity: 1}
.header .nav1 a{display: inline-block;margin-right:44px;padding-left: 67px;line-height: 22px;font-size:14px;color: #282828;position: relative;transition: all 0.3s;-webkit-transition: all 0.3s;}
.header .nav1 a:before{display: block;width: 52px;height: 1px;content: '';display: block;position: absolute;left: 0;top: 48%;background-color: #282828;transition: all 0.3s;-webkit-transition: all 0.3s;}
.header .nav1 a:hover{padding-left: 60px;margin-right:51px;color: #E57917}
.header .nav1 a:hover:before{width:45px;}
.header .nav2{width: auto;padding-left: 8%;position: relative;margin:0% 0 10% 0;opacity: 0;transition: all 0.5s;-webkit-transition: all 0.5s;position: relative;top:2%}
.header .nav2.on{opacity: 1;top: 0}
.header .nav2 i{display: block;width:0;height: 1px;background-color: #282828;position: absolute;left: 0;top: 50px;}
.header .nav2 li{width:14%;float: left;}
.header .nav2 li .h2{display: block;font-size: 20px;line-height: 25px;color: #282828;margin-bottom: 40px;padding-left: 0}
.header .nav2 li .h2 span{font-size: 18px;font-family:'Century Gothic'}
.header .nav2 li a{display: block;font-size: 14px;line-height: 29px;color: #333;}
.header .nav2 li a:hover{color: #E57917;text-decoration: underline}
.header .nav2 li a em{display: inline-block;width:0px;height: 1px;background-color:#E57917;margin-right: 3px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.header .nav2 li a:hover em{width: 12px;}
.header .language{width: 100px;height: 30px;margin-left:5%;margin-top: 20%;  opacity: 0;transition: all 0.5s;-webkit-transition: all 0.5s;}
.header .language.on{margin-left: 8%;opacity: 1}
.header .language a{color: #9ca3a5;font-size: 18px;margin-right: 25px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.header .language a.on,.header .language a:hover{color: #E57917;}

.paginationPhone{
    width: 300px;
    text-align: center;
    margin: 0 auto;
}
.paginationPhone a{
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
    font-size: 16px;
}
.paginationPhone form{
    display: inline-block;
}
.paginationPhone select{
    display: inline-block;
    margin: 20px 20px;
    text-align: left;
    list-style: none;
    width: 60px;
    height: 34px;
    padding: 0 12px;
    font-size: 14px;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.paginationPhone span.disabled {
    display:none;
}

/*手机导航*/
.header-mobile{
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 90px;
  background-color: #ffffff;
}
.header-mobile img{
  display: block;
  width: 100%;
  max-height: 90px;
}
.logo{
  width: 20%;
}
.logo img{
  height: 100%;
  width: auto;
}
.logo>a{
  display: block;
}
.en{
  font-size: 25px;
  margin-top: 18px;
  padding-right: 8%;
  border-right: 1px solid #DDDDDD;
}
.right-m{
  width: 20%;
  margin-right: 5%;
  margin-top: 2%;
}
.nav-m>span{
  display: block;
  width: 40px;
  height: 2px;
  margin: 10px auto;
  background-color: #E47917;
  border-radius: 20%;
}
.nav-m>p{
  text-align: center;
}
.sub-nav{
  width: 100%;
  display: none;
  position: absolute;
  top: 90px;
  left: 0;
  z-index: 1000;
  background-color: #fff;
}
.sub-nav>ul>li{
  width: 95%;
  margin: 0% auto;
  border-bottom: 1px solid #D1D1D1;
}
.sub-nav>ul>li>a{
  display: block;
  font-size: 3vw;
  padding: 3% 0;
  position: relative;
  color: #000000;
  text-indent: 1em;
}
.sub-nav>ul>li>a>i{
  display: inline-block;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 10px;
  background: url("../images/jt_03.png") no-repeat center;
}
.sub-nav>ul>li>a>i.active{
  background: url("../images/jt_02.png") no-repeat center;
}
.sub-nav>ul>li>div{
  display: none;
}
.sub-nav>ul>li>div>a{
  display: block;
  font-size: 2.5vw;
  position: relative;
  width: 100%;
  padding: 3% 0;
  border-top: 1px solid #D1D1D1;
  color: #333;
  text-indent: 1em;
}
.sub-nav>ul>li>div>a:first-child{
  border: none;
}
.sub-nav>ul>li>div>a>i{
  display: inline-block;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 10px;
  background: url("../images/jt_03.png") no-repeat center;
}
.sub-nav1>ul>li>a.ccolor{
  background-color: #E47915;
  color: #ffffff;
}
.sub-nav>ul>li>a.ccolor{
  background-color: #E47915;
  color: #ffffff;
}
/*背景大图*/
.banner{
  width: 100%;
  position: relative;
}
.banner a{
  display: block;
}
.banner img{
  display: block;
  width: 100%;
  height: auto;
}
.banner h3{
  position: absolute;
  top: 20%;
  left: 10%;
  width: 80%;
  color: #ffffff;
}
.banner h3:nth-child(2):before{
  content: "";
  display: block;
  width: 8%;
  height: 2px;
  border-bottom: 1px solid #ffffff;
  margin-bottom: 2%;
}
.banner h3:nth-child(2){
  font-family: BEBAS;
  font-size: 3rem;
}
.banner h3:nth-child(3){
  font-size: 2.5rem;
  top: 39%;
}
.banner h3:last-child{
  font-size: 1.5rem;
  top: 50%;
}
.banner .swiper-pagination-bullet{
  width: 48px;
  height: 2px;
  border-radius: 0;
  background-color: #ffffff;
}
.banner .swiper-pagination-bullet-active{
  background-color: #e47916;
}
/*new*/
.new{
  width: 100%;
  background-color: #F3F3F3;
}
.new-head>div>span:first-child:before,.left-txt>span:first-child:before,.ywbt:before{
  content: "";
  display: block;
  width: 88px;
  border: 2px solid #e58333;
  margin-top: 40px;
  margin-bottom: 20px;
}
.new-head>div>span:first-child,.left-txt>span:first-child,.ywbt
{
  display: inline-block;
  font-family: 'BEBAS';
  font-size: 30px;
  font-weight: bold;
  color: #333;
}
.new-head>div>span:last-child,.left-txt>span:nth-child(2),.zwbt{
  display: inline-block;
  font-size: 26px;
  color:#e47916;
  position: relative;
  left: 0;
  bottom: 2px;
}
/*查看更多*/
.more{
  position: relative;
  width: 90px;
}
.hyxwmore{  float: right}

.more>a{
  display: inline-block;
  width: 90px;
  height: 34px;
  line-height: 34px;
  padding-left: 25px;
  background: url("../images/more1.png") no-repeat 5px center;
  color: #bbb;
  border-bottom: 1px solid #D3D3D3;
  border-top: 1px solid #D3D3D3;
  position: relative;
  z-index: 20;
  transition: all 0.3s linear;
}
.more>i{
  display: block;
  width: 0;
  height: 34px;
  background-color: #e47916;
  position: absolute;
  left: 0px;
  top: 0px;
  transition: all 0.3s linear;
}
.more a:hover{
  color: #ffffff;
  background-image: url("../images/more2.png") ;
}
.more a:hover+i{
  width: 90px;
}

/*新闻主体*/
.new-content-mobile{
  display: none;
}
.new-content,.new-content-mobile{
  padding-bottom: 10px;
}
/*.new-content ul{
  width: 49%;
  padding: 2%;
}*/
.new-content-mobile ul{
  width: 100%;
  padding: 0;
}
/*.new-content ul>li,.new-content-mobile ul>li{
  border: 1px solid transparent;
  margin-bottom: 2%;
  border-radius: 10px;
  padding: 2%;
  transition: all 0.3s linear;
}*/
/*.new-content ul>li:last-child{
  margin-bottom: 15%;
}
.new-content ul>li:hover{
  border-color: #e47916;
}
.new-content ul>li:hover h3{
  color: #e47916;
}
.new-content ul>li>a,.new-content-mobile ul>li>a{
  display: block;
}
.new-content ul>li>a>h3,.new-content-mobile ul>li>a>h3{
  font-size: 18px;
  color: #000000;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}*/
.new-content-mobile ul>li>a>h3{
  font-size: 16px;
}
.new-content ul>li>a>p,.new-content-mobile ul>li>a>p{
  font-size: 14px;
  color: #333;
  margin: 3% 0;
  text-indent: 2em;
  line-height:24px;
  height:48px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.new-content ul>li>a>h6,.new-content-mobile ul>li>a>h6{
  font-size: 14px;
  color: #999999;
}
.new-content-mobile ul>li>a>p,.new-content-mobile ul>li>a>h6{
  font-size: 14px;
}
/****about us****/
.about-us{
  padding-bottom:2% ;
}
.about-us .more{
  width: 90px;
  height: 34px;
}
/*.about-us>div>div{
  width: 50%;
}*/
.left-txt>p{
  font-size: 14px;
  color: #333;
  line-height: 2.3;
  padding-right: 3%;
  text-indent: 2em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}
/*数字*/
.left-txt>ul{
  margin-top: 4%;
}
.left-txt>ul>li{
  float: left;
  width: 25%;
  text-align: center;
}
.left-txt>ul>li>p{
  font-family: 'BEBAS';
  font-size: 2vw;
  color: #1d2830;
  text-align: center;
  line-height: 70px;
  margin-bottom: 5px;
}
.left-txt>ul>li>span{
  display: block;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
}
/*about us right*/
.right-pic{
   padding-bottom: 30px;
}
.right-pic>div{
  overflow: hidden;
  position: relative;
}
.right-pic>div>img{
  width: 100%;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}
.right-pic>div>img:hover{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
.right-pic>div>p{
  position: absolute;
  top: 8%;
  z-index: 10;
  width: 100%;
  text-align: center;
  font-size: 2.5vw;
  color: #ffffff;
}
/*icon*/
.right-pic>ul>li{
  float: left;
  width: 25%;
}
.right-pic>ul>li>a{
  display: block;
  position: relative;
}
.pci {
  width: 50px;
  height: 50px;
  margin: 40px auto 0 ;
  position: relative;
}
.pci .gray {
  display: block;
  width: 50px;
  height: 50px;
}
.pci .green {
  display: block;
  width: 50px;
  height: 0px;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: all 1.5s ease;
  -webkit-transition: all 1.5s ease;
  overflow: hidden;
}
.pci .green img {
  display: block;
  height: 50px;
  width: 50px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.tit {
  font-size: 16px;
  line-height: 40px;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  height: 40px;
  color: #fff;
  text-align: center;
}
.right-pic>ul>li>a>i {
  display: block;
  width: 90%;
  position: absolute;
  bottom: -10px;
  height: 4px;
  background-color: #fff;
  left: 50%;
  margin-left: -45%;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.right-pic>ul>li>a:hover .green{
  height: 100px;
}
.right-pic>ul>li>a:hover .tit{
  color: #000000;
}
/*.right-pic>ul>li>a:hover i{
  background-color: #e47916;
}*/

/*industrial*/
.industrial{
  background-color: #F3F3F3;
  text-align: center;
  padding: 50px 0;
}
.industrial>div>h3{
  font-family: BEBAS;
  font-size: 30px; font-weight: bold;
  color: #333;
}
.industrial>div>h3:before{
  content: '';
  display: block;
  width: 130px;
  border: 2px solid #b4b4b4;
  margin: 20px auto;
}
.industrial>div>p{
  font-size: 42px;
  color: #333333;
  margin-top: 10px;
}
/*分公司*/
.industrial>div>ul{
  padding-bottom: 30px;
}
.industrial>div>ul>li{
  float: left;
  width: 30%;
  height: auto;
  min-height: 205px;
  background-color: #ffffff;
  padding: 8px;
  margin-top: 60px;
  margin-right: 5%;
  border-radius: 5px;
  position: relative; margin-bottom: 20px;
}
.industrial>div>ul>li:nth-child(3n){
  margin-right: 0;
}
.industrial>div>ul>li i{
  content: "";
  display: block;
  width: 80px;
  height: 80px; line-height: 80px;
  border-radius: 100%;
  background: url("../images/sub1.png") no-repeat center;
  background-size: 60px 60px;
  background-color: #00A1E9;
  position: absolute;
  top: -50px;
  left: 50%;  margin: 0 auto;  margin-left: 10px;
  transform: translateX(-45px);
  -webkit-transform: translateX(-45px);
   font-style: normal; color: #fff; font-size: 36px;
}

.industrial>div>ul>li h1{
  font-size: 1.6vw;
  color: #222222;
  margin-top: 45px;
}
.industrial>div>ul>li h2{
  font-size: 1.1vw;
  color: #888;
}
.industrial>div>ul>li p{
  font-size: 14px;
  line-height:24px;
  height:48px;
  color: #333;
  text-indent: 2em;
  text-align: left;
  margin-top: 10px; padding: 0 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.industrial>div>ul>li span{
  display: block;
  width: 100%;
  height: 0px;
  background-color: #000000;
  opacity: 0.7;
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius: 5px;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}
.industrial>div>ul>li>a{
  display: block;
}
.industrial>div>ul>li>a>h4{
  display: block;
  width: 70%;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  transform: translate(20%,-5%);
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  overflow: hidden;
}
.industrial>div>ul>li>a>h4>img{
  display: block;
  width: 78%;
  height: auto;
}
.industrial>div>ul>li:hover span{
  height: 100%;
}
.industrial>div>ul>li:hover h4{
  height: 90%;
  display:flex;
  justify-content:center;
  align-items:center
}
/*分公司手机显示样式*/
.company-mobile ul{
  padding-top: 35px;
  margin-bottom: 40px;
}
.company-mobile ul>li{
  float: left;
  width: 46%;
  background-color: #ffffff;
  padding: 2px;
  min-height: 195px;
  border-radius: 12px;
}
.company-mobile ul>li:first-child{
  margin-right: 6%;
  margin-left: 1%;
}
.company-mobile ul>li>a{
  display: block;
  width: 100%;
  position: relative;
}
.company-mobile ul>li>a img{
  width: 80%;
  margin: 15px 0;
}
.company-mobile ul>li>a>i{
  content: "";
  display: block;
  width: 60px;
  height: 60px;
  border-radius: 100%;
  position: absolute;
  top: -60px;
  left: 50%;
  transform: translateX(-25px);
  -webkit-transform: translateX(-25px);
  margin: 0 auto;
}
.company-mobile ul>li>a>h1{
  margin-top: 35px;
  font-size: 20px;
  color: #222222;
}
.company-mobile ul>li>a>h2{
  font-size: 15px;
  color: #333333;
}
.company-mobile ul>li>a>p{
  font-size: 12px;
  color: #333;
  text-indent: 2em;
  text-align: left;
  line-height: 23px;
  margin-top: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}
.industrial .company-mobile .swiper-pagination{
  bottom: 10px;
}
.industrial .more{
  width: 100px;
  margin: 0 auto;
  text-align: left;
}

.common-payment ul{
    height: 38px;
    margin-left:70px;
}

.common-payment ul li {
    float: left;
    display: block;
    width: 120px;
    height: 38px;
    border: 1px solid #ccc;
    margin:0 20px 0 0;
    text-align: center;
    line-height: 34px;
    cursor: pointer;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #262626;
}

.common-payment ul li.active {
    border: 1px solid #eb5e00;
}

/*企业文化展示区*/
.company-show img{
  width: 100%;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}
.company-show>ul>li:nth-child(2):hover img,.company-show>ul>li:nth-child(3):hover img,.company-show>ul>li:nth-child(6):hover img{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
.company-show>ul{
  width: 100%;
}
.company-show>ul>li{
  width: 33.3%;
  height: auto;
  float: left;
  position: relative;
  overflow: hidden;
}
.company-show>ul>li:nth-child(4),.company-show>ul>li:nth-child(5),.company-show>ul>li:nth-child(6){
  margin-top: -1px;
}
.company-show>ul>li:nth-child(6) h1{
  color: #F4CB7D;
}
.company-show>ul>li:nth-child(6) h1:before{
  border-color: #F4CB7D;
}
.company-show>ul>li>a{
  display: block;
  position: relative;
}
.company-show>ul>li img{
  width: 100%;
}
.company-show>ul>li>a>h1{
  position: absolute;
  top: 10%;
  left: 7%;
  font-family: BEBAS;
  font-size: 2vw;
  color: #ffffff;
  opacity: 0.5;
}
.company-show>ul>li>a>h1:before{
  content: "";
  display: block;
  width: 80px;
  border: 1px solid #ffffff;
  margin: 10px 0;
}
.company-show>ul>li>a>h2{
  position: absolute;
  top: 31%;
  left: 7%;
  color: #E47915;
  font-size: 1.8vw;
  font-weight: bold;
}
.company-show>ul>li:nth-child(5)>a>h2{
  color: #ffffff;
}
.company-show>ul>li>a>p{
  position: absolute;
  top: 49%;
  left: 7%;
  padding-right: 7%;
  color: #ffffff;
  font-size: 16px;
  line-height: 30px;
  text-indent: 2em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.company-show>ul>li:nth-child(5)>a>p{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height:60px;
}

.company-show h6{
  position: absolute;
  bottom: 6%;
  left: 7%;
  color: #ffffff;
  font-size: 16px;
  display:-webkit-box;
  -webkit-box-orient:vertical;/*垂直排列*/
  -webkit-line-clamp:1;/*显示的行数*/
  overflow:hidden;
}
.company-show h6 a{color: #F4CD8F;}
.company-show span{
  color: #F4CD8F;
}
.company-show>ul>li>.more{
  position: absolute;
  bottom: 15%;
  left: 7%;
}
.company-show .more>a{
  color: #ffffff;
  border-color: #ffffff;
  background: url("../images/more2.png") no-repeat 5px center;
}
/*底部下拉菜单*/
.sub-nav1{
  width: 100%;
  display: none;
  background-color: #fff;
}
.sub-nav1>ul>li{
  width: 95%;
  margin: 0% auto;
  border-bottom: 1px solid #D1D1D1;
}
.sub-nav1>ul>li>a{
  display: block;
  font-size: 3vw;
  padding: 3% 0;
  position: relative;
  color: #000000;
  text-indent: 1em;
}
.sub-nav1>ul>li>a>i{
  display: inline-block;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 10px;
  background: url("../images/jt_03.png") no-repeat center;
}
.sub-nav1>ul>li>a>i.active{
  background: url("../images/jt_02.png") no-repeat center;
}
.sub-nav1>ul>li>div{
  display: none;
}
.sub-nav1>ul>li>div>a{
  display: block;
  font-size: 2.5vw;
  position: relative;
  width: 100%;
  padding: 3% 0;
  border-top: 1px solid #D1D1D1;
  color: #333;
  text-indent: 1em;
}
.sub-nav1>ul>li>div>a:first-child{
  border: none;
}
.sub-nav1>ul>li>div>a>i{
  display: inline-block;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 10px;
  background: url("../images/jt_03.png") no-repeat center;
}
.sub-nav1>ul>li>a>i,.sub-nav1>ul>li>div>a>i{
  top: 7px;
  background-size: 15px 15px;
}
.sub-nav1>ul>li>a>i.active{
  background: url("../images/jt_02.png") no-repeat center;
  background-size: 15px 15px;
}
/*企业展示手机*/
.show-mobile>div>div>div>a{
  display: block;
  position: relative;
}
.show-mobile a>h1{
  position: absolute;
  top: 20px;
  left: 10px;
  font-family: BEBAS;
  color: #ffffff;
  opacity: 0.5;
}
.show-mobile a>h1:before{
  content: '';
  display: block;
  width: 80px;
  border: 1px solid #ffffff;
  margin-bottom: 10px;
}
.show-mobile a>h2{
  position: absolute;
  top: 80px;
  left: 10px;
  color: #e47916;
  font-size: 23px;
}
.show-mobile a>h6{
  position: absolute;
  top: 120px;
  left: 10px;
  color: #ffffff;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.more-mobile{
  display:block;
  width: 80px;
  height: 29px;
  line-height: 29px;
  padding-left: 10px;
  background: url("../images/more2.png") no-repeat right center;
  background-size: 15px 8px;
  color: #ffffff;
  border-bottom: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  position: absolute;
  bottom: 15px;
  left: 10px;
}
/*footer*/
.footer{width: 100%;height: auto;background-color: #fff;overflow: hidden;border-top: 10px solid #CCCCCC;}
.footer .bot a{ color: #fff}
.footer .bot a:hover{ color: #E57917}
.footer .main{width: 90%;height: auto;padding: 30px 0 50px;margin: 0 auto;}
.footer .main .left{width: 79%;height: auto; margin-top: 20px;}
.footer .main ul li{float: left;width: 14.1%}
.footer .main ul li .title{display: block;font-size: 16px;line-height: 22px;color: #222;margin-bottom: 15px; font-weight: bold}
.footer .main ul li a{display: block;font-size: 14px;line-height: 29px;color: #333;cursor: pointer;}
.footer .main ul li a:hover{color: #E57917;text-decoration: none}
.footer .main .right{width: 21%;height: auto;border-left: 1px solid #ccc}
.footer .main .right .sel{width:80%;position: relative;float: right;margin-bottom: 22px;cursor: pointer;}
.footer .main .right .sel .tit{width:100%;padding: 0 15px;background-color: #f4f4f4;height: 32px;line-height: 32px;text-align: left; font-size: 12px;color: #747474;position: relative;}
.footer .main .right .sel .tit i{display: block;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top:8px solid #7a7a7a;position: absolute;right: 15px;top: 40%;border-radius: 2px;}
.footer .main .right .sel .cent{height: auto;width: 100%;background-color:#7a7a7a;position: absolute;top: 32px;left: 0;display: none }
.footer .main .right .sel .cent a{display: block;width:100%;padding: 0 15px;height:32px;line-height: 32px;border-bottom: 1px solid #ccc;font-size: 12px;color: #fff;transition: all 0.5s;-webkit-transition: all 0.5s;}
.footer .main .right .sel .cent a:hover{background-color:#333;}
.footer .main .right .pic{width:100%;}
.footer .main .right .pic .flr{width: 50%;margin-left:35%;}
.footer .main .right .pic .flr img{width: 100%;height: auto  }
.footer .main .right .pic .flr:nth-child(2){margin-right:8px;margin-left: 10px}
.footer .main .right .pic img{display: block;width: 126px;height: 129px;}
.footer .main .right .pic h2{display: block;font-size: 12px;line-height: 30px;color: #222;text-align: center;}
.footer .bot{width:100%;height: 72px;line-height: 72px; background-color: #081016}
.footer .bot p{margin: 0 5%;font-size: 14px;color: #ffffff}
.footer .bot p span{float: right;}

/***********************about.html****************************/
.phone{display: none;}
.pc{display: block;}
.bigBg{
  width: 100%;
  position: relative;
}
.bigBg>img{
  width: 100%;
}
.bigBg>h3{
  position: absolute;
  top: 20%;
  left: 10%;
  width: 80%;
  color: #ffffff;
}
.bigBg.djyd>h3{
  color: #E47915;
}
.bigBg>h3:nth-child(2):before{
  content: "";
  display: block;
  width: 15%;
  height: 2px;
  border-bottom: 2px solid #ffffff;
  margin-bottom: 1%;
}
.bigBg.djyd>h3:nth-child(2):before{
  border-bottom: 2px solid #fca350;
}
.bigBg>h3:nth-child(2){
  font-family: BEBAS;
  font-size: 2.5rem;
  font-weight: bold;
  text-transform: uppercase;
}
.bigBg.djyd>h3:nth-child(2){
  color: #fca350;
}
.bigBg>h3:nth-child(3){
  font-size: 2.5rem;
  top: 33%;
  letter-spacing:8px;
  font-weight: bold;
}
/****about内页的导航****/
.about-nav{
  width: 100%;
  -webkit-box-shadow: 0 3px 3px #F2F2F2;
  box-shadow: 0 3px 3px #F2F2F2; background: #fff;
}
.about-nav ul li{
  float: left;
  width: 12%;
  text-align: center;
  font-size: 18px;
  padding-top: 20px;
  padding-bottom: 10px;
  margin: 0 1%;
}
.outer-container{ background: #fff}
.about-nav ul li a{
  display: inline-block;
  transition: color 0.3s ease;
  -webkit-transition: color 0.3s ease;
}
.about-nav ul li a span{
  display: block;
}
.about-nav ul li a em{
  display: block;
  width: 70%;
  margin: 0 auto;
  border: 2px solid transparent;
  margin-top: 10px;
  transition: border 0.3s ease;
  -webkit-transition: border 0.3s ease;
}
.about-nav ul li:hover a{
  color: #E47915;
}
.about-nav ul li:hover em{
  border-color: #E47915;
}
.about-nav ul li.active a{
  color: #E47915;
}
.about-nav ul li.active em{
  border-color: #E47915;
}
/**集团简介**/
.group-info{
  margin-top:0;
  margin-bottom: 50px;
}
.group-info .hy-about-top{margin-top: 0; margin-bottom: 0}
.side-tit{
  margin: 20px 0;
}
.side-tit>h2{
  font-family: BEBAS;
  font-size: 40px;
  color: #232323;
  margin-top: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.side-tit>h3{
  font-size: 36px;
  color: #E47915;
}
.side-tit>h4{
  margin-top: 30px;
  font-size: 16px;
  line-height: 36px;
}
/*4.2修改过*/
.side-tit2{
  margin: 20px 0;
  /*padding-left:27%;*/
}
.side-tit2>h2{
  font-family: BEBAS;
  font-size: 40px;
  color: #fff;
  margin-top: 50px;
  text-transform: uppercase;
  font-weight: bold;
}
.side-tit2>h3{
  font-size: 36px;
  color: #fff;
}
.side-tit2>h4{
  margin-top: 30px;
  font-size: 16px;
  line-height: 36px;
}
/*4.2修改过*/
.info-content>.lf{
  width: 29%;
  margin-right: 2%;
}
.info-content>.lf>div{
  overflow: hidden;
  height: auto;
  margin-bottom: 30px;
}
.info-content>.lf>div>img{
  display: block;
  width: 100%;
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.info-content>.lf>div>img:hover{
  transform: scale(1.1);
}
.info-content>.rt{

}
.info-content>.rt>div>p{
  font-size: 16px;
  line-height: 36px;
  color: #333;
  text-indent: 2em;
}
/*总裁致辞*/
.speech{
  position: relative;
}
.speech>img{
  width: 100%;
  min-height: 720px;
}
.speech-content{
  margin-top: 10px;
  /*padding-left:27%;*/
}
.speech>.container{
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.speech .side-tit>h2,.speech .side-tit>h3{
  color: #ffffff;
}
.speech .details,.details p{font-size: 16px;color: #fff;line-height: 30px;}
.speech .details{margin-bottom:20px;height: 240px;position: relative;overflow: hidden;}
.speech .details .cent{ position: absolute; top: 0; left: 0; width: 100%;  }
.speech .lf{width: 50%;}
.speech .name{width: 100%;}
.speech .name img{display: block;height: 100%;float: right;}
.speech .rt{width: 43%;}
.speech .rt img{display: block;width: 50%;margin:0 auto;}
.speech .btns{width: 100%;height: 40px;}
.speech .btns span{
  display: block;
  float: left;
  width: 32px;
  height: 32px;
  border:1px solid #fff;
  margin-right: 10px;
  cursor: pointer;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.speech .btns .left{
  background:url(../images/top-arr.png) center no-repeat;
}
.speech .btns .right{
  background:url(../images/bottom-arr.png) center no-repeat;
}
.speech .btns span:hover{
  background-color: #E47915;
  border:1px solid #E47915;
}
/*组织架构*/
.organization{
  width: 100%;
  border-top: 1px solid transparent;
  background: url("../images/bg-about_02.jpg") no-repeat center 0;
}
/*集团荣誉*/
.honors .swiper-container ul{
  width: 91%;
  margin: 0 auto;
}
.honors .swiper-container ul li{
  float: left;
  width: 31.3%;
  margin: 0 1%;
}
.honors .swiper-container ul li span{
  display: block;
  width: 100%;
  overflow: hidden;
}
.honors .swiper-container ul li span img{
  width: 100%;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.honors .swiper-container ul li span img:hover{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
.honors .swiper-container ul li p{
  font-size: 18px;
  text-align: center;
  padding: 20px 0;
  background-color: #F0F0F0;
  white-space:nowrap;
  overflow:hidden;
}
.honors .swiper-button-next{
  width: 40px;
  height: 40px;
  right: 0;
  background-image: url("../images/jian_right1.png");
  background-size: 40px;
}
.honors .swiper-button-next:hover{
  background-image: url("../images/jian_right2.png");
}
.honors .swiper-button-prev{
  width: 40px;
  height: 40px;
  left: 0;
  background-image: url("../images/jian_left1.png");
  background-size: 40px;
}
.honors .swiper-button-prev:hover{
  background-image: url("../images/jian_left2.png");
}
.honors .honorsPhone li{
  float: left;
  width: 48%;
  margin: 1.5%;
}
.honors .honorsPhone li:nth-child(2n){
  margin: 1.5% 0;
}
.honors .honorsPhone li>img{
  display: block;
  width: 100%;
}
.honors .honorsPhone li p{
  text-align: center;
  font-size: 16px;
  background-color: #F0F0F0;
  padding: 10px 0;
  white-space:nowrap;
  overflow:hidden;
}
.honors .more{
  margin: 30px auto;
}
/*history*/
.history{
  width: 100%;
  padding: 1px 0;
  background-image: url("../images/bg-about_03.jpg");
  min-height: 700px;
}

.history>.container>.side-tit>h2,.history>.container>.side-tit>h3{
  color: #FFFFFF;
}
.historyPage{ padding-bottom: 30px; font-size: 14px; color: #fff; overflow: hidden;}
.historyPage .by{ font-size: 24px; padding-top: 20px;color: #fff; text-align: center; width: 90%; margin: 0 auto 50px;}
.historyBox{ position: relative; padding: 250px 0 50px;}
.proces-ico{ background: url(../images/history_dian.png) no-repeat; background-size: cover; width: 25px; height: 25px; position: absolute; /*top: -24px;*/ bottom: -7px;left: 50%; margin-left: -12px;}
.proces-line{ height: 100%; width: 4px; left: 50%; position: absolute; top: 0; margin-left: -2px; background-color: #fff; border-radius: 2px;}
.proces-dl a:link,.proces-dl a:visited { color: #333333; }
.proces-dl a:active,.proces-dl a:hover { color: #E47915; }
.bg4279c4{ background-color: #E47915;}
.bg215bab{ background-color: #E47915;}
.proces-dl dd{ float: left; display: block; width: 50%; padding-top: 0%;}
.proces-dl .proces-t{ margin:0 0 22px 60px; position: relative; padding-top: 20px;}
.proces-dl .proces-t .line{ position: absolute; height: 1px; background-color: #fff; width: 45px; top: 25%; left: -60px;}
.proces-dl .itemBox{ margin:22px 0 0 60px; background-color: #fff; cursor: pointer;}
.proces-dl .proces-bt{ font-size: 20px;}
.proces-t .proces-bt{ display: block; line-height: 1.2;}
.proces-t2{ background-color: #E47915; color: #fff; padding:15px 8%; text-align: right; position: relative; overflow: hidden;}
.proces-t2 .cbg{ background-color: #f8a04f; position: absolute; left: 0; top: 0; height:100%; width: 0;  -webkit-transition: 0.4s ease 0s; -moz-transition: 0.4s 0s; -o-transition: 0.4s 0s; transition: 0.4s 0s;}
.proces-t2 span{ position: relative; z-index: 2;}
.proces-t2 .proces-bt{ margin-right: 10px;}
.proces-t2 .sj{ background: url(../images/sj.png) no-repeat scroll center center; width: 29px; height: 22px; position: absolute; bottom: -4px; left: 5%;}
.proces-con{ padding:0 8%;}
.proces-con p{ line-height: 26px;font-size: 14px;text-indent: 2em; }
.proces-img{ overflow: hidden;}
.proces-img img{ width: 100%; display: block;}
.proces-list li{ float: left; display: block; width: 42%; padding: 12px 0 15px 6%;}
.proces-list .num{ font-size: 50px; line-height: 1.1;}
.proces-txt{ color: #333; padding: 9px 0; text-align: justify;}
.proces-dl .oneItem{ padding-top: 0; margin-top: -150px;}
.proces-dl .oneItem .proces-t{ margin:0 60px 22px 0;}
.proces-dl .oneItem .proces-t .line{ left: auto; right: -60px;}
.proces-dl .oneItem .itemBox{ margin:0 60px 8% 0;}
.proces-dl .oneItem .proces-t{ text-align: right;}
.proces-dl .oneItem .proces-t2{ text-align: left;}
.proces-dl .oneItem .proces-t2 .sj{ left: auto; right: 5%;}
.proces-bot{ /*background: url(../images/history_bot.png) no-repeat scroll center top; padding-top: 90px; */font-size:24px;color: #fff; text-align: center;}
.proces-dl .itemBox:hover .proces-t2 .cbg{ width: 100%;}





/*****************honor.html*********************/
.honors-list>ul>li,.news-list>ul>li,.notices-list>ul>li{
  display:inline-block;
  width: 30%;
  margin: 1%;
}
.honors-list>ul>li span,.news-list>ul>li>a>span{
  display: block;
  overflow: hidden;
}
.honors-list>ul>li span>img,.news-list>ul>li>a>span>img{
  width: 100%;
  height:auto;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.honors-list>ul>li span>img:hover,.news-list>ul>li>a>span>img:hover{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
.honors-list>ul>li p{
  padding: 15px 0;
  text-align: center;
  font-size: 18px;
  color: #000000;
  background-color: #F0F0F0;
  white-space:nowrap;
  overflow:hidden;
}
.honors-list>ul>li>a{
  display: block;
  position: relative;
}
.honors-list>ul>li>a .play-img{
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 100;
  transform: translate(-40px,-60px);
  -webkit-transform: translate(-40px,-60px);
}
.pagination{width: 100%;margin: 50px auto 70px;text-align: center;}
.pagination a{font-size: 14px;color: #222;padding: 12px 17px;background-color: #E8E8E8;margin: 0 2px;transition: all 0.5s;-webkit-transition: all 0.5s;}
.pagination a:hover,.pagination a.active{background-color: #E47915;color: #fff;}
.pagination span{font-size: 14px;color: #222;padding: 12px 17px;background-color: #E8E8E8;margin: 0 2px;transition: all 0.5s;-webkit-transition: all 0.5s;}
.pagination span:hover,.pagination span.active {
    background-color: #E47915;
    color: #fff;
}
.pagination span.disabled {
    display:none;
}
/*********************news.html*******************/
.news-list>ul>li,.notices-list>ul>li{
  padding: 15px;
  border: 1px solid #CCCCCC;
  border-radius: 10px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease; position: relative;
}
.news-list>ul>li:hover,.notices-list>ul>li:hover{
  border-color: #E47915;
}
.news-list>ul>li:hover h3,.notices-list>ul>li:hover h3{
  color: #E47915;
}
.news-list>ul>li>a,.notices-list>ul>li>a{
  display: block;
}

.news-list>ul>li>a>h3,.notices-list>ul>li>a>h3{
  font-size: 20px;
  color: #000000;
  white-space:nowrap;
  overflow:hidden;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.news-list>ul>li>a>h5,.notices-list>ul>li>a>h5{
  font-size: 14px;
  color: #999999;
  margin-top: 20px;
}
.news-list>ul>li>a>span{
  margin: 10px 0 0;
}
.news-list>ul>li>a>p,.notices-list>ul>li>a>p{
  font-size: 16px;
  color: #333; background: #f0f0f0; text-align: center;
  line-height:48px;
  display:-webkit-box;
  -webkit-box-orient:vertical;/*垂直排列*/
  -webkit-line-clamp:2;/*显示的行数*/
  overflow:hidden;
  height:48px;
}
.news-list>ul>li>a>h6,.notices-list>ul>li>a>h6{
  font-size: 14px;
  color: #000000;
  margin-top: 20px;
}
.notices-list>ul>li>a>p{
  margin-top: 10px;
  min-height: 265px;
  line-height: 30px;
  display:-webkit-box;
  -webkit-box-orient:vertical;/*垂直排列*/
  -webkit-line-clamp:9;/*显示的行数*/
  overflow:hidden;
}
/******************video******************/
.wrap{padding: 300px 0 290px;}
.wrap .icon{width: 80px;height: 80px;margin: 0 auto 25px;position: relative;cursor: pointer;}
.wrap  h2{text-align: center;font-size: 60px;color: #FFFFFF;}
/*search_alert*/
.video-content{
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(34,34,34,0.8);
  width: 100%;
  height: 100%;
  text-align: center;
  z-index: 1000;
  display: none;
}
.video-content>video{
  margin-top: 100px;
  opacity: 1;
}
.video-content>.close1{
  display: block;
  width: 18px;
  height: 18px;
  background: url("../images/search_ico.png") no-repeat center;
  position: absolute;
  top: 38px;
  right: 2.6%;
  cursor: pointer;
  transition: transform 0.3s ease 0s;
}
.video-content>.close1:hover{
  transform: rotate(-90deg);
}
/**************news_show.html***************/
.bread-nav{
  font-size: 14px;
  padding: 30px 0;
  color: #333;
}
.bread-nav a{
  color: #333;
}
.new-detail{
  text-align: center;
}
.new-detail>h3{
  font-size: 30px;
  color: #333333;
  margin-top: 30px;
}
.new-detail>h6{
  font-size: 14px;
  color: #333;
  padding: 10px 0;
  border-bottom: 1px dotted #CCCCCC;
}
.new-detail>img{
  display: block;
  margin: 0 auto;
}
.new-detail>p{
  font-size: 16px;
  line-height: 36px;
  color: #333;

  margin: 2px 0;
  text-align: left;
}
.new-detail>div{
  border-top: 1px solid #E6E4E2;
  padding-top: 20px;margin-top: 20px;
}
.new-detail>div>p{
  text-align: left;
  font-size: 16px;
  line-height: 36px;
  color: #333333;
}
.back{
  display: block;
  width: 90px;
  height: 38px;
  background-color: #E47915;
  color: #FFFFFF;
  border: 1px solid #E47915;
  border-radius: 5px;
  font-size: 16px;
  text-align: center;
  line-height: 35px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.back:hover{
  background-color: #FFFFFF;
  color: #E47915;
}
/***********paper**********/
.select-year{
  font-size: 24px;
  color: #000000;
}
.select-year>select{
  vertical-align: middle;
  height: 40px;
}
.paper-list>ul>li{
  float: left;
  width: 20%;
  margin-right: 2%;
  margin-left: 3%;
  margin-top: 30px;
  cursor: pointer;
}
.paper-list>ul>li>div{
  position: relative;
  border: 1px solid #CCCCCC;
}
.paper-list>ul>li>div>img{
  width: 100%;
}
.paper-list>ul>li>div>p{
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0;
  text-align: center;
  color: #FFFFFF;
  font-size: 18px;
  background-color: #E47915;
  opacity: 0.9;
  overflow: hidden;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.paper-list>ul>li>div>p>img{
  display: block;
  width: 30%;
  margin: 45% auto 10%;
}
.paper-list>ul>li:hover div p{
  height: 100%;
}
.paper-list>ul>li>p{
  margin: 10px 0;
  text-align: center;
  font-size: 18px;
  color: #000000;
  white-space:nowrap;
  overflow:hidden;
}
/***********qywh.html***********/
.cu1>.lf,.cu3>.lf{
  width: 35%;
  overflow: hidden;
}
.cu1>.lf>img,.cu3>.lf>img{
  width: 100%;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.cu1>.lf>img:hover,.cu3>.lf>img:hover{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
.cu1>.rt,.cu3>.rt{
  width: 65%;
  padding-left: 3%;
}
.cu1 h3{
  font-size: 30px;
  line-height: 36px;
  color: #222222;
}
.cu1 p{
  font-size: 16px;
  line-height: 36px;
  color: #333;
  text-indent: 2em;
  margin: 20px 0;
}
.cu1 p:last-child{
  margin-top: 0;
}
.cu1 h4{
  font-size: 26px;
  color: #E47915;
  margin: 20px 0;
}
.cu1 h6{
  font-size: 16px;
  color: #333;
}
.cu2{
  position: relative;
  margin: 30px 0;
}
.cu2>img{
  width: 100%;
  min-height: 800px;
}
.cu2 .side-tit{
  position: absolute;
  top: 0;
  left: 10%;
}
.honors-contain .cu2>.container{
  position: absolute;
  top: 180px;
  left: 10%;
  background-color: rgba(256,256,256,0.8);
  border-radius: 10px;
  padding: 50px 0;
  min-height: 600px;
}
.cu2>.container>p{
  font-size: 16px;
  color: #333;
  line-height: 36px;
  padding-left: 4%;
}
.cu2>.container>p:first-child{
  font-size: 30px;
  color: #222222;
}
.cu2>.container>p:nth-child(2){
  font-size: 30px;
  color: #E47915;
  margin: 10px 0;
}
.cu3{
  margin: 30px;
}
.cu3 h3{
  font-size: 30px;
  color: #222222;
  margin-top: 10px;
}
.cu3 h4{
  font-size: 30px;
  color: #E47915;
  margin: 20px 0;
}
.cu3 p{
  font-size: 16px;
  line-height: 36px;
  color: #333;
}
/************cybj.html*************/
.industrial-service{
  width: 100%;
}
.industrial-service ul {
  width: 100%;
}
.industrial-service li {
  width: 100%;
}
.industrial-service li .contbox {
  padding: 4% 4% 0 10%;
  width: 50%;
}
.industrial-service li .contbox h3 a{
  font-size: 38px;
  color: #E47915;
}
.industrial-service li .contbox p{
  font-size: 15px;
  color: #333;
  height:90px;
  line-height: 30px;
  text-indent: 2em;
  margin-top: 20px;
  margin-bottom: 50px;
  display:-webkit-box;
  -webkit-box-orient:vertical;/*垂直排列*/
  -webkit-line-clamp:2;/*显示的行数*/
  overflow:hidden;
}
.industrial-service li .contbox p a{
  color: #F50909;
}
.industrial-service li .contbox .link{
  display: block;
  width: 120px;
  padding: 10px 20px 10px 10px;
  margin-top: 5%;
  border-radius: 5px;
  color: #FFFFFF;
  font-size: 16px;
  border: 1px solid #E47915;
  background: url("../images/ico_124.png") no-repeat 86px center;
  background-color: #E47915;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.industrial-service li .contbox .link:hover{
  background: url("../images/ico_125.png") no-repeat 86px center;
  background-color: #FFFFFF;
  color: #E47915;
}
.industrial-service li .imgbox {
  display: block;
  width: 50%;
  position: relative;
}
.industrial-service li .imgbox:hover .upbox{
  opacity: 0.8;
}
.industrial-service li .upbox {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #E47915;
  opacity: 0;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.industrial-service li .upbox a{
  display: block;
  width: 130px;
  font-size: 18px;
  margin: 0 auto;
  margin-top: 22%;
  color: #FFFFFF;
  padding: 10px;
  padding-right: 30px;
  background: url("../images/ico_54.png") no-repeat right center;
}
/*****cybu_show.html****/
.c-con{
  padding-bottom: 50px;
  border-bottom: 1px solid #E6E4E2;
  margin-bottom: 50px;
}
.c-nav div ul li{
  width: 14%;
  margin: 0 1%;
}
.c-con-lf{
  width: 40%;
}
.c-con-lf>img{
  margin-bottom: 30px;
}
.c-con-rt{
  width: 60%;
  padding-left: 2%;
}
.c-con-rt>p{
  font-size: 18px;
  line-height: 36px;
  color: #333;
  text-indent: 2em;
}
/***********tzzgx.html********/
.relation-list ul li{
  float: left;
  width: 23%;
  margin: 1% 1%;
  padding: 1%;
  border: 2px solid #CCCCCC;
  border-radius: 5px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.relation-list ul li:hover{
  border-color: #E47915;
}
.relation-list ul li h5{
  font-size: 14px;
  padding-left: 30px;
  color: #999999;
  background: url("../images/time_ico.png") no-repeat 5px center;
}
.relation-list ul li h3{
  font-size: 18px;
  color: #333;
  margin-top: 20px;
  min-height: 150px;
}
.relation-list ul li a{
  display: block;
  font-size: 14px;
  color: #E47915;
  padding: 15px 0;
  padding-left: 40px;
  background: url("../images/pdf2.png") no-repeat left center;
  background-size: 35px;
}
.job{
  width: 100%;
  border: 1px solid #CCCCCC;
  border-radius: 5px;
  margin-bottom: 50px;
}
.panel-header{
  width: 100%;
  border: 1px solid #E9EBED;
  padding: 10px 20px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.panel-header.active{
  background-color: #E47915;
}
.panel .panel-header.active span{
  color: #FFFFFF;
}
.panel-header.active span:last-child{
  background: url("../images/job-icon2.png") no-repeat right center;
}
.panel-header>span:first-child{
  float: left;
  font-size: 20px;
  color: #333;
}
.panel-header>span:last-child{
  float: right;
  font-size: 14px;
  margin-top: 5px;
  color: #333;
  padding-right: 30px;
  background: url("../images/job-icon1.png") no-repeat right center;
}
.panel-body{
  padding: 10px 40px;
  display: none;
}
.panel-body.active{
  display: block;
}
.panel-body>ul{
  border-bottom: 1px solid #E9EBED;
  padding-bottom: 10px;
}
.panel-body>ul>li{
  float: left;
  width: 25%;
  font-size: 16px;
  padding: 5px 0;
}
.panel-body>h3{
  font-size: 16px;
  margin: 30px 0;
}
.panel-body p{
  font-size: 16px;
  color: #333;
  line-height: 30px;
}
.panel-body>div{
  margin: 30px 0;
}
.panel-body>h6{
  font-size: 16px;
  color: #333;
  padding: 30px 0 ;
}
.panel-body>h6>a{
  color: #E47915;
}
/***************公益事业.html******************/
.welfare>li{
  border: 10px solid #f5f5f5;
  margin-bottom: 50px;
}
.welfare>li:hover h3{
  color: red;
}
.welfare .contbox,.welfare .imgbox{
  width: 50%;
}
.welfare .contbox{
  padding: 20px;
}
.welfare .contbox>h3{
  font-size: 25px;
  color: #000000;
  white-space:nowrap;
  overflow:hidden;
}
.welfare .contbox>h6{
  font-size: 12px;
  color: #999999;
  margin: 3% 0;
}
.welfare .contbox>p{
  font-size: 14px;
  color: #333;
  text-indent: 2em;
  height:60px;
  line-height: 30px;
  display:-webkit-box;
  -webkit-box-orient:vertical;/*垂直排列*/
  -webkit-line-clamp:2;/*显示的行数*/
  overflow:hidden;
}
.welfare .contbox>a{
  display: block;
  font-size: 14px;
  color: #000000;
  margin-top: 3%;
}
.welfare .imgbox{
  overflow: hidden;
}
.welfare .imgbox img{
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.welfare .imgbox img:hover{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
.welfare .contbox>span{
  display: block;
  width: 71px;
  padding: 5px;
  margin: 30px 0;
  color: #FFFFFF;
  font-size: 14px;
  background-color: #E47915;
}
.welfare .contbox>ul>li{
  border: 1px solid #D1D1D1;
  border-bottom: none;
  font-size: 16px;
  color: #333;
  line-height: 30px;
}
.welfare .contbox>ul>li:last-child{
  border-bottom: 1px solid #D1D1D1;
}
.welfare .contbox>ul>li>span{
  display: inline-block;
  width: 150px;
  text-align: center;
  border-right: 1px solid #D1D1D1;
  background-color: #F3F3F3;
  margin-right: 20px;
}

/*********党建园地********/
.party-work{
  width: 100%;
  padding-top: 30px;
  background-color: #F5F5F5;
}

/*党建工作*/
.party-work .party-work-show ul li{
  background-color: #FFFFFF;
}
.party-supervisor .party-list li{
  background-color: #FFFFFF;
  margin-bottom: 30px;
}
.party-work-show ul{
  padding: 30px 0 0;
}
.party-work .party-work-show ul{
  padding: 30px 0 100px;
}
.party-work-show .swiper-pagination-bullets{
  bottom: 60px;
}
.party-work-show ul li{
  float: left;
  width: 23%;
  margin: 1% 1% 2% 1%;
  background-color: #f5f5f5;
}
.party-work-show.phone ul li{
  width: 48%;
  margin: 1%;
}
.party-work-show ul li:hover h3{
  color: red;
}
.party-work-show ul li>a{
  display: block;
}
.party-work-show ul li>a>span{
  display: block;
  overflow: hidden;
}
.party-work-show ul li>a>span>img{
  width: 100%;
  height: 203px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.party-work-show ul li>a>span>img:hover{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
.party-work-show ul li>a>h3{
  font-size: 20px;
  color: #000000;
  margin: 5% 10px;
  white-space:nowrap;
  overflow:hidden;
}
.party-work-show ul li>a>h6{
  font-size: 14px;
  color: #999999;
  padding: 0 10px;
}
.party-work-show ul li>a>p{
  font-size: 14px;
  color: #333;
  margin: 10% 0;
  padding: 0 10px;
  text-indent: 2em;
  display:-webkit-box;
  -webkit-box-orient:vertical;/*垂直排列*/
  -webkit-line-clamp:3;/*显示的行数*/
  overflow:hidden;
  height:60px;
}
.party-work-show .swiper-pagination-bullet {
  width: 30px;
  height: 3px;
  border-radius: 0;
  background-color: #BBBBBB;
}
.party-work-show .swiper-pagination-bullet-active{
  background-color: #e47916;
}
/*党建服务*/
.party-service{
  width: 100%;
  padding-top: 30px;
  background: url("../images/bg-about_02.jpg") no-repeat center;
}
.party-service ul{
  padding: 50px 0 150px 0;
}
.party-service ul li{
  float: left;
  width: 33.333%;
  text-align: center;
}
.party-service ul li a{
  display: block;
  width: 180px;
  height: 180px;
  border-radius: 5px;
  margin: 0 auto;
  padding-top: 5px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.party-service ul li a:hover{
  background-color: #EEDBBD;
}
.party-service ul li a span{
  display: block;
  width: 116px;
  height: 116px;
  font-size: 24px;
  margin: 0 auto;
  margin-top: 10px;
  color: #E47915;
}
.party-service ul li a span img{
  width: 100%;
}
/*纪检监督*/
.party-supervisor{
  width: 100%;
  background-color: #F5F5F5;
  padding: 30px 0 50px;
}
.party-list{
  padding-top: 30px;
}
.party-list li{
  float: left;
  width: 30%;
  margin: 0 1.5%;
  background-color: #f5f5f5;
}
.party-supervisor .party-list li{
  min-height: 280px;
}
.party-list li:hover h3{
  color: red;
}
.party-list li a{
  display: block;
}
.party-list li a h3{
  font-size: 20px;
  color: #000000;
  margin: 5% 10px;
  white-space:nowrap;
  overflow:hidden;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}
.party-list li a h6{
  font-size: 14px;
  color: #999999;
  padding: 0 10px;
}
.party-list li a p{
  font-size: 14px;
  color: #333;
  margin: 20px 10px 50px 10px;
  line-height: 30px;
  padding: 0 10px;
  text-indent: 2em;
  display:-webkit-box;
  -webkit-box-orient:vertical;/*垂直排列*/
  -webkit-line-clamp:4;/*显示的行数*/
  overflow:hidden;
  height:115px;
}
.party-supervisor .party-list li:last-child img{
  margin: 20px 10px;
}
.party-supervisor .party-list li:last-child h3{
  font-size: 25px;
}
.party-supervisor .party-list li:last-child h5{
  font-size: 14px;
  color: #333;
  margin: 25px 0;
  line-height: 30px;
  padding: 0 10px;
  display:-webkit-box;
  -webkit-box-orient:vertical;/*垂直排列*/
  -webkit-line-clamp:5;/*显示的行数*/
  overflow:hidden;
}
/*工会园地*/
.party-union{
  width: 100%;
  padding: 30px 0 50px;
}
.party-union .party-list li,.party-woman .party-list li{
  background-color: #F5F5F5;
}
/***********djyd1_show**********/
.bg-color{
  width: 100%;
  padding: 30px 0;
}
.bg-color .side-tit{
  margin-top: 0;
}
/*djyd2_show.html*/
.bg-color .party-list li{
  margin-bottom: 30px;
}

/*contact us*/
.address .address-detail{
  width: 40%;
  padding-right: 3%;
}
.address .map{
  width: 60%;
}
.address-detail ul h3{
  font-size: 30px;
  color: #000000;
  margin: 20px 0;
}
.address-detail ul li{
  font-size: 16px;
  line-height: 36px;
  padding-left: 30px;
  color: #333;
  background: url("../images/c_i2.png") no-repeat left center;
}
.address-detail ul li:nth-child(3){
  background: url("../images/c_i3.png") no-repeat left center;
}

.address-detail ul li:nth-child(4){
  background: url("../images/c_i4.png") no-repeat left center;
}

.address-detail ul li:nth-child(5){
  background: url("../images/c_i5.png") no-repeat left center;
}
.address-detail ul li:nth-child(6){
  background: url("../images/c_i6.png") no-repeat left center;
}
.message{
  width: 100%;
  padding: 40px 0;
  background-color: #F5F5F5;
  font-size: 16px;
}
.message form li{
  float: left;
  width: 48%;
  margin-bottom: 20px;
}
.message form input{
  width: 80%;
  height: 40px;
  border: 1px solid #DBDBDB;
}
.message form textarea{
  border-color: #DBDBDB;
  position: absolute;
  left: 55px;
  width: 86.5%;
}
.message form p{
  position: relative;
  min-height: 175px;
}
.message form p span{
  position: absolute;
  left: 0;
  top: 40%;
}
.message form input#code{
  width: 10%;
}
.message form button{
  width: 13%;
  height: 40px;
  color: #FFFFFF;
  background-color: #E47915;
  font-size: 24px;
  line-height: 40px;
  vertical-align: bottom;
  letter-spacing:15px;
  cursor: pointer;
}
.party-woman .party-list{
  margin-bottom: 50px;
}
#div-c3 img.phone{
  width: 100%;
}
.speech-phone{
  color: #FFFFFF;
}
/*党员缴费*/
.dyyf-list>h3{
  font-size: 24px;
  color: #000000;
}
.dyyf-list{
  margin: 50px 0;
}
.dyyf-list>p{
  font-size: 16px;
  color: #333;
  line-height: 36px;
  margin: 30px 0;
}
.money li{
  margin: 50px 0;
}
.money li p:first-child{
  font-size: 18px;
  color: #333;
  font-weight: bold;
  line-height: 30px;
  margin: 10px 0;
}
.money li p:first-child img{
  display: inline-block;
  margin-right: 20px;
}
.money li p:last-child{
  padding-left: 70px;
  font-size: 14px;
  color: #333;
}
.money li p:last-child input{
  height: 30px;
  border: 1px solid #A9A9A9;
}
.pay-online{
  margin: 50px 0;
}
.pay-online h3{
  font-size: 24px;
  color: #333;
}
.pay-online p{
  font-size: 18px;
  color: #333;
  padding-left: 20px;
  margin: 30px 0;
  background: url("../images/xing.jpg") no-repeat left center;
}
.pay-online p input{
  height: 30px;
  width: 200px;
  border: 1px solid #A9A9A9;
}
.pay-online div{
  font-size: 18px;
  color: #333;
  margin: 30px 0;
  padding-left: 20px;
  background: url("../images/xing.jpg") no-repeat left center;
}
.pay-online div input{
  height: 30px;
  width: 100px;
  border: 1px solid #A9A9A9;
}
.pay-online span{
  display: inline-block;
  width: 100px;
  text-align: center;
}
.pay-online div span:last-child{
  font-size: 14px;
}
.pay-online div img{
  display: inline-block;
  margin: 0 20px;
}
.pay-online .back{
  margin-left: 140px;
}

/*党员学习*/
.course-select span{
  font-size: 18px;
  color: #333;
  display: inline-block;
  margin: 0 20px;
}
.course-select input{
  height: 30px;
  width: 200px;
  border: 1px solid #A9A9A9;
  margin-right: 10px;
}
.course-select select{
  width: 200px;
  height: 30px;
}
.dyyf-content .party-work-show ul li h6{
  margin-bottom: 20px;
  white-space:nowrap;
}

.ksxx{
  position: relative;
  width: 150px;
  margin-top: 20px;
}
.ksxx>a{
  display: inline-block;
  width: 150px;
  height: 34px;
  line-height: 34px;
  color: #333;
  border: 1px solid #A9A9A9;
  text-align: center;
  position: relative;
  z-index: 20;
  transition: all 0.3s linear;
}
.ksxx>i{
  display: block;
  width: 0;
  height: 34px;
  background-color: #e47916;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.3s linear;
}
.ksxx a:hover+i{
  width: 150px;
}
.ksxx a:hover{
  color: #FFFFFF;
}
.course-jishu>h3{
  color: #E47915;
  font-size: 36px;
  border-bottom: 1px solid #E5E3E3;
}
.course-jishu>h3:after{
  content: '';
  display: block;
  width: 144px;
  border-bottom: 2px solid #E47915;
}
.course-jishu .bg-color{
  padding: 0 0 30px;
}
.message.no-bgColor{
  background-color: #FFFFFF;
}
.video .side-tit{
  text-align: left;
}
@media screen and (min-width: 1830px){
  /*******************index*******************/
	.industrial>div>ul>li{ min-height:220px; }
	.header-mobile,.footer-nav,.industrial>.container>.new-head,.industrial>.container>.swiper-container,.company-mobile,.show-mobile{
    display: none;
  }
  /*******************about******************/
  .phone{ display: none; }
  .bigBg>h3:nth-child(3){
    top: 30%;
  }
  .welfare .contbox>p{
    -webkit-line-clamp:4;/*显示的行数*/
  }
  .industrial-service li .contbox p{
    -webkit-line-clamp:3;/*显示的行数*/
  }
  .banner h3:nth-child(2){
  font-size: 4rem;
}
 .info-content .details1{}
}

@media screen and (min-width: 992px) and (max-width: 1829px){
  /*******************index*****************/
  .header-mobile,.footer-nav,.industrial>.container>.new-head,.industrial>.container>.swiper-container,.company-mobile,.show-mobile{
    display: none;
  }
  /*******************about*****************/
  .phone{ display: none; }
  .honorsPhone{display: none;}
  .info-content .details1{

  }
}

@media screen and (min-width: 767px) and (max-width: 991px){
  /*******************index****************/
  .container{ width: 98%;}
  .header,.header-left,.float-box,.company-mobile,.industrial .new-head,.footer-nav .pic,.company-show>ul>li>a>p,.new-content,.footer .main .right,.industrial>.container>ul{
    display: none;
  }
  .right-pic>ul>li>a>i,.company-show>ul>li:nth-child(5)>a>p{ display: none; }
  .new-content-mobile,.industrial>.container>.company-mobile{ display: block; }
  .footer .main .left{ width: 100%;  }
  .banner,.bigBg{ margin-top: 90px; }
  .banner h3:nth-child(2),.bigBg h3:nth-child(2){ font-size: 2.5rem; }
  .banner h3:nth-child(3){ font-size: 1.2rem; }
  .bigBg h3:nth-child(3){font-size: 2rem;top: 35%;}
  .banner h3:last-child{ font-size: 0.8rem; }
  .about-us>div>div{ width: 100%; }
  .left-txt>p{ line-height: 30px; }
  .company-show>ul>li>a>h2{ top: 36%; }
  .right-pic{ margin-top: 10px; position: relative; }
  .right-pic>ul{ width: 100%; position: absolute; bottom: 30px; background-color: #ffffff; opacity: 0.8; }
  .right-pic>ul>li>a>div>p.green{ height: 100px; }
  .tit{ font-size: 12px; color: #000000; }
  .right-pic>div>p{ font-size: 30px; }
  .company-show>ul>li>a>h6{ font-size: 14px; }
  .footer .main{ padding: 30px 0 50px; }
  .industrial>div>ul>li p{ font-size: 16px; }
  /**************************about************************/
  .about-nav ul li{ font-size: 14px;  }
  .side-tit>h2{ font-size: 36px}
  .side-tit>h3{ font-size: 24px}
  .group-info .info-content>div{ width: 100%;margin-right: 0; }
  .group-info .info-content>.lf>div:last-child{ display: none; }
  .phone{ display: block; }
  .pc{ display: none; }
  .speech .rt{display: none;}
  .speech .lf{width: 100%;}
  .speech .details{ height: 500px;overflow: visible; }
  .btns{display: none;}
  .honors .swiper-container{display: none;}
  .cu2>.container{ left: 1%; }
  .cu2 .side-tit{left: 1%;}
  .cu1 h3,.cu3 h3,.cu1 h4,.cu3 h4{ font-size: 20px; }
  .cu1 p,.cu3 p{ font-size: 14px; }
  /*产业布局*/
  .industrial-service li .contbox p{ display: none; }
  .relation-list ul li{ width: 48%; margin: 1% 1% 2%; }

  .bg-color .party-work-show ul li{
    width: 48%;
    margin: 1% 1% 2% 1%;
  }
  /*.honors-contain{*/
    /*margin-top: 100px;*/
  /*}*/
  .show-margin{
    margin-top: 100px;
  }
  .bread-nav{
    display: none;
  }
  .speech-phone p{
    font-size: 16px;
    line-height: 30px;
  }
  .show-mobile{
    display: none;
  }
  .lzts-margin{
    margin-top: 100px;
  }
  .target-fix{display:block;position:relative;top:-90px;height:0;overflow:hidden;}
  #nav{display:block;position:relative;top:-90px;height:0;overflow:hidden;}
}

@media screen and (max-width: 766px){
  .container{ width: 100%; margin: 0 auto;  }
  .header,.header-left,.float-box,.main,.industrial>.container>h3,.industrial>.container>p,.industrial>.container>ul,.right-pic>ul>li>a>i,.company-show>ul{ display: none; }
  .new-content-mobile,.footer-nav>.sub-nav1,.industrial>.container>.new-head,.pic img,.show-mobile{ display: block; }
  .header-mobile{ height: 68px; }
  .logo{ width: 35%; }
  .sub-nav{ top: 68px; }
  .logo img{ max-height: 68px; width: 80%; margin-top: 5%; }
  .right-m{ width: 30%; margin-top: 0; }
  .sub-nav>ul>li>a>i,.sub-nav>ul>li>div>a>i{ top:0; right: 0; background-size: 15px 15px; position: inherit }
  .sub-nav>ul>li>a>i.active{ background: url("../images/jt_02.png") no-repeat center; background-size: 15px 15px;  }
  .en{ font-size: 18px; }
  .banner,.bigBg{ margin-top: 68px; }
  .nav-m>span:last-child{ margin-bottom: 5px; }
  .banner h3:nth-child(2),.bigBg h3:nth-child(2){ font-size: 1.2rem; }
  .banner h3:nth-child(3){ font-size: 0.8rem; }
  .bigBg h3:nth-child(3){font-size: 1.2rem;top: 38%;}
  .banner h3:last-child{ font-size: 0.5rem;  }
  .banner .swiper-pagination-bullet{  width: 30px; }
  .new-head>div>span:first-child:before,.left-txt>span:first-child:before{ width: 65px; margin-top: 0; margin-bottom: 15px;  }
  .new-head>div>span:first-child,.left-txt>span:first-child{ font-size: 30px; }
  .new-head>div>span:last-child,.left-txt>span:nth-child(2){ font-size: 20px; left: 5px; }
  .new-content-mobile .swiper-container>.swiper-pagination{ bottom: 0; }
  .industrial{ padding-top: 0; padding-bottom: 5px }
  .more>a{  background-size: 20%; }
  .more a:hover+i{  }
  .about-us>div>div{ width: 100%; }
  .left-txt>p{ font-size: 14px; line-height: 30px; padding-right: 0;  margin: 0 2rem }
  .right-pic{ margin-top: 50px; position: relative; padding-bottom: 0 }
  .left-txt>ul>li>p{ font-size: 36px; }
  .right-pic>div>p{ font-size: 21px; line-height: 36px; }
  .right-pic>ul{ width: 100%; position: absolute; bottom: 0;background-color: #ffffff;
    opacity: 0.8; }
  .about-us .right-pic>ul{position: inherit;padding: 0 1rem}
  .right-pic>ul>li>a>div>p.green{ height: 100px;  }

  .tit{ font-size: 14px; color: #333 }
  .company-mobile ul>li>a>h2{ height: 40px; }
  .company-mobile ul>li>a>p{ -webkit-line-clamp: 3; }
  .about-us .more{ margin: 0 2rem 1rem 0;  }
  .footer-nav>.pic{ width: 75%; margin: 0 auto; }
  .footer-nav>.pic>div{ width: 32%; margin:5px auto; }
  .pic  img{width: 100%;height: auto  }
  .pic h2{font-size: 12px;line-height: 30px;color: #222;text-align: center;}
  .footer .bot { width: 100%; height:auto; background-color: #081016; text-align: center }
  .footer .bot p { width: 100%; line-height:2; margin: 0; font-size: 12px; color: #ffffff; padding: .5rem 0  }
  .sub-nav>ul>li>a{ font-size: 14px; padding: 10px 0 }
  .sub-nav>ul>li>div>a{ font-size: 14px; padding: 10px; }
  .sub-nav1>ul>li>a{ font-size: 18px; }
  .sub-nav1>ul>li>div>a{ font-size: 15px; padding-left: 10px; }
  .show-mobile a>h2{ top: 70px; }
  .show-mobile a>h6{ font-size: 18px; }
  /*****************************about******************/
  .about-nav ul{display: flex; }
  .about-nav ul li{ font-size: 14px; flex: 1;  margin: 0 }
  .about-nav ul li a em{width: 100%;}
  .side-tit>h2{ font-size: 20px;margin-top: 20px;}
  .side-tit>h3{ font-size: 20px;font-weight: bold;}
  .side-tit2{ margin:20px 0; padding-left:0px;}
  .side-tit2>h2{ font-size: 20px;margin-top: 20px;}
  .side-tit2>h3{ font-size: 20px;font-weight: bold;}
  .group-info .info-content>div{ width: 100%;margin-right: 0; }
  .group-info .info-content>.lf>div:last-child{  padding: 1rem; margin-bottom: 0 }
  .phone{ display: block; }
  .pc{ display: none; }

  .details p{ font-size: 14px }
  .honors .swiper-container{display: none;}

  /****************honor.html***************/
  .honors-list>ul>li{
    float: left;
    width: 98%;
    margin: 2% 1% 8% 1%;
  }
  .news-list>ul>li,.notices-list>ul>li{
    width: 47%;
    margin: 3% 1%;
    float: left;   box-sizing: border-box; padding: 2% 2% 0;
  }
  .honors-list>ul>li p{
    padding: 7px 0;
    font-size: 16px;
  }
  video{width: 100%;}
  .new-detail>img{
    display: block;
    width: 100%;
    margin: 0 auto;
  }
  .paper-list>ul>li{
    width: 44%;
    margin: 20px 3%;
  }
  .cu1>.lf,.cu1>.rt,.cu3>.lf,.cu3>.rt{
    width: 100%;
    padding-left: 0;
    margin-bottom: 30px;
  }
  .cu2 .side-tit{
    position: static;
  }
  .cu2>.container{
    position: static;
  }
  .cu3{
    margin: 0;
  }
  .cu1 h3,.cu3 h3,.cu1 h4,.cu3 h4,.cu2>.container>p:first-child,.cu2>.container>p:nth-child(2){
    font-size: 18px;
  }
  .cu1 p,.cu3 p,.cu2>.container>p{
    font-size: 14px;
  }
  /*产业布局*/
  .industrial-service li .contbox,.industrial-service li .imgbox,.welfare li .contbox,.welfare li .imgbox{
    width: 100%;
  }
  .link{
    margin-bottom: 50px;
  }
  .industrial-service li .contbox p{
    -webkit-line-clamp:10;/*显示的行数*/
  }
  .c-con-lf,.c-con-rt{
    width: 100%;
  }
  .relation-list ul li{
    width: 98%;
    margin: 3% 1%;
  }
  .panel-body>ul>li{
    width: 50%;
  }
  .panel .panel-header>span{
    font-size: 14px;
  }
  .panel-header>span:last-child{
    margin-top: 0;
  }
  /*党建园地*/
  .party-list li{
    width: 98%;
    margin: 20px 1%;
  }
  .bg-color .party-work-show ul li{
    width: 98%;
    margin: 20px 1%;
  }

  .address .address-detail{
    width: 100%;
    padding-right: 0%;
  }
  .address .map{
    width: 100%;
  }
  .message form li{
    width: 100%;
  }
  .message form input{
    width: 100%;
  }
  .message form input#code{
    width: 100%;
  }
  .message form button{
    display: block;
    width: 98%;
    margin: 20px auto;
  }
  .message form div span:nth-child(3){
    display: block;
    width: 30%;
    margin: 20px 0;
  }
  .message form textarea{
    left: 0;
    top: 28px;
    width: 100%;
  }
  .message form p{
    position: relative;
    min-height: 175px;
  }
  .message form p span{
    position: absolute;
    left: 0;
    top: 0;
  }
  .message form p{
    min-height: 200px;
  }
  .speech>img{
    min-height: 1224px;
  }
  .party-service ul li a span img {
    width: 80%;
  }
  .party-service ul li a{
    width: 116px;
  }
  .new-head .lf{
    width: 50%;
  }
  .industrial-service li .upbox{
    opacity: 0.8;
  }

  .industrial-service li .contbox h3{
    font-size: 30px;
    margin-top: 30px;
  }
  .speech-phone p{
    font-size: 16px;
    line-height: 30px;
  }
  .party-work-show ul{
    padding: 0;
  }
  .panel-body {
    padding: 10px 10px;
  }
  .c-nav div ul li{
    width: 25%;
  }
  .course-select span,.course-select select,.course-select input{
    margin: 10px 0;
  }
  .course-select input,.course-select select{
    width: 170px;
  }
  /*发展历程*/
  .proces-ico{ width: 18px; height: 18px; left: 0; margin-left: 0;}
  .proces-line{ left: 6px; margin-left: 0;}
  .proces-bot{ background-position: 6px top; text-align: left; padding-top: 85px;}
  .historyPage{ padding: 50px 0;}
  .historyPage .by{ font-size: 20px;}
  .historyBox{ padding: 50px 0 0;}
  .proces-dl dd{ width: 100%; float: none; padding: 0 0 40px;}
  .proces-dl .oneItem{ margin-top: 0; padding: 0 0 40px 0;}
  .proces-dl .oneItem .proces-t{ margin: 0 0 22px 40px; text-align: left;}
  .proces-dl .proces-t .line{ width: 22px; left: -32px;}
  .proces-dl .oneItem .proces-t .line{ left: -32px; right: auto;}
  .proces-dl .itemBox,.proces-dl .oneItem .itemBox{ margin: 30px 0 0 40px;}
  .proces-dl .oneItem .proces-t2{ text-align: right;}
  .proces-dl .oneItem .proces-t2 .sj{ right: auto; left: 5%;}
  .target-fix{display:block;position:relative;top:-68px;height:0;overflow:hidden;}
  #nav{display:block;position:relative;top:-68px;height:0;overflow:hidden;}
  .pagination a{
  	padding:8px 8px;
  }
  .pagination span{
  	padding:8px 8px;
  }
}

@media screen and (min-width: 1000px) and (max-width:1050px){
  .info-content .details1{
    height: 263px;
  }
}

/*7.19*/
.info-content .details1 p{
  font-size: 16px;
  line-height: 36px;
  color: #333;

}
.info-content .details1{margin-bottom:20px;position: relative;}
.info-content .details1 .cent{  top: 0; left: 0; width: 100%;  }
.info-content .btns1{width: 100%;height: 40px;}
.info-content .btns1 span{
  display: block;
  float: left;
  width: 35px;
  height: 34px;
  margin-right: 10px;
  cursor: pointer;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.info-content .btns1 .left{
  background:url(../images/top-arr1.png) center no-repeat;
}
.info-content .btns1 .right{
  background:url(../images/bottom-arr1.png) center no-repeat;
}
.info-content .btns1 span:hover{
  background-color: #e0b34c;
}

.speech-content .rt{
  position: absolute;
  top: 0;
  right: 0;
}
.speech .rt img {
  display: block;
  width: 90%;
  height: 100%;
  margin: 0 auto;
}
/**2017.8.24**/
.panel-header>span>a{
	display:inline-block;
	margin-left:10px;
	font-size:14px;
	color:#333;
}
.panel .panel-header.active span>a{
    color: #FFF;
}

/**2018.4.25**/


.bigBg>h3:nth-child(2):before{
		display:none;
	}
.banner h3:nth-child(2):before{
	display:none;
}
.about-us {
	background: url(../images/gsjj_bg.jpg) no-repeat #f3f3f3;
	background-size: 100% 100%;
}
.right-pic>ul>li>a>i{
	background:none;
}

.right-pic>div{
	height: 535px;
}
.right-pic>div>img{
		display: none;
	}
@media screen and (max-width:600px){
	.about-us {
      background-image: url(../images/gsjj_bgw.jpg);
       background-size: contain; background-position: bottom; background-color: #fff;
      padding: 0;

}
	.right-pic>div{
	height:inherit;
}
	.right-pic>div>img{
		display: block;
		
	}
}