.bannerDiv{
       position:relative;
}
.bannerTitles{
       position:absolute!important;
       top:50%;
       left:0;
       width:100%;
       height: auto!important;
       margin-top:-40px;
       text-align:center;
}
.bannerTitles p{
        color:#fff;
}
.conDiv{
        position: relative;
        padding-top:50px;
        padding-bottom:60px;
	box-sizing: border-box;
        overflow:hidden;
}
.left_nav{
	width: 310px;
        float:left;
}
.left_fixed{
       position:fixed;
       top:105px;
}
.left_absolte{
       position:absolute;
       bottom:60px;
       left:0;
}
.right_con{
	width: 100%;
        float:right;
}
.right_con img{
        max-width:100%;
}
.botMessage img{
        max-width:100%;
}
.top_img img{
     width:100%; 
     max-width:100%;
}
.portlet-header img{
     width:auto;
}
.right_topTitle{
     font-size:30px;
     margin-bottom:38px;
}
.right_topTitle03{
     margin-bottom:60px;
}
.right_topTitle04{
     margin-bottom:0px;
     padding-bottom:64px;
     background:url(/nciichr/resource/cms/article/697077/697147/2020051213270561581.png) no-repeat left bottom;
}
.right_topTitle02{
     text-align:center;
     margin-top:-50px;
     box-sizing:border-box;
} 
.right_topTitle05{
     font-size:20px;
     line-height:48px;
     color:#00387f;
     font-weight:bold;
}
.right_topTitle06{
     margin-bottom:25px;
}
.divBottom{
     margin-bottom:90px;
}
.commonTitle{
     font-size:24px;
     color:#666666;
     font-weight:bold;
     line-height:70px;
     margin-bottom:35px;
     background:url(/nciichr/resource/cms/article/689199/689204/2020031114501685892.png) no-repeat left bottom;
     background-size:100% auto;
}
.commanTitle02{
     margin-bottom:0;
}
.commanTitle03{
     margin-bottom:0;
     background:none; 
}
.commanTitle04{
    font-size:26px;
    line-height:40px;
    padding-top:30px;
    margin-bottom:0;
    border-top:1px solid #cccccc;
    background:none;
}
.commanTitle05{
    text-align:center;
    background:none;
    position:relative;
    margin-bottom:25px;
}
.commanTitle05 b{
    position:absolute;
    width:56px;
    height:4px;
    background:#f7b52c;
    bottom:0;
    left:50%;
    margin-left:-28px;
}
/**列表**/
.list_ul li{
     padding:20px 0;
     box-sizing:border-box;
     border-bottom:1px solid #ccc;
}
.list_ul li h3{
     font-size:18px;
     line-height:58px;
     color:#000;
     padding-top:22px;
     position:relative;
     padding-left:60px;
     box-sizing:border-box;
}
.list_ul li h3 span{
     position:absolute;
     top:0;
     left:0;
     font-size:58px;
     color:#e6e6e6;
     z-index:-1;
}
.list_ul li p{
     line-height:35px;
     color:#666;
     padding-left:60px;
     box-sizing:border-box;
}
.kcsy_p{
   font-size:16px;
   color:#000;
   margin:50px 0 30px 0;
}
/**组织体系**/
.zj_top{
   padding:30px 30px 30px 245px;
   box-sizing:border-box;
}
.zj_top p{
   color:#00387f;
   font-weight:bold;
   line-height:35px;
}
.monDiv{
   line-height:30px;
}
.monDiv img{
   display:inline-block;
   max-width:99%;
   margin:10px 0;
}
.jztxDiv{
   padding-top:40px;
}
.produceDiv{
   overflow:hidden;
}
.produceDiv li{
   float:left;
   width:50%;
   margin-bottom:20px;
   box-sizing:border-box;
   display:block;
}
.produceDiv li:nth-child(odd){
   padding-right:10px;
}
.produceDiv li:nth-child(even){
   padding-left:10px;
}
.proTitle{
   min-height:46px;
   padding:8px 0;
   box-sizing:border-box;
}
.proTitle,.proTitle p{
  color:#f7b52c;
  font-size:16px;
  font-weight:bold;
  text-align:center;
  line-height:26px;
  background:#00387f;
}
.proTxt{
  padding:15px 20px 15px 20px;
  line-height:30px;
  height:150px;
  box-sizing:border-box;
  background:#f2f2f2;
}
.produceDiv02 .proTxt{
  height:180px;
}
.produceDiv03 .proTxt{
  height:160px;
}
.produceDiv04 .proTxt{
  height:90px;
}
.proTxts{
  padding:15px 20px 15px 20px;
  line-height:30px;
  height:355px;
  box-sizing:border-box;
  background:#f2f2f2;
}
.phone_banner{
  display:none;
  height:180px;
}
.phone_banner div{
    width: 100%;
    height: 100%;
    position:relative;
}
/**人才管理咨询**/
.zxDiv{
    padding-bottom:50px;
    text-align: justify;
}
.zxZyDiv{
    padding-bottom:10px;
}
.gkcDiv{
    padding-bottom:10px;
}
.zxgyDiv{
   padding-bottom:40px;
}
.zxgyDiv02{
   padding-bottom:30px;
}
.zxDiv,.zxDiv p{
    line-height:30px;
}
.rcgl_zx{
    padding:40px;
    box-sizing:border-box;
    background:#f2f2f2;
    overflow: hidden;
    margin-top:17px;
}
.zx_left{
   display:none;
   width:0;
   overflow:hidden;
   float:none;
   font-size:18px;
   font-weight:bold;
   text-align:center;
}
.zx_left p{
   text-align:center;
}
.rcgl_zx ul{
   width:100%;
}
.rcgl_zx ul li{
   margin-bottom:15px;
   padding:15px 20px;
   box-sizing:border-box;
   background:#fff;
}
.rcgl_zx ul li p{
   padding-left:21px;
   box-sizing:border-box;
}
.rcgl_zx .li_p_icon{
   color:#00387f;
   background:url(/nciichr/resource/cms/2020/03/img_pc_site/2020032110542223663.png) no-repeat left center;
}
.zx_botImg{
   clear:both;
   padding:30px;
   box-sizing:border-box;
   border-top:1px dashed #999999;
   background:#f2f2f2;
}
.proTitle a{
    color: #f7b52c;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
    background: #00387f;
    pointer-events: none;
}
.proTitle_gray_4 .proTitle{
    background:#999999;
}
.proTitle_gray_4 .proTxt img{
    margin-top: 35px;
}
.gltzDiv{
    padding-left:165px;
    box-sizing:border-box;
    background:url(/nciichr/resource/cms/2020/04/img_pc_site/2020042311414227649.png) no-repeat left center;
}
.gltzP01,.gltzP02{
    padding-left: 100px;
    box-sizing:border-box;
    position:relative;
}
.gltzP02{
    margin-top:30px;
}
.gltzP01 p,.gltzP02 p{
    padding:20px 7.6%;
    height:132px;
    display: table-cell;
    vertical-align: middle;
    font-weight:bold;
    border:1px solid #b3b3b3;
    border-left: 0px solid #b3b3b3;
    box-sizing:border-box;
}
.gltzImg01,.gltzImg02{
    position:absolute;
    top:0;
    left:0;
    width:100px;
    height:100%;
    text-align: right;
}
.gltzImg01 img,.gltzImg02 img{
    width:auto;
    height:100%;
}
/**成功案例**/
.successDiv{
    margin-top:90px;
   
    border-top:1px solid #999;
}
.successTitle{
    font-size:24px;
    color:#666666;
    font-weight: bold;
    line-height: 45px;
    padding: 20px 0;
}
.successCon ul{
    overflow:hidden;
}
.successCon ul li{
    float:left;
    width:50%;
    margin-bottom: 20px;
    line-height:30px;
    box-sizing:border-box;
    position:relative;
    cursor: pointer;
}
.successCon ul li a{
    display:block;
    width:100%;
    height:100%;
    overflow: hidden;
}
.successCon li:nth-child(odd) {
    padding-right: 10px;
}
.successCon li:nth-child(even) {
    padding-left: 10px;
}
.successCon .sucImg{
    width:100%;
    background:#f2f2f2;
}
.successCon .sucImg img{
    width:100%;
}
.successCon .sucP{
    height:150px;
    padding:30px;
    box-sizing:border-box;
    background:#f2f2f2;
}
.successCon02 .sucP{
    padding:30px 40px 30px 30px;
}
.successCon03 .sucP{
    padding:25px 20px;
}
.successCon .sucP .sucTitle{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.successCon .sucSummary a{
    font-size:12px;
    line-height:23px;
    color:#666666;
    text-align:right;
    display:block;
    pointer-events: none;
}
.successCon02 .sucSummary{
    margin-top: 0px;
    height:auto;
    white-space: inherit;
}
.successCon02 ul li{
    width:100%;
    padding:0!important;
}
.successCon02 .sucImg{
    position:relative;
    width:100%;
    min-height:130px;
    padding-right:51%;
    box-sizing:border-box;
    background: #f2f2f2;
}
.successCon02 .sucImg img{
    width:100%;
}
.successCon02 .sucP{
    position:absolute;
    bottom:0;
    right:0;
    width:51%;
    height:auto;
    box-sizing:border-box;
}
.successCon02 .sucTitle{
    height:auto;
    text-align:right;
    white-space: inherit;
}
.successCon03 ul li{
    width:33.3333%;
}
.successCon03 ul li:nth-child(3n+1) {
    padding-left: 0px;
    padding-right: 10px;
}
.successCon03 ul li:nth-child(3n+2) {
    padding: 0 5px;
}
.successCon03 ul li:nth-child(3n+3) {
    padding-left: 10px;
    padding-right: 0px;
}
/**
人才测评
**/
.modelDiv{
    overflow:hidden;
    padding-bottom:40px;
    border-bottom:2px solid #999999;
}
.modelDiv06{
    overflow:hidden;
}
.modelDiv05,.zjDiv {
    padding-bottom:50px;
}
.rlzbDiv .modelDiv{
    padding-bottom:40px;
}
.modelDiv02{
    margin:40px 0px 15px 0;
}
.model_second{
    font-size:18px;
    font-weight:bold;
    margin-bottom:10px;
}
.model_second p{
    font-size:18px;
}
.model_left{
    width:40%;
    float:left;
    margin-top:50px;
}
.model_left02{
    width:50%;
    margin-top:15px;
}
.model_left03{
    padding-right:14.7%;
    box-sizing:border-box;
}
.model_left04{
    width:44%;
    padding-right:10%;
    margin-top: 25px;
    box-sizing:border-box;
}
.model_right{
    width:60%;
    float:right;
    padding-left:30px;
    margin-top:50px;
    box-sizing:border-box;
}
.model_right02{
    width:50%;
    padding-left:20px;
    box-sizing:border-box;
}
.model_right03{
    width:56%;
    padding-left:10px;
    box-sizing:border-box;
}
.ztxc_bgP{
    clear:both;
    padding:0 6.9% 65px 7%;
    box-sizing:border-box;
    background:url(/nciichr/resource/cms/2020/04/img_pc_site/2020042422164268186.png) no-repeat center center;
    background-size:cover;
    overflow:hidden;
}
.ztxc_bgP .zxDiv_second{
    margin-top:55px;
    margin-bottom:40px;
}
.ztxc_bgP .zxDiv_second p{
   color:#ffffff;
}
.ztxc_bgTxt{
    width:23%;
    height:320px;
    float:right;
    min-height:215px;
    padding:20px 30px 20px 30px;
    box-sizing:border-box;
    background:#f2f4f6;
}
.ztxc_bgTxt30{
  width:30% !important;
}
.ztxc_bgTxt01{
   margin-right:18px;
}
.ztxc_bgTxt h3{
    font-size:17px;
    font-weight:bold;
    color:#00387f;
    margin-bottom:5px;
}
.ztxc_bgTxt p{
    color:#00387f;
}
.ztxc_bgTxt01 p{
    padding-left:25px;
    box-sizing:border-box;
    background:url(/nciichr/resource/cms/2020/04/img_pc_site/2020042422190052188.png) no-repeat left 8px;
}
/**全流程考试服务**/
.zxDiv_second{
   margin:40px 0 10px 0;
   padding-left:10px;
   box-sizing:border-box;
   border-left:4px solid #f7b52c;
}
.zxDiv_second p{
   font-size:20px;
   font-weight:bold;
   line-height:35px;
}
/**
人力资本调研与对标
**/
.zdDiv{
   padding-bottom:40px;
}
.zdDiv01{
   padding-bottom:10px;
}
.modelDiv03{
   padding:20px 0;
}
.modelDiv03 ul li{
   display:table;
   min-height:135px;
   line-height:35px;
   width:100%;
   padding-left:230px;
   padding-top: 10px;
   padding-bottom: 10px;
   margin-bottom:30px;
   border-top:1px solid #f4f4f4;
   box-sizing:border-box;
   box-shadow:-1px 5px 5px rgba(0,0,0,.2);
   position:relative;
}
.model_Left_icon{
   position:absolute;
   top:0;
   left:0;
   width:135px;
   height:100%;
}
.modelDiv03 .modelCenter{
   padding-right:5px;
   box-sizing:border-box;
   display:table-cell; vertical-align:middle;
}
.modelDiv04 ul li h3{
   font-size:18px;
   font-weight:bold;
   color: #1a1a1a;
}
.modelLi01{
   background:#00387f url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217345378137.png) no-repeat center center;
}
.modelLi02{
   background:#f7b52c url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217345482112.png) no-repeat center center;
}
.modelLi03{
   background:#00387f url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217345572906.png) no-repeat center center;
}
.modelLi04{
   background:#f7b52c url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217345661224.png) no-repeat center center;
}
.modelLi05{
   background:#00387f url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217355972714.png) no-repeat center center;
}
.modelLi06{
   background:#f7b52c url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217360076879.png) no-repeat center center;
}
.modelLi07{
   background:#00387f url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217360197811.png) no-repeat center center;
}
.modelLi08{
   background:#f7b52c url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217360220977.png) no-repeat center center;
}
.modelLi09{
   background:#00387f url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217360327327.png) no-repeat center center;
}
.modelLi10{
   background:#00387f url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217222159203.png) no-repeat center center;
}
.modelLi11{
   background:#f7b52c url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217222277089.png) no-repeat center center;
}
.modelLi12{
   background:#00387f url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217222311795.png) no-repeat center center;
}
.modelLi13{
   background:#f7b52c url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217222480829.png) no-repeat center center;
}
.modelLi14{
   background:#00387f url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217222485649.png) no-repeat center center;
}
.modelLi15{
   background:#00387f url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217501552753.png) no-repeat center center;
}
.modelLi16{
   background:#f7b52c url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217501678863.png) no-repeat center center;
}
.modelLi17{
   background:#00387f url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217501796771.png) no-repeat center center;
}
.modelLi18{
   background:#f7b52c url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217501873944.png) no-repeat center center;
}
.modelLi19{
   background:#00387f url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217033021028.png) no-repeat center center;
}
.modelLi20{
   background:#f7b52c url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217032944192.png) no-repeat center center;
}
.modelLi21{
   background:#00387f url(/nciichr/resource/cms/2020/03/img_pc_site/2020032217032633836.png) no-repeat center center;
}
.modelLi22{
   background:#00387f url(/nciichr/resource/cms/2020/03/img_pc_site/2020032515465984116.png) no-repeat center center;
}
.modelLi23{
   background:#f7b52c url(/nciichr/resource/cms/2020/03/img_pc_site/2020032515470022294.png) no-repeat center center;
}
.modelLi24{
   background:#00387f url(/nciichr/resource/cms/2020/03/img_pc_site/2020032515470179839.png) no-repeat center center;
}
.modelLi25{
   background:#f7b52c url(/nciichr/resource/cms/2020/03/img_pc_site/2020032515470287296.png) no-repeat center center;
}
.modelLi26{
   background:#00387f url(/nciichr/resource/cms/2020/03/img_pc_site/2020032516410285206.png) no-repeat center center;
}
.modelLi27{
   background:#f7b52c url(/nciichr/resource/cms/2020/03/img_pc_site/2020032516410365843.png) no-repeat center center;
}
.modelLi28{
   background:#00387f url(/nciichr/resource/cms/2020/03/img_pc_site/2020032516410486728.png) no-repeat center center;
}
.modelLi29{
   background:#f7b52c url(/nciichr/resource/cms/2020/03/img_pc_site/2020032516410566444.png) no-repeat center center;
}
/**人力资源管理实践调研**/
#table_month{
   height:405px;
   width:100%;
   overflow-y: scroll;
}
.model_table table{
    width:100%;
    border:none;
    border-collapse: collapse;
}
.model_table table tr{
    height:45px;
    color:#666666;
}
.model_table table tr:nth-child(odd){
    background:#e6e6e6;
}
.model_table td{
   padding-left:21%;
   padding-right:20px;
   box-sizing:border-box;
}
.model_table .model_td01{
    padding-left:0;
    width:25.8%;
    border-right:2px dashed #868686;
    text-align:center;
}
.model_table table tr.model_tr01{
    background:#00387f;
}
.model_table .model_tr01 td{
    color:#f7b52c;
}
.model_table .model_tr01 td{
    font-weight:bold;
    padding-left:0;
    text-align:center;
}
.model_yg{
    margin-bottom:90px;
}
.model_yg ul{
    overflow:hidden;
}
.model_yg ul li{
    float:left;
    width:33.3333%;
    padding:0 5px;
    margin-bottom:20px;
    box-sizing:border-box;
}
.model_yg ul li:nth-child(3n+1){
    padding-left:0;
}
.model_yg ul li:nth-child(3n+3){
    padding-right:0;
}
.model_yg .img01{
    width:100%;
    height:192px;
}
.model_yg .con_yg{
    height:270px;
    line-height:30px;
    padding:30px;
    box-sizing:border-box; 
    background:#f2f2f2;
}
.model_yg .con_yg .yg_title{
    font-weight:bold;
}
.model_yg .con_yg .yg_summary,.model_yg .con_yg .yg_summary p{
    color:#606060;
}
.zxDiv02{
    padding-bottom:50px;
}
.xcDiv{
    padding:0 13.8%;
    box-sizing:border-box;
    background:#f2f2f2;
}
.xc_Tititle{
    font-size:17px;
    font-weight:bold;
    text-align:center;
    padding:60px 0 50px 0;
}
.xc_Tititle01{
    padding:40px 0 30px 0;
}
.xc_Tititle02{
    padding:40px 0 10px 0;
}
.zcbg_xx{
    overflow:hidden;
}
.xxbg_left{
    width:65.9%;
    float:left; 
    overflow:hidden;  
}
.xxbg_left .xx_one{
    width:25%;
    float:left;
    padding-right:8px;
    box-sizing:border-box;
}
.xxbg_left .xx_one div{
    min-height:375px;
    padding:20px 15px;
    box-sizing:border-box;
    background:#f2f2f2;
}
.xxbg_left .xx_one h3{
    font-weight:normal;
    margin-bottom:5px;
    color:#00387f;
}
.xxbg_left .xx_one div p{
    font-size:12px;
}
.xxbg_right{
    float:left;
    width:34.1%;
}
.xxbg_right .xx_two{
    margin-bottom:15px;
    overflow:hidden;
}
.xxbg_right .xx_two div{
    float:left;
    width:33.33%;
    height:115px;
    padding:0 3px;
    box-sizing:border-box;
    overflow:hidden;
    display: table;
}
.xxbg_right .xx_two .xx_twoFirst{
    padding:0 6px 0 0;
}
.xxbg_right .xx_two .xx_twoLast{
    padding:0 0 0 6px;
}
.xxbg_right .xx_two div p{
    color:#00387f;
    text-align:center;
    height:115px;
    background:#f2f2f2;
    padding:0 10px;
    box-sizing:border-box;
    display: table-cell;
    vertical-align: middle;
}
.zx_xetDiv ul{
    overflow:hidden;
    margin-top:25px;
}
.zx_xetDiv ul li{
    width:50%;
    float:left;
    margin-bottom:16px;
}
.zx_xetDiv .zetLi_one{
    padding-right:8px;
    box-sizing:border-box;
}
.zx_xetDiv .zetLi_two{
    padding-left:8px;
    box-sizing:border-box;
}
.xet_txt{
    min-height:324px;
    padding:40px 25px;
    box-sizing:border-box;
    border:2px solid #999999;
}
.xet_title{
    padding-right:100px;
    margin-bottom:70px;
    box-sizing:border-box;
    position:relative;
}
.xet_title p{
    font-size:17px;
    line-height:25px;
    font-weight:bold;
    color:#00387f;
}
.xet_title span{
    position:absolute;
    top:0;
    right:0;
    display:block;
    width:100px;
    line-height:70px;
    text-align:right;
    font-size:62px;
    color:#f7b52c;
}
.xet_p{
    padding-right:70px;
    box-sizing:border-box;
}
.xet_p p{
    color:#666666;
    padding-left:16px;
    box-sizing:border-box;
    background:url(/nciichr/resource/cms/2020/04/img_pc_site/2020042511203073301.png) no-repeat left 12px;
}
.swipXc{
    position:relative;
}
.swipXc , .swipXc .swiper-container{
     width:100%;
}
.swipXc .swiper-slide{
     width:100%;
     height:100%;
}
.swipXc .prevXc, .swipXc .nextXc {
    display: block;
    position: absolute;
    z-index: 2;
    top: 38%;
    margin-top: -30px;
    left: -70px;
    width: 40px;
    height: 60px;
    background: url(/nciichr/resource/cms/2020/04/img_pc_site/2020040220284993317.png)  no-repeat center center;
    cursor: pointer;
}
.swipXc .nextXc{
    left:auto;
    right:-70px;
    background:url(/nciichr/resource/cms/2020/04/img_pc_site/2020040220285061526.png) no-repeat center center;
}
.swipXc .swiper-slide img{
    width:100%;
}
/**国资国企两类公司改革**/
.gqLeft{
    position:relative;
    padding-left:33.2%;
    box-sizing:border-box;
}
.gq_leftDiv{
    position:absolute;
    top:0;
    left:0;
    width:33.2%;
    height:100%;
    background:url(/nciichr/resource/cms/2020/03/img_pc_site/2020032816412387190.png) no-repeat right center;
    background-size:cover;
}
.gq_leftDiv02{
    background:url(/nciichr/resource/cms/2020/04/img_pc_site/2020041318505030504.png) no-repeat right center;
    background-size:cover;
}
.gq_conDiv{
    position: absolute;
    width: 100%;
    top:50%;
    margin-top:-67px;
    padding-right:10px;
    box-sizing:border-box;
}
.gq_conDiv,.gq_conDiv p{
    text-align:center;
    font-size:24px;
    font-weight:bold;
    color:#f7b52c;
}
.gq_conTitle{
    margin-bottom:30px;
}
.gq_rightDiv{
    width:100%;
    padding-left:9px;
    box-sizing:border-box;
}
.gq_rightCon{
    width:100%;
    padding:35px 50px;
    background:#f7b52c;  
    box-sizing:border-box; 
    color:#00387f;
    text-align: justify;
}
.gq_rightCon p,.gq_rightCon strong,.gq_rightCon span{
    color:#00387f;
}
.gq_ul04 li{
    width:25%;
    float:left;
    padding:30px;
    margin-bottom:25px;
    /**border-right:2px solid #d0d0d0;
    border-bottom:2px solid #d0d0d0;**/
    box-sizing:border-box;
    background:#f2f2f2;
}
.gq_ul02 li{
    width:50%;
}
.gq_ul03 li{
    width:33.3333%;
}
.gq_ul04 li:last-child{
    border-right:0px solid #d0d0d0;
    box-sizing:border-box;
}
.gq_ul04 li:nth-child(even){
    background:#e6e6e6;
}
.gq_ul02 li:nth-child(even){
    border-right:0;
}
.gq_ul04 .gq_title{
    font-size:19px;
    min-height:40px;
    line-height:40px;
    color:#00387f;
    font-weight:bold;
    margin-bottom:10px;
}
.gq_ul04 .gq_title a{
    color:#00387f;
    font-size:19px;
    pointer-events: none;
}
.gq_ul04 .gq_txt{
    height:150px;
    line-height:30px;
}
.gq_ul_one .gq_txt{
    height:60px;
}
.gq_ul_two .gq_txt{
    height:90px;
}
.gq_ul_three .gq_txt{
    height:120px;
}
/**智库--知识产权管理**/
.zkDiv{
    padding-bottom:50px;
}
.zk_back{
    padding:60px 10% 100px 10%;
    box-sizing:border-box;
}
.zk_topTitle{
    text-align:center;
    position:relative;
    z-index:1;
}
.zk_topTitle span{
    font-size:24px;
    line-height:80px;
    font-weight:bold;
    color:#666666;
    padding:0 30px;
    display:inline-block;
    background:#fff;
    z-index:1;
} 
.zk_topTitle02 span{
    color:#fff;
    background: rgba(0,0,0,0);
}
.zk_topTitle b{
    position:absolute;
    top:50%;
    left:0;
    border-bottom:1px solid #666666;
    width:50%;
    z-index:-1;
}
.zkDiv01 .zk_topTitle b{
    width:36.5%;
}
.zkDiv01 .zk_topTitle .b_left{
    left:20px;
}
.zkDiv01 .zk_topTitle .b_right{
    right:20px;
}  
.zk_topTitle .b_right{
    left:auto;
    right:0;
}
.zk_topTitle .b_color{
    width:41.4%;
    border-bottom:1px solid #fff;
}
.zk_con,.zk_con p{
    color:#fff;
    line-height:30px;
}
.zk_botCon,.zk_botCon p{
    line-height:30px;
}
.zk_botCon .jz_ul{
    padding-bottom: 10px;
}
.zk_botCon .jz_ul li{
    width:33.3333%;
    float:left;
    padding:0 24px;
    margin-bottom:20px;
    box-sizing:border-box;
}
.zkDiv03 .zk_botCon .jz_ul li{
    padding:0 15px;
}
.zk_botCon .jz_ul li:nth-child(3n+1){
    padding-left:0;
    padding-right:32px;
}
.zk_botCon .jz_ul li:nth-child(3n+2){
    padding:0 16px;
}
.zk_botCon .jz_ul li:nth-child(3n+3){
    padding-right:0;
    padding-left:32px;
}
.zkDiv03 .zk_botCon .jz_ul li:nth-child(3n+1){
    padding-left:0;
    padding-right:20px;
}
.zkDiv03 .zk_botCon .jz_ul li:nth-child(3n+2){
    padding:0 10px;
}
.zkDiv03 .zk_botCon .jz_ul li:nth-child(3n+3){
    padding-right:0;
    padding-left:20px;
}
.zkDiv04 .zk_botCon .jz_ul li{
    width:25%;
    padding:0 12px;
}
.zkDiv04 .zk_botCon .jz_ul li:nth-child(4n+1){
    padding-left:0;
    padding-right:18px;
}
.zkDiv04 .zk_botCon .jz_ul li:nth-child(4n+2){
    padding-left:0;
    padding:0 12px 0 6px;
}
.zkDiv04 .zk_botCon .jz_ul li:nth-child(4n+3){
    padding-right:0;
    padding:0 6px 0 12px;
}
.zkDiv04 .zk_botCon .jz_ul li:nth-child(4n+4){
    padding-right:0;
    padding-left:18px;
}
.zk_top{
    width:100%;
    height:150px;
    line-height:150px;
    text-align:center;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
}
.back_box{
    border-radius: 15px;
    box-shadow: 3px 3px 3px rgba(0,0,0,.2);
}
.zk_p{
    min-height:165px;
    padding:20px;
    box-sizing:border-box;
}
.zk_b{
    font-weight:bold;
    padding-left:13px;
    box-sizing:border-box;
    position:relative;
    margin-bottom:5px;
}
.zk_b b,.zk_txt .zk_b_bot{
    position:absolute;
    height:20px;
    width:3px;
    top:5px;
    left:0;
    background:#f8be46;
}
.zk_txt{
    position:relative;
    color:#666;
    line-height:30px;
    box-sizing:border-box;
}
.zk_txt p{
    color:#666;
    line-height:30px;
}
/**.zkDiv03 .zk_txt{
    height:150px;
}
.zkDiv .zk_txt03{
    height:120px;
}
.zkDiv03 .zk_txt04{
    height:90px;
}**/
.zk_p02{
    min-height:195px;
}
.zk_p03{
    min-height:225px;
}
.zk_p04{
    min-height:285px;
}
.zk_p05{
    min-height:315px;
}
.bjDiv{
   position:relative;
   padding-left:50%;
   box-sizing:border-box;
   background:url(/nciichr/resource/cms/2020/03/img_pc_site/2020032813484095314.png) no-repeat center center;
   background-size:cover;
}
.bjLeft{
   position:absolute;
   top:0;
   left:0;
   width:50%;
   height:100%;
}
.bjRight{
   padding:75px 70px;
   box-sizing:border-box;
   background:#cccccc;
}
.kfDivcon{
    padding-right:5px;
    padding-bottom:90px;
    box-sizing:border-box;
}
.kfDiv li{
   position:relative;
   width:100%;
   padding-left:50%;
   margin-bottom:20px;
   box-sizing:border-box;
   border:1px solid #f7b52c;
   box-shadow:5px 5px 5px rgba(0,0,0,.2);
}
.kfDiv .jztx_right_con{
    width:100%;
    float:left;
}
.kfDiv .jztx_left_icon{
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:50%;
}
.kfDiv .jztx_right_con{
    min-height:200px;
    padding:35px 40px 35px 40px;
    box-sizing:border-box;
    border-left:1px solid #f7b52c;
}
/**产品科技人才图谱**/
.zkDivOne .zk_botCon .jz_ul li{
    width:100%;
    padding:0;
}
.zk_botCon01 .zk_txt{
    text-indent:22px;
}
.zkDivOne .zk_top{
    height:130px;
}
.txtList li{
    padding:15px 5.3%;
    box-sizing:border-box;
    margin-bottom:10px;
    margin-top:5px;
}
.txtList li,.txtList li p{
    color:#fff;
}
.txtLi01{
    background:#00387f;
}
.txtLi02{
    background:#f7b52b;
}
.txtLi03{
    background:#999999;
}
.txtLi04{
    background:#666666;
}
.zscqP p{
    padding:30px 7.5%;
    background:#f2f2f2;
    margin-bottom:30px;
    color:#666;
    box-sizing:border-box;
}
.zscqP p span{
    color:#00387f;
    font-weight:bold;
}
.gzwDiv{
    margin-top:40px;
}
.gzwDiv ul li{
    position:relative;
    padding-left:190px;
    margin-bottom:20px;
}
.gzwDiv .gzw_num{
    position:absolute;
    left:0;
    top:0;
    width:171px;
    height:154px;
}
.gzwDiv .gzw_num img{
    width:100%;
    height:100%;
}
.gzwDiv .gzw_txt{
    min-height:154px;
    padding:28px 40px;
    box-sizing:border-box;
    border:2px solid #99afcc;
}
.gzwDiv .gzw_border02{
    border:2px solid #6687b2;
}
.gzwDiv .gzw_border03{
    border:2px solid #336099;
}
.gzwDiv .gzw_border04{
    border:2px solid #1f508f;
}
.gzw_txt h3{
    color:#00387f;
    margin-bottom:4px;
}
.gzw_txt p{
    color:#666666;
}
.gzw_kt ul{
    margin-top:20px;
    overflow:hidden;
}
.gzw_kt li{
    width:25%;
    min-height:240px;
    float:left;
    padding:60px 30px 30px 30px;
    box-sizing:border-box;
    background:#00387f;
}
.gzw_kt .gzw_ktLi02{
    background:#336098;
}
.gzw_kt .gzw_ktLi03{
    background:#6687b2;
}
.gzw_kt .gzw_ktLi04{
    background:#99afcc;
}
.gzw_kt ul li h3{
   font-weight:bold;
   color:#fff;
}
.gzw_kt ul li p{
   color:#fff;
}
.zx_ysDiv{
   padding:10px 20px;
   box-sizing:border-box;
   background:#f2f2f2;
   position:relative;
}
.zx_ysDiv .ys_fgx{
   height:100%;
   position:absolute;
   left:183px;
   top:0;
   border-right:2px dashed #fad17b;
   z-index: 1;
}
.zx_ysDiv ul li{
   min-height:150px;
   margin:10px 0px;
   padding-left:160px;
   box-sizing:border-box;
   background:#fff;
   position:relative;
   box-shadow: 0px 2px 0px rgba(0,0,0,.1);
}
.zx_ysDiv .ys_left{
   position:absolute;
   top:10px;
   left:10px;
   width:100px;
   height:130px;
   background:#f7b52c;
   overflow:hidden;
}
.zx_ysDiv .ys_left p{
   line-height:128px;
   font-size:170px;
   margin-left:-16px;
   color:#fde9bf;
   font-weight: bold;
}
.zx_ysDiv .ys_right{
   height:150px;
   display: table-cell;
   vertical-align: middle;
   padding:30px 50px;
   box-sizing:border-box;
}
.gzw_ktbz ul{
   overflow:hidden;
}
.gzw_ktbz li{
   width:50%;
   padding-right:10px;    
   float:left;
   margin-top:15px;
   box-sizing:border-box;
}
.gzw_ktbz li div{
   min-height:240px;
   padding:25px 60px 20px 60px;
   border:2px solid #4f76a7;
   box-sizing:border-box;
}
.gzw_ktbz .ktbz_li02{
   padding-left:10px;
   padding-right:0px;
}
.ktbz_p01{
   height:70px;
   font-weight:bold;
   color:#00387f;
   position:relative;
   display: table-cell;
   vertical-align: middle;
}
.ktbz_p01 .kt_span02{
   position:absolute;
   top:-10px;
   left:0;
   color:#e6e6e6;
   font-size:80px;
    line-height: 70px;
   z-index:-1;
}
.ktbz_p02{
   color:#666;
}
/**企业内训**/
.nx_search{
   width:510px;
   max-width:100%;
   height:40px;
   padding-left:100px;
   padding-right:50px;
   box-sizing:border-box;
   position:relative;
}
.nx_search .nx_span{
   position:absolute;
   top:0;
   left:0;
   display:block;
   width:100px;
   height:100%;
   line-height:40px;
   text-align:center;
   color:#66666;
   background:#e6e6e6;
}
.nx_search .nx_input input{
   width:100%;
   height:30px;
   padding:5px 0px 5px 15px;
   border:none;
   background:#f2f2f2;
}
.nx_search .nx_icon{
   position:absolute;
   width:50px;
   height:100%;
   top:0;
   right:0;
   cursor: pointer;
   background:#f2f2f2 url(/nciichr/resource/cms/2020/04/img_pc_site/2020042612142218128.png) no-repeat center center;
}
.nx_search .nx_input input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ 
　　color:#ccc; 
}

.nx_search .nx_input input:-moz-placeholder,textarea:-moz-placeholder{ 
　　color:#ccc; 
}

.nx_search .nx_input input::-moz-placeholder,textarea::-moz-placeholder{ 
　　color:#ccc; 
} 
.nx_search .nx_input input:-ms-input-placeholder,textarea:-ms-input-placeholder{ 
　　color:#ccc; 
}
.nx_title{
    height:100px;
    line-height:100px;
    position:relative;
    padding:0 150px 0 47px;
    box-sizing:border-box;
    border-bottom:1px solid #cccccc;
    cursor: pointer;
}
.nx_title p{
    font-size:18px;
}
.nx_liActive .nx_title p{
    color:#f7b52c;
}
.title_Icon{
    position:absolute;
    top:33px;
    right:0;
    height:32px;
    line-height:32px;
    width:143px;
    padding-right:40px;
    padding-left:15px;
    box-sizing:border-box;
    border-radius:15px;
    color:#fff;
    cursor: pointer;
    background:#666666 url(/nciichr/resource/cms/2020/04/img_pc_site/2020042613110417861.png) no-repeat 110px center;
}
.title_Icon02,.nxHide02{
    display:none;
}
.addNum .nxHide01{
    display:none;
}
.addNum .nxHide02{
    display:inline;
}
.nx_liActive .title_Icon{
    background:#f7b52c url(/nciichr/resource/cms/2020/04/img_pc_site/2020042613110331102.png) no-repeat 110px center;
}
.nx_back01{
    background: url(/nciichr/resource/cms/2020/04/img_pc_site/2020042614103721399.png) no-repeat left center;
}
.nx_liActive .nx_back01{
    background: url(/nciichr/resource/cms/2020/04/img_pc_site/2020042614371850743.png) no-repeat left center;
}
.nx_back02{
    background: url(/nciichr/resource/cms/2020/04/img_pc_site/2020042614103846354.png) no-repeat left center;
}
.nx_liActive .nx_back02{
    background: url(/nciichr/resource/cms/2020/04/img_pc_site/2020042614371979695.png) no-repeat left center;
}
.nx_back03{
    background: url(/nciichr/resource/cms/2020/04/img_pc_site/2020042614103925467.png) no-repeat left center;
}
.nx_liActive .nx_back03{
    background: url(/nciichr/resource/cms/2020/04/img_pc_site/2020042813562458836.png) no-repeat left center;
}
.nx_back04{
    background: url(/nciichr/resource/cms/2020/04/img_pc_site/2020042614104068266.png) no-repeat left center;
}
.nx_liActive .nx_back04{
    background: url(/nciichr/resource/cms/2020/04/img_pc_site/2020042614372057143.png) no-repeat left center;
}
.nx_back05{
    background: url(/nciichr/resource/cms/2020/04/img_pc_site/2020042614104145341.png) no-repeat left center;
}
.nx_liActive .nx_back05{
    background: url(/nciichr/resource/cms/2020/04/img_pc_site/2020042614372026714.png) no-repeat left center;
}
.nx_back06{
    background: url(/nciichr/resource/cms/2020/04/img_pc_site/2020042614110746671.png) no-repeat left center;
}
.nx_liActive .nx_back06{
    background: url(/nciichr/resource/cms/2020/04/img_pc_site/2020042616234742334.png) no-repeat left center;
}
.nx_back07{
    background: url(/nciichr/resource/cms/2020/04/img_pc_site/2020042614110812409.png) no-repeat left center;
}
.nx_liActive .nx_back07{
    background: url(/nciichr/resource/cms/2020/04/img_pc_site/2020042616260065320.png) no-repeat left center;
}
.nx_con{
    overflow:hidden;
}
.listUl{
    height:0;
    overflow:hidden;
}
.nx_liActive .listUl{
    height:auto;
}
.listUl li{
    overflow:hidden;
}
.listUl li:nth-child(even){
    background:#e6e6e6;
}
.listUl li:nth-child(odd){
    background:#f2f2f2;
}
.listUl li.addBack01{
    background:#e6e6e6;
}
.listUl li.addBack02{
    background:#f2f2f2;
}
.listUl li a{
    display:block;
    padding:12px 45px 12px 75px;
    box-sizing:border-box;
    position: relative;
    pointer-events: none;
}
.listUl li a span{
    position: absolute;
    left: 45px;
    top: 12px;
}
.kc_rlDiv{
    overflow:hidden;
}
.kc_rlCon{
    float:left;
    width:48.4%;
    padding-right:125px;
    box-sizing:border-box;
}
.kc_rlImg{
    float:left;
    width:51.6%;
}
.gkc_xz ul li{
    padding:4px 0 10px 45px ;
    margin-bottom:15px;
    box-sizing:border-box;
}
.gkc_xz .gkc_one{
    display:block;
    font-size:16px;
    color:#666666;
    line-height:35px;
    position:relative;
    padding-right:80px;
    border-bottom:1px solid #b3b3b3;
    box-sizing:border-box;
}
.gkc_xz .gkc_one span{
    position:absolute;
    right:0;
    top:0;
    width:70px;
    line-height:40px;
    text-align:right;
    color:#b3b3b3;
}
.upDown{
    padding-bottom:60px;
    padding-left: 3px;
    box-sizing:boder-box;
}
@keyframes dong { 
       0% {             
           transform: translate(0px, 0px);            
        }            
        50% {                
           transform: translate(0px, -10px);            
        }            
        100% {                
           transform: translate(0px, 0px);
        }
}
.upDown img{
    animation: dong 1s infinite;
}
.gkc_xz .gkc_one .gkc_xz{
    left:-45px;
    top:0;
    width:41px;
}
.worldDiv{
    overflow:hidden;
}
.instroDiv{
    padding:0 10px 10px 0;
    box-sizing:border-box;
    overflow:hidden;
}
.instroDiv .world_instro{
    padding:35px 20px 25px 30px;
    box-shadow:5px 5px 5px rgba(0,0,0,.2);
    background-color:#f2f2f2;   
    overflow: hidden;
}
.world_instro .model_left02{
    padding:70px 25px 70px 45px;
    box-sizing:border-box;

}
.world_instro  .model_right02{
    margin-top:0;
    padding-left:0;
    text-align:center;
}
.instroDiv01{
    padding:0;
}
.instroDiv01 .world_instro{
    padding:0;
}
.instroDiv01 .world_instro .model_left02{
    width:46.45%;
}
.instroDiv01 .world_instro .model_right02{
    width:53.55%;
}
.instroDiv01 .world_instro .model_left02{
    padding:55px 25px 55px 35px
}
.kcLastDiv{
    height:170px;
    padding-top:10px;
    padding-left:160px;
    box-sizing:border-box;
    display: table-cell;
    vertical-align: middle;
}
.tb_hrci{
    position: relative;
    padding: 6px;
}
.tb_hrci b{
    position: absolute;
    top: -3px;
    left: 0;
    font-size: 10px;
}
.xmgk_title01{
    min-width:180px;
    width:auto;
    position:relative;
    padding-left:26px;
    margin-bottom:15px;
    margin-top:30px;
    color:#f7b52c;
    background:#00387f;
    box-sizing:border-box;
}
.xmgk_left{
    position:absolute;
    top:0;
    left:0;
    width:15px;
    height:100%;
    background:#f7b52c;
}
.xmgk_title01 span b{
    color:#f7b52c;
}
.xmgkOne a{
    text-decoration: underline;
}
.zsjz_span{
    position:relative;
    padding-left:10px;
    box-sizing:border-box;
}
.zsjz_span span{
    position:absolute;
    top:-12px;
    left:0;
}
.teacherListDiv li{
    min-height:296px;
    padding-left:252px;
    box-sizing:border-box;
    position:relative;
    background:#f2f2f2;
    margin-bottom:20px;
}
.kcTeacher_pic{
    position:absolute;
    top:0;
    left:0;
    width:252px;
    height:296px;
}
.kc_teacherCon{
    padding:35px 40px;
    box-sizing:border-box;
}
.zxDiv .kc_teacherCon .kc_thP01{
    color:#000;
    line-height:20px;
    font-weight:bold;
}
.zxDiv .kc_teacherCon .kc_thP02{
    color:#000;
    line-height:20px;
}
.zxDiv .kc_teacherCon .kc_thP03{
    margin-top:20px;
}
.zxDiv .kc_teacherCon .kc_thP03,.zxDiv .kc_teacherCon .kc_thP03 p{
    color:#666666;
}
.kcbUl{
    border:1px solid #a8a8a8;
    box-sizing:border-box;
}
.kcbUl .titlePx{
    text-align:center;
    height:60px;
    line-height:60px;
    color:#f7b52c;
    font-weight:bold;
    background:#00387f;
    text-align:center;
}
.kcbUl ul{
    padding:10px 10px 0px 10px;
    box-sizing:border-box;
}
.kcbUl li{
    padding: 7px 0px;
    text-align:center;
    background:#f2f2f2;
}
.kcbUl li:nth-child(even){
    background:#fff;
}
.kcbUl li,.kcbUl li p{
   color:#666666;
   line-height: 88px;
   margin-bottom: 45px;
   border-bottom: 1px solid #cdcdcd;
}
/**关于中智**/
.zxns_email{
   margin-bottom: 43px;
}
.zxns_email p,.zxns_email a{
    color:#666666;
    line-height: 30px;
}
.zxns_email a{
    color:#666666;
    line-height: 42px;
    text-decoration: underline;
}
.zxns_title{
    position:relative;
    margin-bottom: 37px;
    padding-bottom: 25px;
    border-bottom:1px solid #cdcdcd;
}
.zxns_title a{
    line-height:40px;
    color:#666;
}
.zxns_title .zxns_bj{
    margin-right:30px;
}
.zxns_title span{
    font-size:42px;
    color:#cdcdcd;
    position:absolute;
    bottom:30px;
    left:40px;
    display: block;
    line-height: 55px;
}
.zxns_title a.zxns_active{
    color:#f0af3e;
}
.zxnsDiv ul li{
    background:#fff;
    box-sizing:border-box;
}
.zxns_navTab{
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    overflow:hidden;
}
.zxns_navTab div{
    color:#959595;
}
.zxns_tab{
    float:left;
    padding:15px 0;
    color:#666666;
}
.zxns_tab01{
    width:34%;
    padding-left:25px;
    box-sizing:border-box;
}
.zxns_tab02{
    width:25%;
}
.zxns_tab03{
    width:24%;
}
.zxns_tab04{
    width:17%;
    color:#c8c8c8;
    padding-right:25px;
    box-sizing:border-box;
}
.zxnsDiv .zxns_topBorder{
    box-sizing:border-box;
    border-bottom: 1px solid #ebebeb;
    cursor: pointer;
    overflow:hidden;
}
.zxnsDiv .zxns_topBorder:hover,.zxnsDiv .zxns_zk{
    background:#f7f8f8;
}
.zxnsDiv .zxns_botShadow{
    padding:25px 55px 0 55px;
    box-sizing:border-box;
    border-left:1px solid #ebebeb;   
    border-right:1px solid #ebebeb;   
    border-bottom:1px solid #ebebeb;   
    display:none;
}
.zxns_content{
    position:relative;
    padding-left:115px;
    box-sizing:border-box;
}
.zxns_content02{
    margin-top:30px;
    padding-bottom:40px;
}
.zxns_left{
    position:absolute;
    top:0;
    left:0;
    width:90px;
    height:100%;
    line-height: 30px;
    font-weight:bold;
}
.zxns_right div,.zxns_right p{
    line-height:30px;
    color:#666666;
    text-indent: -1.5em;
}
.hideZxns{
    display:none;
}
.zxns_date{
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -15px;
    color:#666;
    font-weight:normal;
}
.zxns_page{
    margin:60px 0 20px 0;
}
.zxns_page01 {
    margin-top:20px;
}
.zxns_page .pagingNormal,.zxns_page .nextPage{
   font-size:20px;
   color:#808080;
   margin-right: 3px;
}
.zxns_page .NormalRed{
    color:#f7b52c;
   font-size:20px;
   margin-right: 3px;
}
.gyzz_zxCon p{
    margin-bottom:30px;
}
.gyzz_zxTitle{
    position:relative;
    margin-bottom:40px;
    padding-bottom:45px;
}
.gyzz_zxTitle01{
    padding-top:20px;
}
.gyzz_zxTitle h1{
    font-size: 24px;
    color: #666666;
    font-weight: bold;
    text-align:center;
}
.gyzz_zxTitle p{
    text-align:center;
}
.gyzz_zxTitle a{
    point-events:none;
    font-size:16px;
    color:#666666;
}
.gyzz_zxTitle b{
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-40px;
    width:80px;
    border-bottom:2px solid #f7b52c;
}
.gyzz_jlDiv{
    width:100%;
    height:20px;
    color:#f2f2f2;
}
/**行业经验**/
.zxysList ul{
    overflow:hidden;
}
.zxysList ul li{
    width:50%;
    padding:0px 16px;
    box-sizing:border-box;
    float:left;
}
.zxysList ul li:nth-child(even){
    padding-right:0;
}
.zxysList ul li:nth-child(odd){
    padding-left:0;
}
.zxTopPic img{
    max-height:150px;
    overflow:hidden;
}
.zxTopPic img{
    width:100%;
}
.zxys_con{
    height:125px;
    padding:15px 0;
    display: table-cell;
}
.zxys_con .ys_title{
    font-size:17px;
    line-height:35px;
    font-weight:bold;
}
.hyjyDiv{
    margin-top:0px;
    overflow:hidden;
}
.hyjyDiv ul li{
    float:left;
    width:33.33%;
    min-height:388px;
    padding:0px 7px;
    margin-top:20px;
    box-sizing:border-box;
}
.hyjyDiv ul li:nth-child(3n+1){
    padding-right:13px;
    padding-left:0px;
}
.hyjyDiv ul li:nth-child(3n+3){
    padding-left:13px;
    padding-right:0;
}
.hyjyDiv .zfDiv .hyjy_con{
    padding:30px 25px;
    box-sizing:border-box;
    background:#fff;
}
.zfDiv  .hyjyPic{
    height:175px;
}
.hyjyDiv .zfDiv .hyjy_con .hyjy_title{
    font-size:14px;
    line-height:30px;
    margin-bottom:3px;
    color:#00387f;
    font-weight:bold;
}
.hyjy_div,.hyjy_div p{
    line-height:30px;
}
.hyjyList{
    margin-top:0px;
    overflow:hidden;
}
.hyjyList ul li{
    float:left;
    width:20%;
    padding:0 10px; 
    margin-top:20px;
    box-sizing:border-box;  
}
.hyjyList ul li:nth-child(5n+1){
    padding-left:0;
    padding-right:16px;
}
.hyjyList ul li:nth-child(5n+2){
    padding-left:4px;
    padding-right:12px;
}
.hyjyList ul li:nth-child(5n+3){
    padding-left:8px;
    padding-right:8px;
}
.hyjyList ul li:nth-child(5n+4){
    padding-left:12px;
    padding-right:4px;
}
.hyjyList ul li:nth-child(5n+5){
    padding-right:0;
    padding-left:16px;
}
.hyjyList .hyjyLiCon{
    width:100%;
    height:225px;
    overflow:hidden;
    background:#fff;
    text-align:center;
    display:table;
}
.hyjyList .hyjyLiCon p{
    text-align:center;
    display: table-cell;
    vertical-align: middle;
}
.hyjyList .hyjyLiCon img{
    width:100%;
}
/**国企专刊**/
.zyzx_ListDiv{
    overflow:hidden;
    padding-right:5px;
    box-sizing:border-box;
}
.zyzx_ListDiv ul li{
   float:left;
   width:25%;
   padding:0 25px;
   margin-bottom:20px;
   box-sizing:border-box;
}
.zyzx_ListDiv ul li:nth-child(4n+1){
   padding-left:0;
   padding-right:17px;
}
.zyzx_ListDiv ul li:nth-child(4n+2){
   padding-left:9px;
   padding-right:10px;
}
.zyzx_ListDiv ul li:nth-child(4n+3){
   padding-left:16px;
   padding-right:3px;
}
.zyzx_ListDiv ul li:nth-child(4n+4){
   padding-left:23px;
   padding-right:0;
}
.zyzx_gqImg{
   height:300px;
   position:relative;
   box-shadow:5px 5px 5px rgba(0,0,0,.1);
   cursor: pointer;
   border-radius: 5px;
   border:1px solid #f6f6f6;
   overflow:hidden;
}
.zyzx_gqImgs{
height:113px !important;
}
.zyzx_gqImg img{
    width:100%;
}
.zy_bot {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 12% 7.8% 50px 7.8%;
    box-sizing: border-box;
    background: rgba(0,0,0,.7);
    display:none;
}
.zyzx_gqImg:hover .zy_bot{
   display:block;
}
//
.zyzx_gqImglow{
   height:113px;
   position:relative;
   box-shadow:5px 5px 5px rgba(0,0,0,.1);
   cursor: pointer;
   border-radius: 5px;
   border:1px solid #f6f6f6;
   overflow:hidden;
}
.zyzx_gqImglow img{
    width:100%;
}
.zyzx_gqImglow:hover .zy_bot{
   display:block;
}
//
.zy_more {
    position: absolute;
    bottom: 10px;
    left: 8%;
    font-size: 16px;
    line-height: 30px;
}
.zy_more a{
    padding-left: 16px;
    background: url(/nciichr/resource/cms/2020/03/img_pc_site/2020030919020827134.png) no-repeat left center;
}
.zyzx_ListDiv .zy_bot p, .zyzx_ListDiv .zy_bot a {
    color: #fff;
}
.zyzx_ListDiv .zy_stTitle {
    font-size:11px;
    text-align: left;
    padding-bottom: 13px;
}
.zy_stTitle a{
    font-weight:bold;
}
.zy_summary p{
    font-size:11px;
    padding-left: 10px;
    box-sizing: border-box;
    line-height: 20px;
    text-align: left;
    background: url(/nciichr/resource/cms/2020/03/img_pc_site/2020031910244793303.png) no-repeat left 7px;
    background-size: 6px;
}
.zyzx_gqTitle{
    margin-top:20px;
    width:90%;
    height:40px;
    line-height:20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.ysbhDiv{
    padding: 30px;
    margin-top:70px;
    background:#fff;
    box-sizing: border-box;
}
.ysbhDiv h2 {
    font-size: 22px;
    font-weight: 500;
    color: #646161;
    text-align: center;
    letter-spacing: 1px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.top_lxdh{
    overflow:hidden;
}
.top_lxdh p{
    line-height:30px;
}
.top_lxdh .lxdh_email01,.top_lxdh .lxdh_email02{
    float:left;
}
.top_lxdh .lxdh_email01{
    margin-right:100px;
}
.p_email01{
    color:#00387f;
    font-size:18px;
}
.p_email02{
    font-size:18px;
}
.p_email03{
    font-size:24px;
    font-weight:bold;
}
.usDiv{
    margin-top:40px;
    margin-bottom:120px;
    background:#fff;
}
.usDiv ul li{
    overflow:hidden;
    border-bottom:2px solid #f4f4f4;
}
.usDiv .usLi01,.usDiv .usLi02,.usDiv .usLi03{
    float:left;
}
.usDiv .usLi01{
    width:18%;
}
.usDiv .usLi02{
    width:30%;
}
.usDiv .usLi03{
    width:52%;
}
.usCon01{
    background:#00387f;
}
.usCon01 div{
    color:#fff;
    font-size:18px;
    height:45px;
    line-height:45px;
    padding-left:40px;
    box-sizing:border-box;
}
.usCon02 div{
   font-size:18px;
    color:#666666;
    padding:18px 0 18px 40px;
    box-sizing:border-box;
    line-height: 30px;
}
.usCon02 .usLi03{
    padding-right:40px;
}
/**新闻**/
.newsList ul li{
    position:relative;
    width:100%;
    min-height: 150px;
    padding:30px 0 30px 240px;
    box-sizing:border-box;
    border-bottom:1px solid #aeaeae;
}
.newsList .newsLiBack{
    position:absolute;
    top:50%;
    left:0;
    width:185px;
    height:104px;
    margin-top:-52px;
}
.newsConTxt{
    position:relative;
    padding-left:170px;
    box-sizing:border-box;
}
.newsConTxtNoDate{
    position:relative;
    box-sizing:border-box;
}
.newsDate{
    position:absolute;
    top:50%;
    left:0;
    width:145px;
    height:35px;
    margin-top:-25px;
    padding-top:15px;
}
.newsTitle{
    font-weight:bold;
    color:#808080;
    line-height:30px;
    height: 60px;
    display: table-cell;
    vertical-align: middle;
}
.newsTitle span{
    font-weight:normal !important;
}
.newsDate span{
     color:#f0af3e;
}
.newsDate .newsYears{
     font-size:12px;
     position:absolute;
     top:0;
     left:0;
     line-height:16px;
}
.newsDate .newsMonths{
     font-size:26px;
     line-height:50px;
     position:relative;
}
.newsDate .newsLines{
     position:absolute;
     top:50%;
     right:0;
     width:55px;
     border-top:1px solid #aeaeae;
}
/**活动调研**/
.hddyDiv ul li{
     margin-bottom:20px;
}
.hddyDiv ul li a{
     display:block;
     min-height:120px;
     position:relative;
     background:#f1f3f4;
}
.hddyDiv .hddyImg{
     width:44%;
     max-height:264px;
     overflow:hidden;
}
.hddyTitleDiv{
      position:absolute;
      height:100%;
      width:56%;
      top:0;
      right:0;
      padding-left:40px;
      box-sizing:border-box;
}
.hddyTitleDiv .hdtxtDiv{
      position:relative;
      height: 100%;
      width: 100%;
}
.hddyTxt{
      position:absolute;
      bottom:0;
      right:0;
      width:auto;
      height:auto;
      padding:30px 40px 30px 50px;
      box-sizing:border-box;
      background:url(/nciichr/resource/cms/2020/05/img_pc_site/2020051412381122346.png) no-repeat left center;
}
.hddyTopTitle{
    text-align:center;
    position:relative;
    z-index:1;
}
.hddyTopTitle span{
    font-size:24px;
    font-weight:bold;
    color:#666666;
    padding:0px 15px;
    margin:25px 0;
    display:inline-block;
    background:#fff;
    z-index:1;
} 
.hddyTopTitle .zbImg{
    padding-left:80px;
    box-sizing:border-box;
    background:#fff url(/nciichr/resource/cms/2020/05/img_pc_site/2020051414270490810.png) no-repeat 18px center;
    background-size:50px;
}
.hddyTopTitle .hdDiv_left,.hddyTopTitle .hdDiv_right{
    position:absolute;
    top:50%;
    left:0;
    border-bottom:1px solid #666666;
    width:50%;
    z-index:-1;
}
.hddyTopTitle .hdDiv_right{
    right:0px;
}  
.hddyTopTitle .hdDiv_right{
    left:auto;
    right:0;
}
.anliListDiv ul li{
    width:25%;
    min-height:500px;
    float:left;
    padding:0 15px;
    box-sizing:border-box;
    margin-bottom:15px;
}
.anliListDiv ul li:nth-child(1){
    padding-left:0px;
    padding-right:30px;
}
.anliListDiv ul li:nth-child(2){
    padding-left:10px;
    padding-right:20px;
}
.anliListDiv ul li:nth-child(3){
    padding-left:20px;
    padding-right:10px;
}
.anliListDiv ul li:nth-child(4){
    padding-left:30px;
    padding-right:0px;
}
.anli_txtDiv{
    height:130px;
    padding:15px 10px;
    line-height:25px;
    box-sizing:border-box;
    overflow:hidden;
}
.anli_Title02{
    font-size:12px;
}
/**搜索**/
.sousuoSearch{
    overflow:hidden;
    position:relative;
    padding-right:400px;
    box-sizing:border-box;
    margin:50px 0 30px 0;
}
.sousuoSearch .easysite-list-search{
    width:100%;
    overflow:hidden;
    position:relative;
}
.sousuoSearch .easysite-search-title{
    overflow:hidden;
}
.sousuoSearch .easysite-search-btn{
    position:absolute;
    top:0;
    right:0;
    overflow:hidden;
}
.sousuoSearch .easysite-list-search{
    padding:0;
}
.sousuoSearch .easysite-list-search .easysite-search-title input{
    width: 100%;
    height: 55px;
    border: none;
    font-size:20px;
    color:#afafaf;
    background:#eeeeee;
    padding:0 95px 0 20px;
    box-sizing: border-box;
}
.sousuoSearch .easysite-list-search .easysite-search-btn label{
    height: 55px;
    border:none;
    margin-right:0;
    border-radius: 0;
    background:#f0af3e url(/nciichr/resource/cms/2020/05/img_pc_site/2020052316353175139.png) no-repeat center center;
}
.sousuoSearch .easysite-list-search .easysite-search-btn input{
    background-color: #f0af3e;
    color: #f0af3e;
    height: 55px;
    background-color: rgba(0,0,0,0);
    color: rgba(0,0,0,0);
    opacity: 0;
}
.rightTotal{
    position:absolute;
    top:0;
    right:0;
    max-width:370px;
    display:none;
}
.rightTotal,.rightTotal span{
    font-size:20px;
    color:#666666;
}
.sousuo_list ul li{
    padding:30px 0;
    border-bottom:1px solid #afafaf;
    cursor: pointer;
    
}
.sousuoTitle{
    font-size:20px;
    color:#00387f;
    padding: 10px 0 20px 0;
}
.sousuoTitle span{
     padding:3px 5px;
     color:#fff;
     background:#00387f;
     border-radius: 4px; 
     margin-left: 3px;  
     display: inline-block;    
}
.sousuoTitle span a{
     pointer-events: none;
     color:#fff;
     font-weight:bold;
}
.sousuoSummary{
     line-height:30px;
}
/**减小间距**/
.model_top01{
    margin-top:5px;
}
.model_top02{
    margin-top:30px;
}
.model_top04{
    margin-top:50px;
}
.model_top03{
    margin-top:20px;
}
.zk_bottom{
    margin-bottom:10px;
}
.zkDivCom{
    padding-right:3px;
    box-sizing:border-box;
}
.zkDivTx{
    padding-bottom:0;
}
.zkDiv_gzw{
    padding-bottom:40px;
}
@media screen and (min-width: 1600px) {
    .zk_topTitle .b_color{
        width:43.5%;
    }
    .zkDiv01 .zk_topTitle b{
       width:38.5%;
    }
}
@media screen and (min-width: 1648px){
    .anliListDiv ul li{
       min-height:585px;
    }
}
@media screen and (min-width: 1530px){
    .anliListDiv ul li{
       min-height:570px;
    }
    .zyzx_gqImg{
       height:350px;
       overflow:hidden;
    }
	.zyzx_gqImgs{
       height:143px!important;
       overflow:hidden;
    }
.zyzx_gqImglow{
       height:143px!important;
       overflow:hidden;
    }
}
@media screen and (min-width: 1412px){
    .anliListDiv ul li{
       min-height:530px;
    }
}
@media screen and (max-width: 1300px) {
    .zyzx_gqImg{height:250px;}
	.zyzx_gqImgs{height:143px!important;}
.zyzx_gqImglow{height:143px!important;}
}
@media screen and (max-width: 1200px) {
    .left_nav{
       display:none;
    }
    .right_con{
       width:100%;
    }
   .slideDiv .div_right p{
       line-height:35px;
    }
    .anliListDiv ul li{
       min-height:480px;
    }
    .zyzx_gqImg{height:300px;}
	.zyzx_gqImgs{height:143px!important;}
.zyzx_gqImglow{height:143px!important;}
}
@media screen and (max-width: 1100px) {
    .bannerDiv,.second_menu{
       display:none;
    }
    .phone_banner{
      display:block;
    }
    .anliListDiv ul li{
       width:50%;
       padding:0 15px!important;
       min-height:480px;
    }
}
@media screen and (max-width: 900px) {
    .ztxc_bgP{
       padding:0 5% 65px 5%
    }
    .xxbg_left .xx_one{
       margin-bottom:15px;
    }
    .xxbg_left,.xxbg_right{
       width:100%;
       float:none;
    }
    .gzwDiv ul li{
       padding-left:0;
    }
    .gzw_num{
       display:none;
    }
    .gzw_kt li{
       width:50%;
    }
    .zx_ysDiv .ys_left {
       width:120px;
       height: 160px;
       background: #f7b52c;
       overflow: hidden;
    }
    .zx_ysDiv .ys_left p {
       line-height: 148px;
       font-size: 192px;
    }
    .zx_ysDiv .ys_right{
        height:180px;
    }
    .gzw_ktbz li{
        width:100%;
        padding-right:0;
        padding-left:0;
    }
    .gzw_ktbz .ktbz_li02{
        padding-left:0;
    }
    .zyzx_gqImg{height:260px;}
	.zyzx_gqImgs{height:143px!important;}
}
@media screen and (max-width: 767px) {
    .divBottom{
       margin-bottom:20px;
    }
    .oneDiv .one_top{
      padding-left: 0;
      margin-bottom:10px;
    }
    .oneDiv .left_logo{
      position:relative;
      width:auto;
    }
  .zj_top {
     padding: 150px 20px 20px 20px;
     background-position: center 30px!important;
  }
   .right_topTitle{
       font-size: 22px;
       font-weight: bold;
       margin-bottom: 25px;
    }
    .commonTitle {
       font-size: 18px;
       font-weight: bold;
       line-height: 50px;
       margin-bottom: 20px;
    }
    .list_ul li h3{
      font-size: 16px;
      line-height: 35px;
      padding-top: 12px;
      padding-bottom: 5px;
      padding-left: 35px;
    }
    .list_ul li h3 span {
      font-size: 36px;
    }
    .list_ul li p{
      padding-left: 35px;
    }
    .right_con .eduDiv ul li{
      padding: 10px 0;
    }
    .right_con .eduDiv ul li p{
      padding:0 15px 0px 35px;
    }
    .eduDiv .li_con_title{
      background-size: 12px;
      background-position: 15px 10px;
   } 
   .right_con .li_first_p{
      font-size:18px;
   }
    .right_con .eduDiv,.right_con  .listTeacherDiv{
      margin-bottom:40px;
    }
   .eduDiv .li_con_bot{
      background-position: 16px 12px;
   }
   .right_con .eduDiv .li_table{
      padding:0 20px;
   }
   .right_con .eduDiv td,.right_con .eduDiv .one_td{
      padding:10px;
   }
   .swiperDiv .pagination{
      padding-bottom:40px!important;
   }
    .slideDiv .div_left{
      width:30%;
   }
   .slideDiv .div_left p{
      font-size:16px;
   }
   .right_con .slideDiv .div_right p{
      line-height:30px;
  }
  .right_con .divCon02{
      padding-left:33%;
      padding-bottom:10px;
  }
  .right_con .div_left02{
      width:33%;
  }
  .zx_left{
      width:32%;
  }
  .rcgl_zx ul{
      width:68%;
  }
  .right_con .pxs_rightBottom{
      padding-left:15px;
      box-sizing:border-box;
  }
  .successCon ul li{
      width:100%;
      padding:0;
  }
  .successCon .sucSummary{
     text-align;left;
  }
  .successCon .sucP{
     padding:25px;
  }
  .rcgl_zx{
     padding:25px 25px 25px 0;
  }
  .successDiv{
     padding-bottom:0;
  }
   .zk_botCon .jz_ul li{
      width:100%;
      padding:0;
   }
   .zkDiv03 .zk_botCon .jz_ul li{
      padding:0;
   }
   .right_topTitle02{
      margin-bottom:0;
   }
  .botMessage .zkDiv{
      padding-top:0;
   }
   .zk_topTitle span{
      padding:0 20px;
   }
   .zk_botCon .jz_ul li{
      width:100%!important;
      padding:0!important;
   }
   .ztxc_bgP{
       padding:0 5% 65px 5%
   }
   .ztxc_bgTxt01{
       margin-right:0;
       margin-top:20px;
    }
   .xxbg_left .xx_one{
      width:50%;
      padding:0 4px;
   }
    .xxbg_left .xx_one:nth-child(even){
       padding-left:4px;
       padding-right:0;
    }
     .xxbg_left .xx_one:nth-child(odd){
        padding-right: 4px;
        padding-left: 0;
    }
    .zx_xetDiv ul li{
        width:100%;
    }
    .zx_xetDiv .zetLi_one{
        padding-right: 0px;
    }
    .zx_xetDiv .zetLi_two{
        padding-left: 0px;
    }
    .zx_ysDiv .ys_left {
       width:140px;
       height: 190px;
       background: #f7b52c;
       overflow: hidden;
    }
    .zx_ysDiv .ys_left p {
       line-height: 188px;
       font-size: 192px;
    }
    .zx_ysDiv .ys_right{
        height:210px;
    }
    .teacherListDiv li{
        padding-left:0;
    }
   .kcTeacher_pic{
        position:relative;
        text-align: center;
        width: 100%;
        height:auto;
   }
   .kcTeacher_pic img{
        width:100%;
   }
   .kc_rlCon{
       width: 100%;
       padding-right: 0;
   }
   .kc_rlImg{
       width:100%;
       margin-top: 15px;
   }
   .hyjyList,.hyjyDiv{
       margin-top:10px;
   }
   .hyjyDiv ul li{
       width:100%;
       padding:0px!important;
   }
   .hyjyList .hyjyLiCon{
       height:180px;
   }
   .hyjyList ul li{
       width:50%;
       padding:0 10px!important; 
       box-sizing:border-box;  
   }
   .conDiv .hyjyList ul li:nth-child(2n+1){
       padding-left:0!important;
       padding-right:20px!important;
    }
    .conDiv .hyjyList ul li:nth-child(2n+2) {
       padding-right:0px!important;
       padding-left:20px!important;
    }
    .usCon01 div{
       padding-left:15px;
    }
    .usCon02 div{
       padding: 15px 0 15px 15px;
    }
    .usCon02 .usLi03{
       padding-right:15px;
    }
    .usDiv .usLi02 {
       width: 35%;
    }
    .usDiv .usLi03{
       width: 47%;
    }
    .zxnsDiv .zxns_topBorder {
       padding: 0;
    }
    .zxns_name{
       font-size: 18px;
       padding: 10px 0 40px 0;
    }
    .zxns_date {
       left: 0;
       right:auto;
       top:auto;
       bottom: 5px;
       margin-top: 0;
    }
    .zxnsDiv .zxns_botShadow{
       padding:25px 15px 15px 15px;
    }
    .newsList ul li{
       padding:25px 0 20px 0;
    }
    .newsList .newsLiBack{
       width:290px;
       height:170px;
       margin: 0 auto 20px auto;
       position:relative;
    }
    .newsConTxt{
        padding-left:150px;
    }
    .newsDate{
        width:131px;
    }
    .newsDate .newsMonths {
       font-size: 22px;
        line-height: 40px;
    }
    .hddyDiv .hddyImg{
        width:100%;
    }
    .hddyTitleDiv,.hddyTxt{
        position: relative;
        width:100%;
    }
    .hddyTitleDiv{
        padding-left:0;
    }
    .zyzx_ListDiv ul li{
        width:100%;
        padding:0!important;
    }
    .zyzx_gqTitle{
        width:95%;
    }
    .zyzx_gqImg{height:auto;}
}
@media screen and (max-width: 600px) {
  .right_con .div_right p{
      padding-left:55px;
  }
  .right_con .slideDiv .div_right p{
      line-height:25px;
  }
   .right_con .div_right02 p{
      line-height:30px;
      padding-left: 50px;
      background-position: 25px 10px;
  }
   .right_con .lunboTx{
        height:400px;
   } 
   .kcsy_p{
      margin:20px 0 10px 0;
   }
   .modelDiv{
      margin-bottom:40px;
   }
   .model_left,.model_right,.instroDiv01 .world_instro .model_left02,.instroDiv01 .world_instro .model_right02{
      width:100%;
      padding:0;
   }
   .world_instro .model_left02{
      padding: 0px 0px 20px 0px;
   }
   .model_second{
       font-size:16px!important;
   }
   .modelDiv03 ul li{
       padding-left: 110px;
   }
   .model_Left_icon{
       width:90px;
   }
   .modelLi01{
      background-size:45px auto;
   }
   .modelLi02{
      background-size:68px auto;
   }
   .modelLi03{
      background-size:40px auto;
   }
   .modelLi04{
      background-size:48px auto;
   }
   .modelLi05{
      background-size:45px auto;
   }
   .modelLi06{
      background-size:48px auto;
   }
   .modelLi07{
      background-size:50px auto;
   }
   .modelLi08{
      background-size:52px auto;
   }
   .modelLi09{
      background-size:44px auto;
   }
   .modelLi10{
      background-size:43px auto;
   }
   .modelLi11{
      background-size:49px auto;
   }
   .modelLi12{
      background-size:45px auto;
   }
   .modelLi13{
      background-size:47px auto;
   }
   .modelLi14{
      background-size:51px auto;
   }
   .modelLi15{
      background-size:38px auto;
   }
   .modelLi16{
      background-size:38px auto;
   }
   .modelLi17{
      background-size:45px auto;
   }
   .modelLi18{
      background-size:46px auto;
   }
   .modelLi19{
      background-size:40px auto;
   }
   .modelLi20{
      background-size:68px auto;
   }
   .modelLi21{
      background-size:48px auto;
   }
   .modelLi22{
      background-size:48px auto;
   }
   .modelLi23{
      background-size:48px auto;
   }
   .modelLi24{
      background-size:48px auto;
   }
   .modelLi25{
      background-size:48px auto;
   }
   .modelLi26{
      background-size:38px auto;
   }
   .modelLi27{
      background-size:52px auto;
   }
   .modelLi28{
      background-size:38px auto;
   }
   .modelLi29{
      background-size:47px auto;
   }
   .model_yg ul li{
      width:100%;
      padding:0;
   }
   .successCon02 ul li a{
      padding-right:0;
   }
   .successCon02 .sucP{
      position: relative;
      bottom: inherit;
      right: inherit;
      width: 100%;
   }
   .gq_ul04 li{
      float:none;
      width:100%;
      border-right:0px solid #f2f2f2; 
   }
   .gq_ul04 .gq_title{
      font-size:17px;
   }
   .gq_ul04 .gq_txt{
      height:auto;
   }
   .gltzDiv,.gltzP01, .gltzP02{
      padding-left:0;
      background: none;
   }
   .gltzImg01, .gltzImg02{
      display:none;
   }
   .gltzP01 p, .gltzP02 p{
      border-left: 1px solid #b3b3b3;
   }
   .zx_ysDiv ul li{
      padding-left:90px;
   }
   .zx_ysDiv .ys_fgx{
      left:105px;
   }
   .zx_ysDiv .ys_right{
      height:300px;
      padding:30px 20px;
   }
   .zx_ysDiv .ys_left{
      height:280px;
      width:50px;
   }
   .zx_ysDiv .ys_left p{
      font-size:140px;
      line-height:270px;
   }
   .nx_title{
      padding-right:130px;
   }
   .title_Icon{
      width:120px;
   }
   .title_Icon{
      background:#666666 url(/nciichr/resource/cms/2020/04/img_pc_site/2020042613110417861.png) no-repeat 90px center;
   }
   .nx_liActive .title_Icon{
      background: #f7b52c url(/nciichr/resource/cms/2020/04/img_pc_site/2020042613110331102.png) no-repeat 90px center;
   }
   .kcLastDiv {
      height: 170px;
      padding-top: 180px;
      padding-left: 0px;
    }
   .zxnsDiv ul li{
      padding:0;
   }
   .zxns_content{
      padding-left:100px;
   }
  .zxysList ul li{
      width:100%;
      padding:0;
   }
   .gyzz_zxTitle{
      font-size:22px;
      margin-bottom: 35px;
      padding-bottom: 30px;
   }
   .anliListDiv ul li{
       width:100%;
       min-height:!important;
       padding:0!important;
       min-height:480px;
    }
    .anli_txtDiv{
       height:auto;
    }
    .zxns_tab01{
       padding-left:0;
    }
    .zxns_tab04{
       padding-right:0;
    }
    .sousuoSearch{
       padding-right:0;
    }
    .rightTotal{
       postion:relative;
       margin-top:20px;
    }
    .sousuoSearch{
       margin: 10px 0 20px 0;
    }
    .sousuoSearch .easysite-list-search .easysite-search-title input,.sousuoSearch .easysite-list-search .easysite-search-btn label,.sousuoSearch .easysite-list-search .easysite-search-btn input{
       height:45px;
    }
    .sousuoSearch .easysite-list-search .easysite-search-btn label{
       background-size: 22px auto;
       padding:0 15px;
    }
    .sousuoSearch .easysite-list-search .easysite-search-title input{
       font-size:15px;
       padding-right:54px;
    }
}
@media screen and (max-width: 450px) {
     .produceDiv li{
         width:100%;
         padding:0!important;
     }
     .slideDiv .div_left {
        width: 33%;
     }
     .slideDiv .div_left p {
        font-size: 14px;
     }
     .right_con .div_right p {
         padding-left: 30px;
    }
    .right_con .div_right p{
         background-size: 7px;
         background-position: 12px 10px;
    }
    .right_con .slideDiv{
         padding:10px 0 0 0;
    }
    .slideDiv .div_left {
         width: 80%;
         position:relative;
         margin:0 auto 10px auto; 
         left:auto;
         top:auto;
         padding-bottom:10px;
    }
    .right_con .div_right02 p{
      padding-left: 45px;
      background-size: 7px;
      background-position: 25px 13px;
   }
   .right_con .xszyCon{
      height:600px;
      padding-left:30px;
      padding-right:0;
      background-position:0 100px;
  }
  .right_con .lunboTx{
      height:415px;
  }
  .right_con .lunboTx p{
      font-size:12px;
      line-height;20px;
  }
  .right_con .lunboTx .swiper-slide-active p{
    font-size:16px;
    line-height:30px;
  }
  .model_table td{
    padding-left:20px;
  }
   .zkDiv{
      padding-top:0;
      padding-bottom:0;
   }
   .zk_topTitle .b_color{
      width: 26%;
   }
   .zkDiv01 .zk_topTitle b{
      width: 20%;
   }
   .zk_topTitle span{
      padding:0 15px;
   }
   .bjDiv{
      padding-left:30%;
   }
   .bjLeft{
      width:30%;
      background-size: 70% auto!important;
   }
   .bjRight{
      padding:15px;
   }
  .kfDiv li{
      padding-left:30%;
  }
  .kfDiv .jztx_left_icon{
     width:30%;
     background-size: 70% auto!important;
  }
  .commanTitle04{
     margin-bottom:0;
     padding-top:10px;
  }
  .gq_rightCon{
     padding:15px;   
  }
  .gq_leftDiv{
     background:#00387f;
  }
  .gq_conTxt img{
     width:70%;
  }
  .gq_conDiv .gq_conTitle{
     font-size:22px;
  }
  .gq_rightDiv{
     padding-left:0;
  }
  .modelDiv05, .zjDiv,.zxDiv,zjDiv{
      padding-bottom:40px;
  }
  .successDiv,.model_yg{
      margin-top:40px;
  }
  .swipXc .prevXc, .swipXc .nextXc{
      left:-40px;
      width:30px; 
      background-size: 25px auto;
  }
   .swipXc .nextXc{
      right:-40px;
      left: auto;
  }
  .xc_Tititle{
      font-size:12px;
      padding: 30px 0 20px 0;
  }
  .zxDiv02{
      padding-bottom:25px;
  }
  .gzw_kt li{
      width:100%;
  }
}
@media screen and (max-width: 335px) {
     .right_con .lunboTx{
        height:490px;
     } 
    .zx_ysDiv .ys_left{
      height:93%;
      width:50px;
   }
   .zx_ysDiv .ys_left p{
      font-size:140px;
      line-height:330px;
   }
}
.toBottom{
  margin-top:15px;
  text-align:center;
}
.newsSummary {
  font-weight:normal;
  font-size:13px;
}
.ldy_lefts{
width: 70.5%;
    float: left;
    padding-right: 45px;
    box-sizing: border-box;
}
.ldy_rights {
    width: 29.5%;
    float: right;
    box-sizing: border-box;
}
@media (max-width:767px){
	.ldy_lefts {
		width: 100%;
		float: none;
	}
	.ldy_lefts img{
		max-width:100%;
	}
	.ldy_rights {
		width: 100%;
		float: none;
	}
	.ldy_right {
		width: 100%;
		padding: 0px;
	}
}
.ldy_ul ul li{
   /*margin-bottom:40px;*/
}
.ldy_right{
   
}
.ldy_right img{
    width: 100%;
    max-width: 100%;
}
.ldy_right h3{
   font-size:20px;
   font-weight:bold;
   margin-bottom:15px;
}
.orderNum{
    opacity: 1;
    display: inline-block;
    background: 0 0;
    width: 18px;
    font-size: 15px;
    letter-spacing: -1px;
    line-height:30px;
    float: left;
    margin-right: 4px;
}
.ldy_xgTitle{
   line-height:30px;
   margin-top:10px;
}
span[name="ldy_$article.SHORT_TITLE"]{
   display:none;
}
@media screen and (max-width: 750px) {
   .ldy_right{
      width:100%;
      
   }
}
@media screen and (max-width: 450px)
.ldy_right{
    
}