@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%;}





/*==关于我们==*/
.cabo-info {color:#929292; padding:40px 0 80px 0;}
.cabo-info h1 { font-size: 16px;  line-height: 200%; color: #666; padding-top: 10px; }
.cabo-info hr { height: 1px;  background: #ddd;  border: none; margin: 10px 0;}
.cabo-info p{ line-height: 200%; font-size: 14px; color:#666;}
.cabo-info p img{max-width:100%;}

/*内页图片*/
.pg-banner{ height: 500px; max-width: 1920px; margin: 0px auto;}
.pg-ban-tit h1{  margin-top: 160px; color: #fff; font-size: 48px;}
.pg-ban-tit p{ padding-top: 15px; color: #fff; font-size: 18px; padding-bottom: 30px;  text-transform: uppercase; -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: subpixel-antialiased}
.pg-ban-tit span{  width: 50px; height: 0px; background: #fff; display: block; }
.pg-bann-img{ display: none; background-image:none; position: absolute;  top: 0; z-index: -1;}





/*#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;}


/*新闻列表*/
.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:last-child {}
.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 .pn-nav { margin-top:30px; }
.cnewdetail-info .pn-nav a { width:49%; padding:15px 15px; background:#f6f6f6; transition: all .36s ease;}
.cnewdetail-info .pn-nav a:hover { background:#005ca1; color:#fff; }
.cnewdetail-info p{ line-height: 200%; font-size: 14px; color: #666;}
.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}
.cnewdetail-info p img{ max-width: 100%;}

/*社会责任*/
.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-contact h1{ font-size: 24px; line-height: 200%; padding-bottom: 15px;}
.pg-contact p{ line-height: 200%; font-size: 14px;}
.pg-contact p img{ max-width: 100%;}
/*===自适应==*/
@media (max-width: 1200px) {
	
	
	
	/*集团事项*/
    .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;}
	
}
@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;}

}
@media (max-width: 650px) {
	.foot-ewm{ display:none;}
}

@media (max-width: 480px) {

    .sub-nav-nl.container {    padding: 0px 0px;margin-left: 30px; margin-right: 30px;}

    .cabo-info{ padding: 40px 0px 40px 0px;}
    .container{ padding-left: 30px; padding-right: 30px;}
    .pt10 {padding-top: 60px;}
    .pb10 {padding-bottom: 60px;}
    .pt6 { padding-top: 30px; }
    .pb6 { padding-bottom: 30px;}

    .ipl-list{ padding-bottom: 10px;}

    .head_bg1{ height: 60px; background-color: #fff; overflow: hidden;}

    .logo img{ height: 60px; padding-top: 0px;}
    .menubtn{ width: 60px; height: 60px; top: 0; right:0; margin-right: 15px; background-color: #fff;}
    .menubtn img{  width:60px; height: 60px;}

    .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{ background-image: none !important; height:auto;}
    .pg-bann-img{ display: block;}
    .pg-ban-tit h1{ margin-top: 30% !important; font-size: 24px; }
    .pg-ban-tit p{ margin-bottom:19%; 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;}

}                                                                                                                                                                                                                                                                                                            ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
@media (max-width: 380px) {
    .iat-0{ padding-right: 30px; padding-left: 30px;}
    .ix-main .container-fluid{   padding-left: 15px; padding-right: 15px;  }
}