﻿.zt-color{
    color:#ee7836;
}
.one-text{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.two-text{overflow : hidden;display: -webkit-box;display: -moz-box;-webkit-line-clamp: 2;-moz-line-clamp: 2;-webkit-box-orient: vertical;-moz-box-orient: vertical;text-overflow: ellipsis;}
.three-text{overflow : hidden;display: -webkit-box;display: -moz-box;-webkit-line-clamp: 3;-moz-line-clamp: 3;-webkit-box-orient: vertical;-moz-box-orient: vertical;text-overflow: ellipsis;}

.font-40{
    font-size: 40px;
    font-weight: normal;
    font-stretch: normal;
}
.font-36{
    font-size: 36px;
    font-weight: normal;
    font-stretch: normal;
}
.font-32{
    font-size: 32px;
    font-weight: normal;
    font-stretch: normal;
}
.bold{
    font-weight: bold;
}
h1,h2,h3,h4,h5,h6{
    font-weight: normal;
    font-stretch: normal;
}
.f-left{
    float:left!important
}
.f-right{
    float:right!important
}
.t-center{
    text-align: center;
}
.center{
    width:1200px;
    margin:auto;
}
.font-17{font-size: 17px}
.rzsh{font-size: 0}
/*分页*/
.page {
    margin:50px 0 80px 0;
    padding:8px;
    text-align:center;
}
.page a {
    display:inline-block;
    margin:0 2px;
    width: 48px;
    line-height: 42px;
    background-color: #cccccc;
    vertical-align:top;
    color: #fff
}
.page a.hover {font-weight:bold;color:#C00;}
.page .current {
    background-color: #999999;
    width: 48px;
    line-height: 42px;
    display:inline-block;
    color: #fff
}
.center-out{
    width: 100%;
    padding:0 0 50px 0;
    text-align: center;
}
/*首页*/
#top{
    padding-top: 162px
}
#top.scrolled {
    padding-top: 72px;
}
.bgimg{
    /*padding-top: 162px*/
}
/*.bgimg{
    margin-top: 162px
}
.bgimg.scrolled{
    margin-top: 72px
}
.bg{
    margin-top: 72px
}*/
.header{
    top:0;
    position:fixed;
    width:100%;
    z-index:9;
    background:#fff;
    -webkit-box-shadow:0 0 5px #e0e1e1;  
    -moz-box-shadow:0 0 5px #e0e1e1;  
    box-shadow:0 0 5px #e0e1e1; 
    /*border-bottom: 1px solid #e0e1e1;*/
}
.header .inner{
    margin:0 auto;
}
.header .inner.scrolled  .nav-right-top{
    display: none
}

.header .nav-left{
    float:left;
    width:33%;
   
}
.header .nav-left .logo{
    display: block;
}
.header .nav-left .logo img{
  /*width:198px;*/
  height:57px;
  margin-top: 60px
}
.header .inner.scrolled .logo img{
    width:163px;
    height:47px;
   margin-top: 13px 
}
.header .right{
  width:60%;
  float:right;
   
}
.header .right .nav-right-top{
   width:100%;
   height: 90px;
   border-bottom: 1px solid #e1e1e1;
   padding-top: 34px 
}
.header .right .nav-right-top a{
    margin-left:416px;
    line-height: 30px;
    font-size: 15px;

    color: #636261;
	
	
	
}
.header .right .nav-right-top a:hover{
	color:#d51019
}
.header .right .nav-right-top form{
    float: right;
    /*width:180px;*/
    height:32px;
    
}
.header .right .nav-right-top form input[type="text"]{
    width: 140px;
    height: 30px;
    display:block;
    padding-left: 6px;
    border:none;
    font-size: 14px;
    color: #636261;
    float: left;
    border:1px solid #cacaca;

}
.header .right .nav-right-top form input[type="submit"]{
    width:36px;
    height:30px;   
    border:none;
    border:1px solid #cacaca;
    border-left:none;
    display: block;
    float: right;
    background:url(../images/ss.png) no-repeat center 5px;
}
.header .right .nav {
    position: relative;
    z-index: 4
}
.header .right .nav li{
    width: 15.1%;
    line-height:72px;
    height: 72px;
    text-align:center;
    float:left;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #3c3c3c;
    position: relative;
    z-index: 4
}
.header .right .nav li:last-of-type{  
    margin-right: 0px;
    width: 15.1666%;
    text-align: right;
}
.header .right .nav li:last-child{  
    margin-right: 0px;

}
.header .right .nav li:first-of-type{  
    width: 9.24%;
}

.header .right .nav li .out-a{
    display:block;
    color: #3c3c3c;
    line-height:72px;
    height: 72px;
    font-size: 15px;
    width: 100%;
    position: relative;
    -webkit-transition: color 200ms;
    transition: color 200ms;
    text-align: center;
    overflow:hidden;
}

.header .right .nav li .out-a span {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 4;
    width: 100%;
    height: 100%;
}
.header .right .nav li .out-a span.bkg{
    top: 100%;
    z-index: -1;
    background-color: #d51019;
    -webkit-transition: top 200ms;
    transition: top 200ms;
}
.header .right .nav li .out-a:hover{
    color: #fff
}
.header .right .nav li .out-a:hover .bkg {
    top:0;
    z-index: 3;
}
.header .right .nav .out-a.on span{
   color: #fff
}
.header .nav-content{
    /*position:absolute;
    top:162px;
    left:0;
    width:100%;
    opacity:0; 
    visibility:hidden; 
    -webkit-transform: translate(0, -20px);
      -moz-transform: translate(0, -20px);
      -ms-transform: translate(0, -20px);
      -o-transform: translate(0, -20px);
      -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
      -moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
      -o-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
      transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
      z-index: 2222;
      background-color: #f5f5f5;
      box-sizing: border-box;
      padding-top: 30px;
      padding-bottom: 15px*/
      -webkit-transform: translate(0, -20px);
      -moz-transform: translate(0, -20px);
      -ms-transform: translate(0, -20px);
      -o-transform: translate(0, -20px);
      -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
      -moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
      -o-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
      transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
    position: absolute;
    top: 72px;
    height: 80px;
    overflow: hidden;
/*    -webkit-transition: top 300ms;
    transition: top 300ms;*/
    z-index: 2;
    opacity: 0;
    visibility: hidden;
}
.header .right .nav li:hover .nav-content{
  /*opacity:1;
    visibility:visible;
    -webkit-transform: translate(0, 0px);
  -moz-transform: translate(0, 0px);
  -ms-transform: translate(0, 0px);
  -o-transform: translate(0, 0px);*/
  /*top:72px;*/
  z-index: 1;
  opacity:1;
  visibility: visible;
  -webkit-transform: translate(0, 0px);
  -moz-transform: translate(0, 0px);
  -ms-transform: translate(0, 0px);
  -o-transform: translate(0, 0px);

}
 
.header .nav-content .nav-top{
    /*width: 1100px;*/
    /*margin:0 auto;*/
    
}
.ej-nav1{
    width: 629px;
    padding-left: 25px;
    background-color: #e5e5e5
}
.ej-nav2{
    width: 290px;
     padding-left: 30px;
    background-color: #e5e5e5
}
.header .nav-content .nav-top a{
    
    line-height: 80px;
    color: #d51019;
    font-size: 16px;
    margin-right: 20px
  } 
.header .nav-content .nav-top a:hover{
    /*background-color: #d51019;*/
    color: #d51019;
    opacity: 0.5;
    filter:alpha(opacity=50);
   }
   .lunbo{
    /*background-color: #ee7836;*/
    width: 100%;
    height: 700px;
   }
   .lunbo .swiper-slide{
    height: 700px
   }

/*首页背景大图*/
.sylb-out{
    width: 100%;
	height:100%;
    position: relative;
}
.sylb{
    width: 100%;
	height:100%;
    position: relative;
}
.bgimg{
    width: 100%;  
	height:100%;	
    text-align: center;
    z-index: 1;
    position: relative;
}
.bgimg .center{
    position: absolute;
    z-index: 2;
    width: 640px;
    top:0;
    left: 50%;
    margin-left: -320px
}
.bgimg img{
    width: 100%
}
.bgimg .center img:first-of-type{
    width: 100%;
    padding-top: 27%!important
}
.bgimg .center img:last-of-type{
    width: 54%;
    margin-top: -4px;
}
.sylb-out .pagination {
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 15px;
    width: 100%;
    z-index:999;
}
.sylb-out .swiper-pagination-bullet {
    display: inline-block;
    width: 6px;
    height: 6px;
    opacity:1;
    border-radius: 10px;
    background: white;
    margin: 0 3px;
    cursor: pointer;
    transition: width 0.3s ease-in-out;

}
.sylb-out .swiper-pagination-bullet-active{
    background: #d51019;
    width:12px;
}
.bgimg p.desc{
    font-size: 30px;
    letter-spacing: 2px;
    color: #ffffff;
}
/*滚动新闻*/
.hotnews{
    margin-top: 30px
}
.hotnews img{
    float: left;
    margin-right: 50px
}
.hotnews .scrollDiv{
    box-sizing: border-box;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}
.hotnews li {
    height: 25px;
}
.hotnews li a{
    display: block;
    font-size: 16px;
    color: #3c3c3c;
    background:url('../images/arrow.png') no-repeat right;
}

h1.title{
    margin-top: 0px;
    font-size: 35px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 70px;
    letter-spacing: 3px;
    color: #333333;
    text-align: center;
    margin-top: 40px;
}
.line{
    width: 80px;
    height: 2px;
    background-color: #d51019;
    margin:0 auto;
}
.linenew{
    font-size: 16px;
	line-height: 16px;
	letter-spacing: 0px;
	color: #d51019;
	text-align: center;
	margin-top: 60px;
}
.main1 h2{
    width: 100%;
    height: 53px;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing: 0px;
    color: #868686;
    text-align: center;
    margin:14px 0 10px 0;
}
.mian1-in{
    font-size: 0
}
.mian1-in li{
    margin-right: 5%;
    margin-bottom: 50px;
    width: 30%;
    height: 350px;
    float: left
}
.mian1-in li:last-of-type{
    margin-right: 0
}
.mian1-in li a{
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    /*舞台（动画元素的父容器）perspective*/
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
}
.mian1-in li a div
{
    position: absolute;
    left: 0;
    height: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transition: .8s ease-in-out ;
    -moz-transition:  .8s ease-in-out ;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
}

.mian1-in li a div.first
{
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    z-index: 2;
}

.mian1-in li a div.second
{
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    z-index: 1;
}

.mian1-in li a:hover div.first
{
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
}

.mian1-in li a:hover div.second
{
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
}


.mian1-in li:first-child+li+li{
    margin-right:0;
}
.mian1-in li div{
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    border-radius: 4px;
    border: solid 1px #e6e6e6;
    box-sizing: border-box;
    text-align: center;
    background-color:#f3f4f5 
}
.mian1-in li div img{
    display: block;
    margin:65px auto 20px;
}
.mian1-in li div p{
    font-size: 20px;
    color: #323030;
    /*position: absolute;*/
    /*bottom: 70px;*/
    /*width: 100%*/
}
.mian1-in li div.second{
    /*width: 100%;*/
    /*height: 100%;*/
    background-color: #d92730;
    /*border-radius: 4px;*/
    /*border: solid 1px #e6e6e6;*/
   
    /*box-sizing: border-box;*/
    /*padding:0 43px;*/
}
.mian1-in li div.second h3{
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;
     text-align: center;
    line-height: 120px
}
.mian1-in li div.second p{
    /*font-size: 16px;*/
    /*font-weight: normal;*/
    /*font-stretch: normal;*/
    /*letter-spacing: 0px;*/
    color: #ffffff;
    /*line-height: 22px*/
}

.main{
    background: #f6f6f6;
    box-sizing: border-box;
    padding:10px 0 30px 0;
}
.main2{
    width: 100%;
    padding-top: 50px;
    box-sizing: border-box;
    font-size: 0
}
.main2 li{
    width:20%;
    position: relative;
    float: left
    /*height:300px;*/
}
.main2 li img{
    width: 100%;
    height:100%;
}
.main2 li div{
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background: rgba(213,16,25,0.75);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2d70c18,endColorstr=#B2d70c18);
    display: none
}
.main2 li div h5{
    line-height: 35px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    font-stretch: normal;
    padding-top: 90px;
}
.main2 li div img{
    display: block;
    margin:0 auto;
    width:30px;
    height:30px;
}
.main2 li:hover div{
    display: block;
}

.main3-in .left1{
    width: 49%;
    height: 405px;
    background-color: #f2f2f2;
    margin-top: 50px
}
.main3-in .left1 .swiper-slide{
    display: block;
    width: 100%;
    height: 405px; 
    
}
.main3-in .left1 .newimg{
    position: relative;
    overflow: hidden;
    background:rgba(255,255,255,0.3);
    width: 100%;
    height: 352px;
}
.main3-in .left1 .newimg img{
    width: 100%;
    height: 352px;
    max-width: none;
    width: -webkit-calc(100%);
    width: calc(100%);
    -webkit-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    opacity:1;
}
/*滑动矩形*/
.main3-in .left1 .newimg:hover img,.main3-in .right1 .newimg:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.8}
.newimg .img_caption{color:#fff;overflow:hidden}
.newimg .img_caption::before,.newimg .img_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
.newimg .img_caption::before{top:11%;right:7.4%;bottom:11%;left:7.4%;border-top:1px solid #d51019;border-bottom:1px solid #d51019;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.newimg .img_caption::after{top:11%;right:7.4%;bottom:11%;left:7.4%;border-right:1px solid #d51019;border-left:1px solid #d51019;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
.newimg:hover .img_caption::before,.newimg:hover .img_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.newimg .img_caption{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden; z-index:2;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}

.main3-in .left1 p{
    font-size: 16px;
    line-height: 52px;
    color: #3c3c3c;
    text-align: center;
}
.main3-in .left1:hover p{
    color: #d51019
}
.main3-in .right1{
    margin-top: 50px;
    width: 49%;
}
.main3-in .right1 .new-right{
    display: block;
    width:100%;
    height: 187px;
    background-color: #f2f2f2;
    display: flex;
    box-sizing: border-box;
    margin-bottom: 29px
    
}
.main3-in .right1 .new-right .newimg{
    width: 54%;
    height: 100%;
    position: relative;
    overflow: hidden;
    background:#fff;
    float: left
} 
.main3-in .right1 .new-right .newimg:hover img,.main3-in .right1 .new-right .newimg:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.8}
.main3-in .right1 .new-right .newimg img{
    width: 100%;
    height: 100%;
    /*max-width: none;*/
    /*width: -webkit-calc(100%);
    width: calc(100%);*/
    -webkit-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    opacity:1;
}


.main3-in .right1 .new-right .newright{
    width: 46%;
    height: 100%;
    background-color: #f2f2f2;
    padding:5px 15px 0 15px;
    position: relative;
    float: left;
}
.main3-in .right1 .new-right .new-a{
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0px;
    color: #3c3c3c;
    display: block;
    height:60px;
    width: 100%;
    overflow:hidden;

    text-overflow:ellipsis;
    
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    
}
.main3-in .right1 .new-right .newright p{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 26px;
    letter-spacing: 0px;
    color: #d51019;
    margin: 20px 0 10px 0;
}
.main3-in .left1 p span{
     color: #d51019;
}
.main3-in .right1 .new-right .newright .newslist{
    position: absolute;
    bottom: 0;
    left:15px;
    /*width: 40%;*/
    line-height: 50px;
    /*background-color: #636162;*/
    font-size: 16px;
    color: #999999;
    text-align: center;
    font-weight: normal;
    font-stretch: normal;
}
.main3-in .right1 .new-right:hover .newslist{
    /*background-color: #d51019;*/
    color: #d51019
}
.more{    
    width: 160px;
    line-height: 50px;
    /*border-radius: 4px;*/
    border: solid 1px #d51019;
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 1px;
    color: #d51019;
    display: block;
    margin:100px auto 120px;
}
.more:hover{
    background: #d51019;
    color: #fff;
    border: solid 1px #d51019;
}
.hz .line{
    margin-bottom: 20px
}
.hz{
    margin-bottom: 70px
}
.hz img{
    width: 100%
}
.lx{
    width:100%;
    height:530px;
    /*display: flex;*/
}
.lx-main{
    width:50%;
    height:530px;
    background-color: #636162;
    position: relative;
}
.lx-main .lx-jt{
    width:600px;
    height:530px;
    position: absolute;
    right:0;
    top:0;
    box-sizing: border-box;
    padding:50px 0;
}
.lx-main .lx-jt h4{
    font-size: 30px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 90px;
    letter-spacing: 3px;
    color: #ffffff;
}
.lx-main .lx-jt .line{
    margin-left: 0;
    margin-bottom: 25px
}
.lx-main .lx-jt p{
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 1px;
    color: #fffefe;
}
.lx-main .lx-jt p:first-of-type,.lx-main .lx-jt p:first-child{
    font-size: 18px;
    margin-bottom: 2px
}
.lx-main .lx-jt .ss{
    width: 360px;
    line-height: 45px;
    border-radius: 4px;
    border: solid 1px #999999;
    background: #636162;
    margin:40px 0;
    padding-left: 10px;
    color: #e0dfdf

}
.lx-main .lx-jt a{
    width: 120px;
    line-height: 45px;
    background-color: #d51019;
    color: #fff;
    text-align: center;
    font-size: 18px;
    letter-spacing: 3px;
    cursor: pointer;
    display: block;
}
.lx-main .lx-jt h6:hover{
    background: #fff;
    color: #323030;
}
#map{
    width:50%;
    height:530px;
    background:url('../images/map.jpg');
    background-size: cover
}
footer{
    width:100%;
    /*height:266px;*/
    box-sizing: border-box;
    padding-top: 50px;
    position: relative;
}

/*首页底部*/
.footer{
    position: relative;
}
.footer img{
    display: block;
    width: 210px;
    height: 60px;
    
}
.footer div{
    width: 100%;
    border-bottom: 1px solid #e1e1e1
}
.footer div a{
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 80px;
    letter-spacing: 1px;
    color: #3c3c3c;
    margin-right:25px 
}
.footer p{
    font-size: 13px;
    line-height: 45px;
    color: #636261;
    margin-bottom: 15px
}
.footer p a{
    color: #636261;
}
.footer .wxgzh{
    width: 120px;
    height: 120px;
    position: absolute;
    top:7px;
    right: 0
}

/*其余页底部*/
.footer1out{
    width:100%;
    box-sizing: border-box;
    padding-top: 60px;
    position: relative;
    background-color: #636162
}
.foot1last{
    width: 100%;
    line-height: 60px;
    background-color: #3c3c3c;
    font-size: 13px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px
}
.foot1last a{
    color: #fff
}
.footer1{
    padding-bottom: 30px
}
.footer1 img{
    width: 120px;
    height: 120px;
    margin-top: 40px
}
.footer1 .footlogo{
    width: 145px;
    height: 120px;
    margin-top: 40px
}
.footer1 div{
    width: 635px;
    padding-left:104px;
}
.footer1 div.footl1{
    width: 200px;
    padding:0 25px;
}
.footer1 div p{
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 1px;
    color: #fff;
    line-height:  30px
}
.footer1 div h2{
    font-size: 20px;
    font-weight: 400;
    font-stretch: normal;
    margin-bottom: 20px;
    margin-top: 16px;
    letter-spacing: 0px;
    color: #ffffff;
}
.footer1 div a{
    display: block;
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 1px;
}
#goTopBtn{
    width: 220px;
    height: 50px;
    background-color: #d51019;
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
    z-index: 99999;
    font-size: 14px;
    text-align: center;
    line-height: 50px;
    color: #fff;
   
}
#goTopBtn.top1{
     border:1px solid #d51019;
}
#goTopBtn .icon{
    display: inline-block;
    width: 34px;
    height:22px;
    background:url('../images/ticon.png') -25px 10px no-repeat;
}
#goTopBtn:hover{
   background-color: #fff;
   color: #d51019

}
#goTopBtn:hover .icon{
    background:url('../images/ticon.png') 0px 10px no-repeat;
}
.mb{
    width: 100%;
    height:100%;
    position: fixed;
    left:0;
    top:0;
    background-color:rgba(0,0,0,0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);
    display: none;
    z-index: 99
}
.mb .mb-in{
    width: 1100px;
    height:800px;
    box-sizing: border-box;
    padding:40px;
    background-color: #ffffff;
    border-radius: 4px;
    margin:80px auto;
}
.mb .mb-in img{
    width: 1020px;
    height: 630px;
}
.mb a{
    display: block;
    width: 160px;
    line-height: 50px;
    border: solid 1px #d51019;
    text-align: center;
    margin:30px auto;
    font-size: 16px;
    color: #d51019;
}


/*新闻*/
.bg{
    width: 100%;
    height:300px;
    background:url('../images/bg.png') no-repeat center;
    text-align: center;
}
.newlist h1{
    font-size: 28px;
    line-height: 52px;
    margin:80px 0 25px 0;
    color: #333333;
}
.newlist .listmain a{
    display: block;
    padding:18px 0;
    border-top: 1px solid #e5e5e5
}
.newlist .listmain a span{
    font-size: 15px;
    color: #232323;
}
.newlist .listmain a span:first-child+span{
    font-size: 15px;
    color: #fff;
    display: inline-block;
    padding:0px 25px;
    background-color: #d51019;
    margin:0 15px 0 25px;
}
.newlist .listmain a:hover span:first-child+span+span{
    color: #d51019
}
.newlist .listmain a:first-child {
    padding-top:30px;
}

.newlist .listmain a:first-child .news1-left{
    width: 32%;
    height:224px;
}
.newlist .listmain a:first-child .news1-left img{
    width: 100%;
    height:100%;
}
.newlist .listmain a:first-child .news1-right{
    width: 65%
}
.newlist .listmain a:first-child .news1-right h6{
    width: 100px;
    line-height: 20px;
    background-color: #d51019;
    font-size: 13px;
    color: #ffffff;
}
.newlist .listmain a:first-child .news1-right h3{
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 60px;
    color: #232323;
}
.newlist .listmain a:first-child .news1-right p{
    font-size: 16px;
    line-height: 30px;
    color: #555555;
    text-align:justify; 
}
.newlist .listmain a:first-child .news1-right h4{
    font-size: 16px;
    color: #d51019;
    margin-top: 26px
}
.newlist .listmain a:first-child .news1-right h4 span{
    display: inline-block;
    width: 34px;
    height: 22px;
    background: url(../images/icon3.png) -108px -96px no-repeat;
}
.newlist .listmain a:first-child:hover .news1-right h3{
    color: #d51019
}

/*新闻详情*/
.newsxq{
    padding:80px 0 0 0;
}
.newsxq1 h6 span{
    font-size: 15px;
    line-height: 52px;
    color: #232323;
}
.newsxq1 h6 span:first-child{
    font-size: 15px;
    line-height: 52px;
    color: #ffffff;
    padding:5px 10px;
    background-color: #d51019;
    margin-right: 10px;
}
.newsxq1 h2{
    font-size: 22px;
    color: #333;
    margin:15px 0 30px 0;
	font-weight:bold;
	line-height:40px
	text-align: left;
}
.newsxq1 .news-jt{
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    padding:30px 0;
    line-height: 25px
}
.newsxq1 .news-jt p{
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #636261;
    /*text-indent: 42px;*/
    text-align: justify;
}
.newsxq1 .news-jt p a{
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #636261;
}
.newsxq1 .news-jt p a:hover{
    color: #d51019;
    text-decoration: underline;
}
.newsxq1 .news-jt img{
 
   width:640px;
   height:auto;
    display: block;
    margin:10px auto
}
.newsxq2{
    /*display: flex;
    justify-content: space-between;*/
    margin:50px 0 80px 0;
}
.newsxq2 a{
    display: block;
    width: 33.3%;
    float: left
}
.newsxq2 a span{
    display: inline-block;
    width: 168px;
    font-size: 15px;
    line-height: 50px;
    color: #333333;
}
.newsxq2 a.nxqleft span{
    margin-left: 20px
}
.newsxq2 a.nxqright span{
    margin-right: 20px;
   
}
.newsxq2 a.nxqright{
     text-align: right;
}
.newsxq2 a:hover span{
    color: #d51019
}
.newsxq2 a.nxqcenter{
    text-align: center;
    width: 180px;
    line-height: 50px;
    color: #fff;
    background-color: #201916;
    border:1px solid #201916;
    margin:0 93px;
}

.newsxq2 a.nxqcenter:hover{
    background-color: #fff;
    color: #d51019
}


/*关于我们*/
.qyjj,.zzjg,.qywh,.fzyg,.qxqy,.yrln,.zsln,.zsxx{
    margin:80px auto;
}

.zzjg img{
    width: 100%
}

.qyjj h1,.zzjg h1,.qywh h1,.fzyg h1,.qxqy h1,.yrln h1,.zsln h1,.zsxx h1{
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 52px;
    letter-spacing: 2px;
    color: #d51019;
    text-align: center;
}
.zzjg h1{
    padding-left:480px;text-align: left
}
.zsxxxq h1{
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 2px;
    color: #d51019;
    text-align: center;
    margin:0px 0 10px 0;
}
.qyjj p{
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #636261;
    text-indent: 20px
}
.qyjj .qyjj-top{
    width: 100%;
    background-color: #f6f6f6;
    margin:50px 0;
}
.qyjj .qyjj-top img{
    width: 45%;
    float: left
}
.qyjj .qyjj-top div{
    width: 55%;
    padding: 0 50px
}
.qyjj .qyjj-top h2{
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #333333;
    line-height: 110px
}
.qyjj .qyjj-top h6{
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 40px;
    letter-spacing: 0px;
    color: #636261;
}
.qywh h1{
    font-size: 15px;
	line-height: 25px;
	color: #ffffff;
	text-align: left;
	margin-top: 12px;
	padding: 0 13px;
}
.qywh p{
    font-size: 15px;
    color: #636261;
    line-height: 22px;
    padding: 0 0px 0 15px;
}
.qywh p:nth-of-type(1){
    /*margin-top: 50px*/
}
.qywh.center{
    width: 825px
}
.yrln.center{
    width: 825px
}
.zsln.center{
    width: 825px
}
.qyjj.center{
    width: 825px
}
/*qxqy*/
.qxqy h1{
    margin-bottom: 50px
}
.qxqy p{
    font-size: 17px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 2px;
    color: #333333;
}
.qxqy p a{
    color: #333333;
}
.qxqy p:hover a{
    color: #d51019
}
.qxqy p:before{
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    content: "";
    display: inline-block;
    vertical-align: middle;
    background-color: #d51019;
    margin-right: 10px;
    height: 3px;
    width: 10px;
    margin-top: -4px
}

/**/
.center-out .yrln{
    margin:18px auto;
}
.yrln{
    margin:60px auto;
}
.yrln p{
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 40px;
    letter-spacing: 0px;
    color: #636261;
    text-align:justify;
     text-indent:30px
}
/**/
.zsln h1{
    margin-bottom: 50px
}
.zsln p{
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #636261;
    text-align: center;
text-align:justify;
}
.zsln p.zsln1{
    margin-top: 50px;
    color: #d51019
}
.zsln{
    margin-bottom:30px;
}
.zsln-out{
    padding:10px 0 70px 0;
}
.zsln-out p{
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #636261;
    line-height: 40px;
    text-align:justify;
     text-indent:30px
}
.zsln-out .zsln1{
    font-size: 20px;
    line-height: 40px;
    /*font-weight: 600;*/
    letter-spacing: 0px;
    /*color: #3c3c3c;*/
}
/**/

.zsxx h1{
    margin-bottom: 50px
}

.xmzx-top{
    width: 100%;
    font-size: 0;
    margin-bottom: 60px
}
.xmzx-top a{
    display: block;
    float: left;
    width: 25%;
    text-align: center;
    background-color: #eee;
    line-height: 70px;
    font-size: 18px;
    letter-spacing: 2px;
    color: #3c3c3c;
    border-right: 2px solid #fff
}
.xmzx-top a.xmactive{
    background-color: #d51019;
    color: #fff
}
.zsxx .zsxxmain{
    display: none
}
.hxyw .zsxxmain{
    display: block;
}
/*.zsxx .zsxxmain{
    display: block;
}*/
.zsxx .zsxxmain.xmshow{
    display: block;
}
.zsxx .zsxxmain a{
    display: block;
    float: left;
    width: 31%;
    height: 263px;
    background-color: #f6f6f6;
    margin-right: 3.5%; 
    margin-bottom: 20px
}
.zsxx .zsxxmain a:first-child+a+a{
    margin-right: 0
}
.zsxx .zsxxmain a:first-child+a+a+a+a+a{
    margin-right: 0
}
.zsxx .zsxxmain a  .zsxx__img{
    width: 100%;
    height: 210px;
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.zsxx__img::after {
    content: '';
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    position: absolute;
    top: 0;
    left: 0;
    margin: auto;
    border: 1px solid #d51019;
    transform: scale(1.3);
    transition: 0.3s ease;
    bottom: 0;
    right: 0;
    opacity: 0;
    /*display: none;*/
    z-index: 3;
}
.zsxxlink:hover .zsxx__img::after {
        transform: scale(1);
        opacity: 1;
        /*display: block;*/
    }
.zsxx .zsxxmain .zsxx__ttl{
    padding-bottom: 0;
    margin-top: 15px;
    color: #d51019;
    font-size: 15px;
    position: relative;
    display: block;
    align-items: center;
    display: -webkit-flex;/*新版本语法：chrome 21+*/
    display: flex;/*新版本语法:opera 12.1,Firefox 22+*/
    display: -webkit-box;/*老版本语法：Safari,iOS,Android browser,old Webkit browser*/
    display: -moz-box;/*老版本语法：Firefox(buggy)*/
    display: -ms-flexbox;/*混合版本语法：IE 10*/

}
.zsxx .zsxxmain .zsxx__ttl img{
    width: 14px;
    margin:0 10px 0 20px;
    transition: 0.3s ease;
}
.zsxxlink:hover .zsxx__ttl img{
    margin:0 5px 0 25px;
}

/*租售信息*/
.zstop-left{
    width: 38%;
    height: 400px;
    border:1px solid #d0d0d0;
}
.zstop-left p{
    line-height: 78px;
    border-bottom:1px solid #d0d0d0; 
    

}
.zstop-left p:last-child{
    border-bottom:none;
}
.zstop-left p span:first-child{
    width: 36%;
    background-color: #eeeeee;
    color: #d51019;
    display: inline-block;
    line-height: 79px;
    text-align: center;
    font-size: 18px; 
}
.zstop-left p:last-child span:first-child{
    line-height: 78px
}
.zstop-left p span:last-child{
    width: 64%;
    display: inline-block;
    line-height: 20px;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
   color: #636162;
   padding:0 4%;

}
.zstop-left p:nth-of-type(2) span:last-child{
    padding-top: 10px;
}
.zstop-right{
    width: 59%;
    height: 400px;
    position: relative;
}
.zstop-right .swiper-container{
width: 100%;
    height: 400px;
}
.zstop-right .swiper-container .swiper-slide{
width: 100%;
    height: 400px;
}
.zstop-right img{
    width: 100%;
    height: 400px;
}
.zstop-right  .zsxx-left{
  background: url(../images/leftr.png) no-repeat 9px 25px;
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -35px;
  width: 30px;
  height: 70px;
  z-index: 4;
  background-color: #d0d0d0;
   visibility: hidden
}
.xmxqllb-out .xmxq-left{
  background: url(../images/leftr.png) no-repeat 9px 25px;
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -70px;
  width: 30px;
  height: 70px;
  z-index: 4;
  background-color: #d0d0d0;
 
}
.zstop-right  .zsxx-right {
  background: url(../images/rightr.png) no-repeat 12px 25px;
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -35px;
  width: 30px;
  height: 70px;
   z-index: 4;
   background-color: #d0d0d0;
   visibility: hidden
}
.xmxqllb-out .xmxq-right{
    background: url(../images/rightr.png) no-repeat 12px 25px;
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -70px;
  width: 30px;
  height: 70px;
   z-index: 4;
   background-color: #d0d0d0;
}
.zstop-right:hover .zsxx-left{
    visibility:visible 
}
.zstop-right:hover .zsxx-right{
    visibility:visible 
}
.zstop-right  .zsxx-left:hover,
.xmxqllb-out .xmxq-left:hover
{
    background-color: #d51019
}
.zstop-right  .zsxx-right:hover,
.xmxqllb-out .xmxq-right:hover
{
    background-color: #d51019
}
.zsxqtop2{
    margin:30px 0 80px 0;
}
.zsxqtop2 h1{
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 60px;
    letter-spacing: 0px;
    color: #d51019;
    /*border-top:1px solid #d0d0d0;*/
    border-bottom:2px solid #d0d0d0;
    text-align: left;
    margin-bottom: 30px
}
.zsxqtop2 h1:before{
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    content: "";
    display: inline-block;
    vertical-align: middle;
    background-color: #d51019;
    margin-right: 10px;
    height: 10px;
    width: 26px;
    margin-top: -5px
}
.zsxqtop2 .zsxq1 h2{
    margin-bottom: 30px
}
.zsxqtop2 .zsxq1 h2 span{
    display:inline-block;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #636162;
    width: 95%;
}
.zsxqtop2 .zsxq1 h2 span:first-child,.zsxqtop2 .zsxq1 h2 span:first-of-type{
    width: 5%;
    color: #d51019
    
}
.zsxqtop2 .zsxq1 img{
    width: 14.6%;
    height: auto;
    margin-right: 6.75%;
    /*margin-bottom: 25px*/
    margin:0 2.62% 25px;
}
/*.zsxqtop2 .zsxq1 img:first:child+img+img+img+img{
    margin-right: 0
}
.zsxqtop2 .zsxq1 img:first:child+img+img+img+img+img+img+img+img+img{
    margin-right: 0
}*/
.zsxqtop2 .zsxq1 p{
    font-size: 15px;
    line-height: 30px;
    letter-spacing: 0px;
    color: #636162;
    text-align:justify; 
}

/*项目详情*/
/*.xmxqllb-out{
    width: 1100px;
    height:304px;
    position: relative;
}
.xmxqllb-out .swiper-container img{
    width: 493px;
    height: 304px;
}*/

/**/
.xmxqllb-out{
    width: 100%;
    height:304px;
    position: relative;
}
.xmxqllb-out .lunbo2{
    margin:0 30px 0 30px;
    height:304px;
}
.xmxqllb-out .lunbo2 .swiper-slide{
    height:304px;
}
.xmxqllb-out .lunbo2 img{
    width: 310px;
    height: 216px;
    margin:0 15px 0 15px;
}
/*党建*/
.dj1{
    width: 100%;
    margin-top: 110px;
    height: 292px;
    background-color: #f2f2f2;
}
.dj1 .dj1-left{
    width: 670px;
    padding: 16px 0;
}
.dj1 .dj1-left div.djnew-list{
    padding-left: 25px;
}
.djnew-list2{
    padding-left: 25px;
    width: 380px;
}
.dj1 .dj1-left div a span{
    font-size: 15px;
	color: #232323;
}
.dj1 .dj1-right{
    width: 448px;
    height: 292px
}
.lunbodj .swiper-slide{
    width: 100%;
    /*height:300px;*/
    position: relative;
}
.lunbodj .swiper-slide img{
    width: 100%;
    height:292px;
}
.lunbodj .swiper-slide p{
    width: 100%;
    line-height:22px;
    padding: 8px;
    font-size: 15px;
    position: absolute;
    bottom: 0;
    background-color: rgba(0,0,0,0.4);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
    text-align: center;
    color: #fff;
}

.dj-right{
    margin-bottom: 30px
}

.newdjimg img{
    width: 100%;
    margin: 30px 0;
}
.dj-right .djnew-top h2{
    /*width: 80px;*/
    /*border-bottom: 2px solid #d51019;*/
    /*line-height: 38px;*/
    /*position: absolute;*/
    /*left:0;*/
    /*font-size: 20px;*/
    /*color: #d51019*/
}
.dj2 a,.dj3 a{
    display: block;
    width: 100%;
    height: 25px;
    margin-bottom: 10px;
}
.dj2 a span,.dj3 a span{
    display: inline-block;
    max-width: 100%;
    height: 25px;
    color: #232323;
    font-size: 15px;
    overflow: hidden;
    line-height: 25px;
    text-align: justify;
}
.djnew-list a.djarr,.djnew-list2 a.djarr{
    margin-top: 1px!important;
    margin-bottom: 0!important;
}
.dj2 a span:hover,.dj1 .dj1-left div a span:hover{
    color: #d51019;
    border-bottom: 1px solid #d51019
}
.djnew-list{
	/*height: 283px*/
}
.djnew-list2{
	/*height: 200px*/
}
.djnew-list a{
    display: block;
    width: 100%;
    margin-bottom: 7px;
    color: #636261;
    overflow: hidden;
    margin-top: -4px;
}
/*.djnew-list a:before{*/
/*    background-repeat: no-repeat;*/
/*    background-position: center;*/
/*    background-size: cover;*/
/*    content: "";*/
/*    display:block;*/
/*    vertical-align: middle;*/
/*    background-color: #636261;*/
/*    margin-right: 10px;*/
/*    width: 4px;*/
/*    height: 4px;*/
/*    border-radius: 50%;*/
/*    margin-top: 10px;*/
/*    float: left*/
/*}*/
.djnew-list a span{
    max-width:100%;
    display: inline-block;
    font-size: 16px;
    color: #636261;
    
    height: 23px;
    line-height: 23px;
    overflow: hidden;
}
.djnew-list a:hover span{
    /*text-decoration: underline;*/
    color: #d51019;
    padding-bottom: -2px;
    border-bottom: 1px solid #d51019
}
.dj2 .dj2-left{
    width: 585px;
    background-color: #f2f2f2;
    padding: 20px 0 16px 0;
}
.dj2 .djnew-top{
    height: 202px;    padding-top: 64px;
}
.dj2 .djnew-list2 a{
    display: block;
    width: 100%;
    margin-bottom: 9px;
    color: #636261;
    overflow: hidden;
    margin-top: -4px;
}
.djnew-top{
    text-align: center;
    width: 174px;
    padding-top: 85px;
    height: 259px;
    border-right: 1px solid #bc0000;
}
.djnew-top h2{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 31px;
	letter-spacing: 0px;
	color: #bc0000;
}
.dj2 {
    margin-bottom: 30px
}

.dj3{
    width: 100%;
}
.djnew-list31{
    width: 48%
}
.dj-right .djnew-top a{
    width: 13%;
    position: absolute;
    top:5px;
    right: 0;
    font-size: 16px;
    color: #3c3c3c;
    text-align: right;
}
.dj1-right .djnew-top{
    margin-bottom: 15px;
    height: 36px;
    border-bottom: 2px solid #e5e5e5;
    position: relative; 
    margin-bottom: 24px
}
.dj1-right .djnew-top h2{
    padding-top: 11px;
    line-height: 0;
    padding-bottom: 22px
}

.dj1-right .djnew-top a{
    position: absolute;
    top:3px;
}
.dj-zt{
    width: 100%;
    margin:30px 0;
    padding-bottom:30px;
}
.dj-zt:before{
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    content: "";
    display:block;
    vertical-align: middle;
    background-color: #d51019;
    width: 100%;
    height: 2px;
}
.dj-zt a{
    display: block;
    float: left;
    width: 32%;
    margin-right: 2%;
    margin-top: 30px
}
.dj-zt a:first-child+a+a{
    margin-right: 0
}
.dj-zt a img{
    width: 100%;
}
.yqhref{
    width: 100%;
    margin: 40px 0 60px 0;
    height: 126px;
    padding: 8px 0;
	background-color: #f2f2f2;
}

.yqhref h4{
    width: 10%;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0px;
    color: #d51019;
}
.yqhref .djnew-top{
    padding-top: 10px;
    height: 109px;
}
.dj-href{
    width: 1024px;
    padding-top: 25px;
}
.dj-href a{
    display: block;
    float: left;
    width: 16.8%;
    text-align: center;
    color: #232323;
    margin-right: 4%;
    margin-bottom: 17px
} 
.dj-href a:first-child+a+a+a+a{
    margin-right: 0;
}
.dj-href a:first-child+a+a+a+a+a+a+a+a+a{
    margin-right: 0;
}
.dj-href a:hover{
    color: #d51019
}
.djxq{
    padding-bottom: 80px
}
.djxq h4{
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 24px;
    letter-spacing: 0px;
    
    padding-top: 20px;
}
.djxq h4 a{
    color: #3c3c3c;
    line-height: 40px;
}
.djxq h4 a:hover{
    color: #d51019
}
.djxq .djxq-in{
    width: 100%;
    background-color: rgba(255,255,255,1);
    padding:50px;
}
.djxq .djxq-in h2{
    font-size: 24px;
    letter-spacing: 0px;
    color: #3c3c3c;
    text-align: center;
	font-weight:bold
}
.djxq .djxq-in h4{
    font-size: 14px;
    color: #636261;
    text-align: center;
    margin-bottom: 40px
}
.djxq .djxq-in p{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #636261;
    text-indent: 42px;
    text-align:justify;
}
.djxq .djxq-in p img{
    width: 640px;
	height:auto;
    display: block;
    margin:10px auto;
}
.fn-clear:after {visibility:hidden; display:block; font-size:0;	content:" "; clear:both; height:0;}
	.fn-clear {zoom:1; /* for IE6 IE7 */}
	.new-new{width:770px;float: left;}
	.news-right{width:300px;float: right;}
	.newsxq2 a.nxqcenter{margin:0!important}
	.news-right h1{
		margin-top: 85px;
		width: 100%;
		height: 70px;
		background-color: #d51019;
		font-size: 20px;
		font-stretch: normal;
		line-height: 70px;
		letter-spacing: 2px;
		color: #ffffff;
		text-align: center;
	}
	.news-right h2{
		height: 10px;
		background-color: #eeeeee;
	}
	.news-right a{
		width: 100%;
		height: 100px;
		background-color: #eeeeee;
		margin-bottom: 2px;
		display: block;
		padding:10px 20px 0 20px;
		box-sizing: border-box;
	}
	.news-right a img{
		display: block;
		float: left;
		width:80px;
		height: 80px;
	}
	.news-right a p{
		display: block;
		float: right;
		width:170px;
		font-size: 16px;
			font-weight: normal;
			font-stretch: normal;
			line-height: 30px;
			letter-spacing: 0px;
			color: #000000;
	}
@media screen and (max-width: 1500px){
    .main2 li div h5{

        padding-top: 60px;
    }
    .bgimg .center img:first-of-type{
    padding-top: 15%!important
}
}
/*@media screen and (max-width: 1500px){*/
    
/*    .center{*/
/*        width: 960px*/
/*    }*/
/*	.bgimg p:first-of-type{*/
/*        padding-top: 18%*/
/*    }nter{*/
/*        width: 960px*/
/*    }*/
/*    .mb .mb-in{*/
/*        width: 960px;*/
/*        height:670px;*/
/*        box-sizing: border-box;*/
/*        padding:30px;*/
/*        background-color: #ffff;*/
/*        border-radius: 4px;*/
/*        margin:60px auto;*/
/*    }*/
/*    .mb .mb-in img{*/
/*        width: 100%*/
/*    }*/
/*    .mb a{*/
/*        display: block;*/
/*        width: 160px;*/
/*        line-height: 50px;*/
/*        border: solid 1px #d51019;*/
/*        text-align: center;*/
/*        margin:12px auto;*/
/*        font-size: 16px;*/
/*        color: #d51019;*/
/*    }*/
/*    .mian1-in li{*/
/*        height: 306px;*/
/*    }*/
/*    .mian1-in li div.second h3{*/
/*        line-height: 73px*/
/*    }*/
/*    .mian1-in li div.second {*/
/*        padding: 0 25px;*/
/*    }*/
/*    .main2 li div img {*/
/*        width: 30px;*/
/*        height: auto;*/
/*    }*/
/*    .main2 li div h5{*/
/*        line-height: 100px*/
/*    }*/
/*    .main3-in .left1{*/
/*        height: 354px*/
/*    }*/
/*    .main3-in .left1 .newimg{*/
/*        height: 305px*/
/*    }*/
/*    .main3-in .right1 .new-right{*/
/*        height: 163px;*/
        
/*    }*/
/*    .main3-in .right1 .new-right .newright .newslist{*/
/*        line-height: 36px*/
/*    }*/
/*    .lx-main .lx-jt{*/
/*        width: 480px*/
/*    }*/
/*    .ej-nav1{*/
/*        width: 588px;*/
/*        padding-left: -25px;*/
/*        background-color: #e5e5e5*/
/*    }*/
/*    .ej-nav2{*/
/*        width: 254px;*/
/*        background-color: #e5e5e5*/
/*    }*/
/*    .zzjg h1{*/
/*        padding-left:411px;text-align: left*/
/*    }*/
/*    .lsbg-box-in{*/
/*        width: 960px*/
/*    }*/
/*    .ls-history dl .ddnr{*/
/*        width: 584px*/
/*    }*/
/*    .ls-history dl:after{*/
/*        top: 25px;*/
/*        left: 168px;*/
/*    }*/
/*    .xmxqllb-out{*/
/*        height: 270px;*/
/*    }*/
/*    .xmxqllb-out .lunbo2{*/
/*        height: 270px;*/
/*    }*/
/*    .xmxqllb-out .lunbo2 img{*/
/*        width: 288px;*/
/*        height: 200px;*/
/*        margin:0 10px 0 10px;*/
/*    }*/
/*    .mian1-in li div.first p{*/
        
/*        bottom: 51px;*/
/*    }*/
/*    .newsxq2 a.nxqcenter{*/
/*        margin:0 70px;*/
/*    }*/
/*    .new-new{*/
/*        width: 640px;*/
/*    }*/
/*    .news-right{*/
/*        width: 300px;*/
/*    }*/
/*    .footer1 div{*/
/*        width: 495px;*/
/*        padding-left: 50px;*/
/*    }*/
/*}*/
