body{background:#fff;}
.head{background:#EBEBEB}
.head_top{height:85px;padding-top:20px;}
.logo{float:left;}
.logo_right{float:right;}
.index_kf{margin-top:10px}
.index_kf span{color:#0807FE}
.nav{height:45px;border-bottom:2px solid #0807FE;background:url(../images/nav.jpg) repeat-x left bottom}
.nav ul,.nav ul li{height:100%;}
.nav ul li{width:110px;border-right:1px solid #ddd;}
.nav ul li.on,.nav ul li:hover{background:url(../images/nav_active.jpg) repeat-x left bottom}
.nav ul a{display: block;height:100%;line-height:45px;text-align:center;}
.nav ul li:hover a,.nav ul li.on a{color:#fff !important;}
.search{padding-top:10px;padding-left:35px}
.search input{border-radius:10px 0 0 10px;border:1px solid #ddd;height:27px;line-height:27px;padding-left:10px;width:140px}
.search button{background:transparent;text-align:center;display:inline-block;line-height:27px;cursor: pointer;}
.banners{max-height:280px;overflow:hidden;position: relative;}

.box1{height:80px;background:#EEEEEE;padding:20px 20px}
.box1_lTitle p{font-size:12px;color:#666}
.box1_lSContent {height:40px;line-height:40px;background:#fff;padding-left:10px;position: relative;width:165px;margin-left:20px;}
.box1_lSContent ul{position: absolute;top:40px;width:100%;left:0;background:#fff;display:none;z-index:999;}
.box1_lSContent li{text-align:center;}
.arrow_down {
    width: 25px;
    line-height: 40px;
    height: 40px;
    text-align: center;
    background: #B0B0B0 url(../images/arrowdown-copy.png) no-repeat center;
}
.box1_rInput{width:428px;margin-left:20px;height:40px;background:#fff;display:inline-block;vertical-align: top;}
.box1_rInput input{width:100%;height:100%;padding-left:20px;box-sizing:border-box;}
.box1_r button{display: inline-block;background:url(../images/nav_active.jpg);width:140px;line-height:40px;text-align:center;height:40px;margin-left:20px;color:#fff;border:none;}


.box2{padding:40px 0 20px;border:1px solid #ddd;}
.box2_banner{position: relative;}
.box2 .swiper-container{width:80%;max-height:155px;overflow:hidden;margin-left:10%}
.box2 .swiper-slide{box-shadow:0 0 15px #eee;}
.box2_img{height:115px;overflow:hidden;text-align:center;}
.box2_title{font-weight:bold;color:#0807FE;text-align:center;line-height:40px;height:40px;}

.box2_banner .arrow-left,.box2_banner .arrow-right{position: absolute;top:50px;height:60px;width:60px;background:#0807FE;border-radius:50%;overflow:hidden;margin-top:-30px;}
.box2_banner .arrow-left{left:20px;}
.box2_banner .arrow-right{right:20px;}

/* 新闻列表 */
.box3{height:295px;background:#FAFAFA}
.box3_title{height:50px;background:#F2F2F2;padding-left:20px;padding-top:5px;}
.box3_l_items{width:33.3333333%;}
.box3_l_itemFirst .box3_l_itemImg{width:30%}
.box3_l_itemFirst .box3_l_itemInfo{width:70%;padding-left:0;color:#666;font-size:12px;margin-top:-3px}
.box3_l_itemFirst .box3_l_itemInfo p{height:40px;line-height:20px;overflow:hidden;}
.box3_l_itemsContent{padding:10px;}
.box3_l_items:first-child .box3_l_item{border-bottom:1px dashed #e9e9e9;}
.box3_l_item {line-height:25px;}
.box3_l_item a {font-size:12px;color:#666;display:block;}
.box3_l_item a:hover{color:#0807FE}
.more_icon{display:block;padding-left:10px;}

.box4{background:#FAFAFA;padding:10px 0;margin-top:20px;}
.box4 li{width:25%;}
.box4 li + li{border-left:1px solid #ddd;}
.box4 li h3{font-size:16px;line-height:24px;font-weight:normal;padding:0 10px;}
.box4_info{padding:10px 10px 0;}
.box4_info div{width:30%;overflow:hidden;font-size:12px;color:#333;line-height:20px;}
.box4_info div + div{width:70%;padding-left:10px;}
.box4 li span{display:block;width:auto;line-height:25px;background:#8FC31F;color:#fff;margin-top:0;border-radius:5px;padding:0 10px;font-size:14px;margin-right:10px;}

.footer{background:#EAEAEA;padding:20px 0}
.footer_nav dl{width:150px;}
.footer_nav dt{color:#000;font-size:14px;line-height:30px;}
.footer_nav dd{line-height:25px;}
.footer_nav a{font-size:12px;color:#666}
.footer_ewm{width:250px}
.footer_ewm div + div{margin-left:20px;width:100px;font-size:12px;text-align:center;COLOR:#666}
.footer_ewm div + div img{display: block;margin:auto;margin-bottom:5px;}
.footer_bottom{text-align:center;line-height:30px;font-size:14px;color:#666;padding-top:10px;}
#closeMenu,#menu{display:none;}

@media screen and (max-width:767px){
    body{padding-top:60px}
    *{box-sizing:border-box}
    .w1000,.container,.scrollBox,.banner .bd li img,
    .banner,.index-column dl,.index-column02 ul.list,.footer-column dl,
    .page-banner,.cer_chaxun,.cer_chaxun li,.page-detail02 .left,.left-menu,.page-banner img,
    .businessErji-list,.navBar{width:100%;}
    #closeMenu{display:block;position: absolute;right:10px;top:10px;}
    .navdh .sub li a:hover,.navdh h3 a:hover{background:transparent}
    .head_new .topl{width:auto;}
    .indexdh{display:none;position:fixed;top:0;right:0;left:0;bottom:0;background:#000;z-index:9999999;height:100%;border-bottom:none;}
    .navdh{display:flex;flex-direction: column;}
    .navdh .m{width:100%;text-align:left;padding-left:10px;border-bottom:1px solid #fff;background:none;}
    .navdh .on h3 a{background:none;}
    .navdh .sub{display: flex;position:static;width:100%;flex-wrap:wrap;background:transparent}
    .navdh .sub li{width:50%;text-align:left;padding-left:10px;}
    .navdh .m a,.navdh .sub li a{color:#fff;}
    .navBar{height:100%;overflow-y:auto;padding-top:40px}
    .head_new{height:60px;padding:0 10px;position:fixed;top:0;left:0;width:100%;z-index:99}
    .head_new .logo_new,.head_new .topl{margin-top:0;}
    .head_new .logo_new{width:45%;margin-right:10px;text-align:center;}
    /* .head_new .logo_new img{width:100%;} */
    .head_new > div.w1000{display:flex;flex-direction:row-reverse;align-items:center;}
    .head_new .lang{text-align:left;margin-left:10px;}
    .head_new .lang + img{display:none;}
    .head_new .topl a{display: block}
    .head_new .serch{display:none;}
    #menu{position: absolute;left:10px;top:10px;z-index:999;display:block}
    .page-banner img{height:auto}
    .businessErji-list dl dt .detail h6{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

    .index-column01{width:100%}
    .footer{padding:10px;}
    .footer .foodh{width:50%;border-bottom:1px solid #ddd;}
    .footer .foodh a{display:inline-block;width:48%}
    .footer > div{display:flex;flex-wrap:wrap;}
    .footer .banq{line-height:20px;padding-top:10px;}
    .footer .foodh h3{font-weight:bold;}
    .index-column02 ul.list{margin:0;padding:10px;box-sizing:border-box;}
    /* .index-column dl dt{box-sizng:bo} */
    #con_three_1,.index-column02 dd{border:none;}
    .banner .bd li img{height:auto;}

    /* 报告查询 */
    .page-detail02 .beice-center{width:100%;margin-left:0;}
    .left-menu dd .left-parent{height:35px;line-height:35px}
    .reserve02{display:none}

    .businessErji-list dl dt em{width:100px;height:100px;margin:0;}
    .businessErji-list dl dt em img{display:inline-block;width:100%;height:auto;}
    .businessErji-list dl dt .detail{width:calc(100% - 100px);padding-left:10px;}
    .page-detail02 .beice-center .con .businessErji-list dl dt p{
        font-size:12px;line-height:20px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .businessErji-list .unfold{margin-top:4px}
    .businessErji-list dl dt{padding:5px}
    .businessErji-list dl dt .detail h6{font-size:14px}
    .businessErji-list{margin:0;}

    .hotline{margin:10px 0}
    .hotline h6,.hotline p{font-size:16px;line-height:35px;}
    .hotline h6{text-indent:5px}
    .hotline p{font-size:16px}
    .message,.lib-tab4 #con_two_2,.message-tip{width:100%}
    #dituContent{width:100% !important;}

    .page-detail01 .left{width:100%;}
    .page-detail01 .beice-center{width:100%;margin-left:0;}
    table{width:100% !important;}
    .content td{width:50%}
    .right{padding:5px}
    .right,.news-center .left{width:100%;}
    .news-center .lib-content .detail{width:100%;margin-left:0;}
    .news-center .lib-content ul li>a{width:100%}
    .news-center .lib-content ul li .img img{width:auto;height:150px;}
    .news-center .lib-content .detail{}

    .cer_chaxun{background-size:100%;}
    .chaxun_chaxun li.ul_img{margin:85px 0 0;}
    .chaxun_chaxun li.ul_img img{width:55%}
    .cer_chaxun li{padding-bottom:0;}
    .cer_chaxun li p{margin-top:10px;}
    .chaxun_chaxun li.ul_form{margin-left:0;margin-top:10px;}
    .page-detail02 .beice-center .con .chaxun_chaxun li.ul_form p{margin-left:0;}
    .cer_chaxun input.inptext{display:block;margin:auto;}
    .chaxun_chaxun li.ul_form{border:none;}
    .chaxun_chaxun li.ul_con{margin:0;margin-left:20px;}
    .chaxun_chaxun li.ul_ff{margin:200px 0 0 -10px;}
    .chaxun_chaxun li.ul_ff .certificate-tip{left:0;padding-left:10px;}
    .cer_chaxun{height:auto;padding-top:0;}
    .ul_form h2.ul_form-t{font-size:14px;font-weight:bold;margin-bottom:5px;}
    .chaxun_chaxun li.ul_form form{margin-top:55px;}

    .help-inline{display:block;float:none;}
    .controls input{float:none;}
    #suggestcon{width:100%}
    .beice-center{padding:10px;}
    .controls{float:none;}
    .law .lib-tab2 .lib-menu li .law-titSub,.law .lib-tab2 .lib-menu li .law-titSub{width:100%;}
    .law .lib-tab2 .lib-menu li .law-con a{width:50%}
    .left,.lib-tab4,.message-form .controls,.map-api,.message-tip p,.message-form,.lib-tab4 #con_two_1{width:100%;}
    .contact-address{background:none;}
    .map-api,.message{height:auto}
    .message-tip p,.message-form,.message-form .submit{margin:0}
    .control-group label{text-align:left;}
    .contact-address p{height:auto;line-height:normal}

    .box1{height:auto;padding:10px;}
    .box1_l, .box1_r{width:100%;margin:0;}
    .box1_r{margin-top:10px;}
    .box1_rInput{width:80%;margin-left:0;}
    .box1_r button{width:15%;margin-left:0;}
    .box1_lSContent{width:193px;}
    .box1_lTitle h3{font-size:16px;font-size:bold;}
    #con_three_1,.index-column dl dd{height:auto;}
    .index-column dl dd .more{margin-top:0;}
    .footer-right{height:auto;width:100%;}
    .footer-right .saoyisao{padding-top:12px}
    .banq span{font-size:12px !important}

    .page-detail01 .beice-center .con .body{width:100%;padding:0;}
    section{width:100% !important;}
    img{max-width:100%;width:auto;}
    .listPic-detail,.es-carousel ul{width:100%;}
    .bread-crumbs{height:auto;}
    .news-center .lib-content .detail p{height:auto;max-height:70px;margin:0;line-height:25px}
    .news-center .lib-content ul{margin-top:10px;}
    .soft_list ul li .text{width:calc(100% - 95px);line-height:22px;height:auto;}
    .soft_list ul li .text i{display:block;padding-left:0;}
    .lib-tab2 .lib-menu li{width:32%}
    .btn01{width:46%}
    /* 2019-08-26 */
    .kfCase_row{display:flex;flex-wrap:wrap}
    .kfCase_row > div,.ywbl li>div{margin:0 !important;width:49% !important;margin-right:2% !important;border:1px solid #ddd;margin-bottom:2% !important}
    .kfCase_row > div:nth-child(2n),.ywbl li>div:nth-child(2n){margin-right:0 !important}
    .kfCase_row img, .ywbl img{max-width:100% !important;height:auto !important}
    .scrollBox .ohbox{width:100%;left:0;}
    .scrollBox .pageBtn .next{right:10px;}
    .scrollBox .pageBtn .prev{left:10px;}

    .inright_aboutshow a p:first-child{height:100px;}
    .es-carousel ul li h6{width:100%;}
    .page-detail01 .beice-center .tit{height:auto;}
    .table_a{width:100%;overflow-x:auto;}
    .page-detail01 .beice-center .con .body{overflow-x:auto;}
}

@media screen and (max-width:999px) and (min-width:768px){
    body{padding-top:60px}
    *{box-sizing:border-box}
    .w1000,.container,.scrollBox,.banner .bd li img,
    .banner,.index-column dl,.index-column02 ul.list,.footer-column dl,
    .page-banner,.cer_chaxun,.cer_chaxun li,.page-detail02 .left,.left-menu,.page-banner img,
    .businessErji-list,.navBar{width:100%;}
    #closeMenu{display:block;position: absolute;right:10px;top:10px;}
    .navdh .sub li a:hover,.navdh h3 a:hover{background:transparent}
    .head_new .topl{width:auto;}
    .indexdh{display:none;position:fixed;top:0;right:0;left:0;bottom:0;background:#000;z-index:9999999;height:100%;border-bottom:none;}
    .navdh{display:flex;flex-direction: column;}
    .navdh .m{width:100%;text-align:left;padding-left:10px;border-bottom:1px solid #fff;background:none;}
    .navdh .on h3 a{background:none;}
    .navdh .sub{display: flex;position:static;width:100%;flex-wrap:wrap;background:transparent}
    .navdh .sub li{width:50%;text-align:left;padding-left:10px;}
    .navdh .m a,.navdh .sub li a{color:#fff;}
    .navBar{height:100%;overflow-y:auto;padding-top:40px}
    .head_new{height:60px;padding:0 10px;position:fixed;top:0;left:0;width:100%;z-index:99}
    .head_new .logo_new,.head_new .topl{margin-top:0;}
    .head_new .logo_new{width:73%;margin-right:10px;text-align:center;}
    /* .head_new .logo_new img{width:100%;} */
    .head_new > div.w1000{display:flex;flex-direction:row-reverse;align-items:center;}
    .head_new .lang{text-align:left;margin-left:10px;}
    .head_new .lang + img{display:none;}
    .head_new .topl a{display: block}
    .head_new .serch{display:none;}
    #menu{position: absolute;left:10px;top:10px;z-index:999;display:block}
    .page-banner img{height:auto}
    .businessErji-list dl dt .detail h6{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

    .index-column01{width:100%}
    .footer{padding:10px;}
    .footer .foodh{width:50%;border-bottom:1px solid #ddd;}
    .footer .foodh a{display:inline-block;width:48%}
    .footer > div{display:flex;flex-wrap:wrap;}
    .footer .banq{line-height:20px;padding-top:10px;}
    .footer .foodh h3{font-weight:bold;}
    .index-column02 ul.list{margin:0;padding:10px;box-sizing:border-box;}
    /* .index-column dl dt{box-sizng:bo} */
    #con_three_1,.index-column02 dd{border:none;}
    .banner .bd li img{height:auto;}

    /* 报告查询 */
    .page-detail02 .beice-center{width:100%;margin-left:0;}
    .left-menu dd .left-parent{height:35px;line-height:35px}
    .reserve02{display:none}

    .businessErji-list dl dt em{width:100px;height:100px;margin:0;}
    .businessErji-list dl dt em img{display:inline-block;width:100%;height:auto;}
    .businessErji-list dl dt .detail{width:calc(100% - 100px);padding-left:10px;}
    .page-detail02 .beice-center .con .businessErji-list dl dt p{
        font-size:12px;line-height:20px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .businessErji-list .unfold{margin-top:4px}
    .businessErji-list dl dt{padding:5px}
    .businessErji-list dl dt .detail h6{font-size:14px}
    .businessErji-list{margin:0;}

    .hotline{margin:10px 0}
    .hotline h6,.hotline p{font-size:16px;line-height:35px;}
    .hotline h6{text-indent:5px}
    .hotline p{font-size:16px}
    .message,.lib-tab4 #con_two_2,.message-tip{width:100%}
    #dituContent{width:100% !important;}

    .page-detail01 .left{width:100%;}
    .page-detail01 .beice-center{width:100%;margin-left:0;}
    table{width:100%;}
    .content td{width:50%}
    .right{padding:5px}
    .right,.news-center .left{width:100%;}
    .news-center .lib-content .detail{width:100%;margin-left:0;}
    .news-center .lib-content ul li>a{width:20%}
    .news-center .lib-content ul li .img img{width:100%;height:auto;}
    .news-center .lib-content .detail{width:80%;padding-left:20px;}

    .cer_chaxun{background-size:100%;}
    .chaxun_chaxun li.ul_img{margin:85px 0 0;}
    .chaxun_chaxun li.ul_img img{width:55%}
    .cer_chaxun li p{margin-top:10px;}
    .chaxun_chaxun li.ul_form{margin-left:0;margin-top:120px;}
    .page-detail02 .beice-center .con .chaxun_chaxun li.ul_form p{margin-left:0;}
    .cer_chaxun input.inptext{display:block;margin:auto;}
    .chaxun_chaxun li.ul_form{border:none;}
    .chaxun_chaxun li.ul_con{margin:0;margin-left:35px;}
    .chaxun_chaxun li.ul_ff{margin:155px 0 0 -10px;}
    .chaxun_chaxun li.ul_ff .certificate-tip{left:0;padding-left:10px;}
    .cer_chaxun{height:auto;}

    .help-inline{display:block;float:none;}
    .controls input{float:none;}
    #suggestcon{width:100%}
    .beice-center{padding:10px;}
    .controls{float:none;}
    .law .lib-tab2 .lib-menu li .law-titSub,.law .lib-tab2 .lib-menu li .law-titSub{width:100%;}
    .law .lib-tab2 .lib-menu li .law-con a{width:50%}
    .left,.lib-tab4,.message-form .controls,.map-api,.message-tip p,.message-form,.lib-tab4 #con_two_1{width:100%;}
    .contact-address{background:none;}
    .map-api,.message{height:auto}
    .message-tip p,.message-form,.message-form .submit{margin:0}
    .control-group label{text-align:left;}
    .contact-address p{height:auto;line-height:normal}

    .box1{height:auto;padding:10px;}
    .box1_l, .box1_r{width:100%;margin:0;}
    .box1_r{margin-top:10px;}
    .box1_rInput{width:80%;margin-left:0;}
    .box1_r button{width:15%;margin-left:0;}
    .box1_lSContent{width:193px;}
    .box1_lTitle h3{font-size:16px;font-size:bold;}
    #con_three_1,.index-column dl dd{height:auto;}
    .index-column dl dd .more{margin-top:0;}
    .footer-right{height:auto;width:100%;}
    .footer-right .saoyisao{padding-top:12px}
    .banq span{font-size:12px !important}

    .page-detail01 .beice-center .con .body{width:100%;padding:0;}
    section{width:100% !important;}
    img{max-width:100%;width:auto;}
    .listPic-detail,.es-carousel ul{width:100%;}
    .bread-crumbs{height:auto;}
    .news-center .lib-content .detail p{height:auto;max-height:70px;margin:0;line-height:25px}
    .news-center .lib-content ul{margin-top:10px;}
    .soft_list ul li .text{width:calc(100% - 95px);line-height:22px;height:auto;}
    .soft_list ul li .text i{display:block;padding-left:0;}
    .lib-tab2 .lib-menu li{width:32%}
    .btn01{width:46%}
    /* 2019-08-26 */
    .kfCase_row{display:flex;flex-wrap:wrap}
    .kfCase_row > div,.ywbl li>div{margin:0 !important;width:49% !important;margin-right:2% !important;border:1px solid #ddd;margin-bottom:2% !important}
    .kfCase_row > div:nth-child(2n),.ywbl li>div:nth-child(2n){margin-right:0 !important}
    .kfCase_row img, .ywbl img{max-width:100% !important;height:auto !important}
    .scrollBox .ohbox{width:100%;left:0;}
    .scrollBox .pageBtn .next{right:10px;}
    .scrollBox .pageBtn .prev{left:10px;}

    /* 2019-09-24 */
    .page-detail02 .left,
    .page-detail01 .left{width:35%}
    .page-detail02 .beice-center,
    .page-detail01 .beice-center{width:65%}
    
    .footer-column dl{width:50%}
    .index-column dl{width:33.3333%;min-height:275px;background:#FAFAFA;border-right:1px solid #ddd;}
    .index-column dl dd{border:none;}
    .box1_lSContent{width:110px}
    .box1_l{width:40%}
    .box1_r{width:60%;margin-top:0;}
    .inright_aboutshow a p:first-child{height:130px;}
    .es-carousel ul li{margin:5px;}
    table {width:100% !important;}
    .content td{width:auto !important;}
}
