/* 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-zw-header .tel-line{width: 60%;}
  .gm-zw-menu li{padding: 0 30px;}
  .gm-zw-menu li a{font-size: 16px;}
  .gm-zw-wrapper .gm-zw-main{padding-top: 10px;}
  .global-title h2.name{font-size: 24px;}
  .gm-zw-main .sub-title{margin:10px 0;font-size: 18px;}
  .gm-zw-main .txt-list li a{height: 35px; line-height: 35px;}
  .gm-zw-footer .link-menu a{padding:0 10px;}
  /* 内容部分 */
  .gm-zw-banner{height: 350px;}
  .gm-zw-banner .txt2{font-size: 70px; padding: 0px 30px 0;}
  .preface .preface-left img{width: 40px;}
  .gm-zw-base .ibox img{float: inherit!important;margin-bottom: 20px;width:48%;}
  .gm-zw-base .base-main{text-align: center;}
  .gm-zw-base .ibox2, .gm-zw-base .ibox3{float: inherit!important;width:48%;display:inline-block}
  .gm-zw-base .ibox2 img, .gm-zw-base .ibox3 img{width:100%;}
  .viewpoint-con-left{width:320px;}
  .viewpoint-main .viewpoint-content li{margin-bottom: 10px;}
  .domestic-main{background: inherit;}
  .domestic-main-bottom img{float: inherit;}
  .domestic-main-top,.domestic-main-bottom{text-align: center;}
  .domestic-main-top img,.domestic-main-bottom img{margin-bottom: 30px;margin-left:0;}
  .domestic-con-top,.domestic-con-bottom{padding-left:15px;padding-right:15px;text-align: left;float: inherit;width:100%;}
  .reseach-content{float: inherit;;width:100%;}
  .reseach-main{background: inherit;background-color:#0063af}
  .gm-zw-practice .img-box img{margin-bottom: 25px;}
  .gm-zw-result .result-detail-left p{}
  /* .gm-zw-result .result-detail-left li{height:320px;} */
  .gm-zw-result .result-detail-left li img{height:auto;}
  .gm-zw-result .erwma{top:190px;right:-88px;}
  .gm-zw-result .erwma img{width:130px;}
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
  /* 公用部分 */
  body{font-size: 14px;}
  .gm-zw-header .tel-line{width: 55%;}
  .gm-zw-menu li{padding: 0 15px;}
  .gm-zw-menu li a{font-size: 16px;}
  .gm-zw-wrapper .gm-zw-main{padding-top: 10px;}
  .global-title{margin: 10px 0;}
  .global-title h2.name{font-size: 24px;}
  .gm-zw-main .sub-title{margin:10px 0;font-size: 18px;}
  .gm-zw-main .txt-list li a{height: 35px; line-height: 35px;}
  .gm-zw-footer .info{padding-top: 15px;padding-bottom: 15px;}
  .gm-zw-footer .link-menu{margin: 0 -10px;}
  .gm-zw-footer .link-menu a{padding:0 10px;}
  .gm-zw-footer .code-box{display:inline-block;float: inherit; margin: 0; width: 100%; text-align: center;}
  .gm-zw-footer .code-item{float: inherit;display: inline-block;}
  /* 内容部分 */
  .gm-zw-banner{height: 300px;}
  .gm-zw-banner .txt2{font-size: 52px;padding: 0px 30px 0;line-height:1.3;}
  .preface .preface-left img{margin-top:10px;width: 40px;}
  .gm-zw-base .ibox img{float: inherit!important;margin-bottom: 20px;width:48%;}
  .gm-zw-base .base-main{text-align: center;}
  .gm-zw-base .ibox2, .gm-zw-base .ibox3{float: inherit!important;width:48%;display:inline-block}
  .gm-zw-base .ibox2 img, .gm-zw-base .ibox3 img{width:100%;}
  .viewpoint-con-left{width:260px;}
  .viewpoint-main .viewpoint-content li{margin-bottom: 8px;}
  .domestic-main{background: inherit;}
  .domestic-main-bottom img{float: inherit;}
  .domestic-main-top,.domestic-main-bottom{text-align: center;}
  .domestic-main-top img,.domestic-main-bottom img{margin-bottom: 30px;width:500px;margin-left:0;}
  .domestic-con-top,.domestic-con-bottom{padding-left:15px;padding-right:15px;text-align: left;float: inherit;width:100%;}
  .reseach-content{float: inherit;;width:100%;}
  .reseach-main{background: inherit;background-color:#0063af}
  .gm-zw-practice .item-column1{margin-bottom: 25px;}
  .gm-zw-practice .img-box img{margin-bottom: 25px;}
  .gm-zw-practice .item-column1 td{line-height:1.4}
  .gm-zw-practice .item-column2 td{line-height:1.4}
  .gm-zw-result .result-detail-left{margin-right: 0;padding-right:0;}
  .gm-zw-result .result-detail-left li{display:inline-block;width:48%;vertical-align: top;}
  .gm-zw-result .erwma{position: inherit;right:0;top:0;border:none;}
  .gm-zw-result .result-detail-left li img{height:auto;}
}

/* xs */
@media (max-width: 767px) {
  /* 公用部分 */
  body{font-size: 14px;}
  .gm-zw-header .toogle-menu{display:inline-block;}
  .gm-zw-header .tel-line{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-zw-header .tel-line.block{display:block;width: 100%;}
  .gm-zw-header .tel-line.block .tel-title{margin-right:10px;}
  .gm-zw-header .tel-line.block .contact-method span{width: auto;font-size: 14px;}
  .gm-zw-header .tel-line{width: 42%;}
  .gm-zw-menu{padding: 10px 0;}
  .gm-zw-menu li{padding:0 5px;text-align: center;}
  .gm-zw-menu li a{font-size: 16px;}
  .gm-zw-menu span{display: none;}
  .gm-zw-wrapper .gm-zw-main{padding-top: 10px;}
  .global-title{margin: 15px 0;}
  .global-title h2.name{font-size: 24px;}
  .gm-zw-main .sub-title{margin:10px 0;font-size: 18px;}
  .gm-zw-main .sub-title:before{height: 20px;}
  .gm-zw-main .txt-list li a{height: 35px; line-height: 35px;}
  .gm-zw-footer .info{padding-top: 15px;padding-bottom: 15px;}
  .gm-zw-footer .link-menu{margin: 0 -10px;}
  .gm-zw-footer .link-menu a{padding:0 10px;}
  .gm-zw-footer .code-box{display:inline-block;float: inherit; margin: 0; width: 100%; text-align: center;}
  .gm-zw-footer .code-item{float: inherit;display: inline-block;}
  /* 内容部分 */
  .gm-zw-banner{padding-top:50px;height: 260px;}
  .gm-zw-banner .txt2{font-size: 42px; padding: 0px 30px 0;line-height:1.3;}
  .preface .preface-left img{margin-top:10px;}
  .gm-zw-base .ibox img{float: inherit!important;margin-bottom: 20px;width:100%;}
  .gm-zw-base .base-main{text-align: center;}
  .gm-zw-base .ibox2, .gm-zw-base .ibox3{float: inherit!important;width:100%;}
  .gm-zw-base .ibox2 img, .gm-zw-base .ibox3 img{width:100%;height:auto;}
  .viewpoint-main .viewpoint-content li{margin-bottom: 8px;padding:0;}
  .gm-zw-viewpoint .container{text-align: center}
  .viewpoint-con-left{display:inline-block;margin-bottom: 25px;width:360px;}
  .viewpoint-con-right{width:100%;float: inherit;text-align: left;}
  .domestic-main{background: inherit;}
  .domestic-main-bottom img{float: inherit;}
  .domestic-main-top,.domestic-main-bottom{text-align: center;}
  .domestic-main-top img,.domestic-main-bottom img{margin-bottom: 20px;margin-left:0;}
  .domestic-con-top,.domestic-con-bottom{text-align: left;float: inherit;width:auto;margin-left:10px;}
  .reseach-content{float: inherit;;width:100%;}
  .reseach-main{background: inherit;background-color:#0063af}
  .gm-zw-practice .item-column1{margin-bottom: 15px;}
  .gm-zw-practice .img-box img{margin-bottom: 15px;}
  .gm-zw-practice .item-column1 td{line-height:1.4}
  .gm-zw-practice .item-column2 td{line-height:1.4}
  .gm-zw-result .result-detail-left{margin-right: 0;padding-right:0;padding:0;border:none;background-color: #fff;}
  .gm-zw-result .result-detail-left li{display:inline-block;padding:0;width:48%;vertical-align: top;}
  .gm-zw-result .result-detail-left li:nth-child(odd){margin-right: 10px;}
  .gm-zw-result .erwma{position: inherit;right:0;top:16px;border:none;padding:0;background-color: #fff;}
  .practive-item{margin-bottom: 35px;}
  .domestic-con-title{margin-bottom: 15px;}
  ul li a{font-size: 14px;}
  .gm-zw-base .base-main-des{font-size: 14px;}
  .reseach-content>a{font-size: 14px;}
  .gm-zw-result .result-detail-left li img{height:auto;}
  .gm-zw-base .ibox img{height:auto;}
  .gm-zw-base .ibox2 img{margin-bottom: 30px;}
  .gm-zw-base .inter-title>span{margin-bottom: 15px;}
  .gm-zw-wrapper, .gm-zw-viewpoint, .gm-zw-policy,.gm-zw-domestic,.gm-zw-reseach, .gm-zw-banner{margin-bottom: 30px;}
  .gm-zw-result .result-detail-left p{line-height:1.6;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
  .gm-zw-base .lump{width:100%;font-size: 14px;}
  .gm-zw-base .lump.pull-left{margin-bottom: 15px;}
  .sider-service .menu-qq{display:none;}
}

@media (max-width: 686px){
  /* 公用部分 */
  .gm-zw-header .logo{width: 180px;}
  .gm-zw-header .tel-line{line-height: 25px;}
  .global-title h2.name{font-size: 22px;}
  .gm-zw-main .sub-title{font-size: 16px;}
  .gm-zw-main .sub-title:before{height: 18px;}
  .gm-zw-footer{padding:20px 0;}
  /* 内容部分 */
  .gm-zw-banner{height: 240px;}
  .gm-zw-banner .txt2{padding-top:0;font-size: 40px;line-height:1.3;}
  .preface .preface-left img{width: 60px;}
  .common-title img{width:43px;}
  .common-topic{margin-left:15px;margin-right:15px;font-size: 22px;}
  .common-title p{letter-spacing: 2px;font-size: 14px;}
  .gm-zw-base .ibox img{width:100%;}
  .mb30{margin-bottom: 30px;}
  .gm-zw-base .inter-title{margin-bottom: 0;}
  .domestic-main-top img,.domestic-main-bottom img{width:100%;}
  .domestic-main{padding-top:0;}
  .reseach-main{padding-left:15px;padding-right:15px;}
  .gm-zw-practice .domestic-con-detail li{margin-bottom: 10px;}
  .policy-main .policy-content li{margin-bottom: 10px;}
  /* .gm-zw-result .result-detail-left li{height:410px;} */

}

@media (max-width: 581px) {
  /* 公用部分 */
  .gm-zw-menu li a{font-size: 14px;}
  .gm-zw-footer .link-menu{margin: 0 -10px 10px; line-height: 20px;}
  .gm-zw-footer .link-menu a{padding:0 10px;font-size:14px;}
  .gm-zw-footer .info span{font-size:14px; line-height: 25px;}
  .gm-zw-footer .link-menu a:nth-child(1),.gm-zw-footer .link-menu a:nth-child(3),.gm-zw-footer .link-menu a:nth-child(5),.gm-zw-footer .link-menu a:nth-child(6){display:none;}
  .gm-zw-footer .link-menu a:nth-child(4){border:0;}
  /* 内容部分 */
  .gm-zw-banner .txt2{font-size: 30px;line-height:1.8;text-shadow:3px 3px 0px rgba(0,0,0,.4);}
  .gm-zw-menu{padding: 5px 0;}
  .preface{display: block;}
  .preface .preface-left{display: none;}
  .preface .preface-right{padding-left: 0; padding-top:0;}
  .preface .title{display:block;width: 100%;}
  .common-topic{margin-left:15px;margin-right:15px;font-size: 20px;}
  .common-title p{letter-spacing: 2px;font-size: 14px;}
  .domestic-main .domestic-con-detail li{margin-bottom: 8px;}
  .gm-zw-practice .item-column1{margin-bottom: 30px;}
  .gm-zw-practice .domestic-main-bottom{margin-bottom: 20px;}
  .gm-zw-practice .items:nth-child(n+2){margin-top: 0;}
  /* .gm-zw-result .result-detail-left li{height:350px;} */
  .gm-zw-main h3{font-size: 20px;}
  .global-title{text-align: center;}
  .gm-zw-base .lump{padding:15px;}
}
/* XS Portrait */
@media (max-width: 480px) {
  /* 公用部分 */
  .gm-zw-footer{padding:20px 0;}
  /* 内容部分 */
  .gm-zw-banner{height: 220px;}
  .gm-zw-banner .txt2{padding:0;font-size: 22px;text-shadow:3px 3px 0px rgba(0,0,0,.4);line-height:1.8;}
  .research-practice .report .box{width: 100%;}
  .viewpoint-con-left{width:100%;}
  .domestic-main-top img,.domestic-main-bottom img{width:100%;}
  /* .gm-zw-result .result-detail-left li{height:320px;} */
  .gm-zw-header .tel-line.block .tel-title{display:block;width:100%;margin-bottom:10px;}
  .gm-zw-header .tel-line .contact-method{margin-left: 0;}

}

@media (max-width: 450px) {
  /* 公用部分 */
  .gm-zw-header .logo{width: 160px;}
  .gm-zw-header .tel-line{line-height: 22px; font-size: 14px;}
  .gm-zw-header .tel-line .contact-method{width:100%;text-align: center;}
  .gm-zw-result .result-detail-left li:nth-child(odd){margin-right: 0;}
  /* .gm-zw-result .result-detail-left li img{height:260px;} */

}
@media (max-width: 350px){
  /* .gm-zw-result .result-detail-left li img{height:180px;} */
}
