﻿/*
* name: responsive
* version: v2.1.1
* update: 添加pad竖屏状态Padp
* data: 2017-06-13
*/

/* hide template textarea */
.UnpcPush textarea, .PcPush textarea, .MobilePush textarea, .UnmobilePush textarea{display: none;}

/*
* PcMode
*/
body:after {
    display: block;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    content: 'Pc';
}

.PcMode:after { content: 'Pc' !important;}
.UnpcPush, .MobilePush { display: none;}
img[data-src] { opacity: 0 ; filter: alpha(opacity=0);}
img[data-srcloaded] { opacity:1; filter: alpha(opacity=100); }

/* 版心1200 */
@media only screen and (max-width: 1640px) {
    .wrap, .mwrap { width:1200px; }

    /* 头部 */
    .h_top{padding:20px 0 10px;}
    .h_bott .inav_wrapper .nav_li{margin-right:50px;}


    /* 首页 */
    .ibanner .swiper-slide .intro .tit{font-size:44px;}
    .ipart01 .content .headline{margin-bottom:40px;}
    .ipart01 .content .headline .tit{font-size:30px;}
    .ipart02 .content .intro_box .tit{font-size:26px;}
    .ipart01 .content .list_news .item{padding-top:12px; padding-bottom:12px;}
    /* .ipart01 .content .pic_news{margin-top:30px;} */
    .ipart06 .content .swiper-button-prev{left:-60px;}
    .ipart06 .content .swiper-button-next{right:-60px;}
    .ipart06 .content .swiper-slide .intro_box{padding:30px 10px;}
	.ipart06 .content .swiper-slide .intro_box .tit{font-size:16px;}

    /* 企业大事记 */
    .history01 .his_right .list_box .right{width:28%; padding-top:60px;}
    .history01 .his_right ul{padding-right:0;}

    /* 企业荣誉 */
    .honor01{padding-bottom:30px;}
    .honor01 .left{height:630px;}
    .honor01 .right{height:630px;}
    .honor01 .right .box{padding:70px 35px 70px 60px;}
    .honor01 .right .list .img_box img{height:110px; padding:0 5%; margin-top:30px;}
	.honor01 .left{height:542px;}
    .honor01 .right{height:542px;}
    .honor01 .right .box{padding:40px 35px 40px 60px}
    .honor01 .right .box .infor .tit{font-size:30px; line-height:35px; margin-bottom:20px;}
    .honor01 .right .box .infor .con{margin-bottom:25px;}
    .honor01 .right .list li{background-size:100% 100%;}
	.honor01 .right .list{height:348px;}
    .honor01 .right .list .img_box{height:160px;}
    .honor01 .right .list .img_box img{height:95px; margin-top:30px;}
    
    /* 企业文化 */
    .culture1 .content .right .tit{margin-bottom:30px;}
    .culture1 .content .right .con{margin:30px 0;}

    /* 新闻列表 */
	.news_list01 .bd .li_box .img_{width:35%;}
	.news_list01 .bd .li_box .info{width:65%;}
	.news_list01 .bd .li_box .info .box{padding:50px;}
	.news_list01 .bd .li_box .info .box .c{height:60px; -webkit-line-clamp:2;}

    /* 关于我们 */
    .about_us01 .content .right{width:52%; padding-right:0;}
    .about_us01 .content .right .intro .con{height:300px; overflow:auto; padding-right:10px;}
    .about_us01 .content .right .intro .con::-webkit-scrollbar{width:4px;}
    .about_us01 .content .right .intro .con::-webkit-scrollbar-track{background-color:#ccc; }
    .about_us01 .content .right .intro .con::-webkit-scrollbar-thumb{background-color:#0566d9; border-radius:10px;}
    .about_us03 .content .left{padding-top:0;  padding-left:0;}
    .about_us03 .content .left .nums .item{margin-bottom:30px;}
    .about_us03 .content .left .nums .item .tit{font-size:30px;}
    .about_us03 .content .left .intro .con{margin-bottom:30px;}
    .about_us03 .content .left .nums .item .txt{font-size:14px;}

    /* 党建 */
	.dangjian01 .left{width:49%;}
	.dangjian01 .right{padding-top:0;}
	.dangjian01 .right .content li.hover .tit{font-size:25px; line-height:30px;}
	.dangjian01 .right .content li .con .text{height:30px; -webkit-line-clamp:1}
	.dangjian01 .right .content li.hover .con{height:96px;}
	.dangjian01 .right .content li.hover{padding-bottom:0;}
	.dangjian01 .right .content li .con .more{margin-top:10px;}

    /* 项目详情 */
    .pro_detail02 .right{width:80%;}
    .pro_detail02 .content li{width:32%; margin-right:2%;}

    /* 底部 */
    .f_top .right{width:50%;}
    .f_top .right .contact{width:60%;}
}

/* FHD缩放125% */
@media only screen and (max-width: 1540px) {
    .wrap, .mwrap { width:1200px; }
    /*1540（FHD缩放125%） 网站样式*/








}


/* 1440（2K */
@media only screen and (max-width: 1440px) {
    .wrap, .mwrap { width:1200px; }
    /*1440（2K） 网站样式*/








}


/* 1366（普通14寸） */
@media only screen and (max-width: 1366px) {
    .wrap, .mwrap { width:1200px; }
    /*1366（普通14寸） 网站样式*/








}


/*
* PadMode
*/
@media only screen and (max-width: 1240px) {

    body:after {
        content: 'Pad';
    }
    body{ user-select: none;-webkit-user-select: none;}
    html { overflow-x:hidden;}
    body,input,textarea,button,select { font-size:14px;}
    .PcPush{display: none;}
    .UnpcPush{display: block;}
    .wrap, .mwrap { width:940px; }
    /*padMode 1240px 网站样式*/

    /* 头部 */
    .h_top .left{padding-left:0;}
    .h_top .right{padding:10px 0;}
    .h_top .right .top{display:none;}
    .h_top .h_search input{width:150px;}
    .h_top .mobile_key{display:inline-block; margin-left:10px; vertical-align:middle;}
    .h_top .mobile_key .iconfont{vertical-align:baseline; margin-right:-4px;}
    .h_bott{display:none;}

    /* 底部 */
    .f_top{padding:30px;}
    .f_top .left{float:none; width:100%;}
    .f_top .left .company{padding-top:0; margin-bottom:20px;}
    .f_top .right{float:none; margin-top:10px;}
    .f_top .right .ewm{float:left; margin-bottom:0;}
    .f_top .right .contact{float:left; margin:40px 0 0 20px;}
    .f_bott{padding-left:30px; padding-right:30px;}

    /* 下层banner */
    .xc_banner .words .tit{font-size:34px;}


    /* 手机端下拉 */
    .m_nav{display:block; position:fixed; right:-100%; top:0; background:#fff; background:rgba(255, 255, 255, 0.8); width:60%; height:100%; z-index:15; transition:right 0.5s ease;;}
    .m_nav .nav_bg{background:url(../image/widgets_single_nav_14_black.6.png) center; position:fixed; left:0; top:0; width:100%; height:100%; opacity:0; visibility:hidden; transition:all 0.5s ease; z-index:2;}
    .m_nav .content{position:relative; z-index:4; background:#fff; height:100%;}
    .m_nav .content .mnav_top{height:102px; background:#fff;}
    .m_nav .content .mnav_top .mnav_search{float:right; background:#0c62ae; text-align:center; line-height:102px; width:56%; font-size:0;}
    .m_nav .content .mnav_top .mnav_search span{display:inline-block; vertical-align:middle; font-size:16px; font-weight:bold; color:#fff;}
    .m_nav .content .mnav_top .mnav_search i{display:inline-block; vertical-align:middle; width:31px; height:31px; background:url(../image/widgets_single_nav_14_mnav_search.png) no-repeat center; margin-left:37px;}
    .m_nav .content .mnav_top .mnav_back{float:left; background:#fff; text-align:center; line-height:102px; width:44%; font-size:0;}
    .m_nav .content .mnav_top .mnav_back span{display:inline-block; vertical-align:middle; font-size:16px; font-weight:bold; color:#333f47;}
    /* .m_nav .content .mnav_top .mnav_back i{display:inline-block; vertical-align:middle; width:31px; height:31px; background:url(http://zjk.jerei.com/uploadfiles/widgets_single_nav_14_back.png) no-repeat center; margin-right:25px;} */
    .m_nav .content .mnav_top .mnav_back i{font-size:20px; font-weight:bold; color:#333f47; margin-right:25px;}
    .m_nav .content .mnav_center .m_language{text-align:right; padding:20px 0;}
    .m_nav .content .mnav_center .m_language a{display:inline-block; font-size:14px; color:#333f47; font-family:Arial; color:rgba(51,63,71,.5); position:relative; margin:0 20px;}
    .m_nav .content .mnav_center .m_language a.on{color:#333f47;}
    .m_nav .content .mnav_center .m_language a.on:after{content:''; width:96%; height:2px; background:#333f47; position:absolute; left:2%; bottom:-3px;} 
    .m_nav .content .mnav_bottom{overflow-y:auto;}
    .m_nav .content .mnav_bottom .mnav_li{position:relative; margin:20px 0;}
    .m_nav .content .mnav_bottom .mnav_li a.mnav_a{display:block; padding:0 45px; position:relative; font-size:19px; color:#333f47; font-weight:bold;}
    .m_nav .content .mnav_bottom .mnav_li a.mnav_a i{display:block; width:20px; height:20px; background:url(../image/widgets_single_nav_14_mnav_jt.png) no-repeat; background-size:contain; position:absolute; right:45px; top:50%; margin-top:-10px;}
    .m_nav .content .mnav_bottom .mnav_li a.mnav_a i{
        -webkit-transform: rotate(270deg);
        -moz-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        -o-transform: rotate(270deg);
        transform: rotate(270deg);}

    .m_nav .content .mnav_bottom .mnav_li dl{background:#f7f7f7; padding:20px 60px; display:none; margin:10px 0;}
    .m_nav .content .mnav_bottom .mnav_li dl dd a{display:block; font-size:15px; color:#525252; line-height:35px;}
    .m_nav .content .mnav_bottom .mnav_li.cur a.mnav_a i{-webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);}

    /*导航推拉*/
    .m_nav.toshow{right:0;}
    .m_nav.toshow .nav_bg{opacity:1; visibility:visible;}

    /* 三级导航 */
    .m_third_nav{display:block;}
    .m_third_nav .content{height:47px; overflow:hidden; border-bottom:2px solid #e5e5e5; text-align:center;}
    .m_third_nav ul {width:100%; overflow-x:auto; overflow-y:hidden; white-space:nowrap; height:60px;}
    .m_third_nav ul li{display:inline-block; font-size:15px; color:#949494; margin:0 4px; line-height:47px;}
    .m_third_nav ul li a{display:inline-block; position:relative; padding:16px 8px; line-height:1;}
    .m_third_nav ul li.on{font-weight:bold; color:#333f47;}
    .m_third_nav ul li.on a:after{content:''; width:102%; height:2px; background:#333f47; border-radius:3px; position:absolute; left:0; bottom:0} 

    /* 首页 */
    .ibanner .swiper-slide .intro .tit{font-size:36px;}
    .ipart02{margin-left:0; margin-right:5%;}
    .ipart02 .content{position:relative; }
    .ipart02 .content .intro_box{position:absolute; top:0; left:0; right:0; bottom:0; background: rgba(12, 98, 174, 0.7);}
    .ipart03{margin-right:0; margin-left:5%;}
    .ipart03 .content .item{padding-top:15px; padding-bottom:15px;}

    /* 项目展示 */
    .pro_presentation01 .common_tit{margin-bottom:30px;}
    .pro_presentation01 li{width:32.4%; margin-right:1.4%; margin-bottom:35px;}
    .pro_presentation01 li:nth-child(4n){margin-right:1.4%;}
    .pro_presentation01 li:nth-child(3n){margin-right:0;}
    .pro_presentation01 li .words_box .c{padding:0 20px;}
    
    /* 政策法规 */
    .policy1 .li_{padding:30px 55px;}
    .policy1 .li_ .con{margin-bottom:30px;}

    /* 联系我们 */
    .contact1 .li_ .tit{font-size:24px; line-height:24px;}
    .contact1 .li_ .con{height:52px;}
    .contact2 .li_ input{line-height:50px;}
    .contact2 .li_ .yzm{height:52px;}

    /* 组织架构 */
    .organization01{padding-bottom:60px;}

    /* 企业大事记 */
    .history01 .his_right .list_box{padding:30px 0;}
    .history01 .his_right .list_box .list_time{margin-right:35px;}
    .history01 .left_list .left_li.active .text{font-size:40px;}

    /* 企业荣誉 */
    .honor01{padding-bottom:0;}
	.honor01 .left{ display: none; }
	.honor01 .right{ width: 100%; min-height: 0; height: auto; }
	.honor01 .box{ padding: 4%; }
	.honor01 .right .box{padding:0;}
	.honor01 .right .list{ margin-bottom:0; padding-right:0; width:103%;}

    /* 企业文化 */
	.culture2{margin-top:50px;}
	.culture1 .content .left{width:100%;}
	.culture1 .content .right{width:100%; padding:0; margin-top:30px;}

	/* 招聘列表 */
	.recruit1 .form_box .inp_wrap{width:21.9%;}
	.recruit1 .content li ._ut{width:16.6%;}
	.recruit1 .content li ._un{width:16.6%;}
	.recruit1 .content li ._t1{width:25%;}
	.recruit1 .content li ._t2{width:25%;}

	/* 文化活动 */
	.activities1 .content .item .text{padding:15px;}

    /* 人力资源 */
    .person1 .content .text .con{height:150px;}
	.person2 .content .item_list .item{padding:20px; margin-bottom:20px;}
	.person2 .content .item_list .item .line2 span{margin-right:20px;}
	.person3 .content .item_list .item{padding:20px; margin-bottom:20px;}
	.person3 .content .item_list .item span:first-child{font-size:40px;}

    /* 新闻列表 */
	.news_list01 .bd .li_box .img_{width:40%;}
	.news_list01 .bd .li_box .info{width:60%;}
	.news_list01 .bd .li_box .info .box{padding:30px;}

    /* 关于我们 */
    .about_us01 .content .right .intro .con{height:240px;}
    .about_us02 .content .item .con{width:80%;}
    .about_us03 .content .right{width:58%; padding-right:0;}
    .about_us03 .content .left .nums .item .tit{font-size:24px;}
    .about_us03 .content .left .nums .item .txt{font-size:12px;}

    /* 党建 */
	.dangjian01 .left{width:100%;}
	.dangjian01 .right{width:100%; margin-bottom:30px;}
    .dangjian01 .left_img{width: 940px;}
	.dangjian02 .infor{padding:0 5%;}

    /* 项目详情 */
    .pro_detail01{padding-bottom:80px;}
    .pro_detail01 .content .con{width:100%;}
    .pro_detail02 .left{float:none; margin-bottom:40px;}
    .pro_detail02 .right{float:none; width:100%;}


    /* 数字化平台 */
    .platform{padding:60px 0; min-height:600px;}
    .platform01 .content .item{margin-bottom:20px;}
    .platform01 .content .intro{padding:40px;}
    .platform01 .content .intro .tit{font-size:20px;}

    /* 底部 */
    .f_top{padding:120px 30px 30px;}
    .f_top .left .company{left:30px;}
    .f_top .right .contact{margin:30px 0 0 20px;}
    .f_top .left{float:right; width:46.5%;}
    .f_top .right{float:left; margin-top:0;}
}
@media only screen and (max-width: 992px) {
    body:after {
        content: 'Padp';
    }
    .wrap, .mwrap { width:760px; }
    /*padMode 992px 网站样式*/

    /* 面包屑 */
    .crumbs .right{display:none;}
    .crumbs .left{width:100%;}
    
    /* 首页 */
    .ibanner .swiper-slide .intro{padding-left:60px;}
    .ibanner .swiper-slide .intro .tit{font-size:30px;}
    .ibanner .swiper-slide .intro .con{font-size:16px; line-height:26px;}
    .ipart01 .content .pic_news{margin-top:30px;}
    .ipart02 .infor{margin-bottom:70px;}
    .ipart02 .content .intro_box{padding:30px;}
    .ipart02 .content .intro_box .tit{font-size:24px; margin-bottom:10px;}
    .ipart02 .content .intro_box .con{font-size:14px; line-height:24px; margin-bottom:15px;}
    .ipart06 .content .swiper-button-prev{display:none;}
    .ipart06 .content .swiper-button-next{display:none;}
    .ipart06 .content .swiper-pagination{display:block;}

    /* 项目展示 */
    .pro_presentation01 li{width:49%; margin-right:2%; margin-bottom:25px;}
    .pro_presentation01 li:nth-child(4n){margin-right:0;}
    .pro_presentation01 li:nth-child(3n){margin-right:2%;}
    .pro_presentation01 li:nth-child(2n){margin-right:0;}

    /* 信息公开 */
    .disclosure01 .content .intro{width:100%;}

    /* 组织架构 */
    .organization01 .content .intro{width:100%;}

    /* 企业大事记 */
    .history01 .left_list .left_li.tab_t_cur .text{font-size:36px; line-height:46px;}
    .history01 .his_right .list_box{padding:0; padding-bottom:30px;}
    .history01 .his_right .list_box .left{width:100%; margin-bottom:10px;}
    .history01 .his_right .list_box .right{width:100%; text-align:center; padding-top:0;}
    .history01 .his_right .list_box .list_text{width:100%;}
    .history01 .his_right .list_box .list_time{font-size:36px;}

    /* 招聘列表 */
	.recruit1 .form_box .inp_wrap{width:21.3%;}
	.recruit1 .form_box .inp_wrap .inp{text-indent:5px;}

    /* 人力资源 */
    .person2 .content{padding:30px;}
	.person1 .content .text .con{margin-top:15px; height:120px;}
	.person3 .tit{margin-left:30px;}

    /* 新闻列表 */
	.news_list01 .bd .li_box .info .box{padding:20px;}
	.news_list01 .bd .li_box .info .box .c{margin-top:10px;}
	.news_list01 .bd .li_box .info .box .d{margin-top:15px;}

	/* 新闻详细 */
	.news_detail01 .left{width:100%;}
	.news_detail01 .right{width:100%; margin-top:20px;}

    /* 关于我们 */
    .about_us01 .content .left{float:none;width:100%;}
    .about_us01 .content .right{float:none; width:100%;}
    .about_us01 .content .right .intro .con{height:auto;}
    .about_us03 .content .left{float:none; width:100%;}
    .about_us03 .content .right{float:none; width:100%;}

    /* 投诉监管 */
    .recruit_list01 .content{padding:0;}

    /* 招聘详情 */
    .recruit_detail01.news_detail01 .left{padding:0;}

    /* 底部 */
    .f_top{padding-top:110px;}
    .f_top .left{width:100%;}
    .f_top .right{width:100%; margin-top:10px;}
    .f_top .right .contact{width:auto;}
    .f_top .left .links{margin-top:0;}
}
/*
* MobileMode
*/
@media only screen and (max-width: 760px) {
    body:after {
        content: 'Mobile';
    }
    body,input,textarea,button,select {font-size:16px;}
    .UnmobilePush{display: none;}
    .MobilePush{display:block;}
    img[data-src]{opacity: 1;}
    .wrap, .mwrap { padding-left:4%; padding-right:4%; width:auto; }
    .mwrap .wrap { padding-left:0; padding-right:0; }

    /*移动端防恶意复制信息*/
    * {
        -webkit-touch-callout:none;  /*系统默认菜单被禁用*/   
        -webkit-user-select:none; /*webkit浏览器*/   
        -khtml-user-select:none; /*早期浏览器*/   
        -moz-user-select:none;/*火狐*/   
        -ms-user-select:none; /*IE10*/   
        user-select:none; 
    }
    input { -webkit-user-select:auto; /*webkit浏览器*/   }
    textarea { -webkit-user-select:auto; /*webkit浏览器*/   }
    /*mobileMode 760 网站样式*/

    /* 头部 */
    .h_top{padding:10px 0;}
    .h_top .h_logo{padding-top:0;}
    .h_top .h_logo .tit{font-size:20px; line-height:40px; letter-spacing:3px; margin-bottom:0;}
    .h_top .h_logo .tit_en{display:none;}
    .h_top .right{padding:0;}
    .h_top .h_oa{display:none;}
    .h_top .h_lang{display:none;}
    .h_top .mobile_key{margin-left:10px}
    .h_top .h_search{display:none;}

    /* 底部 */
    .footer{background:#efefef;}
    .f_top{display:none;}
    .f_bott{text-align:center; line-height:1.5; padding-left:0; padding-right:0;}
    .f_bott .right{float:none;}

    /* 下层banner */
    .xc_banner .words .tit{font-size:22px;}

    /* 面包屑 */
    .crumbs{display:none;}

    /*手机导航*/
    .m_nav{width:77%;}
    .m_nav .content .mnav_top{height:60px;}
    .m_nav .content .mnav_top .mnav_search{line-height:60px;}
    .m_nav .content .mnav_top .mnav_search i{width:25px; height:25px; background-size:cover; margin-left:20px;;}
    .m_nav .content .mnav_top .mnav_back{line-height:60px;}
    /* .m_nav .content .mnav_top .mnav_back i{width:25px; height:25px; background-size:cover;} */
    .m_nav .content .mnav_bottom .mnav_li{margin:15px 0;}
    .m_nav .content .mnav_bottom .mnav_li a.mnav_a{padding:0 20px; font-size:17px; line-height:30px;}
    .m_nav .content .mnav_bottom .mnav_li a.mnav_a i{right:20px}
    .m_nav .content .mnav_bottom .mnav_li dl{padding:15px 30px;}
    .m_nav .content .mnav_center .m_language{padding:10px 0 15px;}
    .m_nav .content .mnav_center .m_language a{margin:0 8px;}
    .m_nav .content .mnav_center .m_language a:first-child{margin-left:0px;}

    /* 分页 */
    .widgets_common_pages_4 a, .widgets_common_pages_4 span{display:none;}
    .widgets_common_pages_4 .goprev, .widgets_common_pages_4 .gonext, .widgets_common_pages_4 span.count{display:inline-block;}

    /* 公共 */
    .channel_content{padding:30px 0;}
    .common_tit{font-size:20px; padding-bottom:14px;}
    .common_more{line-height:32px; font-size:12px; width:100px;}
    .common_more i{margin-left:6px; font-size:14px; margin-top:-2px;}

    /* 首页 */
    .ibanner .swiper-slide .intro{top:50%; padding:0 20px; width:auto;}
    .ibanner .swiper-slide .intro::after{display:none;}
    .ibanner .swiper-slide .intro .tit{font-size:22px; margin-bottom:5px;}
    .ibanner .swiper-slide .intro .con{font-size:12px; line-height:20px;}
    .ibanner .swiper-pagination.swiper-pagination-bullets{right:20px; bottom:10px;}
    .ibanner .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:8px; height:8px; margin-left:5px;}
    .ibanner .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::after{width:10px; height:10px; margin-top:-5px; margin-left:-5px;}
    .ibanner .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::after{width:16px; height:16px; margin-top:-8px; margin-left:-8px;}

    .ipart01 .infor{margin-bottom:15px;}
    .ipart01 .content .headline{margin-bottom:15px;}
    .ipart01 .content .headline .tit{font-size:18px; overflow:visible; white-space:normal; line-height:30px; margin-bottom:10px; padding:0 5%;}
    .ipart01 .content .headline .con{font-size:14px;}
    .ipart01 .content .pic_news{margin-top:0; margin-bottom:15px; margin-right:0;}
    .ipart01 .content .pic_news .intro_box{height:50px; padding-left:50px;}
    .ipart01 .content .pic_news .intro_box .date{width:50px;}
    .ipart01 .content .pic_news .intro_box .date .day{font-size:16px; line-height:28px;}
    .ipart01 .content .pic_news .intro_box .date .year{font-size:11px;}
    .ipart01 .content .pic_news .intro_box .tit{line-height:50px; font-size:14px; padding:0 15px;}
    .ipart01 .content .list_news{margin-left:0;}
    .ipart01 .content .list_news .item{padding-left:50px;}
    .ipart01 .content .list_news .item .tit{font-size:14px; line-height:22px; height:44px;}
    .ipart01 .content .list_news .item .date .day{font-size:14px;}

    .ipart_main>.wrap>.row>[class*="span-"]{margin-bottom:10px;}

    .ipart02{margin-right:0; margin-bottom:10px;}
    .ipart02 .infor{margin-bottom:15px;}
    .ipart02 .content .intro_box{padding:20px;}
    .ipart02 .content .intro_box .tit{font-size:20px;}
    .ipart02 .content .intro_box .con{margin-bottom:10px; height:72px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }

    .ipart03{margin-left:0;}
    .ipart03 .infor{margin-bottom:5px;}
    .ipart03 .content .item .tit{font-size:14px;}
    .ipart03 .content .item .date{font-size:14px; top:15px;}

    .ipart04{margin-left:0; margin-right:0;}
    .ipart04 .infor{margin-bottom:5px;}
    .ipart04 .content .item{padding-top:15px; padding-bottom:15px;}
    .ipart04 .content .item .tit{font-size:14px;}
    .ipart04 .content .item .date{font-size:14px; top:15px;}
    

    .ipart05{margin-left:0;}
    .ipart05 .infor{margin-bottom:5px;}
    .ipart05 .content .item{padding-top:15px; padding-bottom:15px;}
    .ipart05 .content .item .tit{font-size:14px;}
    .ipart05 .content .item .date{font-size:14px; top:15px;}

    .ipart06{margin-bottom:-10px;}
    .ipart06 .infor{margin-bottom:15px;}
    .ipart06 .content .swiper-slide .intro_box{padding:15px;}
    .ipart06 .content .swiper-slide .intro_box .tit{font-size:16px;}
    .ipart06 .content .swiper-pagination{margin-top:0;}

      /* 政策法规 */
      .policy1 .li_{padding:20px 30px; margin-bottom:20px;}
      .policy1 .li_ .tit{font-size:22px;}
      .policy1 .li_ .con{font-size:15px; line-height:24px; height:48px; margin-bottom:15px;}
  
      /* 联系我们 */
      .contact1 .li_{width:100%; margin-right:0; padding:20px 15px; margin-bottom:20px;}
      .contact1 .li_ .icon{height:auto;}
      .contact1 .li_ .icon img{width:12%;}
      .contact1 .li_ .tit{font-size:22px; line-height:22px; margin-top:15px; margin-bottom:10px;}
      .contact1 .li_ .con{height:auto;}
      .contact1 .li_ .more{margin-top:20px;}
      .contact2{margin-top:40px;}
      .contact2 .title{font-size:22px; line-height:22px; margin-bottom:20px;}
      .contact2 .li_{width:100%; margin-right:0; margin-bottom:20px;}
      .contact2 .li_ .top{margin-bottom:5px;}
      .contact2 .li_ .top span{font-size:16px;}
      .contact2 .li_ input{line-height:42px; text-indent:10px;}
      .contact2 .li_ input::-webkit-input-placeholder{text-indent:10px;}
      .contact2 .li_ input::-moz-placeholder{text-indent:10px;}
      .contact2 .li_ input:-moz-placeholder{text-indent:10px;}
      .contact2 .li_ input:-ms-input-placeholder{text-indent:10px;}
      .contact2 .li_ textarea{height:120px; text-indent:10px; padding:5px 0;}
      .contact2 .li_ .yzm{height:44px;}
      .contact2 .li_.li7 input{width:50%;}
      .contact2 button{line-height:42px; padding:0 30px; font-size:16px; width:120px; margin-top:30px;}

      /* 信息公开 */
      .disclosure01 .content .intro .con{font-size:14px;}

      /* 组织架构 */
    .organization01{padding-bottom:30px;}
    .organization01 .infor{margin-bottom:20px;}
    .organization01 .content .intro .con{font-size:14px;}

    /* 企业大事记 */
    .history01 .infor{margin-bottom:20px;}
    .history01 .his_left{width:100%; padding-bottom:0;}
    .history01 .his_left.fixed{top:0; box-shadow: 0 0 15px rgb(0 0 0 / 20%); z-index:2; background:#fff;}
    .history01 .left_list{margin-left:-4%;}
    .history01 .left_list .left_li{float:left; width:24%; text-align:left;}
    .history01 .left_list .left_li .text{padding-left:15px;}
    .history01 .left_list .left_li.active .text{font-size:22px; line-height:26px; text-align:left;}
    .history01 .left_list .left_li.active.three .text{line-height:30px;}
    .history01 .left_list .left_li .text::before{left:-4px;}
	.history01 .his_right{width:100%;}
	.history01 .his_right ul{padding:0;border:none;}
    .history01 .his_right .right_li{margin-bottom:15px;}
    .history01 .his_right .list_box{padding-bottom:15px;}
    .history01 .his_right .list_box .list_time{font-size:20px; margin-right:20px; line-height:32px;}
    .history01 .his_right .list_box .list_text{font-size:14px; line-height:24px; margin-bottom:0;}
    .history01 .left_list .left_li.active .text{color:#0c62ae;}
    .history01 .left_list .left_li .text{color:#999;}
    .history01 .his_left.fixed{padding-top:30px; padding-bottom:10px;}
    .history01 .his_left.fixed .left_list{margin-left:0;}
    .history01 .left_list .left_li{min-height:40px;}

    /* 企业荣誉 */
    .honor01 .right .box{padding:0;}
    .honor01 .right .box .infor .tit{font-size:20px; line-height:24px;}
	.honor01 .right .box .infor .con{font-size:14px; line-height:25px; margin-bottom:15px;}
	.honor01 .right .list{height:280px; width:102%;}
	.honor01 .right .list li{width:48%; margin-right:2%; margin-bottom:2%;}
	.honor01 .right .list .img_box img{height:86px; margin-top:15px;}
	.honor01 .right .list .img_box{height:130px;}

    /* 企业文化 */
	.culture1 .content .right .tit{margin-bottom:15px;}
	.culture1 .content .right .title{font-size:22px;}
	.culture1 .content .right .con{margin:15px 0;}
	.culture2 .content .item{width:100%; margin-bottom:15px;}
	.culture2 .content .item:last-child{margin-bottom:0;}
	.culture2{margin-top:30px;}
	.culture2 .content .item .tit{padding:15px 2em 30px;}

    /* 招聘列表 */
	.recruit1 .form_box{margin-bottom:20px;}
	.recruit1 .form_box .inp_wrap{width:100%; margin-bottom:15px; }
	.recruit1 .form_box .inp_wrap .inp{line-height:40px; height:40px; font-size:14px;}
	.recruit1 .form_box .inp_wrap.search_wrap{width:100%; margin-bottom:0; background:#0566d9;}
	.recruit1 .form_box button{line-height:40px; height:40px;}
	.recruit1 .form_box button i{color:#fff; display:block;}
	.recruit1 .content li.first{line-height:48px; height:48px; display:none;}
	.recruit1 .content li ._un{font-size:14px; line-height:48px; height:48px;}
	.recruit1 .content li ._un{width:26%;}
	.recruit1 .content li ._t1{font-size:18px; width:100%; text-align:left; line-height:35px; height:35px;}
	.recruit1 .content li ._t2{width:40%;}
	.recruit1 .content li ._t5{width:5%;}
	.recruit1 .content .j_c .j_c_box{padding:20px;}
	.recruit1 .content .j_c .intro .job_btn{margin-top:20px;}
	.recruit1 .content .j_c .intro .job_btn ._btn{width:120px; line-height:40px; height:40px; font-size:14px;}

	/* 文化活动 */
	.activities1 .content .item{width:49%; margin-right:2%; margin-bottom:20px;}
	.activities1 .content .item:nth-child(3n){margin-right:2%;}
	.activities1 .content .item:nth-child(2n){margin-right:0%;}
	.activities1 .content .item .text{padding:10px;}
	.activities1 .content .item .text .tit{font-size:16px; line-height:25px; height:50px;}
	.activities1 .content .item .time{font-size:14px; margin-top:10px;}

    /* 人力资源 */
    .person1 .content{flex-wrap:wrap;}
	.person1 .content .img_{width:100%;}
	.person1 .content .text{width:100%; margin-top:20px;}
	.person2 .content{padding:20px;}
	.person2 .content .item_list .item{width:100%;}
	.person2 .content .item_list .item .line1{font-size:18px;}
	.person2 .content .item_list .item .line2{margin:8px 0;}
	.person2 .content .item_list .item .line2 span{font-size:14px;}
	.person3 .content .item_list .item{width:100%;}
	.person3 .content .item_list .item span:first-child{font-size:30px;}

    /* 新闻列表 */
    .channel_content{padding:30px 0;}
    .news_list01 .form_box{padding:0 3% 20px;}
    .news_list01 .form_box .inp_box_wrap{width:100%; margin:0; padding:0; margin-bottom:20px;}
    .news_list01 .form_box .btn_wrap{border:none;}
    .news_list01 .form_box .btn_wrap .inp_box{width:100%; border:1px solid #C6C6C6;}
    .news_list01 .form_box .hd_btn{width:100%; position:static; border:1px solid #C6C6C6; font-size:15px; padding:0; margin-top:20px; transform:translateY(0); color:#000;}
    .news_list01 .form_box .hd_btn i{display:none;}
    .news_list01 .bd li {margin-bottom:20px;}
    .news_list01 .bd .li_box .img_{width:100%;}
    .news_list01 .bd .li_box .info{width:100%;}
    .news_list01 .bd .li_box .info .box .t{font-size:20px; line-height:24px;}
    .news_list01 .bd .li_box .info .box .c{font-size:14px; line-height:25px; height:50px;}
    .news_list01 .bd .li_box .info .box .d{font-size:14px;}
    .util-page .gobutton, .util-page .sl, .util-page .num, .util-page .count{width:40px;}

    /* 新闻详细 */
    .news_detail01 .left .box .title{font-size:20px; line-height:24px;}
    .news_detail01 .left .box .con .time{font-size:14px;}
    .news_detail01 .left .box .con .switcher{font-size:14px;}
    .news_detail01 .left .share_box{margin:20px 0;}
    .news_detail01 .left .text{font-size:14px; padding-bottom:20px; margin-bottom:20px;}
    /* 分页2 */
    .page_bott .page_prev{width:100%;}
    .page_bott .page_next{width:100%;}
    .page_bott .page_next .page_btn{float:left; padding-left:45px; padding-right:0;}
    .page_bott .page_next .page_btn .icon{left:0;}
    .page_bott .box{padding:10px 20px;}
    .page_bott .page_center{display:none;}

    /* 关于我们 */
    .about_us01{padding-bottom:20px;}
    .about_us01 .infor{margin-bottom:15px;}
    .about_us01 .content .left{margin-bottom:10px;}
    .about_us01 .content .right .intro .con{font-size: 14px;line-height: 24px;text-align:justify;}
    .about_us02 .box{padding:30px 0;}
    .about_us02 .infor{margin-bottom:30px;}
    .about_us02 .content .item{float:none; width:100%; margin-bottom:30px;}
    .about_us02 .content .item:last-child{margin-bottom:0;}
    .about_us02 .content .item .icon{margin-bottom:10px;}
    .about_us02 .content .item .tit{margin-bottom:10px; font-size:18px;}
    .about_us02 .content .item .con{font-size:14px; line-height:24px;}
    .about_us02{margin-bottom:20px;}
    .about_us03 .infor{margin-bottom:10px;}
    .about_us03 .content .left .intro .con{font-size:14px; line-height:24px; margin-bottom:15px;}
    .about_us03 .content .left .nums .item{padding:10px 0; margin-bottom:15px;}

    /* 党建 */
	.dangjian01{padding-bottom:30px;}
	.dangjian .infor .tit:after{width:24%;}
	.dangjian .infor .tit:before{width:24%;}
	.dangjian01 .right .content li.hover .tit{font-size:20px; line-height:24px;}
	.dangjian01 .left .item .cover .box .t{font-size:16px;}
	.dangjian02 .infor{padding:0;}
	.dangjian02 .infor .tit .text{font-size:20px; line-height:24px;}
	.dangjian02 .content{margin-top:20px;}
	/* 党建详细 */
	.dangjian .news_detail01 .left .box .title{line-height:30px;}

    /* 项目详情 */
    .pro_detail01 .infor .tit{font-size:20px; margin-bottom:5px;}
    .pro_detail01 .infor{padding-bottom:10px;}
    .pro_detail01 .content{padding-top:15px;}
    .pro_detail01 .content .cover{margin-bottom:10px;}
    .pro_detail01 .content .con{font-size:14px; line-height:24px;}
    .pro_detail01{padding-bottom:20px;}
    .pro_detail02 .left{margin-bottom:15px;}
    .pro_detail02 .content li{float:none; width:100%; margin-right:0; margin-bottom:15px;}
    .pro_detail02 .content li .words_box{padding:15px;}
    .pro_detail02 .content li .words_box .t{font-size:16px; margin-bottom:10px;}
    .pro_detail02 .content li .words_box .c{font-size:12px; line-height:30px;}
    .pro_detail02 .content li:last-child{margin-bottom:0;}

    .ibanner .swiper-slide.text_center .intro{width:auto; padding:0 20px;}

    /* 数字化平台 */
    .platform{padding:30px 0;}
    .platform01 .content .item{margin-bottom:15px;}
    .platform01 .content .intro{padding:20px;}
    .platform01 .content .intro .tit{font-size:16px;}
    .platform01 .content .intro .tit i{font-size:16px;}

    /* 投诉监管 */
    .report01 .content .ewm_box{display:block; width:auto; padding:10px 0;}
    .report01 .content .ewm_box .ewm_img{max-width:50%; margin-bottom:0;}

    /* 招聘信息 */
    .recruit_list01 .content .item .intro{padding:20px; font-size:14px;}
    .recruit_list01 .content .item .intro .tit{white-space:normal; overflow:auto; margin-bottom:5px;}
    .recruit_list01 .content .item .intro .date{position:static; transform:none;}
    .recruit_list01 .content .item{margin-bottom:15px;}

    /* 人力资源 */
    .person2 .content .item_list_new .item .intro{padding:20px; font-size:14px;}
    .person2 .content .item_list_new .item .intro .tit{white-space:normal; overflow:auto; margin-bottom:5px;}
    .person2 .content .item_list_new .item .intro .date{position:static; transform:none;}
    .person2 .content .item_list_new .item{margin-bottom:15px;}
}

@media only screen and (max-width: 580px) {
    /*mobileMode 580 网站样式*/
    .pro_presentation01 li{width:100%; margin-right:0;}
    .pro_presentation01 li:nth-child(3n){margin-right:0;}
    .pro_presentation01 li .words_box{padding:20px 5px;}
    .pro_presentation01 li .words_box .t{font-size:16px; margin-bottom:10px;}

}

@media only screen and (max-width: 480px) {
    /*mobileMode 480 网站样式*/

    /* 文化活动 */
	.activities1 .content .item{width:100%; margin-right:0%;}
}
