body,ul,p,h1,h2,h3,h4,h5{
  padding: 0;
  margin: 0;
  font: 14px/1.5 "Microsoft Yahei";
  color: #333333;
  font-family: "Microsoft Yahei",Arial, Verdana,"宋体";
}
body{
  overflow-x: hidden;
}
p{
  margin: 0 !important;
}
.navbar-default{
  background-color: #FFF  !important;
  border: none !important;
}
.navbar{
  margin-bottom: 0 !important;
  z-index: 2;
  border-radius: 0!important;
}
img{
  width: 100%;
}
.Tender-Company .text-page p img{
  width: inherit;
}
/*.top .container-fluid img , .service .col-box .col-box-top1 img , .about .right1 img , .Qualifications1 .item img , .img img , .Qualifications2 .item img  , .news-images .news-images-list1 img{
  width: 100%;
}
.about-222 .about-Quali2 img , .about-Quali222 .about-Quali2 .box img , .banner .swiper-slide img{
  width: 100%;
}*/
li{
  list-style:none !important;
}
a{
  text-decoration:none !important;
}
.navbar .dropdown-menu>li>a{
  padding: 6px 20px;
  text-align: center;
  font-size: 16px;
  color: #666666;
}
.navbar-default .navbar-nav>li>a{
	font-size: 16px;
	color: #FFF!important;
  padding: 30px 46px;
}
.navbar-default{
  background: #db261d!important;
}
.container-fluid{
  max-width: 1400px;
}
.top .top2-box{
  display: flex;
  height: 30px;
  line-height: 30px;
}
.top .top2-box1{
  height: 44px;
  line-height: 44px;
}
.top .top2-box1 a{
    /*padding: 12px 20px;*/
    display: inline-block;
    color: #666666;
    width: 75px;
    height: 44px;
    text-align: center;
    position: relative;
}
.top .top2-box1 .QR{
  position: absolute;
  width: 100px;
  height: 100px;
  top: 0;
  right: -95px;
  display: none;
}
.top .top2-box1 .QR1:hover .QR{
  display: block;
}
#ss{
  padding:3px;
  color: #666666;
  height: 30px;
}
#btbt{
    background: #db261d;
    border: 0;
    color: #FFF;
    padding: 5px 20px;
    line-height: 20px;
}
.top .top2 h4{
  display: inline-block;
  font-size: 20px;
  font-weight: 550;
}
.top2 .top3{
  width: 140px;
  height: 140px;
}
.navbar .logo{
  display: none;
}
.navbar-toggle{
  margin-top: 25px!important;
}
.top .top2{
  float: right;
  margin-left: 8%;
}
@media(max-width: 1350px){
  .navbar-default .navbar-nav>li>a{
    padding:30px 41px;
  }
}
@media(max-width: 1280px){
  .navbar-default .navbar-nav>li>a{
    padding:30px 36px;
  }
}
@media(max-width: 1190px){
  .navbar-default .navbar-nav>li>a{
    padding:30px 30px;
  }
}
@media(max-width: 1110px){
  .navbar-default .navbar-nav>li>a{
    padding:30px 26px;
  }
}
@media(max-width: 1030px){
  .navbar-default .navbar-nav>li>a{
    padding:25px 24px;
  }
  .about-us3 .col-box1 img{
    width: 250px!important;
  }
}
@media(max-width: 991px){
  .navigation-h4 h4{
    border-bottom: 0!important;
  }
}
@media(max-width: 998px){
  .navbar-default .navbar-nav>li>a{
    padding:30px 21px;
  }
}
@media(max-width: 950px){
  .navbar-default .navbar-nav>li>a{
    padding:30px 17px;
  }
}
@media(max-width: 870px){
  .navbar-default .navbar-nav>li>a{
    padding:30px 12px;
  }
}
@media(max-width: 790px){
  .navbar-default .navbar-nav>li>a{
    padding:25px 9px;
  }
}
@media(max-width: 768px){
  .about-us .col-box2 p{
    font-size: 16px!important;
  }
 .about-us .col-box2 h4{
  font-size: 20px!important;
 }
 .about-us2 .about-list2 h5 , .about-us2 .about-list-p p{
  font-size: 16px!important;
 }
 .about-us2{
  padding-bottom: 15px!important;
 }
 .about-us2 .about-list2 h4{
  font-size: 20px!important;
  margin-bottom: 10px!important;
 }
 .navigation-h4 h4{
  border: none!important;
  padding-bottom: 12px!important;
 }
 .about-us{
    padding: 25px 15px!important;
 }
 .about-list{
    padding: 25px!important;
 }
 .about-us3 .text-center{
  text-align: left!important;
 }
 .Tender-Company-ul{
  margin-bottom: 12px;
 }
}
@media(max-width: 767px){
  .navbar-default{
    background: #FFF!important;
  }
  .navbar-default .navbar-nav>li>a{
    padding:15px;
    background: #f3f3f3;
    color: #333!important;
  }
}
@media(max-width: 1200px){
  .top .top2{
     padding-left: 0%;
  }
  .Tender-Company .row2{
  display: block;
  }
  .about-Quali .about-Quali2 .text-center p{
    height: 45px;
  }
}
@media(max-width: 1024px){
  .about-222 .about-Quali2 .box , .about-Quali222 .about-Quali2 .box{
    height: 135px!important;
  }
  .caselia .caselia2 .caselia2-box{
    padding:42px 20px!important;
    height: 317px!important;
  }
  .caselia .caselia2 .col7{
    height: 317px!important;
  }
  .top .top2 h4{
    font-size: 18px;
  }
  .top2 .top3{
    width: 120px;
    height: 120px;
  }
  .top{
  line-height: 100px;
  }
  .Tender-Company{
    padding: 25px 0!important;
  }
  .navigation-top{
    padding: 25px 0 0!important;
  }
  .navigation{
    margin-bottom: 25px!important;
  }
  .about-222 .about-Quali2{
    max-height: 202px!important;
  }
}
@media(max-width: 768px){
  .top .top2{
    display: none;
  }
  .top{
    line-height: 0;
  }
  .Tender-Company .Tender-Company1 .tab-list li{
    padding: 15px 0!important;
  }
  .service .col-box .col-box-top1{
    width: 150px!important;
    height: 150px!important;
    margin:20px auto!important;
  }
  .Tender-Company{
    padding:25px 0!important;
  }
  .about .right2 h4{
    font-size: 18px!important;
  }
  .about .right2 p{
    font-size: 16px!important;
  }
  .about .right2 .button{
    margin-top: 1rem!important;
  }
  .demonstration2 .demonstration-top .h4{
    padding:18px 65px!important;
  }
  .Qualifications .Qualifications1 li{
	padding: 18px 65px!important;
   }
  .navigation-top {
    padding: 20px 0 0!important;
  }
  .navigation{
    margin-bottom: 20px!important;
  }
  .Electronic .enterprise2 .col3 h4{
    font-size: 15px!important;
  }
  .Electronic .enterprise2 .name{
    width: 21px!important;
  }
  .Electronic .enterprise{
    padding: 8px!important;
  }
  .about-Quali .about-Quali2{
    max-height: 252px!important;
    margin-bottom: 25px;
  }
}
@media(max-width: 765px){
  .top{
    display: none;
  }
  .navbar .logo{
    display: block;
  }
  .foots{
	  display: none;
  }
}
@media(max-width: 500px){
  .about-Quali .about-Quali2 .text-center p{
    height: auto!important;
  }
  .caselia .caselia2 .col7{
    height: auto!important;
  }
  .about-222 .about-Quali2 .box , .about-Quali222 .about-Quali2 .box{
    height: 210px!important;
  }
  .caselia .caselia2 .caselia2-box{
    padding: 40px 20px!important;
  }
  .caselia .caselia2{
    margin-bottom: 25px!important;
  }
  .caselia .caselia2 .caselia2-box h4{
    font-size: 20px!important;
  }
  .caselia .caselia2 .caselia2-box p{
    font-size: 15px!important;
  }
}
@media(max-width: 500px){
  .text-page{
    padding: 0px!important;
  }
  .top{
    display: none;
  }
  .Tender-Company-ul li .left-span2 , .information-list .information-list1 li .left-span2{
    font-size: 12px!important;
    padding: 0!important;
  }
  .Tender-Company-ul .li-list{
    line-height: 30px!important;
    padding: 0!important;
  }
  .Tender-Company-ul .li-list a , .information-list .information-list1 li a{
    font-size: 14px!important;
  }
  .Tender-Company .Tender-Company1 .tab-list li{
    padding: 8px 0!important;
    font-size: 15px!important;
  }
  .myscroll{
    margin-bottom: 10px!important;
  }
  .Tender-Company{
  padding:15px 0!important;
  }
  .Tender-Company-top{
    margin-top: 10px;
  }
  .myscroll li a{
    font-size: 14px!important;
  }
  .service .col-box .col-box-top1{
    width: 80px!important;
    height: 80px!important;
    margin:15px auto!important;
  }
  .service .col-box h4{
    font-size: 14px;
  }
  .service .col-box .h44{
    display: none!important;
  }
  .about .right2 h4{
    font-size: 16px!important;
  }
  .about .right2 p{
    font-size: 14px!important;
  }
  .about .right2 .h42{
    padding-bottom: 0.8rem!important;
  }
  .about .right2 .button a{
    background: #db261d!important;
    padding:8px 30px!important;
  }
  .demonstration2 .demonstration-top .h4 , .link .link1 .h44{
    padding:10px 30px!important;
    font-size: 15px!important;  
  }
  .demonstration-text li a{
    font-size: 14px!important;
  }
  .Qualifications .show5{
	   padding: 0;
   }
 .Qualifications .Qualifications1 li{
  	padding: 10px 30px!important;
    font-size: 15px!important;
   }
   .link .link-list a{
	   padding-top: 6px!important;
	   padding-bottom: 6px!important;
   }
   .foot{
	   border-top: 5px solid #de3029;
   }
     .navbar .nav .add{
    background: none!important;
  }
  .navigation-list .col a{
    font-size: 15px!important;
    padding: 4px 0!important;
  }
  .navigation-h4 h4{
    border: 0!important;
    padding-bottom:10px!important;
    font-size: 16px!important;
  }
  .navigation-top{
    padding:15px 0 0!important;
  }
  .navigation{
    margin-bottom: 15px!important;
  }
  .about-us{
    padding: 15px 0!important;
  }
  .about-list{
    padding: 15px 0!important;
  }
  .about-us .col-box1 img{
    width: 140px!important;
  }
  .about-us .col-box2 h4 , .about-us2 .about-list2 h4{
    font-size: 18px!important;
  }
  .about-us .col-box2 p{
    font-size: 14px!important;
  }
  .about-us2 .about-list2 h5, .about-us2 .about-list-p p{
    font-size: 15px!important;
  }
  .navigation .container{
    padding: 0!important;
  }
  .about-work .about-work2{
    display: block!important;
    margin-bottom: 10px;
  }
  .information-list .information-list1 li .left-span{
    padding-left: 0!important;
    background: none!important;
  }
  .information-list .information-list1 li:hover span{
  background: none!important;
  }
  .information-list .information-list1 li{
    line-height: 38px!important;
    overflow: hidden;
    padding:0!important;
  }
  .information-list .paging{
    padding-top: 15px!important;
    padding-bottom: 15px!important;
  }
  .information-page .information-text h4{
    font-size: 18px!important;
    padding-bottom: 0px!important;
  }
  .information-page .information-text h5{
    margin-bottom: 0px;
  }
  .information-down .down a{
    font-size: 14px!important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .information-down .down {
    display: block!important;
  }
  .information-down .down .down2{
    text-align: left!important;
  }
  .foot .container{
    padding: 0;
  }
  .foot p{
    font-size:12px;
    -webkit-transform:scale(0.84);
  }
  .news-images .news-images-text h4{
    font-size: 15px;
    margin:7px 0!important;
  }
  .news-images .lists{
    margin-bottom: 10px!important;
  }
  .policy-page .download .xj{
    width: 20px!important;
  }
  .Electronic .enterprise h4{
    font-size: 16px;
    margin: 5px 0!important;
  }
  .Electronic .enterprise{
    display: block!important;
  }
  .Electronic .enterprise .links a{
    padding: 2px 10px!important;
    font-size: 14px!important;
    margin-top: 5px;
  }
  .Tender-Company-ul{
    margin-bottom: 2px!important;
  }
  .Tender-Company-top .left h4{
    font-size: 16px!important;
    padding-left: 0!important;
  }
  .Tender-Company .text-page p img{
    width: 100%;
  }
}
@media(max-width: 320px){
  .navigation-list .col a{
    font-size: 14px!important;
  }
}
.Tender-Company{
  padding:45px 0;
}
.Tender-Company .Tender-Company1 .tab-list li{
  text-align: center;
  padding:15px 0;
  font-size: 16px;
  font-weight: 550;
  color: #de3029;
  font-family: "微软雅黑";
  cursor:pointer;
}
.Tender-Company .Tender-Company1 .tab-list .add{
  background: #db261d;
  color: #FFF;
}
.Tender-Company-top{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.Tender-Company-top .left .span{
  width: 5px;
  height: 25px;
  background: #db261d;
  display: inline-block;
}
.Tender-Company-top .left h4{
  display: inline-block;
  color: #db261d;
  font-size: 18px;
  padding-left: 12px;
  margin:0 15px;
  font-weight: 550;
}
.Tender-Company-top .right a{
  color: #db261d;
  font-weight: 550;
}
.Tender-Company-top .left{
  display: flex;
  align-items: center;
}
.Tender-Company-ul{
  border-left: 1px solid #c6c3be;
  border-right: 1px solid #c6c3be;
  border-bottom: 1px solid #c6c3be;
  border-top: 3px solid #db261d;
  padding:15px;
}
.Tender-Company-ul li .left-span , .information-list .information-list1 li .left-span{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  padding:0;
  background: url(../images/icon2.png) left no-repeat;
  background-size: 15px 20px;
  padding-left: 5px;
}
.Tender-Company-ul li .left-span , .information-list .information-list1 li .left-span:hover{
  background: url(../images/icon2b.png) left no-repeat;
  background-size: 15px 20px;
  padding-left: 15px;
}
.Tender-Company-ul li{
  border-bottom: 1px solid #c6c3be;
}
.Tender-Company-ul li .left-span2 , .information-list li .left-span2{
  font-size: 14px;
  text-align: right;
}
.Tender-Company-ul .li-list{
  line-height: 63px;
}
.Tender-Company-ul .li-list a , .information-list .information-list1 li a{
  font-size: 16px;
  color: #666666;
}
.Tender-Company-ul ul{
  overflow: hidden;
}
#triangle-right{
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-left: 10px solid red;
    border-bottom: 6px solid transparent;
    display: inline-block;
    margin-right: 10px;
}
.myscroll{
    height: 210px;
    margin: 0 auto;
    border: 1px solid #ccc;
    line-height: 26px;
    font-size: 12px;
    overflow: hidden;
    padding:15px 20px;
    margin-bottom: 30px;
}
.myscroll li {
  height: 32px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.myscroll li a{
  color: #666666;
  font-size: 16px;
}
.Tender-Company-bottom{
  padding:15px 15px 0;
  overflow: hidden;
  border:1px solid #c6c3be;
}
.Tender-Company-bottom .bt , .Tender-Company-bottom .bottom-list li{
   overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.Tender-Company-bottom .top1{
  display: flex;
  align-items: center;
 overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.Tender-Company-bottom .bottom-list li a{
  color: #666666;
  font-size: 14px;
}
.Tender-Company-bottom .bottom-list li{
  line-height: 28px;
}
.Tender-Company-bottom .top1 .bt{
  font-size: 16px;
  color: #666666;
}
.Tender-Company-bottom .top1 .bt1{
  padding-left: 0;
}
.Tender-Company .shows{
  display: block!important;
}
.Tender-Company .Tender-Company-ul{
  display: none;
}
.service{
  background: #f4f4f4;
  overflow: hidden;
}
.service .col-box .col-box-top1{
  width: 100px;
  height: 100px;
  margin:25px auto;
}
.about{
  background: url(../images/bg1.png)no-repeat;
  background-size: cover;
}
.about .right2{
  color: #FFF;
}
.about .right2 h4{
  font-size: 22px;
}
.about .right2 .h42{
  padding-bottom: 1.5rem;
  margin-bottom: 0!important;
}
.about .right1 img{
  border:12px solid #364452; 
}
.about .right2 p{
  color: #FFF;
  font-size: 20px;
  font-family: "微软雅黑";
}
.about .right2 .button{
  margin-top: 5rem;
}
.about .right2 .button a{
  background: #334453;
  padding:15px 50px;
  border-radius: 25px;
  color: #FFF;
  display: inline-block;
  text-align: center;
}
.demonstration2 .demonstration-top{
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px!important;
}
.demonstration2 .demonstration-top .right a{
  font-weight: 550;
  color: #db261d;
}
.demonstration2 .demonstration-top .right{
  display: flex;
  align-self: flex-end;
}
.demonstration2 .demonstration-top .h4 , .link .link1 .h44{
  text-align: center;
  padding: 15px 45px;
  font-size: 16px;
  font-weight: 550;
  color: #FFF;
  background: #de3029;
  font-family: "微软雅黑";
  margin:0!important;
}
.demonstration-text .left-span{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0;
}
.demonstration-text  li a{
  color: #666666;
  font-size: 15px;
}
.demonstration-text  ul .li-list{
  line-height: 50px;
  border-bottom: 1px solid #c6c3be;
  padding:0;
}
.demonstration-text{
  border-left: 1px solid #c6c3be;
  border-right: 1px solid #c6c3be;
  border-bottom: 1px solid #c6c3be;
  border-top: 3px solid #db261d;
  padding: 15px;
  overflow: hidden;
  margin-bottom: 10px;
}
.demonstration-text  .left-span2{
  font-size: 14px;
  text-align: right;
  padding:0;
}
.demonstration{
  overflow: hidden;
}
.Qualifications{
	background: #f4f4f4;
}
.Qualifications .Qualifications1 li{
	text-align: center;
    padding: 15px 45px;
    font-size: 16px;
    font-weight: 550;
    color: #de3029;
    font-family: "微软雅黑";
    margin: 0!important;
    float: left;
}
.Qualifications .Qualifications1 .add2{
    background: #de3029;
    color: #FFF;
}
.Qualifications .Qualifications1{
	display: flex;
	justify-content: space-between;
	border-bottom: 2px solid #de3029;
	margin-bottom: 15px;
	padding: 15px 15px;
}
.Qualifications .Qualifications1 .div-right ,  .link .link1 .div-right{
	display: flex;
	align-self: flex-end;
}
.Qualifications .Qualifications1 .div-right a , .link .link1 .link4 a{
	font-weight: 550;
    color: #db261d;
}
.Qualifications .Qualifications2{
	display: none;
}
.Qualifications .shows{
	display: block!important;
}
.link .link1 .link4{
	display: flex;
	justify-content: space-between;
	border-bottom: 2px solid #de3029;
  margin-bottom: 15px;
  padding: 15px 15px;
}
.link .link-list a{
	color: #666666;
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
}
.foots .foots-list li{
	width: 12%;
	float: left;
	text-align: center;
	border-right: 1px solid #666666;
}
.foots .foots-list li a{
	color: #666666;
  font-size: 15px;
}
.foots{
	border-top: 5px solid #db261d;
}
.foot{
	padding: 15px 0;
}
.foot p{
	font-size: 12px;
	color: #666666;
}
.link .link-list , .news-images .news-images-text h4 , .link .link-list a{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.Qualifications2 .owl-controls{
  display: none!important;
}
.Qualifications2 .owl-item{
  margin:0 5px;
}
.navbar .nav .add{
  background: #bc2119;
}
.navigation-top{
  padding:30px 0 0;
  overflow: hidden;
}
.navigation{
    border-bottom: 1px solid #d5d5d5;
    margin-bottom: 30px;
}
.navigation .navigation-list .col{
  width: 20%;
  float: left;
  text-align: center;
}
.information .navigation-list .col{
  width: 25%;
}
.news .navigation-list .col{
  width: 25%;
}
.navigation .navigation-h4{
  text-align: center;
}
.navigation-list .col a{
  color: #db261d;
  font-size: 18px;
  width: 100%;
  display: inline-block;
  padding:8px 0;
  font-family: 微软雅黑;
}
.navigation-list .add3{
  background: #db261d;
  color: #FFF!important;
}
.navigation-h4{
}
.navigation-h4 h4{
  color: #0a0a0a;
  font-weight: 550;
  border-bottom: 3px solid #db261d;
  width: 60%;
  margin:0 auto;
  padding-bottom: 19px;
}
.about-us{
  background: #db261d;
  padding: 45px;
}
.about-list{
  border: 1px solid #FFF;
  overflow: hidden;
  padding: 35px;
}
.about-us .col-box1 img{
  width: 165px;
}
.about-us .col-box2 h4{
  color: #FFF;
  font-weight: 550;
  font-size: 23px;
}
.about-us .col-box2 .who{
  margin-bottom: 15px!important;
}
.about-us .col-box2 p{
  font-size: 18px;
  color: #FFF;
  letter-spacing: 2px;
  /*font-family: 宋体;*/
}
.about-us2{
  padding-bottom: 45px;
}
.about-us2 .about-list2 h4{
  /*font-family: 宋体;*/
  color: #333333;
  font-size: 23px;
  font-weight: 550;
  margin-bottom: 15px!important;
}
.about-us2 .about-list2 h5{
  font-size: 18px;
  color: #666666;
  /*font-family: 宋体;*/
}
.about-us2 .about-list-p p{
  font-size: 18px;
  color: #666666;
  /*font-family: 宋体;*/
}
.about-us3 .col-box22 p{
  font-size: 16px;
  letter-spacing: 0;
  max-height: 170px;
  overflow-y: scroll;
}
.about-us3 .col-box1 img{
  width: 300px;
}
.about-us3 .link{
  float: right;
}
.about-us3 .link a{
  color: #FFF;
  border: 1px solid #FFF;
  border-radius: 10px;
  padding:8px 30px;
  display: inline-block;
  margin-top: 5px;
}
.about-bottom{
  overflow: hidden;
}
.about-bottom .about-img img{
  width: 300px;
  margin-bottom: 10px;
}
.about-work .about-work2{
  display: flex;
  align-items: center;
}
.about-Quali .about-Quali2{
  margin-bottom: 15px;
}
.about-Quali222 .about-Quali2 .box{
    height: 170px;
    overflow: hidden;
    width: 100%;
}
.about-222 .about-Quali2 .box{
  height: 170px;
   overflow: hidden;
    width: 100%;
}
.about-222 .about-Quali2 img , .about-Quali222 .about-Quali2 img{
  transition: all 1s ease 0s;
}
.about-222 .about-Quali2:hover img , .about-Quali222 .about-Quali2:hover img{
  transform: scale(1.1);
}
.information-list li .left-span2{
  color:#999999;
}
.information-list .information-list1 li{
  line-height: 60px;
  overflow: hidden;
  padding: 0;
  border-bottom: 0.5px solid #e0e0e0;
}
.information-list .information-list1 li:hover{
  background: #db261d;
  color: #FFF!important;
}
.information-list .information-list1 li:hover span{
  color: #FFF;
}
.information-list .information-list1 li .left-span{
  padding-left: 15px;
}
.information-list .paging{
  padding-top: 45px;
  clear: both;
  padding-bottom: 30px;
}
.information-page .information-text h4{
  font-size: 21px;
  font-weight: 550;
  color: #333333; 
  padding-bottom: 10px;
}
.information-page .information-text h5{
  color: #666666;
  padding-bottom: 10px;
}
.information-page .information-text{
  border-bottom: 1px solid #e0e0e0;
}
.information-down .down{
  display: flex;
  justify-content: space-between;
  padding-top: 15px;
  clear: both;
}
.information-down .down a{
  color: #999999;
  font-size: 16px;
  padding:0;
}
.information-down .down .down2{
  text-align: right;
}
.news-images .news-images-list1 img{
}
.news-images .news-images-text h4{
  color: #333333;
  font-size: 16px;
}
.news-images .news-images-text span{
  color: #666666;
}
.news-images  .lists{
  margin-bottom: 15px;
}
.policy-page .download{
  border: 0;
  background: none;
}
.policy-page .download .xj{
  width: 22px;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 5px;
}
.map .map2 .content h5{
  font-size: 15px;
  color: #000000;
  line-height: 20px;
  font-family: 微软雅黑;
}
.map .map2 .content h5 span{
  font-weight: 550;
}
.map .map2 .content{
  margin-bottom: 15px;
}
.Electronic .enterprise{
  background: #db261d;
  padding: 15px;
  overflow: hidden;
  display: flex;
  align-items: center;
  /*border-radius: 6px;*/
    border-top-left-radius:6px;
    border-top-right-radius:6px;
}
.Electronic .enterprise h4{
  color: #FFF;
  font-weight: 550;
}
.Electronic .enterprise .links a{
  color: #FFF;
  padding: 5px 15px;
  border-radius: 8px;
  border:1px solid #FFF;
  font-size: 15px;
  display: inline-block;
}
.Electronic .enterprise .links{
  text-align: right;
}

.Electronic .enterprise2 .name{
  width: 24px;
  margin-right: 8px;
}
.enterprise-list{
  margin-bottom: 30px;
}
.Electronic .enterprise2 .col3 h4{
  font-size: 16px;
  font-family: 微软雅黑;
  display: flex;
  align-items: center;
   margin:6px 0!important;
}
.Electronic .enterprise2{
  overflow: hidden;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  background: #f8f8f8;
}
.text-page{
    background: #f7f7f7;
    padding: 20px;
}
.Tender-Company .row2{
  display: flex;
  justify-content: center;
}
.service{
  padding: 25px 0;
}
#li-list li{
    text-align: center;
    margin-bottom: 2px;
}
#li-list li a{
  color: rgb(219, 38, 29);
  font-size: 16px;
  font-weight: "微软雅黑";
  width: 100%;
  display: inline-block;
  line-height:50px;
  background: #f7f7f7;
}
#li-list .add{
  background: #db261d;
  color: #FFF!important;
}
.circle .circle-text{
  padding: 80px 30px;
}
@media(max-width: 1199px){
  .caselia .caselia2 .caselia2-box{
    height: 317px;
    overflow: hidden;
  }
}
.caselia .caselia2 .col7{
  height: 317px;
  padding:0;
}
.caselia .caselia2 .caselia2-box{
  background: #364452;
  padding: 82px 20px;
  height: 317px;
  overflow: hidden;
}
.caselia .caselia2 .caselia2-box h4{
  color: #FFF;
  font-size: 22px;
  margin-bottom: 20px!important;
}
.caselia .caselia2 .caselia2-box p{
  color: #FFF;
  font-size: 16px;
}
.caselia .caselia2{
  margin-bottom: 45px;
  overflow: hidden;
}