/* lg */
@media (min-width: 1200px) {
  .viewpoint .list li .view-title span{display: block;}
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
  /* 公用部分 */
  body{font-size: 14px;}
  .gm-egov-header .tel-box{width: 60%;}
  .gm-egov-menu li{padding: 0 10px;}
  .gm-egov-menu li a{font-size: 16px;}
  .gm-egov-wrapper .gm-egov-main{padding-top: 10px;}
  .global-title h2.name{font-size: 24px;}
  .gm-egov-main .sub-title{margin:10px 0;font-size: 18px;}
  .gm-egov-main .txt-list li a{height: 35px; line-height: 35px;}
  .gm-egov-footer .link-menu a{padding:0 10px;}
  /* 内容部分 */
  .gm-egov-banner{height: 350px;}
  .gm-egov-banner .txt1{font-size: 40px;}
  .gm-egov-banner .txt2{font-size: 70px;}
  .preface .preface-left img{width: 80px;}
  .summary .title{line-height: 40px;}
  .organ .table tr td .cnt span{line-height: 28px;}
  .case .txt-list.list1 li:first-child:before{top: 18px;}
  .case .txt-list.list1 li:first-child a{height: 70px; line-height: 35px;}
  .dynamic-study .txt-list{padding-top: 0;}
  .research-practice .gm-case .txt-list li{height: 35px; line-height: 35px;}
  .research-practice .report .box{padding:10px 20px 20px; }
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
  /* 公用部分 */
  body{font-size: 14px;}
  .gm-egov-header .tel-box{width: 42%;}
  .gm-egov-menu li{padding: 0 5px;}
  .gm-egov-menu li a{font-size: 16px;}
  .gm-egov-wrapper .gm-egov-main{padding-top: 10px;}
  .global-title{margin: 10px 0;}
  .global-title h2.name{font-size: 24px;}
  .gm-egov-main .sub-title{margin:10px 0;font-size: 18px;}
  .gm-egov-main .txt-list li a{height: 35px; line-height: 35px;}
  .gm-egov-footer .info{padding-top: 15px;padding-bottom: 15px;}
  .gm-egov-footer .link-menu{margin: 0 -10px;}
  .gm-egov-footer .link-menu a{padding:0 10px;}
  .gm-egov-footer .code-box{display:inline-block;float: inherit; margin: 0; width: 100%; text-align: center;}
  .gm-egov-footer .code-item{float: inherit;display: inline-block;}
  /* 内容部分 */
  .gm-egov-banner{height: 300px;}
  .gm-egov-banner .txt1{font-size: 30px;}
  .gm-egov-banner .txt2{font-size: 60px;}
  .preface .preface-left img{margin-top:10px;width: 80px;}
  .summary .title{padding-top:0;line-height: 30px;}
  .summary .con{padding-top: 10px;}
  .summary .con1 .txt{line-height: 25px;}
  .summary .con2 .boxli:nth-child(odd){width: 30%;}
  .summary .con2 .boxli:nth-child(even){width: 40%;}
  .summary .con2 .pic .picl,.summary .con2 .pic .picr{display: none;}
  .summary .con2 .pic-desc li{ padding: 0 0 10px; line-height: 22px;}
  .summary .con2 .pic-desc li .name{display: block;}
  .organ .statistics .num-txt{display: inline-block;width: 100%;text-align: center;}
  .organ .statistics .num-txt li{display: inline-block;float: inherit;}
  .organ .statistics .num-txt li:nth-child(3){clear: none;}
  .organ .statistics .pic{display: inline-block;width: 100%;text-align: center;}
  .organ .table tr td{vertical-align: middle;}
  .organ .table tr td .cnt span{line-height: 20px;}
  .viewpoint .list{margin: 0 -10px;padding-top: 10px;}
  .viewpoint .list li{padding: 0 10px;}
  .viewpoint .list li .view-title{line-height: 22px;}
  .case .txt-list.list1 li:first-child:before{top: 18px;}
  .case .txt-list.list1 li:first-child a{height: 70px; line-height: 35px;}
  .dynamic-study .txt-list{padding-top: 0;}
  .research-practice .gm-case .txt-list li{height: 35px; line-height: 35px;}
  .research-practice .gm-product .txt{padding: 5px 0; line-height: 25px;}
  .research-practice .report .box{padding:35px 15px; }
  .research-practice .report .box img.book{width: 48%;}
  .research-practice .report .box img.code{width: 50%;}
  .research-practice .gm-case .txt-list{padding-top: 0;}
}

/* xs */
@media (max-width: 767px) {
  /* 公用部分 */
  body{font-size: 14px;}
  .gm-egov-header .toogle-menu{display:inline-block;}
  .gm-egov-header .tel-box{position:absolute;left:0;top:68px;z-index:1000;margin-left:0;padding:15px;width:100%;background-color:rgba(255,255,255,.95);border-top:1px solid #ddd;display:none;}
  .gm-egov-header .tel-box.block{display:block;width: 100%;}
  .gm-egov-header .tel-box.block .tel-title{margin-right:10px;}
  .gm-egov-header .tel-box.block .contact-info span{width: auto;font-size: 14px;}
  .gm-egov-header .tel-box{width: 42%;}
  .gm-egov-menu{padding: 5px 0;}
  .gm-egov-menu li{padding:5px 5px;text-align: center;}
  .gm-egov-menu li a{font-size: 16px;}
  .gm-egov-menu span{display: none;}
  .gm-egov-wrapper .gm-egov-main{padding-top: 10px;}
  .global-title{margin: 15px 0;}
  .global-title h2.name{font-size: 24px;}
  .gm-egov-main .sub-title{margin:10px 0;font-size: 18px;}
  .gm-egov-main .sub-title:before{height: 20px;}
  .gm-egov-main .txt-list li a{height: 35px; line-height: 35px;}
  .gm-egov-footer .info{padding-top: 15px;padding-bottom: 15px;}
  .gm-egov-footer .link-menu{margin: 0 -10px;}
  .gm-egov-footer .link-menu a{padding:0 10px;}
  .gm-egov-footer .code-box{display:inline-block;float: inherit; margin: 0; width: 100%; text-align: center;}
  .gm-egov-footer .code-item{float: inherit;display: inline-block;}
  /* 内容部分 */
  .gm-egov-banner{padding-top:50px;height: 260px;}
  .gm-egov-banner .txt1{ padding-left: 20px; font-size: 30px;}
  .gm-egov-banner .txt1 span{margin: 0 5px;padding: 10px 12px;}
  .gm-egov-banner .txt2{font-size: 50px;}
  .preface .preface-left img{margin-top:10px;width: 80px;}
  .summary .title{padding-top:0;line-height: 30px;}
  .summary .con{padding-top: 10px;}
  .summary .con1 .txt{line-height: 25px;}
  .summary .con2 .flex{display: block;display:-webkit-block; position: relative; overflow: hidden;}
  .summary .con2 .boxli:nth-child(odd){padding:320px 5px 0;width: 50%; float: left;}
  .summary .con2 .boxli:nth-child(even){position: absolute;left: 0;top: 0;width: 100%;}
  .summary .con2 .pic .picl,.summary .con2 .pic .picr{display: none;}
  .summary .con2 .pic-desc li{ padding: 0 0 10px; line-height: 22px;}
  .summary .con2 .pic-desc li .name{display: block;}
  .organ .statistics .num-txt{display: inline-block;width: 100%;text-align: center;}
  .organ .statistics .num-txt li{display: block;float: inherit;}
  .organ .statistics .num-txt li:nth-child(3){clear: none;}
  .organ .statistics .pic{display: inline-block;width: 100%;text-align: center;}
  .organ .table tr td{vertical-align: middle;}
  .organ .table tr td .cnt span{line-height: 20px;}
  .viewpoint .list{padding-top:0;}
  .viewpoint .list li{width: 50%;}
  .viewpoint .list li .pic .name{padding: 5px 10px;}
  .viewpoint .list li .view-title{line-height: 22px;}
  .case .txt-list.list1 li:first-child:before{top: 18px;}
  .case .txt-list.list1 li:first-child a{height: 35px; line-height: 35px; -webkit-line-clamp: 1;}
  .dynamic-study .txt-list{padding-top: 0;}
  .research-practice .gm-view .pic-list a{padding: 10px 0;}
  .research-practice .gm-view .pic-list .name{padding: 5px 10px;}
  .research-practice .gm-case .txt-list li{height: 35px; line-height: 35px;}
  .research-practice .gm-product .txt{padding: 5px 0; line-height: 25px;}
  .research-practice .report{padding-bottom: 10px;}
  .research-practice .report .box{display: block; margin: 0 auto; padding:10px 0 0;width: 70%;box-shadow: none;}
  .research-practice .report .box img.book{width: 46%;}
  .research-practice .report .box img.code{width: 49%;}
  .research-practice .report .box .name{padding-top: 10px;}
  .research-practice .gm-case .txt-list{padding: 0 0 20px;}
}

@media (max-width: 686px){
  /* 公用部分 */
  .gm-egov-header .logo{width: 180px;}
  .gm-egov-header .tel-box{line-height: 25px;}
  .global-title h2.name{font-size: 22px;}
  .gm-egov-main .sub-title{font-size: 16px;}
  .gm-egov-main .sub-title:before{height: 18px;}
  .gm-egov-footer{padding:20px 0;}
  /* 内容部分 */
  .gm-egov-banner{height: 240px;}
  .gm-egov-banner .txt2{font-size: 40px;}
  .preface .preface-left img{width: 60px;}
  .summary .title{font-size: 16px;}
  .summary .con2 .boxli:nth-child(odd){padding-top:0;width: 100%;}
  .summary .con2 .boxli:nth-child(1){padding-top: 300px;}
  .research-practice .report .box{width: 80%;}
}

@media (max-width: 581px) {
  /* 公用部分 */
  .gm-egov-menu li a{font-size: 15px;}
  .gm-egov-footer .link-menu{margin: 0 -10px 10px; line-height: 20px;}
  .gm-egov-footer .link-menu a{padding:0 10px;font-size:14px;}
  .gm-egov-footer .info span{font-size:14px; line-height: 25px;}
  .gm-egov-footer .link-menu a:nth-child(1),.gm-egov-footer .link-menu a:nth-child(3),.gm-egov-footer .link-menu a:nth-child(5),.gm-egov-footer .link-menu a:nth-child(6){display:none;}
  .gm-egov-footer .link-menu a:nth-child(4){border:0;}
  /* 内容部分 */
  .preface{display: block;}
  .preface .preface-left{display: none;}
  .preface .preface-right{padding-left: 0; padding-top:0;}
  .preface .title{display:block;width: 100%;}
  .viewpoint .list{padding-top:0;}
  .viewpoint .list li{margin-bottom:20px;width: 100%;}
  .viewpoint .list li .pic .name{padding: 5px 10px;}
  .viewpoint .list li .view-title{line-height: 22px;}
  .sider-service .menu.menu-qq{display:none;}
}
/* XS Portrait */
@media (max-width: 480px) {
  /* 公用部分 */
  .gm-egov-footer{padding:20px 0;}
  /* 内容部分 */
  .gm-egov-banner{padding-top: 60px; height: 220px;}
  .gm-egov-banner .txt1{font-size: 22px;}
  .gm-egov-banner .txt1 span{padding: 6px 8px;}
  .gm-egov-banner .txt2{padding-top:30px;font-size: 26px;text-shadow:3px 3px 0px rgba(0,0,0,.4);}
  .research-practice .report .box{width: 100%;}

}

@media (max-width: 450px) {
  /* 公用部分 */
  .gm-egov-header .logo{width: 160px;}
  .gm-egov-header .tel-box{line-height: 22px; font-size: 14px;}

}
