body, object, iframe,div,p, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea {
    color: #000;
    font-size: 14px;
    font-family: "Microsoft Yahei";
    padding: 0;
    margin: 0;
    outline: none;
}
.boxDiv{
padding-bottom:100px;
}
li{
   list-style: none;
}
a{
   text-decoration: none;
}
img{
    max-width:100%;
    border:none;
}
.boxCon{
   width:1200px;
   margin:0 auto;
}
.clear{
    clear:both;
}
/**轮播图**/
.indexBanner{
    width:100%;
    height: 580px;
    margin:0 auto;
    overflow:hidden;
}
.indexBanner ul li{
   height:580px;
}
.indexBanner  ul li a em{
   display:block;
   width:1200px;
   height:100%;
   margin:0 auto;
}
.toLink{
    display: block;
    position: relative;
    z-index: 999;
    width: 100%;
    height: 100%;
}
.p_img01{
    padding-top:100px;
}
.p_img02{
    padding-top:160px;
    margin-right:120px;
}
.preNextBtn{
    max-width:1200px;
    margin:0 auto;
    position:relative;
    z-index:10000;
}
.prev01,.next01{
    position:absolute;
    top:254px;
    left:0;
    width:71px;
    height:71px;
    cursor: pointer;
    background:url(/nciicbiz/resource/cms/2020/10/img_pc_site/2020102615275290875.png) center center no-repeat rgba(0,0,0,.1);
}
.next01{
    left:auto;
    right:0;
    background:url(/nciicbiz/resource/cms/2020/10/img_pc_site/2020102615275492095.png) center center no-repeat rgba(0,0,0,.1);
}
.prev01:hover{
    background:url(/nciicbiz/resource/cms/2020/10/img_pc_site/2020102615275290875.png) center center no-repeat rgba(0,0,0,.3);
}
.next01:hover{
    background:url(/nciicbiz/resource/cms/2020/10/img_pc_site/2020102615275492095.png) center center no-repeat rgba(0,0,0,.3);
}
/**搜索**/
.searchDiv{
     height:133px;
     background:#000;
     padding: 20px 0 10px 0;
     overflow: hidden;
}
.search_box{
     padding-left:120px;
     box-sizing:border-box;
     overflow: hidden;
}
.left_img{
    float:left;
    width:298px;
    padding-right:10px;
}
.left_img img{
     width:250px;
     height:93px;
}
.right_search{
     float:left;
     padding-top: 10px;
}
.searchInput{
     overflow:hidden;
}
.title_in{
     width:460px;
    height: 28px;
    background: #fff;
    border: 1px solid #ccc;
    padding-right: 8px;
}
.easysite-search-title,.easysite-search-btn{
    float:left;
}
.title_subBut input{
   width:33px;
   height:30px;
   background:url(/nciicbiz/resource/cms/2020/10/img_pc_site/2020102616472357886.gif) center center no-repeat;
   border:none;
   outline:none;
   margin-left:-1px;
    cursor: pointer;
}
.searchSpan{
    margin-top:15px;
}
.searchSpan p,.searchSpan a,.searchSpan span{
    font-size:14px;
    color:#fff;
    line-height:25px;
}
/**解决方案**/
.qybjDiv{
    background:#f7f7f7 ;
    overflow:hidden;
}
.qybjDiv01{
    padding:0px 0 25px 0;
}
.qybjDiv ul{
    overflow:hidden;
    padding-bottom:70px;
}
.qybjDiv ul li{
    float:left;
    width:270px;
    height:415px;
    margin-right:40px;
    margin-bottom:30px;
    position:relative;
}
.qybjDiv ul li:nth-child(4n+4){
    margin-right:0;
}
.bj_p01 img{
      width:100%;
}
.bj_p02{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding:30px 22px 0 22px;
    box-sizing:border-box;
    font-size: 22px;
    line-height:30px;
    color: rgb(255, 255, 255);
}
.bj_p02{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding:30px 22px 70px 22px;
    box-sizing:border-box;
    font-size: 22px;
    line-height:30px;
    color: rgb(255, 255, 255);
}
.bj_p02 b{
    position:absolute;
    top:90px;
    left:22px;
    color: rgb(254, 254, 254);
    font-size: 30px;
    line-height: 31px;
}
.bj_p03{
    position: absolute;
    top: 128px;
    left: 0;
    width: 100%;
    padding:0 22px;
    box-sizing:border-box;
    font-size: 22px;
    line-height:31px;
    color: #fefefe;
}     
/**公司简介***/
.gsjj_conNr{
   position:relative;
   min-height:600px;
   padding-right:615px;
   box-sizing:border-box;
}
.conNr_right{
   position:absolute;
   right:0;
   top:-67px;
   width:496px;
   height:514px;
   overflow:hidden;
}
.conNr_left {
   padding-top:70px;
}
.conNr_left p{
   line-height:30px;
   color:#666666;
}
.gsjj_ul{
   width:830px;
   height:170px;
   position:absolute;
   top: 245px;
   left:0;
   padding:18px 15px;
   box-sizing:border-box;
   z-index:2;
}
.gsjj_ul ul{
   display: block;
   width:100%;
    height: 100%;
    background:#fff;
    box-shadow: 0px 1px 14px 0px rgba(189, 189, 189, 0.3);
}
.gsjj_ul ul::after {
    content:"";
    clear:both;
    display:block;
}
.gsjj_ul ul li{
   float:left;
   width:33.3333%;
   height:100%;
   padding-top:10px;
   box-sizing:border-box;
   position:relative;
}
.gsjj_ul ul li div.div_b{
  width:1px;
   height:75px;
   position:absolute;
   right:0;
   top:26px;
   background:#e6e6e6;
}
.top_liNum{
   width:130px;
   height:66px;
   margin:0 auto;
   text-align:center;
   overflow:hidden;
}
.top_li02 .top_liNum{
   width:98px;
}
.top_li03 .top_liNum{
   width:72px;
}
.top_liNum .num_right{
   float:left;
   color:#999;
   text-align:center;
   padding-top:36px;
}
.top_liNum .numList_div{
   float:left;
   width:auto;
   overflow:hidden;
}
.top_liNum .numList_div .jz_dynamic_num_list_item{
    display:block;
    font-size: 50px;
    line-height:66px;
    color:#1e50ae;
    padding-right: 10px;
}
.top_li02 .top_liNum .numList_div .jz_dynamic_num_list_item{
    padding-right:15px;
}
.top_li03 .top_liNum .numList_div .jz_dynamic_num_list_item{
    padding-right:18px;
}
.gsjj_ul .bot_liTxt{
   color:#666;
   text-align:center;
}
/**企业文化**/
.qywhDiv{
   padding-bottom:80px;
}
.qywhCon{
   position:relative;
   min-height:226px;
}
.qywhCon img{
   width:100%;
}
.qywhTxt{
    position:absolute;
    right:5%;
    top:50%;
    margin-top:-110px;
    width:393px;
    height:226px;
    padding:53px 48px;
    box-sizing:border-box;
    background:rgba(255,255,255,.8);
}
/**友情链接**/
.yqljDiv{
    padding-bottom:40px;
    overflow:hidden;
    background: rgb(246,247,251);
}
.yqlj_bt{
    line-height: 55px;
    color: #333;
    font-size: 32px;
    margin:70px 0 40px 0;
}
.yqlj_bt p{
    line-height: 55px;
    color: #333;
    font-size: 32px;
}
.yqlj_bt p.p_r001{
    text-align:right;
    color:#666666;
    font-weight:bold;
    line-height:38px;
    font-size:28px;
    margin-top:30px;
    padding-right: 297px;
    box-sizing:border-box;
}
.yqlj_bt p.p_r01{
    text-align:right;
    color:#a2a2a2;
    line-height:26px;
    font-size:14px;
}
.yqljDiv ul{
    width:1200px;
    margin: 0 auto;
    text-align:center;
     overflow:hidden;
}
.yqljDiv ul li{
    float:left;
    width:277px;
    height:auto;
    margin-right:30px;
    box-sizing:border-box;
}
.yqljDiv ul li:nth-child(4n+4){
    margin-right:0;
}
.yqljDiv ul li p{
    text-align:center;
}
.lj_img{
    height:185px;
    min-height:185px;
    box-sizing:border-box;
    display: table-cell;
    vertical-align:middle;
}
.lj_img img{
     width:277px;
     height:auto;
     max-height:100%;
     vertical-align: middle;
}
.lj_txt{
    font-size:14px;
    color:#666;
    padding:10px 0 14px 0;
}
/**签证产品**/
.qzcpDiv{
    width:1185px;
    margin:55px  auto 0 auto;
}
.qzcpDiv01{
    margin: 0px auto 12px auto;
}
.qzcpDiv ul li{
    float:left;
     width:375px;
     margin:20px 10px;
     box-sizing:border-box;
}
.qz_img{
     text-align:center;
}
.qz_img img{
     width:100%;
     height:246px;
}
.qz_txt{
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #161616;
    line-height:23px;
    margin:10px 0 6px 0;
}
.qz_price{
    margin-top:11px;
    line-height:30px;
}
.p_span01{
    font-size: 18px;
    color: #f13a3a;
    margin-right:8px;
}
.p_span01 b{
    font-size: 12px;
}
.p_span02{
    color: #999;
    text-decoration: line-through;
    font-size: 12px;
}
/**弹窗背景**/
.qz_product {
    font-family: "Microsoft YaHei";
    font-size: 12px;
    width: 100%;
    height: 100%;
    position: fixed;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100000;
    display:none;
}
.qz_contentBg {
    width: 100%;
    height: 100%;
    position: absolute;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .5;
    background-color: #000;
}
.qz_close{
        display: block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    outline: 0;
    text-decoration: none;
    text-indent: -999px;
    position: absolute;
    top: 22px;
    right: 22px;
    background: url(/nciicbiz/resource/cms/2020/10/img_pc_site/2020102714443146900.png) no-repeat 0 -420px;
}
/**签证产品页面**/
/**单张图片banner**/
.otherBanner{
     min-width:1200px;
     height:400px;
}
.qzzxDiv{
     width:1180px;
     margin:0 auto;
     overflow:hidden;
}
.qzzxDiv ul li{
     position:relative;
     width:50%;
     min-height:171px;
     float:left;
     padding:5px 30px 5px 255px;
     margin-bottom:16px;
     box-sizing:border-box;
}
.qzzxDiv ul li:nth-child(even){
     padding:5px 5px 5px 280px;
}
.left_qzzx{
     position:absolute;
     top:5px;
     left:5px;
     width:240px;
     height:161px;
}
.qzzxDiv ul li:nth-child(even) .left_qzzx{
     left:30px;
}
.left_qzzx img{
    width: 100%;
    height: 100%;
}
.txtHide6{
    display:none;
}
.right_qzzx .qzzx_txt01 a{
    font-size: 16px;
    color: #000000;
    line-height:26px;
    pointer-events: none;

}
.right_qzzx .qzzx_txt01{
    margin-top:16px;
}
.right_qzzx .qzzx_txt02{
    margin-top:31px;
}
.right_qzzx .txt_top6{
    margin-top:0;
}
.right_qzzx .qzzx_txt02 a{
    letter-spacing: 0.42px;
    text-align: center;
    font-size: 16px;
    line-height:27px;
    color: #000000;
}
.right_qzzx .qzzx_txt03{
    color: #000000;
    line-height:27px;
    font-family: monospace;
    font-size: medium;
    margin-top:5px;
}
/**解决方案**/
.jjfa_top{
    width:1200px;
    margin:27px auto 53px auto;
    padding-left:90px;
    box-sizing:border-box;
    overflow:hidden;
}
.jjfa_top ul li{
    float:left;
    width:285px;
    height:171px;
    margin-right:23px;
}
.jjfa_bz01{
     padding-right:185px;
     box-sizing:border-box;
     background:url(/nciicbiz/resource/cms/2020/10/img_pc_site/2020102814122162627.png) no-repeat center right;
}
.jjfa_top ul li.jjfa_li04{
     width:186px;
      margin-right:0;
}
.jjfa_li04 .jjfa_bz01{
     background:none;
    padding-right:0;
}
.jjfaTxt{
    clear:both;
    overflow:hidden;
    border-bottom: 1px solid #eaeaea;
}
.jjfa_bz02{
     line-height:36px;
     margin-top:15px;
    font-size: 20px;
    line-height: 36px;
    color: #666666;
}
.jjfaTxt span{
    display:inline-block;
    float:left;
    min-width:86px;
    line-height:45px;
    text-align:center;
    padding:0 11px;
    box-sizing:border-box;
    color: #f13a3a;
    font-size: 16px;
    border-bottom:1px solid #f13a3a;
}
.jjfa_con{
    margin-bottom:10px;
}
/**联系我们***/
.usDiv{
    width:972px;
    min-height:470px;
    margin:0 auto;
}
.us_title{
    margin-top: 19px;
    margin-bottom: 15px;
}
.us_title h2{
    font-size:24px;
    color:#333333;
    line-height: 30px;
    font-weight: normal;
    text-align:center;
}
.us_title p{
    font-size:14px;
    line-height: 30px;
    color:#a9a9a9;
    text-align:center;
}
.us_left{
    width:360px;
    min-height:700px;
    float:left;
    padding: 75px 10px 0 50px;
    box-sizing: border-box;
    background:#f13a3a;
}
.us_left p{
    color:#fff;
}
.us_right{
    width:612px;
    min-height:700px;
    float:left;
}
/**新闻热报**/
.listDiv{
   width:100%;
    margin:0 auto;
}
.listDiv ul li{
   min-height:50px;
   line-height:28px;
   border-bottom:1px solid #eeeeee;
   position:relative;
   padding:10px 140px 10px 5px;
   box-sizing:border-box;
}
.listDiv ul li span{
   position:absolute;
   top:50%;
   margin-top:-10px;
   right:5px;
   line-height:20px;
   font-size:14px;
   color:#999999;
}
.listDiv ul li a{
   display:block;
   color:#333333;
   font-size:16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/**分页样式**/
.listDiv .easysite-page-wrap{
    text-align:center;
    padding: 20px 0 30px 0;
    box-sizing:border-box;
}
.listDiv .easysite-page-wrap a{
    color:#666;
    padding:0 9px;
}
.listDiv .easysite-page-wrap,.listDiv .easysite-page-wrap span{
   color:#666;
}
.listDiv  .pageLeft{
    display:inline;
}
.listDiv  .easysite-jump-page{
    display:inline-block;
    padding-left: 5px;
}
.listDiv  .easysite-jump-page .easysite-jump-btn{
    padding:0 8px;
    margin: 0 10px;
    color:#666;
    border-radius: 6px;
    border: 1px solid #707070;
    height: 26px;
    line-height: 22px;
    background-color: #fff;
    font-size: 14px;
}
.listDiv .easysite-jump-page .easysite-page-text {
    width: 34px;
    padding: 3px 2px;
    height: 16px;
    border: 1px solid #c9c9c9;
    background-color: #ffffff;
    margin-right: 3px;
    margin-left: 3px;
    font-size: 14px;
    text-align: center;
   color:#666;
}
.listDiv  .easysite-jump-page .easysite-jump-btn:hover{
    background-color: #154198;
    color: #fff;
}
.listDiv  .NormalRed{
    font-size: 14px;
    padding: 0 9px;
    color: #f13a3a;
}
.page_fy1{
    display:none!important;
}
/**文件下载**/
.listDiv01{
    width:1200px;
    padding-top:5px;
}
.listDiv01 ul li{
     min-height:40px;
     padding:5px 480px 5px 5px;
     border:none;
}
.listDiv01 .downA{
   position:absolute;
   width:238px;
   top:50%;
   margin-top:-10px;
   right:0;
   line-height:20px;
   font-size:14px;
   color: #666666;
   text-align:center;
}
.listDiv01 .rjSpan{
   position:absolute;
   width:100px;
   top:50%;
   margin-top:-10px;
   right:238px;
   line-height:20px;
   font-size:14px;
   color: #666666;
   text-align:right;
}
.listDiv01 .rjSpan a{
  color: #666666;
  pointer-events: none;
}
.listDiv01 ul li a:hover{
   color:#f13a3a;
}
/**招聘信息**/
.zpImg{
   height:88px;
   font-size:16px;
   color:#666;
   line-height:88px;
   padding-left:180px;
   box-sizing:border-box;
   background:url(/nciicbiz/resource/cms/2024/01/img_pc_site/2024010510462541793.png) no-repeat 10px center;
   background-size:auto 80px;
}
.zp_conDiv{
   display:none;
}
.zpDiv .zpUl{
   padding:30px 0;
}
.zpDiv .zpUl .zpLi{
   float:left;
   margin:0 30px 10px 12px;
}
.zp_title{
   width:218px;
   height:38px;
   line-height:38px;
   border:1px solid #ccc;
   color: #666666;
   font-size:16px;
   text-align:center;
    padding: 0 20px;
    box-sizing:border-box;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    cursor: pointer;
    border-radius: 50px;
   -webkit-transition: all .5s;
    -o-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
}
.zpDiv .zpUl .zpLi .zp_title01{
   background: #076ce0;
   color:#fff;
}
.zp_zwms{
   line-height:48px;
   font-size: 20px;
   color:#666;
}
.zpCon{
    padding:0 10px 60px 20px;
    box-sizing:border-box;
}
.zpCon,.zpCon div,.zpCon p{
   line-height:24px;
   font-size:14px;
   color:#333333;
   min-height:24px;
}
.zpconLi{
   display:none;
}
.lishow01{
   display:block;
}
/**关于我们**/
.zzgs_con{
   max-width:800px;
   margin:0 auto;
}
.zzgs_con p{
   line-height:24px;
}
.jjfaTxt_zx{
   margin-top:50px;
}
.jjfaTxt_gl{
   margin-top:7px;
}
.jjfaTxt_list{
   margin-bottom:20px;
}
.jjfaTxt_zx span{
    font-size:24px;
    line-height:48px;
}
.jjfa_con_zx{
    margin:0 auto;
    padding:10px 10px 20px 10px;
    box-sizing:border-box;
    overflow:hidden;
}
.jjfa_con_zx .us_swzxL{
    float:left;
    width:59.8%;
    padding:5px 10px 5px 5px;
    box-sizing:border-box;
}
.jjfa_con_zx .us_swzxL img{
    width:100%;
}
.jjfa_con_zx .us_swzxR{
    float:left;
    width:40.2%;
}
.jjfa_con_zx .us_swzxR,.jjfa_con_zx .us_swzxR p,.jjfa_con_zx p{
    font-size:16px;
    color:#666;
    line-height:36px;
}
.jjfa_con_gl{
    width:800px;
    margin:0 auto;
}
.gywm_cen{
   width:1100px;
   margin:0 auto;
   padding-top:40px;
   padding-bottom:42px;
   overflow:hidden;
}
.gywm_cen ul li{
   width:51.6%;
   min-height:120px;
   float:left;
   padding:5px 15px 10px 130px;
   margin-bottom:20px;
   box-sizing:border-box;
   position:relative;
}
.gywm_cen ul li:nth-child(even){
   width:48.4%;
   float:left;
   padding:5px 5px 10px 130px;
   box-sizing:border-box;
}
.gywm_cen .gs_divL{
   position:absolute;
   top:5px;
   left:10px;
   width:110px;
   height:110px;
}
.gywm_cen .gs_divL img{
    width:100%;
    height:100%;
}
.gywm_cen .gs_p01{
    color: #333333;
    line-height:42px;
    font-size: 20px;
    padding-top:10px;
}
.gywm_cen .gs_p02{
    font-size: 14px;
    line-height:25px;
    color:#666;
}
.fzlcDivCon{
    padding-bottom:100px;
}
.swfz_fzlc{
    width:875px;
    margin:110px auto 0 auto;
    position:relative;
}
.fzlc_p{
    position:absolute;
    left:28px;
    bottom:-21px;
}
.fzlc_p .p01_year{
    display:block;
    width:60px;
    height:60px;
    font-size: 18px;
    color:#fff;
    line-height:60px;
    border-radius: 50px;
    background:#aaaaaa; 
    text-align:center;
    word-break: break-word;
    word-wrap: break-word;
}
.fzlc_p .p01_txt{
    line-height:21px;
    position:absolute;
    width:64px;
    top:65px;
    left:-2px;
    text-align:center;
    display:block;
}
.fzlc_p02{
    left:165px;
    bottom:52px;
}
.fzlc_p02 .p01_year{
    background:#666666;
}
.fzlc_p03{
    top:5px;
    left:305px;
    bottom:auto;
}
.fzlc_p03 .p01_year{
    background:#c40000;
}
.fzlc_p04{
    top:50px;
    left:485px;
    bottom:auto;
}
.fzlc_p04 .p01_year{
    background:#666;
}
.fzlc_p04 .p01_txt{
    left:-40px;
}
.fzlc_p05{
    right:196px;
    left:auto;
    bottom:22px;
}
.fzlc_p05 .p01_year{
    width:82px;
    height:82px;
    background:#666;
    line-height:24px;
    padding:17px 0px 13px 0;
    box-sizing:border-box;
}
.fzlc_p05 .p01_txt{
    width:102px;
    left:-21px;
    top:87px;
    font-size:14px;
}
.fzlc_p06{
    right:70px;
    left:auto;
    bottom:70px;
}
.fzlc_p06 .p01_year{
    background:#666;
}
.fzlc_p06 .p01_txt{
    width:102px;
    left:-21px;
    font-size:14px;
}
@media screen and (max-width: 1200px){
   .boxCon,.qzcpDiv{
       width:100%;
   }
   .qzcpDiv ul li {
      width: 50%;
      margin: 20px 0px;
      padding: 0 10px;
      box-sizing: border-box;
   }
   .qz_img img{
      height:auto;
   }
   .indexBanner ul li a em{
       width:100%;
   }
   .otherBanner{
     min-width:100%;
   }
   .qzzxDiv{
    width:100%;
  }
   .jjfa_top{
    width:100%;
  }
  .listDiv{
     width:100%;
     padding:0 10px;
     box-sizing:border-box;
  }
  .box_zh{
       width:100%;
       max-width:800px;
       padding:0 10px;
       box-sizing:border-box;
    }
   .box_zh table{
      width:100%;
   }
   .qybjDiv ul{
      padding:0 10px;
      box-sizing:border-box;
   } 
   .qybjDiv ul li {
       float: left;
       width: 48%;
       height: auto;
       margin-right: 4%;
       margin-bottom:30px;
    }
     .qybjDiv ul li:nth-child(2n+2) {
        margin-right:0;
   }
   .qywhDiv{
      padding:0 10px 30px 10px;
      box-sizing:border-box;
   } 

}
@media screen and (max-width: 1100px){
  .gywm_cen{
      width:100%;
   }
   .gsjj_conNr{
       padding-right:500px;
   }
  .conNr_right{
       width:380px;
   }
   .gsjj_ul{
       top:220px;
   }
   .gsjj_conNr{
       min-height:460px;
   }
}
@media screen and (max-width: 1000px){
   .indexBanner{
       height:400px;
   }
  .prev01, .next01{
       height: 50px;
       width: 50px;
       top: 125px;
       background-size: 50px;
   }
  .prev01:hover{
      background:url(/nciicbiz/resource/cms/2020/10/img_pc_site/2020102615275290875.png) center 
      center no-repeat rgba(0,0,0,.3);
       background-size: 50px;
  }
  .next01:hover{
     background:url(/nciicbiz/resource/cms/2020/10/img_pc_site/2020102615275492095.png) center 
    center no-repeat rgba(0,0,0,.3);
       background-size: 50px;
  }
  .p_img01{
      padding-top: 60px;
   }
   .p_img01 img{
      width:514px;
   }
   .p_img001 img{
      width:550px;
   }
    .p_img02{
      padding-top: 100px;
      margin-right: 0;
      text-align:center!important;
   }
   .p_img02 img{
      width:587px;
   }
   .left_img{
     display:none;
  }
 .search_box{
     padding-left:24px;
  }
  .searchDiv{
      height:auto;
      min-height:85px;
  }
  .right_search{
     float:none;
  }
  .right_search .easysite-search-title{
      width:80%;
      max-width:460px;
  }
  .title_in{
     width:100%;
  }
  .lj_img{
      height:auto;
      min-height:auto;
      display:block;
  }
  .lj_img img{
     width:100%;
     height:auto;
  }
   .qzzxDiv ul li {
      width: 100%;
      min-height: 171px;
      float: none;
      padding: 5px 10px 5px 260px;
   }
   .qzzxDiv ul li:nth-child(even) {
      padding: 5px 10px 5px 260px;
  }
  .left_qzzx {
       left: 10px;
  }
   .qzzxDiv ul li:nth-child(even) .left_qzzx {
       left: 10px;
  }
   .jjfa_con_zx .us_swzxL{
      float:none;
      width:100%;
      text-align:center;
  }
  .jjfa_con_zx .us_swzxR {
     float: none;
     width: 100%;
  }
   .jjfa_con_zx .us_swzxL img{
      width:100%;
      max-width:760px;
  }
   .gsjj_conNr{
       padding:0 10px;
       box-sizing:border-box;
   }
  .conNr_right{
      position:relative;
       width:100%;
       margin-top:20px;
       top:auto;
       right:auto;
   }
   .gsjj_ul{
       top:auto;
       bottom:50px;
   }
   .gsjj_conNr{
       min-height:auto;
       padding-bottom:200px;
   }
   .gsjj_ul{
       width:270px;
       height:auto;
   }
   .conNr_left{
       padding-top:0;
   }
   .gsjj_ul ul li{
       width:100%;
       float:none;
       bottom:1px solid #e6e6e6;
       padding:10px 0 20px 0;
   }
}
@media screen and (max-width: 875px){
   .swfz_fzlc,.jjfa_con_gl{
        width:100%;
   }
   .fzlc_p{
        position:static;
        display:inline-block;
        margin:10px;
   }
   .fzlc_p .p01_txt{
        position:static;
   }
   .swfz_fzlc{
        overflow:hidden;
        text-align:center;
   }
   .swfz_fzlc img{
        margin-bottom:-200px;
   }
   .usDiv{
        width:100%;
   }
   .us_left{
        width:100%;
         height:auto;
        float:none;
        padding:20px 10px;
        box-sizing:border-box;
   }
   .us_right{
         width:100%;
        padding:0 10px;
        margin-top:20px;
        box-sizing:border-box;
   }
   #map{
        margin:0 auto;
  }
}
@media screen and (max-width: 750px){
   .indexBanner{
       height:260px;
   }
   .prev01, .next01{
       height: 50px;
       width: 50px;
       top: 125px;
       background-size: 50px;
   }
  .prev01:hover{
      background:url(/nciicbiz/resource/cms/2020/10/img_pc_site/2020102615275290875.png) center 
      center no-repeat rgba(0,0,0,.3);
       background-size: 50px;
  }
  .next01:hover{
     background:url(/nciicbiz/resource/cms/2020/10/img_pc_site/2020102615275492095.png) center 
    center no-repeat rgba(0,0,0,.3);
       background-size: 50px;
  }
   .p_img01{
      padding-top: 60px;
   }
   .p_img01 img{
      width:310px;
   }
   .p_img001 img{
      width:290px;
   }
   .p_img02{
      padding-top: 80px;
      margin-right: 0;
      text-align:center;
   }
   .p_img02 img{
      width:310px;
   }
  .qzcpDiv {
    width: 100%;
    margin: 20px auto 0 auto;
  }
  .qzcpDiv ul li{
     width:100%;
     float:none;
      margin:20px 0;
     padding:0 10px;
  }
   .qz_img img {
      width: 100%;
      height: auto;
   }
  .yqlj_bt{
      font-size:24px;
      margin: 30px 0 20px 0;
      padding-left:10px;
      box-sizing:border-box;
  }
  .yqljDiv ul{
      width:100%;
  }
  .yqljDiv ul li{
      width:100%;
      padding:10px;
      float:none;
      margin: 0;
      box-sizing:border-box;
  }
  .footer .ri_lj, .footer .ri_lj a, .footer .ri_lj span {
    text-align: left;
    line-height: 24px;
  }
   .otherBanner{
     min-width:100%;
     height:260px;
   }
   .qzzxDiv ul li {
      width: 100%;
      min-height: 171px;
      float: none;
      padding: 5px 10px;
   }
   .qzzxDiv ul li:nth-child(even) {
      padding: 5px 10px;
  }
  .left_qzzx {
       left: auto;
       top:auto;
       width: 100%;
       height: auto;
       position:relative;
  }
   .qzzxDiv ul li:nth-child(even) .left_qzzx {
       left: auto;
       top:auto;
  }
  .right_qzzx .qzzx_txt02{
        margin-top:3px;
  }
  .right_qzzx  .txt_top6{
        margin-top:16px;
  }
  .jjfa_top ul li.jjfa_li04{
        width:285px;
  }
  .gywm_cen ul li,.gywm_cen ul li:nth-child(even){
      width:100%;
      padding: 5px 5px 10px 130px;
   }
   .listDiv01 ul li{
      padding-right:120px;
   }
   .listDiv01 .downA{
      width:40px;
   }
   .listDiv01 .rjSpan{
        right:40px;
        width:80px;
   }
  .yqlj_bt p{
       font-size:24px;
  }
   .yqlj_bt p.p_r001{
        margin-top:5px;
        font-size:22px;
        padding:0;
        text-align:left;
  }
  .yqlj_bt p.p_r01{
        text-align:left;
  }
}
@media screen and (max-width: 630px){
   .qywhTxt {
      position: relative;
      right: auto; 
      top: auto;
      margin-top:0;
      width: 100%;
      height: 226px;
      padding: 53px 10px;
      box-sizing: border-box;
      background: rgba(255,255,255,.8);
    }
}
@media screen and (max-width: 530px){
    .qybjDiv ul li{
         width:100%;
         margin-right:0!important;
    }
}
@media screen and (max-width: 460px){
   .zpImg{
     line-height: 28px;
     padding-top: 20px;
     padding-left: 120px;
   }
}