﻿@charset "utf-8";
/* CSS Document */
.pg-main{ min-height: 380px;}
.plr0{  padding-left: 0px; padding-right: 0px;}
.ix-footer .container { position: relative; padding-bottom: 60px;}
.ix-footer .container .foot-ewm{ left: 57%;}

.ix-head span{ width: 80%; margin: 0px auto; display:inline-block; padding-top: 25px;}

.left{float: left;}
.right{float: right;}
.pt10{padding-top:100px}
.pb10{padding-bottom:100px;}
.pt8{padding-top: 80px;}
.pb8{padding-bottom:80px}
.pt6{padding-top: 60px;}
.pb6{padding-bottom:60px}
.pt2{padding-top: 20px;}
.pb2{padding-bottom:20px}
.cls{font-size: 0px;height: 0px;line-height: 0px;clear: both;}

/*#region ===========手机内页导航===========*/
.sub-nav-n {width:100%;  background:#f5f5f5; overflow:hidden;}
.sub-nav-nl { position: relative;      overflow: hidden; }
.sub-nav-nl .swiper-wrapper { width:100%;      }
.sub-nav-nl .swiper-slide { width: auto; line-height: 40px; }
.sub-nav-nl .swiper-slide a { color: #666; height:80px; line-height: 80px; display: block; text-align:center; font-size:16px;   }
.sub-nav-nl .swiper-slide a.active { border-bottom:2px solid #005ca1; color:#005ca1;  box-sizing:border-box;  }
.sub-nav-nl .swiper-slide a:hover { color:#005ca1;  box-sizing:border-box;   transition: all 0.6s ease;}
.sub-nav-nl .swiper-slide a::before {
    position: absolute;
    left: 0px;;
    content: "";
    margin-top: 78px;
    background: #005ca1;
    width: 0;
    height: 2px;
    transition: all 0.6s ease;
}
.sub-nav-nl .swiper-slide:hover a::before {width:100%;  transition: all 0.6s ease;}





/*内页图片*/
.pg-banner{ height: 500px; max-width: 1920px; margin: 0px auto;}
.pg-ban-tit{ text-align: center;}
.pg-ban-tit h1{  margin-top: 18%; color: #fff; font-size: 36px;}
.pg-ban-tit span{ padding-top: 15px; color: #fff; font-size: 18px; text-transform: uppercase; -webkit-font-smoothing: antialiased; display: inline-block; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: subpixel-antialiased}
.pg-ban-tit p{ line-height: 180%; color:#fff; font-size: 16px; padding-top:10px; width:80%; margin: 0px auto; }
.pg-bann-img{ display: none; background-image:none; position: absolute;  top: 0; z-index: -1;}


/*关于我们*/
.pg-ab-head{ text-align: center; font-size: 30px; color: #333;}
.pg-ab-tit .t1{ font-size: 28px; color: #333; font-weight:bold;}
.pg-ab-tit .t2{ font-size: 16px; padding-top: 8px;}
.pg-ab-tit p{ font-size: 16px; color: #666666; line-height: 200%;}
.pg-ab-img  img{ max-width: 100%;}
.pg-text p{ font-size:16px; line-height:200%;}
.pg-text p img{ max-width: 100%;}
.pg-text p span{color:#1a1a1a;}
/*品牌文化*/
.pap-img-tit{ background-color: #fff;}
.pap-img img{max-width: 100%; }
.pap-tit{ padding-right: 30px;}
.pap-tit h1{ color: #1a1a1a;     font-weight: bold; line-height: 120%; padding-bottom: 10px;  font-size:24px;}
.pap-tit p{ position: relative; padding: 15px 0px;  padding-left: 85px; font-size: 16px; line-height:180%; color: #333; border-bottom: solid 1px #ddd;}
.pap-tit p:last-child{ border-bottom: none;}
.pap-tit span{ position: absolute; left: 0; top: 15px; font-size: 16px; font-weight: bold; color: #333;}
.pap-img img{ max-width: 100%; display: block;}


/*荣誉证书*/
.wp1400{width: 1400px;  padding-left: 100px;  padding-right: 100px;  position: relative;  margin: 0px auto;}
.ix-ryzz-box{  position:relative; margin:0px auto;}
.ix-ryzz .swiper-wrapper .swiper-slide img { max-width: 100%; }
.ix-ryzz .swiper-wrapper .swiper-slide{ transform: scale(0.8);transition: all 0.36s ease;}
.ix-ryzz .swiper-wrapper .swiper-slide.swiper-slide-active{ transform:scale(1);}
.ix-ryzz .swiper-wrapper .swiper-slide p{ font-size:16px; color:#666666; text-align:center;padding-top:10px;}
.ix-ryzz  .swiper-button-prev, .ix-ryzz  .swiper-button-next{width:50px; height:50px;}
.ix-ryzz  .swiper-button-prev{ background:url(../images/r1.png)no-repeat center center;}
.ix-ryzz  .swiper-button-next{ background:url(../images/l1.png)no-repeat center center;}

.ix-ryzz .swiper-wrapper .swiper-slide a{ display:block;}

/*公司历程*/
.pg-course .ix-head h1{color:#fff; }
.pg-course .ix-head span{color:#fff; }
.view  .swiper-container{ min-height: 50px;}
.view .swiper-slide .sinfo {width:415px; margin: 0 auto; padding-left: 485px;  padding-right: 500px; position: relative;  color: #fff;}
.view .swiper-slide .sinfo h2 {  font-weight: normal; margin-bottom: 20px; position: absolute; left: 345px; top: 0; font-size: 52px; line-height: 100%;}
.view .swiper-slide .sinfo p { line-height: 180%; font-size: 16px;}
.preview  .swiper-container{ box-sizing: border-box; }
.preview .swiper-slide {height: 100%; text-align: center;}
.preview .snav { padding-top:80px; background: url(../images/ico-snav.png) center 37px no-repeat; position: relative; color:#999; cursor: pointer; }
.preview .snav span{ font-size: 24px;}
.preview .snav p.line {width:100%; height: 1px; background: #cccccc; position: absolute; top:45px;}
.preview .swiper-slide.active-nav .snav { background: url(../images/ico-snavh.png) center 37px no-repeat; }
.preview .swiper-slide.active-nav .snav span{ color:#fff;}
.preview .swiper-slide.active-nav .snav { background: url(../images/ico-snavh.png) center 37px no-repeat; font-size: 24px; color:#fff;}
.pg-course .arrow-left, .pg-course .arrow-right {  overflow: hidden; display:inline-block;   position: absolute;  top: 50%;  width: 50px; height: 50px; margin-top: -25px; z-index: 10; cursor: pointer; background-size: 50px 50px; background-position: center;  background-repeat: no-repeat;}
.pg-course .arrow-left { background: url(../images/l2.png) center center no-repeat; left: 0;}
.pg-course .arrow-right { background: url(../images/r2.png) center center no-repeat; right:0; }
.sin-img{ position: absolute; right: 220px; top: 0;}

.course-time-text{width: calc(100% - 150px); margin: 0px auto;     text-align: center; }
.course-time-text h1{ color:#fff; vertical-align: top; padding-bottom: 20px;  text-align: center; font-size: 42px;}
.course-time-text .ctt-tit{ color:#fff; display: inline-block; font-size: 16px;}
.course-time-text .ctt-tit p {padding-bottom: 15px;}


.fancybox-nav span {
    visibility: visible !important;
}


/*新闻列表*/
.cnewslist .newstitem { width: 100%; padding-bottom:40px; border-bottom: 1px solid rgba(0,0,0,.1); margin-bottom: 40px; position: relative;}
.cnewslist .newstitem a.newscontent {height:100%; display: block;}
.cnewslist .newstitem .newsimg { display: block; width: 240px; height: 150px; overflow: hidden;}
.cnewslist .newstitem .newsimg img {width:100%;  transition: all 0.36s ease;}
.cnewslist .newstitem:hover .newsimg img {transform: scale(1.08);}
.cnewslist .newstitem .newsbody {  width: 740px; position:relative; padding-left:40px;  transition: 0.36s ease; padding-top: 15px;}
.cnewslist .newstitem:hover .newsbody { padding-left:50px;}
.cnewslist .newstitem .newsbody p.title {font-size:16px;  color: #666;}
.cnewslist .newstitem .newsbody p.description { width: 100%; color: #929292; height: 50px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis;}
.cnewslist .newstitem .newsbody p.date {color: #929292; margin:10px 0;}
.cnewslist .newstitem .details {position: absolute; bottom: 80px; right: 0;  font-size: 12px;  width: 120px; height: 40px; line-height: 40px;  border-radius: 40px; border: 1px solid rgba(0,0,0,.1);   text-align: center;  color: #929292; transition: 0.36s ease;}
.cnewslist .newstitem .details span { padding-left:20px; transition: 0.36s ease; }
.cnewslist .newstitem:hover .details span { padding-left:0; color:#fff; }
.cnewslist .newstitem .details i {  font-size: 16px; line-height: 32px; vertical-align: -1px;  position: relative;  opacity: 0;  left: -20px; padding-left: 10px; transition: 0.36s ease;}
.cnewslist .newstitem:hover .details i { left: 0;opacity: 1; }
.cnewslist .newstitem .details::after {content: ''; z-index: -1; position: absolute; height: 100%;  width: 0; left: 0;  top: 0;opacity: 0; background: #005ca1;  border-radius: 40px;  transition: all .36s ease;}
.cnewslist .newstitem:hover .details::after {  opacity: 1; width: 100%; color:#fff; }

/*#endregion */


/*== 分页 ==*/
.paginator{text-align: center; height: 34px; font-size: 14px;}
.paginator a{font-size: 14px; font-weight: bold; width: 35px; height: 35px; line-height: 35px; display: inline-block; background-color: #f2f2f2; color:#666; margin: 0; margin-left: 5px;}
.paginator a:hover{color: #fff; background-color: #005ca1;}
.paginator .cpb{ background-color: #005ca1; width: 35px; height: 35px; line-height: 35px;  font-size: 14px; color: #fff; display: inline-block; margin-left: 5px;}
.tips{padding-top:20px; padding-bottom: 30px; color:#666;}
.pg.ix-news-list{min-height:300px;}

/*== 新闻详情 ==*/
.cnewdetail-info {color:#929292; padding:60px 0 60px 0;}
.cnewdetail-info .tit-info {margin-bottom:30px;}
.cnewdetail-info .tit-info h1 { font-size:20px; font-weight: normal; line-height: 200%; color: #666; padding-bottom:10px;  }
.cnewdetail-info .tit-info .info {padding-bottom:10px; border-bottom:1px solid rgba(0,0,0,.1); color:#999; }
.cnewdetail-info .tit-info .info span { margin-right:40px;}
.cnewdetail-info .tit-info .info span em { font-family:Arial;}
.cnewdetail-info hr { height: 1px;  background: #ddd;  border: none; }

 .cnewdetail-info p{ font-size:14px; line-height:180%;}
 .cnewdetail-info p img{ max-width:100%;}
.cnewdetail-info p{ line-height: 200%; font-size: 16px; color: #666;}  

.cnewdetail-info .pn-nav { margin-top:30px; }
.cnewdetail-info .pn-nav a { width:48%; padding:1.5% 2%; background:#f6f6f6; transition: all .36s ease;}
.cnewdetail-info .pn-nav a:hover { background:#666; color:#fff; }
.cnewdetail-info .pn-nav a span a { color: #666; }
.cnewdetail-info .pn-nav a:hover span a { background: #666;  color: #fff; }
.fl { float: left;}
.fr { float: right;}
.ellipsis { text-overflow: ellipsis; overflow: hidden; white-space: nowrap;  display: block;}
.clearfix:after { content: ""; display: block; height: 0; clear: both;}

/*社会责任*/
.i-list20 .i-list-20-con ul li a{ border: 1px solid rgba(170,170,170,.2);  display:block; overflow: hidden; background-color: transparent;} 
.i-list20 .il20-img img{ max-width: 100%; transition: all .36s ease;}
.i-list20 .il20-tit{text-align: center; padding: 20px 20px 16px; background: #fff; position: relative; transition: all .36s ease; top: 0;}
.i-list20 .i-list-20-con ul li:hover .il20-tit{top:-80px;}
.i-list20 .il20-tit3{font-size: 13px; line-height: 26px; height: 52px; overflow: hidden; color: #999; text-align: center; -webkit-animation-name: fadeInDown; animation-name: fadeInDown; transition: all .3s ease-out 0s; margin-top: 20px; position: absolute; margin-right: 20px; width: 88%;}
.i-list20 .i-list-20-con ul li:hover .il20-tit3{  display: block;}
.i-list20 .il20-tit1{ font-size: 16px; color: #4d4d4d; padding-bottom: 5px; }
.i-list20 .il20-tit2{ font-size: 14px; color: #999;}
.i-list20 .i-list-20-con ul li a:hover{ box-shadow: 0 14px 50px -8px rgba(0,0,0,.12); color: unset; background: #fff;}
.i-list20 .i-list-20-con ul li a:hover .il20-tit1{ color: #005ca1;}
.i-list20 .i-list-20-con ul li:hover .il20-img img{-webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08);}
.pg.i-list20 .i-list-20-con ul li{ margin-bottom: 40px;}


/*===留言列表1==*/
.pg-mess .il-tit{ text-align: center;}
.pg-mess h1{ line-height: 180%; padding-bottom: 10px; font-size: 30px;}
.pg-mess p{ color:#999; font-size: 14px;} 
.pg-mess  textarea.inputtxt{height: 70px; resize: none; overflow: hidden; }
.pg-mess .inputtxt{ background: none; color: #D6D6D6;  height: 40px; line-height: 20px; padding: 10px 3%; box-sizing: border-box; color: #bcbcbc; transition: all 0.3s ease-out 0s;}
.pg-mess .inputtxt{border: 1px solid #e1e7ee; margin-bottom: 20px; width: 100%;}
.pg-mess .inputtxt.submit{display: block; clear: both; float: none; height: 40px; border: 2px solid #005ca1; margin: 60px auto 0; padding: 0; cursor: pointer; width: 225px; margin-top: 20px; background-color: #005ca1; color: #fff; font-weight: 600; border-color: #005ca1; font-size: 16px; border-radius: 28px;}
.pg-mess .inputtxt.submit:hover {background-color: #ffb43a; border-color: #ffb43a;}



/*联系我们*/
.pg-con-head h1{ font-size:24px; color:#333; padding-bottom:15px; line-height:150%;}
.pg-con-head p{font-size:16px; color:#666;}
.icx-list{ padding-bottom:30px; position:relative; padding-left:80px;     min-height: 90px; box-sizing: border-box;}
.icx-list-img, .icx-list-img img{ width:60px; height:60px; position:absolute; left:0; }
.icx-list-tit{ font-size:18px; color:#666;  padding-right:20px;}
.icx-list-tit h1{ font-weight:normal; line-height:180%; font-size: 16px; }
.icx-list-tit p{color:#333; font-family:Arial, Helvetica, sans-serif;}

.ix-con-xx{ width:50%; float:left;}
.ix-con-mess{ width:50%; float:left;}
.pcx-input input{ height: 50px; border: none; line-height: 50px; width: 100%; padding: 0px 20px; outline: none; font-size: 16px; border:solid 1px #cccccc; color:#999;}
.pcx-input{ padding-bottom: 20px;}
.pcx-textarea{ padding-bottom: 40px; font-size: 18px;}
.pcx-textarea textarea{ height: 100px; border: none; line-height: 40px; color:#999; width: 100%; padding: 0px 20px; outline: none; font-size: 16px;border:solid 1px #cccccc; }
.pcx-input input.input-an{ color:#fff; outline: none; background: #333333; height:60px; line-height:60px; border:none; font-size:18px; font-weight:bold; transition:all 0.36s ease;}
.pcx-input:last-child{padding-bottom: 0px;}
.pg-contact-map h1{ font-size:24px; color:#333;}
.pcx-input input.input-an:hover{ background:#0074c2;}


.rt-head{ display:none; padding-bottom:20px;}


/*招聘信息*/

.pg-recruit .sideMenu h3:nth-child(1){ margin-top: 0px;}
.pg-recruit .sideMenu h3{ height:60px; line-height:60px; padding:0px 30px; position: relative;  margin-top: 20px; background:#f5f5f5; color: #333333; cursor:pointer; font-size: 16px; font-weight: bold;}
.pg-recruit .sideMenu h3 .h3-tit{ position: absolute; right: 45px; top: 0; font-size: 14px; color:#666; font-weight: normal;}
.pg-recruit .sideMenu h3 .h3-tit span{ display: inline-block; padding-right: 30px;}
.pg-recruit .sideMenu h3 em{ float:right; display:block; width:14px; height:14px;   background:url(../images/jj.png)no-repeat center center; cursor:pointer;    margin-top: 20px; }
.pg-recruit .sideMenu h3.on{ background: #0074c2; color: #fff;}
.pg-recruit .sideMenu h3.on .h3-tit{ color: #fff;}
.pg-recruit .sideMenu h3.on em{ background:url(../images/jjj.png) no-repeat center center; }
.pg-recruit .sideMenu .recruit-text{ padding:40px 30px; padding-top:30px; color:#666; background: #eeeeee; display:none; /* 默认都隐藏 */ }
.rt-head strong{ font-size: 14px; color:#333333;}
.rt-head strong:nth-child(1){ padding-left: 0px;}
.rt-list h1{font-size: 14px; color:#333333; font-weight: bold; line-height: 200%;}
.recruit-text{ color: #666; font-size: 14px;}
.rt-list-an{ padding: 15px 20px; background: #0074c2; color:#fff; display: inline-block; position: relative; padding-left: 60px;}
.rt-list-an img{ padding-right: 15px;}
.rt-head p{ display: inline-block; padding-right: 50px;}
.rt-list-an::before{ content: ''; top: 20px; position: absolute; left: 20px; vertical-align: middle; margin-right: 15px; display: inline-block; background: url(../images/em.png) no-repeat left center; width: 21px; height: 16px;}



/*业务详情*/
.pg-gszc-a{ position:relative;}
.pg-gszc-a  ul li{ width:calc((100% - 80px)/2); float:left; margin-left:80px; text-align:center;}
.pg-gszc-a  ul li:nth-child(1){margin-left:0px;}
.pg-gszc-a  ul li .zsy-img{ border-radius:6px;}
.pg-gszc-a  ul li .pg-gszc-a-tit .pgat-t1{font-size:24px; color:#333; padding-top:40px; padding-bottom:20px;}
.pg-gszc-a::after{background: #f5f5f5;  content: "";  position: absolute;  width: 100%; height: 60%; bottom: 0;  left: 0;  right: 0;  z-index: -1;}



.pg-foot .pl15{ padding:0px;}

/*===自适应==*/



/*弹窗*/
.theme-mask { z-index: 999; position: fixed; _position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0.75; filter: alpha(opacity=75); -moz-opacity: 0.75; display: none; }
.popover1 {  width:760px; height: 700px; z-index: 9999; position: fixed; top: 50%; left: 50%; background: #fff; margin: -350px 0 0 -380px; box-shadow: 1px 1px 6px 3px rgba(0,0,0,.2); display: none; text-align: center; }


@media (max-width: 1380px) {
    .wp1400{ width: calc(100% - 0px);    padding-left: 30px; padding-right: 30px;}
    .ix-ryzz .swiper-button-prev{ left: 20px;}
   .ix-ryzz .swiper-button-next{ right: 20px;}
}

@media (max-width: 1200px) {
	
	/*导航*/
    .ix-nav ul li{ padding-left: 50px;}
	
	/*集团事项*/
    .iat-0{ padding-top: 8%;}
	.ix-ab-tit>.row{ top: 80px;}
	.ix-ab-tit{ width:100%;}
	.ix-ab-tit .row{ margin: 0px;}
	.ab1{ width: 100%; }
	.ab2{ width: 100%; }
	.ibt-yw{ text-align: center; height: auto; padding-bottom: 30px;}
	.ab1 .il-t1{ float: right;}
	.ab1 .il-t2{ float: left;}
	.ix-ab-tit{ height:1330px;}
	.il-t1 {width:50%; padding: 0px; padding: 0px 3%; padding-top: 8%; float: left; background-color:rgba(0,92,161,0.8);}
    .il-t2 {width:50%; float: left;}
    .ibt-yw h1{ padding-top: 0px;} 
    .il-t1 .cc{ color:#fff;}
    .ix-about{ margin-bottom: 0px;}

    /*底部*/
    .ix-footer .container-fluid{ height: 200px;}
    .ix-footer ul li{ padding-right: 7%;}
    .ix-footer ul li h1{font-size: 14px;}
    .ix-footer ul li a{ display: none;}
	.ix-footer ul li h1 a{ display: block;}
    .ix-foot-t1{ width: 350px;}
 
}
@media (max-width: 1080px) {
    .cnewslist .newstitem .newsbody{ width: 55%;}
    .cnewslist .newstitem .details{ bottom: 70px; }
    .pg-ban-tit h1{ margin-top: 200px;}


    .ix-header{ display: none;}
    .ix-m-head{ display: block;}


    /*banner*/
    .pg-banner{ height: 300px;}
    .pg-ban-tit h1{ margin-top: 8%;}
    .pg-ban-tit p{ width: 100%;}

    /*业务详情*/
    .pg-gszc-a ul li{width: calc((100% - 40px)/2); margin-left:40px;}
    .pg-gszc-b ul li{width: calc((100% - 80px)/3);     margin-left: 40px;}
    .pg-gszc-a::after{ height:50%;}
    .pg-gszc-c::after{ height:20%;}
	
}
@media (max-width: 780px) {
    .ix-foot-t1{ width: 250px;}
    .iat-0 h1{font-size: 24px;}
    .iat-0{ padding: 5%;}
    .ix-abc-img{ width: 100%;}
    .ix-abc-tit{ width: 100%;}
    .foot-ewm{ margin-left: -135px;}
    .cnewslist .newstitem .newsimg{ display: none;}
    .cnewslist .newstitem .newsbody{ padding-left: 0px; width: 100%;}
    .cnewslist .newstitem .details{ display: none;}
    .cnewslist .newstitem .newsbody{ padding-top: 0px;}
    .cnewslist .pa.pt4{ padding-top: 20px;}
    .pg-ban-tit{ padding-left: 22px;}
    .container{ padding-left: 22px; padding-right: 22px;}
    .ab-zz{ position: inherit;}
    .ix-abc{ background: none;  background-color: #005ca1;}


    /*关于我们*/
    .pg-ab-img{ padding-top: 30px;;}
    .course-time-text .ctt-tit{ width: calc(100% - 300px);}

}
@media (max-width: 650px) {
	.foot-ewm{ display:none;}
}

@media (max-width: 640px) {

     .pg-ab-tit .t1{font-size:24px;}

    .cabo-info{ padding: 40px 0px 40px 0px;}
    .container{ padding-left: 15px; padding-right: 15px;}
    .pt10 {padding-top: 30px;}
    .pb10 {padding-bottom: 30px;}
    .pt6 { padding-top: 30px; }
    .pb6 { padding-bottom: 30px;}
    .pt8{ padding-top: 30px;}
    .pb8{ padding-bottom: 30px;}
    br{line-height: 150%;}

    /*关于我们*/
    .pg-ab-tit h1{ font-size: 18px;}
    .wp1400{ padding-left: 100px; padding-right: 100px;}
    .ix-ryzz .swiper-wrapper .swiper-slide{ transform: scale(1);}
    .ix-head span{ width:100%;}
    .pg-ab-tit p{ font-size: 14px;}
    .pg-text p{ font-size: 14px;}
    .ix-ryzz .swiper-button-prev, .ix-ryzz .swiper-button-next{ margin-top: -50px;}
    .ix-ryzz .swiper-button-prev{ left: 15px;}
    .ix-ryzz .swiper-button-next{ right: 15px;}
    .pap-tit h1{ padding-top: 30px;}
    .pap-tit{ padding-right: 0px;}
    .pap-tit p{ font-size: 14px;}
    .pap-tit span{ display: block; position: initial; padding-bottom: 5px;}
    .pap-tit p{ padding-left: 0px;}
    .course-time-text .ctt-tit{ width: 100%; text-align: left;}
    


    /*招聘信息*/
    .h3-tit{display: none;}
    .pg-recruit .sideMenu .recruit-text{ padding: 20px;}
    .rt-head p{ display:block; padding-right: 0px;}
    .pg-recruit .sideMenu h3{ padding: 0px 20px;}


    .sub-nav-nl.container {    padding: 0px 0px;margin-left: 30px; margin-right: 30px;}


    .ipl-list{ padding-bottom: 10px;}


    .ix-banner h2{ font-size: 30px;}
    .ix-banner h1{ font-size: 36px; line-height: 130%; padding-top: 20px;}
    .ix-banner .container p.pt3{padding-bottom: 1%;}


    .il-t1{width:100%; height: 180px; float: inherit; padding-left: 15px; padding-right: 15px;} 
    .il-t2{width:100%; float: inherit;}
    .il-t1 p{overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

    .ix-ab-tit {height: 1930px;}

    .ibt-list a{    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    }
     .ibt-list.ac a{    
        display: -webkit-box;
        display: -ms-flexbox;
        display: block;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }

    .ix-main .container-fluid{   padding-left: 30px; padding-right: 30px;  }
    .ibt-yw h1{ font-size: 42px;}
    .ix-ab-tit>.row { top: 60px; }
    .ibt-yw span{ top: 0px;}
    .ibt-yw p{ padding-top: 5px;}


    .ix-news-bj{padding: 15px;}
    .ix-news-img{ width: 150px;height: 108px;;}
    .ix-news-tit{ padding-left: 0px;}
    .ix-news-img{ display: none;}
    .ix-news-tit h1{ padding-top: 5px; font-size: 14px;}
    .ix-news-tit p{ padding-top: 0px;}
    .ix-news-bj{ height: 138px;}
    .ix-news-list{ margin-bottom: 15px;}
    .ix-more.pt2{ padding-top: 10px;} 
    .ix-news.container-fluid.pb7{ padding-bottom: 60px;} 

    .ix-abc-tit .pt3, ix-abc-tit .pb3{ padding-top: 20px; padding-bottom: 20px;}
    .iat-0{ padding: 30px;}

    .ix-footer .container-fluid{  height: auto; padding-bottom: 20px;}
    .ix-foot-t1{ width: 100%;}
    .foot-ewm{ display: none;}
    .ix-foot-t2{ position: initial; padding: 0px; padding-top: 5px;}
    .foot-xx{ padding-left: 15px;}

    /*banner*/
    .pg-banner{  height:auto;}
    .pg-bann-img{ display: block;}
    .pg-ban-tit h1{ margin-top: 6% !important; font-size: 24px; }
    .pg-ban-tit p{ margin-bottom:2%; font-size: 14px; text-transform: initial;padding-top: 5px; }

    /*导航*/
    .sub-nav-nl .swiper-slide a{ height: 50px;  line-height: 50px;}
    .ix-foot-copy{ text-align: left;}

    .cnewslist .newstitem{padding-bottom: 20px;  margin-bottom: 20px;}
    .cnewslist .newstitem .newsbody p.date{ margin: 5px 0px;}

    .cnewdetail-info{ padding: 30px 0px 30px 0px;}
    .cnewdetail-info .pn-nav a{ width: 100%; margin-bottom: 20px;}
    .foot-xx h1 {font-size: 28px;}

    .cnewdetail-info .tit-info h1{ font-size: 18px; padding-bottom: 5px;}
    .cnewdetail-info p.info { font-size: 12px;}
  
    /*资质数字*/
    .ab-zz{ height: 80px; padding-top: 30px;}
    .ab-zz ul li{ font-size: 14px;}
    .ab-zz ul li h1{ font-size: 36px;}

   /*联系我们*/
   .pg-con-head h1{ font-size:18px; padding-bottom:10px;}
   .pg-con-head p{ font-size:14px;}
   .ix-con-xx-mess.pt8{ padding-top:20px;}
   .ix-con-xx{ width:100%;}
   .ix-con-mess{ width:100%;}
   .icx-list{ padding-bottom:20px;}
   .pcx-textarea{ padding-bottom:20px;}
   .pcx-input input.input-an{ height:50px; line-height:50px; font-size:16px;}
   .pg-contact-map h1{ font-size:18px;}
   .icx-list-tit h1{ font-size:14px;}
   .icx-list-tit p{ font-size:14px;}
   .pcx-input input{font-size:14px; height:40px; box-sizing: border-box;}
   .pcx-textarea textarea{ font-size:14px; box-sizing: border-box;}



   .rt-head{ display:block;}
   /*业务详情*/
   .pg-gszc-a ul li{ width:100%; margin-left:0px; padding-bottom:20px}
   .pg-gszc-a ul li .pg-gszc-a-tit .pgat-t1{ padding-top:25px; padding-bottom:10px;}
   .pg-gszc-a ul li:nth-child(2){padding-bottom:0px;}
   .pg-gszc-a::after{ height:100%;}

   .cnewdetail-info p{font-size: 14px;}
   .pg-gszc-a{ padding-top: 30px;}
   .cnewdetail-info.abc{ padding-top: 0px;}


   /*新闻详情*/
   .cnewdetail-info .pn-nav a{ width: 100%; margin-bottom: 10px;     padding: 8px;}

   .pt10{padding-top:0.72rem}
.pb10{padding-bottom:0.72rem;}
}         
