

body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select{margin:0;padding:0;color:inherit; line-height: inherit;font-family: "microsoft yahei";}

img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}

.fl{float:left;}

.fr{float:right;}

ul,li{ list-style:none; }

a{ text-decoration:none; color:inherit;}

:focus{outline:none!important;border-color:inherit;}

.clearfix{*zoom: 1;}

.clearfix:before,.clearfix:after

{display: table;line-height: 0;content: "";}

.clearfix:after{clear: both;}

table{border-collapse:collapse;border-spacing:0;width:100%}

h3,h4,h5,h6{font-weight: normal;}

em,i{font-style:normal;}

*{box-sizing:border-box;}

input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}

input[type="button"]{border:none;}

textarea {  -webkit-appearance: none;}  

.auto{width: 1200px;margin:0 auto;}

.auto1160{width: 1160px;margin:0 auto;}

:hover{transition: all .2s;}

.bold{font-weight: bold;}

.center{text-align: center!important;}

.img{width: 100%;display: block;}

.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.ele{position:relative;}

.ele:before,.ele:after{content:'';position:absolute;display: block;}

.ipt{border:none;}

.img_hover_wrap{overflow: hidden;}

.item_scale .icon{transition: all .3s;}

.item_scale:hover .icon{transform: scale(1.05,1.05);}

.img_hover{transition: all .3s;}

.img_hover:hover{transform: scale(1.05,1.05);}

.img_traslate{transition: all .3s;}

.img_traslate:hover{transform: translateY(-10px);}

.img_rotate{transition: all .3s;}

.img_rotate:hover{transform:rotate(-360deg);}

.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}





/*新闻列表*/

.head{}

.hd_top{
    height: 90px;
}

.hd_logo{}

.hd_logo .img{height: 60px;width: auto;margin-top: 15px;}

.hd_info{margin-top: 30px;}

.hd_tel{font-size: 16px;color: #333333;background: url(../images/icon_01.png) no-repeat left center;background-size:20px;padding-left: 30px;display: inline-block;vertical-align: middle;}

.hd_tel i{font-size: 24px;color: #0467c0;font-weight: bold;}
.hd_tel .mail{ margin-left: 10px;}
.hd_sear{width: 200px;display: inline-block;vertical-align: middle;margin-left: 55px;}

.hd_sear .ipt_txt{font-size: 14px;color: #666666;width: 150px;line-height: 28px;padding-left: 10px;border:1px solid #ddd;border-right:none;float: left; height: 30px;}

.hd_sear .submit{width: 50px;height: 30px;background: url(../images/icon_02.png) no-repeat center #0467c0;background-size:18px;float: right;cursor: pointer;}



.hd_nav{background: #eeeeee;font-size: 0;}

.hd_nav .wrap{margin-left: -80px;}

.hd_nav li{margin:0 0 0 80px;display: inline-block;vertical-align: middle;position:relative;}

.hd_nav li>a{font-size: 16px;color: #333333;display: block;line-height: 50px;}

.hd_nav li.cur>a,.hd_nav li:hover>a{color: #0467c0;}

.hd_nav li.cur>a{font-weight: bold;}



.hd_nav .drop{position:absolute;width: 450px;padding: 6px;background: rgba(255,255,255,.5);left: 50%;top: 50px;margin-left: -225px;display: none;z-index:100;}

.hd_nav .drop .box{background: rgba(255,255,255,.6);padding:20px 25px;}

.hd_nav .drop .lks{width: 95px;float: left;}

.hd_nav .drop .lks a{font-size: 14px;color: #333333;line-height: 30px;display: block;text-align: center;margin-bottom: 5px;}

.hd_nav .drop .lks a:hover,.hd_nav .drop .lks a.this{color: #fff;background: #0467c0;}

.hd_nav .drop .imgs{float: right;width: 270px;}

.hd_nav .drop .tp{height: 180px;width: 100%;}

.hd_nav .drop:before{content:'';position:absolute;left: 50%;top: 0;width: 0;height: 0;border-style: solid;border-width: 0 6px 6px 6px;border-color: transparent transparent #fff transparent;margin-left: -3px;}

.hd_nav li:hover .drop{display: block;}





.hd_nav li:last-child .drop{right: 0;left:auto;margin: 0;}



.hd_nav li:last-child .drop:before{left:auto;right: 20px;margin: 0;}







.pub_bar{border-bottom:1px solid #f0f0f0;font-size: 0;}

.pub_bar .tit{font-size: 24px;color: #333333;font-weight: bold;margin-right: 20px;line-height: 65px;display: inline-block;vertical-align: middle;}

.pub_bar .crumb{font-size: 14px;color: #666666;background: url(../images/icon_04.png) no-repeat left center;background-size:18px;padding-left: 25px;display: inline-block;vertical-align: middle;}

.pub_bar .crumb a:hover{color: #0467c0;}

.pub_menu{font-size: 0;}

.pub_menu .lk{font-size: 16px;color: #333333;padding:0 20px;line-height: 65px;display: inline-block;vertical-align: middle;text-align: center;}

.pub_menu .lk.cur,.pub_menu .lk:hover{background: #0467c0;color: #fff;}



.news_main{padding:30px 0 50px;}

.news_list li{padding:30px 0;border-bottom:1px solid #efefef;}

.news_list .imgbox{display: block;float: left;width: 330px;}

.news_list .img{width: 100%;height: 220px;}

.news_list .info{padding-top: 10px;margin-left: 360px;padding-right: 110px;position:relative;}

.news_list .title{display: block;font-size: 24px;color: #333333;}

.news_list .brief{font-size: 14px;color: #666666;line-height: 24px;-webkit-line-clamp: 3;height: 72px;margin-top: 20px;}

.news_list .more{font-size: 14px;color: #333333;width: 90px;line-height: 30px;display: block;border:1px solid #333333;text-align: center;margin-top: 30px;}

.news_list li:hover .more{color: #fff;background: #0467c0;border-color:#0467c0;}

.news_list .datebox{text-align: center;position:absolute;right: 0;top: 50%;margin-top: -55px;}

.news_list .day{font-size: 54px;color: #333333;line-height: 60px;}

.news_list .year{font-size: 16px;color: #333333;border-top:1px solid #333;line-height: 30px;}

.news_list li:last-child{border-bottom:none;}

.news_list .zhiwei{ height: 282px; overflow-y: scroll;}



::-webkit-scrollbar{width: 8px; } 
::-webkit-scrollbar-track{background-color: transparent;} 
::-webkit-scrollbar-thumb{ background-color:#d3e0e3;border-radius:20px;} 
::-webkit-scrollbar-button{ display:none;} 
::-webkit-scrollbar-resizer{display:none;}



.pagelist{text-align: right;margin-top: 70px;}

.pagelist a,.pagelist .fz{font-size: 14px;color: #666666;min-width:36px;line-height: 34px;padding:0 10px;margin:0 3px;border:1px solid #666;border-radius:4px;display: inline-block;vertical-align: middle;text-align: center;}

.pagelist li{ float: left;}

.pagelist a:hover,.pagelist a.active{color: #fff;background: #0467c0;border-color:#0467c0;}



.foot{text-align: center;font-size: 14px;color: #fff;line-height: 60px;background: #0467c0;}





/*新闻详情*/

.news_top{padding:40px 0 15px;text-align: center;border-bottom:1px solid #efefef;}

.news_top .title{font-size: 24px;color: #333333;font-weight: bold;}

.news_top .sm{margin-top: 20px;}

.news_top .date{font-size: 16px;color: #666666;}

.news_top .read{margin-left: 50px;font-size: 16px;color: #666666;background: url(../images/news_03.png) no-repeat left center;background-size:22px;padding-left: 30px;}



.news_edit{padding:25px 0 65px;font-size: 16px;color: #333333;line-height: 36px;    text-align: justify;}

.news_edit p{text-indent: 2em;}



.news_bot{padding:20px 0 40px;border-top:1px solid #efefef;}

.pagenav{width: 75%;}

.pagenav li{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 16px;color: #333333;line-height: 36px;}

.pagenav li:hover{color: #0467c0;}



.news_share{font-size: 16px;color: #333333;font-weight: bold;line-height: 36px;}

.news_share .ico{margin:0 2px;height: 20px;width: auto;display: inline-block;vertical-align: middle;}

.news_share .fenx{display: inline-block;vertical-align: middle;}

/*党群工作*/

.dq_main{/*padding:30px 0;*/padding:30px 0 40px;}

.dq_txt{font-size: 16px;color: #333333;line-height: 36px;padding:20px 0;text-align: justify;}

.dq_txt p{text-indent: 2em;}



.dq_list{margin-left: -30px;}

.dq_list li{float: left;width: 360px;margin:0 0 25px 30px;}

.dq_list .img{width: 100%;height: 240px;}

.dq_list .font{font-size: 16px;color: #333333;margin-top: 10px;text-align: center;}



/*智能生产*/

.zn_txt{padding:45px 0;}

.zn_txt .t_tit{font-weight: bold;font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 20px;}

.zn_txt .desc{font-size: 16px;color: #333333;line-height: 36px;text-align: justify;}

.zn_txt .desc p{text-indent: 2em;}

.zn_txt .grp{margin-bottom: 40px;}



/*智能创新-智能管理*/

.zngl_list{margin-left: -40px;}

.zngl_list li{width: 560px;margin-left: 40px;float: left;}

.zngl_list .img{width: 100%;height: 375px;}

.zngl_list .font{font-size: 16px;color: #333333;font-weight: bold;margin-top: 15px;text-align: center;}



/*人力资源-人才战略*/

.rczl_txt{font-size: 16px;color: #333333;line-height: 36px;text-align: justify;padding:30px 0;}



.rczp_main{padding-bottom: 100px;}



/*人力资源-汇基工匠*/

.gj_main .pagelist{margin-top:1px;}

.gj_list{margin-left: -40px;}

.gj_list li{width: 560px;float: left;margin:0 0 40px 40px;}

.gj_list .imgbox{padding: 10px;box-shadow:0 0 9px rgba(0,0,0,.3);}

.gj_list .img{height: 360px;width: 100%;}

.gj_list .info{}

.gj_list .title{font-size: 18px;color: #333333;font-weight: bold;text-align: center;margin-top: 20px;}

.gj_list .txt{font-size: 14px;color: #333333;line-height: 24px;text-indent: 2em;margin-top: 10px;-webkit-line-clamp: 4;height: 96px;}





/*关于我们-公司简介*/

.us_main{padding:50px 0;}

.us_intro{padding-top: 1px;}

.us_intro .imgbox{width: 495px;float: left;box-shadow:0 0 9px rgba(0,0,0,.3);padding: 10px;margin-right: 25px;}

.us_intro .info{}

.us_intro .title{font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 15px;margin-top: 20px;}

.us_intro .txt{font-size: 16px;color: #333333;line-height: 36px;text-align: justify;}

.us_intro .txt p{text-indent: 2em;}



/*关于我们-公司领导*/

.us_leader{width: 1020px;margin:0 auto;}

.us_leader .item{margin-bottom: 70px;}

.us_leader .imgbox{padding: 20px;box-shadow:0 0 9px rgba(0,0,0,.3);}

.us_leader .img{width: 100%;}

.us_leader .title{font-size: 18px;color: #333333;font-weight: bold;margin-top: 50px;}

.us_leader .txt{font-size: 14px;color: #333333;line-height: 24px;margin-top: 10px;}



/*关于我们-资质体系*/

.honor_list{margin-left: -25px;}

.honor_list li{float: left;margin:0 0 30px 25px;width: 270px;}

.honor_list li a{display: block;box-shadow:0 0 10px #ddd;position:relative;}

.honor_list .img{width: 100%;height: 365px;}

.honor_list .font{font-size: 16px;color: #333333;text-align: center;margin-top: 15px;}

.honor_list .icon{position:absolute;left: 50%;top: 50%;background: url(../images/us_10.png) no-repeat center;background-size:contain;margin-left: -60px;margin-top: -60px;width: 120px;height: 120px;display: none;}

.honor_list li:hover .icon{display: block;}



#galpop-close{width: 60px;height: 60px;margin-top: 0;margin-left: 190px;right: auto;left: 50%;top: 0;}

#galpop-container{padding: 0;}



/*企业成就-荣誉奖项*/

.ryjx_list .img{height: 190px;}



/*企业成就-工程业绩*/

.gcyj_list li:hover .title{color: #0467c0;}



/*企业文化-经营理念*/

.idea_box{}

.idea_box .mod{}

.idea_box .t_tit{border-bottom:1px solid #efefef;margin-bottom: 25px;}

.idea_box .t_tit em{font-size: 16px;color: #000000;font-weight: bold;border-bottom:2px solid #0467c0;line-height: 55px;display: inline-block;vertical-align: middle;padding-right: 5px;}

.idea_box .txt{font-size: 16px;color: #000000;line-height: 32px;padding:0 20px;}

.idea_box .row{margin-bottom: 30px;}

.idea_box .row:last-child{margin-bottom: 0;}



/*企业文化-发展布局*/

.dvp_txt{font-size: 20px;color: #333333;font-weight: bold;text-align: center;}



.dvp_map{position:relative;width: 1040px;margin:50px auto 0;}

.dvp_map .pic{display: block;margin:0 auto;}

.dvp_map .dz{position:absolute;}

.dvp_map .fz{font-size: 24px;color: #000;cursor: pointer;position:absolute;z-index:50;}

.dvp_map .box{font-size: 20px;color: #333333;line-height: 36px;padding:15px 10px 15px 25px;background: #fff;display: none;width: 200px;position:absolute;/*top: -20px;*//*right: -215px;*/box-shadow:0 0 10px #ddd;/*right: -220px; */   z-index: 50;min-height: 80px;}

.dvp_map .box:after{content: '';position: absolute;width: 0;height: 0;top: 25px;left: -15px;width: 0;z-index:50;

height: 0;border-style: solid;border-width: 9px 16px 9px 0;border-color: transparent #fff transparent transparent;}



.dvp_map .shanxi{top:300px;right: 383px;    width: 70px;
    height: 145px;}

.dvp_map .hubei{/*top:447px;right:298px;*/top: 443px;right: 280px;width: 120px;height: 57px;}

.dvp_map .guangdong{/*bottom:293px;right:281px;*/width: 150px;height: 70px;bottom: 272px;right: 243px;}

.dvp_map .yunnan{/*bottom:321px;right:534px;*/width: 155px;height: 140px;bottom:273px;right:500px;}

.dvp_map .jianpuzhai{/*bottom:65px;right:467px;*/width: 127px;height: 85px;bottom: 25px;right: 455px;}




.dvp_map .shanxi .fz{bottom: 26px;right: -25px;}
.dvp_map .shanxi .box{top: 70px;right: -250px;}

.dvp_map .hubei .fz{bottom: 26px;right: 10px;}
.dvp_map .hubei .box{top: -20px;right: -210px;}

.dvp_map .yunnan .fz{bottom: 53px;right: 30px;}
.dvp_map .yunnan .box{top: 40px;right: -190px;}

.dvp_map .guangdong .fz{bottom: 26px;right: 35px;}
.dvp_map .guangdong .box{right: -190px;top: -5px;}

.dvp_map .jianpuzhai .fz{top: 10px;left: 42px;}
.dvp_map .jianpuzhai .box{right: -215px;top: -5px;}


.dvp_map .dz:hover{z-index:100;}

.dvp_map .dz:hover .box{display: block;}



/*企业文化-发展历程*/

.lc_wrap{padding:50px 0;position:relative;}

.lc_txt{position:absolute;top: 50px;left: 50px;}

.lc_txt .font{font-size: 36px;color: #0467c0;}

.lc_txt .fz{font-size: 16px;color: #666666;margin-top: 5px;}



.lc_list{width: 900px;margin:0 auto;position:relative;}

.lc_list:after{content:'';position:absolute;left: 50%;top: 0;bottom: 0;width: 1px;background: #ddd;}

.lc_list .row{margin:20px 0;position:relative;}

.lc_list .item{width: 50%;position:relative;}

.lc_list .item:before{content:'';position:absolute;width: 28px;height: 28px;background: url(../images/cul_03.png) no-repeat center #fff;background-size:contain;z-index:10;}

.lc_list .year{font-size: 20px;color: #333333;font-weight: bold;}

.lc_list .txt{font-size: 16px;color: #666666;line-height: 28px;margin-top: 5px;}

.lc_list .row:nth-child(odd) .item{float: right;padding-left: 40px;}

.lc_list .row:nth-child(even) .item{float: left;padding-right: 40px;text-align: right;}

.lc_list .row:nth-child(odd) .item:before{left: -14px;}

.lc_list .row:nth-child(even) .item:before{right: -14px;}



.lc_list .detbox{font-size: 20px;color: #333333;line-height: 36px;box-shadow:0 0 10px #ddd;padding:20px;width: 220px;position:absolute;background: #fff;z-index:50;display: none;}

.lc_list .detbox:before{width: 18px;height: 28px;background: url(../images/us_11.png) no-repeat center;background-size:contain;content:'';position:absolute;top: 30px;left: -18px;}



.lc_list .row:nth-child(even) .detbox{left: 50%;margin-left: 35px;top: -27px;}



.lc_list .row:nth-child(odd) .detbox{right: 50%;margin-right: 35px;top: -26px;}

.lc_list .row:nth-child(odd) .detbox:before{left:auto;right: -18px;background: url(../images/us_12.png) no-repeat center;background-size:contain;}

/*.lc_list .row:hover .detbox{display: block;}*/

/*index*/

.idx_main{padding:35px 0 50px;}

.idx_tit{border-bottom:1px solid #f0f0f0;margin-bottom:20px;padding-bottom: 10px;}

.idx_tit .cn{font-size: 22px;color: #0467c0;font-weight: bold;line-height: 30px;}

.idx_tit .en{font-size: 16px;color: #333333;margin-left: 8px;}

.idx_tit .more{font-size: 16px;color: #333333;line-height: 30px;}

.idx_tit .more:hover{color: #0467c0;}



.idx_l{width: 805px;}

.idx_r{width: 395px;padding-left: 40px;}



.idx_news{border-right:1px solid #f0f0f0;padding-right: 40px;}

.idx_news .detail{}

.idx_news .slidebox{width: 295px;float: left;position:relative;}

.idx_news .slidebox .img{width: 100%;height: 195px;}

.idx_news .slidebox .title{font-size: 16px;color: #333333;margin-top: 10px;text-align: center;line-height: 30px;}

.idx_news .slidebox .hd{position:absolute;width: 100%;left: 0;bottom: 40px;text-align: right;z-index:40;}

.idx_news .slidebox .hd li{display: inline-block;vertical-align: middle;font-size: 16px;color: #fff;width: 28px;line-height: 28px;background: rgba(0,0,0,.5);text-align: center;border-left:1px solid #918a86;cursor: pointer;}

.idx_news .slidebox .hd li.on{color: #fff;background: #0467c0;}



.idx_news .idx_news_list{margin-left: 315px;}



.idx_news_list{}

.idx_news_list li{border-bottom:1px solid #f0f0f0;}

.idx_news_list .tit{font-size: 16px;color: #333333;width: 80%;display: inline-block;vertical-align: middle;line-height: 50px;}

.idx_news_list .date{font-size: 14px;color: #666666;line-height: 50px;}

.idx_news_list li:hover .tit{color: #0467c0;}



.idx_blank{width: 765px;height: 10px;background: #eee;margin-top: 40px;margin-bottom: 40px;}



.idx_intro{padding-right: 40px;border-right:1px solid #f0f0f0;}



.idx_intro .detail{padding-top: 15px;}

.idx_intro .pic{width: 275px;float: left;}

.idx_intro .info{margin-left: 300px;font-size: 14px;color: #666666;line-height: 30px;padding-top: 5px;-webkit-line-clamp: 9;height: 270px;text-align: justify;}



.idx_notice{margin-bottom: 20px;}

.idx_notice .idx_tit{margin-bottom: 20px;}

.idx_notice .detail{height: 205px;overflow: hidden;}



.idx_video{}

.idx_video .videobox{height: 290px;}

.idx_video .video{width: 100%;height: 280px;   object-fit:contain;}

.video-js{background-color: #000;}

/*.vjs-icon-play:before{display: none;}

.vjs-icon-placeholder{display: none;}*/

.vjs-icon-placeholder:before{/*display: none;*/}

.idx_video .video-js .vjs-big-play-button{background: url(../images/video.png) no-repeat center;background-size:contain;width: 70px;height: 70px;border:none;top: 50%;left: 50%;margin-top: -35px;margin-left: -35px;}

.video-js .vjs-big-play-button .vjs-icon-placeholder{display: none;}



.idx_video .list{margin-top: 30px;}

.idx_video .list li{width: 33.3%;float: left;}

.idx_video .list .icon{height: 70px;width: auto;display: block;margin:0 auto;}

.idx_video .list .title{font-size: 14px;color: #333333;margin-top: 10px;text-align: center;}



.idx_partner{margin-top: 55px;}

.idx_partner .detail{}

.idx_partner .img{border:1px solid #eee;}

.idx_partner .swiper-pagination{position:initial;margin-top: 40px;}

.idx_partner .swiper-pagination-bullet{width: 12px;height: 12px;background: #ddd;opacity: 1;margin:0 4px!important;opacity: 1;border:2px solid #fff;}

.idx_partner .swiper-pagination-bullet-active{width: 12px;height: 12px;border:1px solid #0467c0;background: #fff;}



.pc_show{display: block;}

.sj_show{display: none;}





@media screen and (min-width:320px) and (max-width:1200px){

    .auto{width: 100%;padding:0 2%;}

    .auto1160{width: 100%;padding:0 3%;}

}





@media screen and (min-width:992px) and (max-width:1200px){

   

    .hd_logo .img{height: 70px;}

    .hd_info{margin-top: 20px;}

    .hd_nav .wrap{margin-left: -45px;}

    .hd_nav li{margin-left: 45px;}

    .hd_nav li:nth-child(2) .drop{margin-left: -50px;}

    .hd_nav li:nth-child(2) .drop:before{left: 40px;}



    /*党群工作*/

    .dq_list{margin-left: -2%;}

    .dq_list li{width: 31.3%;float: left;margin:0 0 20px 2%;}

    .dq_list .img{height: 200px;}



    /*智能创新*/

    .zn_txt .t_tit{font-size: 22px;}



    /*新闻列表*/

    .news_list .title{font-size: 22px;}



    /*人力资源*/

    .gj_list{margin-left: -3%;}

    .gj_list li{width: 47%;margin:0 0 30px 3%;}

    .gj_list .img{height: 290px;}

   

    /*企业文化*/

    .dvp_map{width: 900px;}

    .dvp_map .shanxi{top: 335px;right: 300px;}

    .dvp_map .hubei{top: 380px;right: 245px;}

   

    .dvp_map .guangdong{bottom: 255px;right: 235px;}

    .dvp_map .yunnan{bottom: 280px;right: 455px;}

    .dvp_map .jianpuzhai{bottom: 58px;right: 390px;}

    

    .honor_list{margin-left: -2%;}

    .honor_list li{width: 31.3%;margin:0 0 20px 2%;}

    .honor_list .img{height: 402px;}

    

    .ryjx_list .img{height: 210px;}

    

    /*index*/

    .idx_l{width: 63%;}

    .idx_r{width: 36%;padding-left: 30px;}

    .idx_blank{display: none;}

    

    .idx_news{margin-bottom: 30px;}

    .idx_news .slidebox{width: 250px;}

    .idx_news .idx_news_list{margin-left: 270px;}

    .idx_news_list .tit{line-height: 40px;}

    .idx_news_list .date{line-height: 40px;}

    

    .idx_intro .pic{width: 240px;margin:0 20px 10px 0;}

    .idx_intro .info{margin: 0;}

    

    .preview{width: 100%;left: 0;margin: 0;}

    

    

    

    

}



@media screen and (min-width:768px) and (max-width:991px){

    .pc_show{display: none;}

    .sj_show{display: block;}

    

    .sj_menu{position:absolute;right: 4%;width: 28px;height: 28px;background: url(../images/menu.png) no-repeat center;background-size:contain;top: 50%;margin-top: -14px;}

    .sj_menu.close{background: url(../images/close.png) no-repeat center;background-size:26px;}

    

    .head{position:fixed;width: 100%;left: 0;top: 0;z-index:100;background: #fff;border-bottom:1px solid #ddd;}

    .hd_sear{float:none;margin:0 auto;width: 500px;display: block;position:absolute;left: 50%;margin-left: -220px;border-radius:6px;overflow: hidden;background: #eeeeee;}

    .hd_sear .submit{display: none;}

    .hd_sear .ipt_txt{width: 100%;border:none;line-height: 40px;background: url(../images/icon_02-1.png) no-repeat 20px center;background-size:22px;padding-left: 55px;font-size: 16px;}

    

    .hd_top{padding:10px 4%;}

    .hd_logo{}

    .hd_logo .img{height: 60px;}

    .hd_tel{font-size: 15px;display: none;}

    .hd_tel i{font-size: 18px;}

    

    .hd_info{margin-top: 10px;}

    

    .hd_nav{position:fixed;width: 100%;left: 0;bottom: 0;top: 80px;background: #fff;overflow-y: scroll;display: none;}

    .hd_nav .auto{padding: 0;}

    .hd_nav .wrap{margin-left: 0;}

    .hd_nav li{margin:0;position:initial;display: block;}

    .hd_nav li>a{font-size: 17px;line-height: 60px;margin:0 3%;border-bottom:1px solid #e5e5e5;}

    .hd_nav li.has>a{background: url(../images/arr.png) no-repeat right center;background-size:16px 9px;}

    .hd_nav li.this.has>a{background: url(../images/arr-1.png) no-repeat right center;background-size:16px 9px;}

    .hd_nav li:last-child>a{border-bottom:none;}

    .hd_nav li:first-child>a{border-top:1px solid #e5e5e5;}

    .hd_nav li.this>a{border-bottom:none;}

    

    .hd_nav .drop{width: 100%;left: 0;margin: 0;position:initial;padding: 0;}

    .hd_nav .drop .imgs{display: none;}

    .hd_nav .drop .lks{width: 100%;float:none;}

    .hd_nav .drop .lks a{display: block;margin:0;padding:0;text-align: left;font-size: 16px;line-height: 55px;border-bottom:1px solid #e5e5e5;}

    .hd_nav .drop .box{padding:0 3%;background: #f4f4f4;}

    .hd_nav .drop:before{display: none;}

    .hd_nav .drop .lks a:hover, .hd_nav .drop .lks a.this{background: transparent;color: #333;}

    .hd_nav li:hover .drop{display: none;}

    .hd_nav .drop .lks a:last-child{border-bottom:none;}

    

    .head+div{margin-top: 80px;}

    

    .foot{text-align: center;padding:18px 3%;background: #1f2024;}

    .foot p{color: #fff;line-height: 36px;}

    .foot .fz_t{font-size:18px;}

    .foot .fz_b{font-size: 16px;}

    .foot span{margin:0 10px;}

    /*党群工作*/

    .pub_bar{margin-top: 30px;}

    .pub_bar .tit{display: none;}

    .pub_bar .crumb{display: none;}

    .pub_menu{float:none;width: 100%;display: flex;}

    .pub_menu .lk{flex: 1;font-size: 18px;line-height: 55px;}

    

    .dq_list{margin-left: -2%;}

    .dq_list li{width: 48%;float: left;margin:0 0 25px 2%;}

    .dq_list .img{height: 235px;}

    .dq_list .font{font-size: 17px;}



    /*智能创新*/

    .zn_txt .t_tit{font-size: 22px;}

    

    .zngl_list{margin-left: -2%;}

    .zngl_list li{width: 48%;margin:0 0 20px 2%;}

    .zngl_list .img{height: 235px;}



    /*新闻列表*/

    .news_list .imgbox{width: 250px;}

    .news_list .img{height: auto;}

    .news_list .info{margin-left: 275px;padding-top: 8px; padding-right: 0;}

    .news_list .title{font-size: 20px;}

    .news_list .brief{margin-top: 10px;}

    .news_list .day{font-size: 42px;}

    .news_list .more{margin-top: 20px;display: none;}

    .news_list .date{font-size: 14px;color: #333;margin-top: 10px;}

    

    .pagelist{display: none;}

    

    .loadmore{font-size: 16px;color: #fff;width: 100%;line-height: 50px;background: #0467c0;text-align: center;}

    

    /*新闻详情*/

    .news_top .title{font-size: 22px;}

    .news_top .date{font-size: 15px;}

    .news_top .read{margin-left: 30px;background-size: 20px;}

    

    .news_bot{padding:20px 0 30px;}

    .news_share{float:none;width: 100%;text-align: right;font-size: 15px;}

    .pagenav{width: 100%;float:none;margin-top: 15px;}

    .pagenav li{font-size: 16px;line-height: 34px;}

    

    /*人力资源*/

    .gj_list{margin-left: -3%;}

    .gj_list li{width: 47%;margin:0 0 30px 3%;}

    .gj_list .img{height: 220px;}

   

    /*企业文化*/

    .dvp_txt{line-height: 30px;}

   

    .dvp_map{width: 700px;}

    .dvp_map .fz{font-size: 20px;}

    .dvp_map .shanxi{top:260px;right: 230px;}

    .dvp_map .hubei{top: 298px;right: 187px;}

   

    .dvp_map .guangdong{bottom: 195px;right: 178px;}

    .dvp_map .yunnan{bottom: 215px;right:348px;}

    .dvp_map .jianpuzhai{bottom: 45px;right: 298px;}

   

    .dvp_map .box{font-size: 16px;line-height: 30px;    padding: 10px 10px 10px 15px;}

   

    .us_main{padding:30px 0;}

    .lc_wrap{padding:0 0;}

    .lc_txt{top: 0;left: 0;position:initial;margin-bottom: 35px;}

    .lc_txt .font{font-size: 24px;}

    .lc_txt .fz{font-size: 14px;}

   

    .lc_list{width: 100%;}

    .lc_list .item{width: 100%;padding:0 30px!important;float:none!important;text-align: left!important;}

    .lc_list:after{left: 0;}

    .lc_list .row:nth-child(even) .item:before{left: 0;}

    .lc_list .item:before{width: 20px;height: 20px;left: -10px!important;top: 20px;}

    

    .idea_box .t_tit{border-bottom:none;margin-bottom: 10px;}

    .idea_box .t_tit em{border:none;line-height: 35px;}

    .idea_box .row{margin-bottom: 20px;}

    

    .honor_list{margin-left: -2%;}

    .honor_list li{width: 31.3%;margin:0 0 20px 2%;}

    .honor_list .img{height: 310px;}

    .honor_list .icon{width: 80px;height: 890px;margin-left: -40px;margin-top: -40px;}

    #galpop-close{width: 40px;height: 40px;background-size:contain;}

    

    .ryjx_list .img{height: 365px;}

    .ryjx_list li{width: 48%;}

    

    /*关于我们*/

    .us_intro .imgbox{width: 320px;padding: 0;box-shadow:none;}

    

    .us_leader{width: 100%;}

    .us_leader .item{padding-top: 40px;position:relative;margin-bottom: 30px;}

    .us_leader .imgbox{padding: 0;box-shadow:none;}

    .us_leader .title{margin-top: 0;position:absolute;top: 0;left: 0;width: 100%;}

    

    

    /*index*/

    .idx_l{width: 100%;}

    .idx_r{width: 100%;padding-left: 0;}

    .idx_blank,.idx_news,.idx_notice{display: none;}

    

    .idx_tit{border-bottom:none;}

    .idx_tit .cn{font-size: 26px;text-align: center;display: block;color: #333;}

    .idx_tit .en{display: none;}

    .idx_tit .more{display: none;}

    

    .idx_main .auto{padding: 0;}

    

    .mob_idx{padding:30px 3%;}

    .idx_readmore{font-size: 17px;color: #0467c0;display: block;text-align: center;margin-top: 20px;}

    .mob_news{background: #fafafa;}

    .mob_notice{background: #fff;}

    

    .idx_intro{padding:30px 3%;background: #fafafa;}

    .idx_intro .pic{float:none;margin:0 auto;width: 100%;}

    .idx_intro .info{padding-top: 0;font-size: 16px;width: 100%;margin: 20px 0 0;    }

    

    .idx_video{padding:30px 0;}

    .idx_video .list .title{font-size: 16px;}

    .idx_video .list .icon{height: 80px;}

    

    

    

    

}





@media screen and (min-width:320px) and (max-width:767px){

    .auto{padding:0 3%;}

    

    .pc_show{display: none;}

    .sj_show{display: block;}

    

    .sj_menu{position:absolute;right: 3%;width: 22px;height: 22px;background: url(../images/menu.png) no-repeat center;background-size:contain;top: 50%;margin-top: -11px;}

    .sj_menu.close{background: url(../images/close.png) no-repeat center;background-size:22px;}

    

    .head{position:fixed;width: 100%;left: 0;top: 0;z-index:100;background: #fff;border-bottom:1px solid #ddd;}

    .hd_sear{float:none;margin:0 auto;width: 230px;display: block;position:absolute;left: 50%;margin-left: -95px;border-radius:6px;overflow: hidden;background: #eeeeee;}

    .hd_sear .submit{display: none;}

    .hd_sear .ipt_txt{width: 100%;border:none;line-height: 32px;background: url(../images/icon_02-1.png) no-repeat 10px center;background-size:16px;padding-left: 35px;font-size: 14px;}

    

    .hd_top{padding:5px 0;}

    .hd_logo{}

    .hd_logo .img{height: 50px;}

    .hd_tel{font-size: 15px;display: none;}

    .hd_tel i{font-size: 18px;}

    

    .hd_info{margin-top: 10px;}

    

    .hd_nav{position:fixed;width: 100%;left: 0;bottom: 0;top: 60px;background: #fff;overflow-y: scroll;display: none;}

    .hd_nav .auto{padding: 0;}

    .hd_nav .wrap{margin-left: 0;}

    .hd_nav li{margin:0;position:initial;display: block;}

    .hd_nav li>a{font-size: 16px;line-height: 50px;margin:0 3%;border-bottom:1px solid #e5e5e5;}

    .hd_nav li.has>a{background: url(../images/arr.png) no-repeat right center;background-size:12px 6px;}

    .hd_nav li.this.has>a{background: url(../images/arr-1.png) no-repeat right center;background-size:12px 6px;}

    .hd_nav li:last-child>a{border-bottom:none;}

    .hd_nav li:first-child>a{border-top:1px solid #e5e5e5;}

    .hd_nav li.this>a{border-bottom:none;font-weight: bold;}

    

    .hd_nav .drop{width: 100%;left: 0;margin: 0;position:initial;padding: 0;}

    .hd_nav .drop .imgs{display: none;}

    .hd_nav .drop .lks{width: 100%;float:none;}

    .hd_nav .drop .lks a{display: block;margin:0;padding:0;text-align: left;font-size: 15px;line-height: 45px;border-bottom:1px solid #e5e5e5;}

    .hd_nav .drop .box{padding:0 3%;background: #f4f4f4;}

    .hd_nav .drop:before{display: none;}

    .hd_nav .drop .lks a:hover, .hd_nav .drop .lks a.this{background: transparent;color: #333;}

    .hd_nav li:hover .drop{display: none;}

    .hd_nav .drop .lks a:last-child{border-bottom:none;}

    

    .head+div{margin-top: 60px;}

    

    .foot{text-align: center;padding:18px 1%;background: #1f2024;}

    .foot p{color: #fff;line-height: 26px;letter-spacing: -0.5px;}

    .foot .fz_t{font-size:12px;}

    .foot .fz_b{font-size: 12px;}

    .foot span{margin:0 4px;}

    /*党群工作*/

    .pub_bar{margin-top: 15px;}

    .pub_bar .tit{display: none;}

    .pub_bar .crumb{display: none;}

    .pub_menu{float:none;width: 100%;display: flex;}

    .pub_menu .lk{flex: 1;font-size: 15px;line-height: 40px;padding: 0;}

    .pub_menu.scroll{overflow-x: scroll;}

    .pub_menu.scroll .lk{min-width:20%;flex: initial;}



    

    .dq_main{padding:20px 0 20px;}

    .dq_list{margin-left: -2%;}

    .dq_list li{width: 48%;float: left;margin:0 0 20px 2%;}

    .dq_list .img{height: 115px;}

    .dq_list .font{font-size: 15px;}

    

    .dq_txt{font-size: 14px;line-height: 26px;}

    

    /*智能创新*/

    .zn_txt{padding:25px 0 15px;}

    .zn_txt .t_tit{font-size: 16px;margin-bottom: 15px;}

    .zn_txt .desc{font-size: 14px;line-height: 26px;}

    

    .zngl_list{margin-left: -2%;}

    .zngl_list li{width: 48%;margin:0 0 20px 2%;}

    .zngl_list .img{height: 115px;}

    .zngl_list .font{font-size: 14px;margin-top: 10px;}

    

    .zn_txt .grp{margin-bottom: 15px;}

    

    /*新闻列表*/

    .news_main{padding:15px 0 30px;}

    .news_list{padding-bottom: 10px;}

    .news_list .list{padding-bottom: 10px;}

    .news_list li{padding:15px 0;}

    .news_list .imgbox{width: 150px;}

    .news_list .img{height: auto;}

    .news_list .info{margin-left:165px;padding-top: 2px; padding-right: 0;}

    .news_list .title{font-size: 16px;}

    .news_list .brief{margin-top: 5px;    -webkit-line-clamp: 2;height: 48px;}

    .news_list .datebox{position:initial;display: none;}

    .news_list .day{font-size: 42px;}

    .news_list .more{margin-top: 20px;display: none;}

    .news_list .date{font-size: 13px;color: #333;margin-top: 5px;}

    .list-real{font-size: 13px;color: #333;}

    

    .pagelist{display: none;}

    

    .loadmore{font-size: 14px;color: #fff;width: 100%;line-height: 40px;background: #0467c0;text-align: center;}

    

    /*新闻详情*/

    .news_top{padding:25px 0 10px;}

    .news_top .title{font-size: 17px;}

    .news_top .date{font-size: 13px;}

    .news_top .read{margin-left: 15px;background-size: 18px;padding-left: 24px;font-size: 13px;}

    

    .news_edit{font-size: 14px;line-height: 26px;padding:20px 0 30px;}

    

    .news_bot{padding:20px 0 30px;}

    .news_share{float:none;width: 100%;text-align: right;font-size: 15px;}

    .pagenav{width: 100%;float:none;margin-top: 15px;}

    .pagenav li{font-size: 14px;line-height: 30px;}

    

    

    /*人力资源*/

    .gj_list{margin-left: 0;}

    .gj_list .list{padding-bottom: 10px;}

    .gj_list li{width: 100%;margin:0;position:relative;padding:55px 0 20px;border-bottom:1px solid #efefef;float:none;}

    .gj_list .img{height: auto;}

    .gj_list .imgbox{padding: 0;box-shadow:none;}

    .gj_list .title{position:absolute;left: 0;top: 0;}

    .gj_list .txt{height: auto;-webkit-line-clamp: initial;}

    

    .rczl_txt{font-size: 14px;line-height: 26px;padding:25px 0 15px;}

    

    /*企业文化*/

    .dvp_txt{line-height: 24px;font-size: 15px;}

   

    .us_main{overflow: hidden;}

    .dvp_map{width: 310px;}

    .dvp_map .fz{font-size: 14px;    white-space: nowrap;}

    /*.dvp_map .shanxi{top:107px;right: 90px;}

    .dvp_map .hubei{top: 125px;right: 72px;}

   

    .dvp_map .guangdong{bottom: 83px;right: 66px;}

    .dvp_map .yunnan{bottom:92px;right:142px;}

    .dvp_map .jianpuzhai{bottom: 14px;right: 115px;}*/
   
   .dvp_map .box{min-height:40px;}
   .dvp_map .shanxi{top:97px;right: 115px;    width: 20px;
    height: 35px;}

    .dvp_map .hubei{/*top:447px;right:298px;*/top: 126px;right: 87px;width: 30px;height: 25px;}
    
    .dvp_map .guangdong{/*bottom:293px;right:281px;*/width: 42px;height: 25px;bottom: 79px;right:71px;}
    
    .dvp_map .yunnan{/*bottom:321px;right:534px;*/width: 40px;height: 40px;bottom:82px;right:150px;}
    
    .dvp_map .jianpuzhai{/*bottom:65px;right:467px;*/width: 42px;height: 22px;bottom: 10px;right: 134px;}
    
    
    
    
    .dvp_map .shanxi .fz{bottom: 2px;right: -25px;}
    .dvp_map .shanxi .box{top: 3px;right: -150px;}
    
    .dvp_map .hubei .fz{bottom: 4px;right: -15px;}
    .dvp_map .hubei .box{top: -8px;right: -133px;}
    
    .dvp_map .yunnan .fz{bottom: 10px;right: -7px;}
    .dvp_map .yunnan .box{top: 2px;right: -128px;}
    
    .dvp_map .guangdong .fz{bottom: 4px;right: -5px;}
    .dvp_map .guangdong .box{right: -122px;top: -7px;}
    
    .dvp_map .jianpuzhai .fz{top: -3px;left: 18px;}
    .dvp_map .jianpuzhai .box{right: -137px;top: -12px;}

   

    .dvp_map .box{font-size: 12px;line-height: 20px;    padding: 5px 5px 5px 5px;width: 110px;right: -110px;top: -6px;}

    .dvp_map .box:after{border-width: 4px 8px 4px 0;left: -8px;top: 15px;}

    

    .us_main{padding:30px 0;}

    .lc_wrap{padding:0 0;}

    .lc_txt{top: 0;left: 0;position:initial;margin-bottom: 35px;}

    .lc_txt .font{font-size:18px;}

    .lc_txt .fz{font-size: 13px;}

   

    .lc_list{width: 100%;padding-left: 2%;}

    .lc_list .item{width: 100%;padding:0 30px!important;float:none!important;text-align: left!important;}

    .lc_list:after{left: 7px;}

    .lc_list .row:nth-child(even) .item:before{left: 0;}

    .lc_list .item:before{width: 16px;height: 16px;left: -8px!important;top: 16px;}

    .lc_list .year{font-size: 16px;}

    .lc_list .txt{font-size: 14px;line-height: 20px;}

    

    .lc_list .detbox{font-size: 14px;line-height: 24px;width: 140px;padding:5px 0 5px 10px;}

    .lc_list .detbox:before{width: 9px;height: 14px;left: -9px;top: 10px;}

    .lc_list .row:nth-child(even) .detbox{top: -6px;margin-left: 0;left: 90px;}

    .lc_list .row:nth-child(odd) .detbox{top: -6px;margin-right: 0;left: 90px;right:auto;}

    .lc_list .row:nth-child(odd) .detbox:before{right:auto;width: 9px;height: 14px;left: -9px;top: 10px;background: url(../images/us_11.png) no-repeat center;background-size: contain;}

    

    .idea_box .t_tit{border-bottom:none;margin-bottom: 0;}

    .idea_box .t_tit em{border:none;line-height: 35px;font-size: 17px;}

    .idea_box .row{margin-bottom: 15px;}

    .idea_box .txt{font-size: 15px;line-height: 25px;padding:0 15px;}

    

    /*企业成就*/

    .gcyj_list{margin-top: -30px;}

    .gcyj_list .loadmore{margin-top: 10px;}

    .gcyj_list li{padding: 20px 0;}

    .gcyj_list .title{position:initial;font-size: 16px;margin-top: 10px;}

    .gcyj_list li:last-child{border:none;}

    

    .honor_list{margin-left: -4%;}

    .honor_list li{width: 46%;margin:0 0 20px 4%;}

    .honor_list li a{box-shadow:none;}

    .honor_list .img{height: 230px;}

    .honor_list .icon{width: 80px;height: 890px;margin-left: -40px;margin-top: -40px;display: none!important;}

    #galpop-close{display: none!important;}

    .honor_list .font{font-size: 15px;margin-top: 5px;}

    

    .ryjx_list .img{height: 120px;}

    

    /*关于我们*/

    .us_intro .imgbox{width: 100%;padding: 0;box-shadow:none;float:none;}

    .us_intro .title{display: none;}

    .us_intro .txt{margin-top: 15px;font-size: 15px;line-height: 28px;}

    

    .us_leader{width: 100%;}

    .us_leader .item{padding-top: 35px;position:relative;margin-bottom: 30px;}

    .us_leader .imgbox{padding: 0;box-shadow:none;}

    .us_leader .title{margin-top: 0;position:absolute;top: 0;left: 0;width: 100%;font-size: 17px;}

    

    

    /*index*/

    .idx_l{width: 100%;}

    .idx_r{width: 100%;padding-left: 0;}

    .idx_blank,.idx_news,.idx_notice{display: none;}

    

    .idx_tit{border-bottom:none;padding-bottom: 0;margin-bottom: 20px;}

    .idx_tit .cn{font-size: 20px;text-align: center;display: block;color: #333;}

    .idx_tit .en{display: none;}

    .idx_tit .more{display: none;}

    

    .idx_main{padding:0;}

    .idx_main .auto{padding: 0;}

    

    .mob_idx{padding:30px 3%;}

    .idx_readmore{font-size: 15px;color: #0467c0;display: block;text-align: center;margin-top: 10px;}

    .mob_news{background: #fafafa;}

    .mob_notice{background: #fff;}

    

    .idx_intro{padding:30px 3%;background: #fafafa;}

    .idx_intro .pic{float:none;margin:0 auto;width: 100%;}

    .idx_intro .info{padding-top: 0;font-size: 15px;width: 100%;margin: 20px 0 0; line-height: 26px;    padding-bottom: 20px; height: 234px;  }

    

    .idx_video{padding:30px 0 0;}

    .idx_video .videobox{height: auto;}

    .idx_video .video{height: 255px;}

    .idx_video .list{background: #fafafa;padding:20px 0;}

    .idx_video .list .title{font-size: 15px;}

    .idx_video .list .icon{height: 54px;}

    .idx_video .video-js .vjs-big-play-button{width: 46px;height: 46px;margin-left: -23px;margin-top: -23px;}

    

    

    .idx_partner{margin-top: 0;padding:30px 3%;}

    .idx_partner .swiper-pagination{margin-top: 15px;}

    .idx_partner .swiper-pagination-bullet{border-width:1px;margin:0 2px!important;width: 8px;height: 8px;}

    .idx_partner .swiper-pagination-bullet-active{width: 8px;height: 8px;}

    

    .idx_ban .swiper-pagination{bottom: 5px!important;}

    .idx_ban .swiper-pagination-bullet{opacity: 1;background: #fff;}

    .idx_ban .swiper-pagination-bullet-active{background: #0467c0;}

    

    

    

    

}

