@charset "utf-8";
@media only screen and (max-width: 1366px) {
  html {font-size: 16px;}
}
@media only screen and (max-width: 1200px) and (max-width: 1000px) {
  html {font-size: 14px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1920px) {
  .mdis {display:none}
}

@media only screen and (max-width: 1366px) {
  .head_nav ul > li > a {line-height: 58px;}
  .head_nav .xyvr {background-position-y: 23px;}
  .nav_menu::after {top: 26px;}
  .information {background: none;}
  .menu_erji {top:100%;}
}

@media only screen and (max-width: 1305px) {
  .head_nav ul > li:nth-child(1) {margin-right: 4.4rem;}
  .head_nav ul > li {margin-right: 5rem;}
}

@media only screen and (max-width: 1280px) {
  .notice_content, .infor_content {width: 84%;}
  .menu_tab .artions,.menu_tab .fourtab div:nth-child(1),.menu_tab .fourtab div:nth-child(3) {margin-right: 0.625rem;}
  .menu_tab .fourtab div:nth-child(4),.menu_tab .fourtab div:nth-child(3) {margin-top: 2%;}
  .fourtab {width: 62%;}
  .foot-qrcode {width: 30%;}
}

@media only screen and (max-width: 1200px) {
  .head_nav ul > li {margin-right: 2rem;}
  .headbg > .flx {justify-content: space-around;}
  .infor_time strong,.notice_time strong {font-size: 1.6rem;}
  .infor_time p,.notice_time p {font-size: 0.875rem;}
  .information {background: none;}
  .nflx {justify-content: space-evenly;}
  .head_nav {padding: 0 46px;}
  .menu_tab ul li a em {display: none;}
  .menu_tab ul li a p {font-size: 1rem;}
  .menu_tab ul li a span {font-size: 0.625rem;}
  .eplan p,.ainquiry p {margin-top: 8rem;}
  .head_nav ul > li:nth-child(1) {margin-right: 2rem;}
  .qulink ul li {margin-bottom: 1.6%;}
  .qulink ul li a{padding-top:4.8%}
  .qulink ul li a,.live_vr li {font-size: 1.6rem;transition: all 0.4s ease;}
  .ripple {height: 65px;width: 65px;border-radius: 65px;top: 58%;}
  .ripple:before {height: 75px;width: 75px;top: 17%;}
  .live_vr li {margin-left: -31%;top: 41%;}
  .menu_tab .fourtab div:nth-child(2) a p,.menu_tab .fourtab div:nth-child(4) a p {margin-top: 8.4rem !important;}
  .artions p {margin-top: calc(100% - 114px);}
  .notice_time, .infor_time {    width: 13%;}
  .notice_content, .infor_content {width: 83%;}
  .foot-contact {width: 22%;}
  .foot-qrcode li {margin-left:13px;}
  .foot-qrcode li:nth-child(1){margin-left:0;}
  .foot-qrcode {width: 40%;}
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
  .fourtab {width: 62%;}
  .artions {width: 36%;}
  .fourtab div {width: 48%;}
  .menu_tab .fourtab div:nth-child(4),
  .menu_tab .fourtab div:nth-child(3) {margin-top: 3%;}
  .eplan p,.ainquiry p {margin-top: 43%;}
  .menu_tab div a span {display: none;}
  .artions p {margin-top: calc(100% - 92px);}
  .menu_tab div a {padding: 1rem 0.875rem 0 0.875rem;}
  .qulink ul li {margin-bottom: 0.525rem;}
  .menu_tab .fourtab div:nth-child(2) a p,.menu_tab .fourtab div:nth-child(4) a p {margin-top: 44% !important;}
}

@media only screen and (max-width: 1024px) {
  .padd {padding: 0;}
  .head_xf{display: none;}
  .head_l-s {display: none;}
  .head_nav {display: none;}
  .headbg {padding: 1.5rem;}
  .web_nav_search {display: block;transition: all 0.4s ease;}
  .navbth {cursor: pointer;height: 20px;margin-top: 1.4rem;position: relative;z-index: 9999;}
  .navbth em {width: 1.6rem;height: 2px;position: relative;background: #fff;display: block;}
  .navbth em::before,.navbth em::after {content: "";top: 8px;width: 1.6rem;height: 2px;position: absolute;background: #fff;}
  .navbth em::after {top: 16px;}
  .web_close {font-size: 3rem;color: #fff;position: absolute;top: 6px;right: 15px;z-index: 100000;cursor: pointer;}
  .web_h_nav {z-index: 99999;position: fixed;width: 100%;height: 100vh;right: -105%;top: 0;display: none;padding: 3rem 0 2rem;overflow: hidden;pointer-events: none;transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;-ms-transition: all 0.4s ease;display: flex;display: -webkit-flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;background: #006fc4;background-size: 100% auto;}
  .act {pointer-events: auto;right: 0;}
  .headbg > .flx {display: inline-flex;}
  .web_h_nav ul {width: 100%;overflow: auto;margin-bottom: 2rem;}
  .web_h_nav ul li a {color: #fff;display: block;position: relative;font-size: 1.2rem;}
  .web_h_nav ul li a i {position: absolute;background: url(../images/web_next_white.png) no-repeat;right: 0;top: 5px;width: 15px;height: 15px;transform: rotate(180deg);transition: all 0.4s ease;}
  .web_h_nav ul li a i.action {transform: rotate(90deg);}
  .web_h_nav ul li .web_h_navmenu {display: none;position: relative;width: 100%;z-index: 9;left: 0;margin-left: 0;background: none;border: 0;clear: both;padding-bottom: 10px;}
  .web_h_nav ul li {border-bottom: 1px solid #3287c9;width: 100%;padding: 0 2rem 1rem 2rem;margin: 1rem 0;position: relative;}
  .web_h_nav ul li:nth-last-child(1) {border: 0;}
  .web_h_navmenu a {font-size: 1rem !important;color: #92d0ff !important;padding-top: 1rem;}
  .web_h_search {width: 100%;padding: 0 2rem;}
  .inpssk {width: 100%;height: 40px;border-radius: 3rem;padding: 0 3rem 0 1rem;}
  .ssicon {margin: -2.3rem 1rem 0 0;z-index: 999;position: relative; background:url(../images/web_zsw_14.jpg) no-repeat center; font-size:0; width: 21px; height: 23px;}
  .infor_time p,.notice_time p {font-size: 0.875rem;}
  .infor_time strong,.notice_time strong {font-size: 1.6rem;}
  .notice_time,.infor_time {padding-top: 0.4rem; width: 15%;}
  .notice_content, .infor_content {width: 80%;}
  .notice_title p,.infor_title p {font-size: 1.8rem;}
  .menu_tab .artions a em,.menu_tab .fourtab div a em {display: none;}
  .foot-flx {justify-content: space-evenly; flex-wrap: wrap}
  .live_vr li {top: 38%;}
  .qulink ul li {margin-bottom: 0.525rem;}
  .menu_tab .artions,.menu_tab .fourtab div:nth-child(1),.menu_tab .fourtab div:nth-child(3) {margin-right: 0.625rem;}
  .eplan p,.ainquiry p {margin-top: 47%;}
  .menu_tab div a {padding: 0.625rem 1.25rem 0 1.25rem;}
  .artions {width: 60%;}
  .artions p {margin-top: 74% !important; width: 135px !important;}
  .menu_tab .fourtab div:nth-child(2) a p,.menu_tab .fourtab div:nth-child(4) a p {margin-top: 47% !important; margin-right: 0 !important;  background:none;}
  .dis{display:none;}

  .fourtab {width: 100%;float: none;display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: space-around;}
  .menflx {display: flex;display: -webkit-flex;}
  .menu_tab div a p {font-size: 1.2rem;width: 120px; background:none;}
  .menu_tab div a p span {display: none;}
  .menu_tab .fourtab div:nth-child(4), .menu_tab .fourtab div:nth-child(3) {margin-top: 4%;}
  .fotyears p {background-position: left 5px !important;}
  .menu_tab .fourtab div:nth-child(2) a p {background-position: 28px 5px;}
  .foot-contact { width: 33%; margin-top:3%;}
  .foot-qrcode { width: 37%; margin-top: 3%;}
  .foot-qrcode li {width: 11%;     float: left;}
  .footerbg .box div{width: 100%; text-align: center;}
  .notice_list, .infor_list{height: 630px;}
  .foot-qrcode li {width: 13%;float: none;margin-left: 0;display: inline-block;}
  .foot-contact p {font-size: 1.6rem;}
  .foot-contact span {font-size: 1rem;line-height: 1.8rem;}
  .qulink ul li a {padding-bottom: 15%;}

  #portamento_container,.details-l-s{display:none}
  .list-page {width: 100%; padding: 0 3%;}
  .details-page { width: 100%; padding: 0 3%;}
  .details-p-t .wz-source {font-size: 1rem;}
  .pro-sort ul li{ width: 100%;margin-left: 0;}
  .map-wz {width: 100%;     text-align: center;}
  .map-c-1,.map-c-2{float:none; text-align: center;}
  .lqcxrk ul li p{margin:0; text-align:left;}
  .lqcxrk{width:100%;}
  .cxzysx {margin-left:0;}
  .lq_input {width: 100%;     height: 46px;}
  .cx_button {    width: 46%;}
  .images-list{width: 100%; }
  .images-list .img-l-c ul li{width: 100%; }
  .images-list .img-l-c ul li img {height:auto;}
  .img-l-c ul li p{    margin: 1% 0 4% 0;}
}
@media only screen and (max-width: 1000px) {
  .foot-flx {flex-wrap: wrap;}
  .foot-contact {margin: 2% auto !important;}
  .inflx {flex-wrap: wrap;}
  .notice_list,.infor_list {width: 100%;height:auto;}
  .notice_title a,.infor_title a {font-size: 1.2rem;}
  .notice_title a:hover,.infor_title a:hover {padding-right: 5.6rem;}
  .notice_content h4,.infor_content h4 {font-size: 1.2rem;}
  .notice_content span,.infor_content span {font-size: 1rem;}
  .infor_list {margin-top: 4%;}
}
@media only screen and (max-width: 820px) {
  .qulink ul li a {padding-bottom: 14%;}
  .artions p {width: 120px !important;}
  .artions {width: 61%;}
  .foot-contact span {font-size: 1.2rem;line-height: 2rem;}
  .foot-contact p {font-size: 1.8rem;}
  .infor_time strong, .notice_time strong {font-size: 1.8rem;}
  .infor_time p, .notice_time p {font-size: 1rem;}
}
@media only screen and (max-width: 768px) {
  .artions {display: none;}
  .qulink ul li a {padding-bottom: 19%;font-size: 1.6rem;}
  .live_vr li {top: 35%;}
  .qulink {background: none;}
  .headbg {padding: 1.2rem 1.5rem;}
  .menu_tab div a p {width: 107px; font-size: 1.4rem; }
  .pption p {width: 148px !important;}
  .fotyears p {width: 145px !important;}
  .foot-image img {width: 62%;}
  .notice_content,.infor_content {padding-top: 0.6rem;}
  .quicklink {background: none;margin-top:0;}
  .qulink ul li a,.live_vr li {font-size: 2rem;}
  .qulink,.qvidoe {width: 100%;}
  .quicklink > .flx {flex-wrap: wrap;}
  .qvidoe {height: 410px;margin-top: 2%;}
  .back-top {width: 5%;}
  .qu_video{margin-top:1.5%}
  .qu_vr{width:100%;margin-top: 1%;}
  .foot-contact span {font-size: 1.2rem;line-height: 2.4rem;}
  .foot-qrcode li em {    font-size: 1.2rem;}
  .copyright p {font-size: 1.4rem;}
  .foot-qrcode li {width: 16%;}
  .back-top p {    font-size: 1.4rem;}
  .infor_time strong, .notice_time strong {font-size: 2.2rem;}
  .infor_time p, .notice_time p {font-size: 1.2rem;}
  .foot-contact p {font-size: 1.8rem;}
}
@media only screen and (max-width: 640px) {
  .head_logo{width:280px;}
  .live_vr li {top: 36%;}
  .foot-contact span {font-size: 1rem; line-height: 2rem;}
  .foot-contact p {    font-size: 2rem;}
  .foot-qrcode li {width: 17%;}
  .menu_tab div a p span {display: none;}
  .infor_time strong, .notice_time strong {font-size: 1.8rem;}
  .infor_time p, .notice_time p {font-size: 1rem;}
  .cx-result li strong{ width: 50%;}
  .cx-result li span{ width: 50%;}
}
@media only screen and (max-width: 425px){
  .back-top p {font-size: 1rem;}
  .notice_time, .infor_time {width: 18%;}
  .qulink ul li a {padding-bottom: 15%;}
  .foot-image img {width: 80%;}
  .copyright p {font-size: 1.2rem;}

  .list-page ul li a {width: 62%;}
  .map-wz li {font-size: 1.1rem;line-height: 2rem; margin-bottom: 4%;}
  .map-content {padding: 0 3%;}
}
@media only screen and (max-width: 414px){
  .foot-image img { width: 92%;}
  .foot-contact span {line-height: 2rem; font-size: 1rem;}
  .foot-contact p {font-size: 1.6rem;}
  .foot-qrcode li {    width: 26%;}
  .notice_content, .infor_content{width: 77%;}
  .qulink ul li a {padding-bottom: 15%;}
  .qu_video {margin-top: 2%;}
  .qu_vr {margin-top: 2%;}
  .menu_tab {margin-top: 2.4rem;}
  .qu_vr a:after {background-size: 80%;}
  .infor_time strong, .notice_time strong {font-size: 1.8rem;}
  .infor_time p, .notice_time p {font-size: 1rem;}
  .copyright p {font-size: 1.2rem;}
  .back-top p {font-size: 1rem;}
  .back-top {width: 10%;}
}
@media only screen and (max-width:375px) {
  .notice_content, .infor_content {width: 75%;}
  .notice_time, .infor_time {width: 21%;}
  .foot-qrcode li {width: 26%;}
  .qulink ul li a {padding-bottom: 14%;}
  .qvidoe {    height: 240px;}
  .foot-contact span {font-size: 1rem;line-height: 2rem;}
  .foot-image img {width: 90%;}
  .foot-contact p {font-size: 1.6rem;}
  .qulink ul li a, .live_vr li {font-size: 1.8rem; top: 32%;}
  .notice_title p, .infor_title p { padding-left: 9%;}
  .menu_tab .fourtab div:nth-child(2) a p, .menu_tab .fourtab div:nth-child(4) a p, .eplan p, .ainquiry p {margin-top: 41% !important;}
  .fourtab div {width: 47%;}
  .menu_tab .fourtab div:nth-child(4), .menu_tab .fourtab div:nth-child(3) { margin-top: 7%;}
  .menu_tab {margin-top: 8%;}
  .fourtab div a p:after{display:none;}
  .qvidoe a img {width: 20%; left: 54%;margin-left: -53px;}
  .v_sp{display:none;}
  .qu_vr {margin-top: 2.2%;}
  .qu_video {margin-top: 2.5%;}
  .qu_vr a:after {background-size: 80%;}
  .infor_time strong, .notice_time strong {font-size: 1.8rem;}
  .infor_time p, .notice_time p {font-size: 1rem;}

  .mianbxContent {padding-left: 2rem;}
}
@media only screen and (max-width:320px) {
  .headbg{padding: 6% 3%;}
  .notice_title a, .infor_title a {font-size: 1rem;}
  .notice_title p, .infor_title p {font-size: 1.6rem; background-size: 22% 80%;}
  .qulink ul li a,.live_vr li {font-size: 1.6rem;}
  .foot-image img {width: 90%;}
  .ripple {margin-left:-31px;height: 55px;  width: 55px;top: 64%;}
  .qvidoe{height: 205px;}
  .qvidoe a img {left: 58%;margin-left: -58px;}
  .live_vr li {top: 33%;}
  .foot-contact span {    font-size: 1rem;    line-height: 2rem;}
  .foot-contact p {font-size: 1.5rem;}
  .foot-contact {margin: 10% auto !important;}
  .foot-qrcode li {    width: 27%;}
  .foot-qrcode li{ margin-left:4%;}
  .foot-qrcode li:nth-child(1){ margin:0;}
  .foot-qrcode li em {font-size: 1.1rem;}
  .notice_time, .infor_time {width: 22%;}
  .notice_content, .infor_content{width: 74%;}
  .notice_list ul li, .infor_list ul li {    padding: 4% 4%;}
  .menu_tab{margin-top: 7%;}
  .information{margin-top: 7%;}
  .fourtab div a p:after{display:none;}
  .fourtab div {width: 47%;}
  .menu_tab .fourtab div:nth-child(2) a p, .menu_tab .fourtab div:nth-child(4) a p, .eplan p, .ainquiry p { margin-top: 38% !important;}
  .menu_tab .fourtab div:nth-child(4), .menu_tab .fourtab div:nth-child(3) {margin-top: 6%;}
  .v_sp{display:none;}
  .qu_video{margin-top:3%}
  .qu_vr {margin-top: 3%;}
  .qu_vr a:after {background-size: 72%;}
  .infor_time strong, .notice_time strong {font-size: 1.8rem;}
  .infor_time p, .notice_time p {font-size: 1rem;}
  .copyright p {font-size: 1rem;}
}