@charset "utf-8";
body{min-width: 1100px;}
.menu__toggle{display:none;cursor:pointer;background-color:#e5e5e5;border:0;padding:10px;height:40px;width:40px}
.menu__toggle:hover{background-color:#e5e5e5;}
.menu__toggle__bar{display:block;width:20px;height:2px;background-color:#4e4e4e;-webkit-transition:.15s cubic-bezier(.75,-.55,.25,1.55);transition:.15s cubic-bezier(.75,-.55,.25,1.55)}
.menu__toggle__bar+.menu__toggle__bar{margin-top:4px}
.menu__toggle--active .menu__toggle__bar{margin:0;position:absolute}
.menu__toggle--active .menu__toggle__bar:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.menu__toggle--active .menu__toggle__bar:nth-child(2){opacity:0}
.menu__toggle--active .menu__toggle__bar:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu{display:none}
.menu ul{padding:0;list-style:none;font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif; text-align:left; width:1100px; margin:0 auto; z-index:9999;}
.menu a,.menu li{display:inline-block;font-size:16px;}
.menu a{color:#4e4e4e;text-decoration:none}
.menu__nav{background-color:#e5e5e5;}
.menu__nav>ul>li{position:relative;}
.menu__nav>ul>li>a{padding:10px 29px;text-transform:uppercase}
.menu__nav>ul>li:hover>ul{opacity:1;visibility:visible;margin:0}
.menu__nav>ul>li:hover>a{color:#fff; background:#999;}
.menu__nav__child{position:absolute;top:100%;left:0;z-index:1;opacity:0;visibility:hidden;margin:20px 0 0 0;background-color:#336699;-webkit-transition:margin .15s,opacity .15s;transition:margin .15s,opacity .15s}
.menu__nav__child>li{width:100%;border-bottom:1px solid #ccc;}
.menu__nav__child>li:last-child{border:0}
.menu__nav__child a{padding:8px;width:100%;border-color:#373737}
.menu__nav__child a:hover{background-color:#363D57;border-color:#363D57;color:#fff}
.menu__nav--open{display:block!important}
.menu__nav--open .menu__nav__child{display:block}
@media only screen and (max-width: 768px) {
	body{min-width: 320px;}
	.nc_1{height: 220px;}
	.nc_1 .nc_11{height: 30px;}
	.nc_1>div{width: 97%;}
	.nc_1 .nc_12{background-size: auto 100%;height: 40px;}
	.nc_1 .nc_13{font-size: 16px;}
	.nc_2{width: 100%;margin-bottom: 25px;}
	.title{width: 100%;margin-top: 25px;margin-bottom: 25px;}
	.title_p1{font-size: 24px;}
	.title_p2{line-height: 26px;}
	.nc_21>div img{width: 100%;}
	.nc_21 .nc_211 p span,.nc_21 .nc_212 p span,.nc_21 .nc_213 p span,.nc_21 .nc_214 p span{background: none;text-indent:inherit;width: 98%;font-size: 17px;}
	.nc_3{background-size: auto 100%;padding-top: 0;height: 830px;}
	.nc_31{width: 100%; text-align: center;}
	.nc_31 img{float: none !important;margin-bottom: 20px;}
	.nc_4{width: 100%;margin-bottom: 0;}
	.nc_41>div img{width: 100%;}
	.nc_41>div>div>p{font-size: 18px;bottom: 4px;height: 30px;line-height: 30px;}
	.nc_5{background-size: auto 100%;padding-top: 0;height: auto;}
	.nc_51{width: 100%; overflow: hidden;}
	.nc_51>img{width: 138%;}
	.nc_511{display: none;}
	.nc_6{width: 100%;}
	.nc_611{width: 28%;}
	.nc_612{width: 7.8%;height: 260px;}
	.nc_71{height: 340px;}
	.nc_71>img{display: none;}
	.nc_71>div{display: block !important;text-align: center;}
	.nc_71>div>img{width: 98%;}
	.nc_41>div>div>p{text-indent: inherit;}
  .nav{ display:none;}
	.menu{display:block;}
	.menu ul{ width:100%;}
	.menu__toggle{display:inline-block;position: absolute;top: 20px;right: 5px;}
	.menu__nav,.menu__nav__child{display:none}
	.menu__nav{margin:10px 0;text-align:left !important;width: 40%;right: 5px;position: absolute;z-index: 1000;top: 70px;}
	.menu__nav>ul>li{width:100%;border-right:0;border-bottom:1px solid #ccc}
	.menu__nav>ul>li:last-child{border:0}
	.menu__nav>ul>li:first-child>a:after{content:'';position:absolute;height:0;width:0;right:1em;top:-6px;border:6px solid transparent;border-top:0;border-bottom-color:inherit}
	.menu__nav>ul>li>a{width:94%;padding:10px;border-color:#111;position:relative}
	.menu__nav a:hover{background-color:#0186ba;border-color:#0186ba;color:#fff}
	.menu__nav__child{position:static;background-color:#373737;margin:0;-webkit-transition:none;transition:none;visibility:visible;opacity:1}
	.menu__nav__child>li:first-child>a:after{content:none}
	.menu__nav__child a{padding-left:20px;width:100%}
	.logo1{ width:100%; height:80px;}
	.dbdh1{ width:100%;}
	.dbnr{ width:100%;}
	.top .top1{ width:100%;}
	.top .top1 .topy{ display:none;}
	.logo1 .logoy{ display:none;}
	.db{ display:none;}
	.logo1 .logox{ display:none;}
	.logo1 .logoz img{ width:175px;height:auto;}
	.social_nav5{display:block !important;}
	.social_nav5{height:13vw;position:fixed; bottom:0; min-width:320px; max-width:768px; width:100%;  z-index:999; background: #232323; display:none;}
	.social_nav5 li{width:25%; float:left; position:relative; text-align:center; color:#fff;line-height:1rem; height:5.33rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
	.social_nav5 li:last-child{border-right:none;}
	.social_nav5 li em{ width:50%; display:block; margin:0 auto; padding:0.5rem 0 0.1rem 0;}
	.social_nav5 li em img{ width:100%; height:auto;}
	.social_nav5 li a{ color:#fff;}
	.social_nav5 li.cur{ color:#fff;}
	.social_nav5 li .erji{ position:absolute;bottom:5.33rem; left:0; width:100%; text-align:left; background:#33c2ec; display:none;opacity: 0.9; }
	.social_nav5 li .erji a{ display:block;line-height:20px; font-size:1rem; line-height:2rem;position:relative; text-align:center;  color:#fff;}
	.social_nav5 li .erji a:last-child{border-bottom:none;}
   .fwbg{margin-bottom: 13vw;}
    .footer{display:none;}
  .server{display:none !important;}
}
@media only screen and (max-width: 640px) {
	.nc_21>div{width: 47%;margin-left: 2% !important;margin-bottom: 20px;}
	.nc_21>div>p{line-height: 20px;}
	.nc_41>div{width: 47%;margin-left: 2% !important;margin-bottom: 20px;}
	.nc_611{width: 40%;}
	.nc_612{width: 10%;height: 340px;}
	.nc_71{height: 280px;}
  .nc_7{margin-bottom: 81px;}
  .social_nav5{height:14vw;}
}
@media only screen and (max-width: 550px) {
	.nc_31 img{width: 400px;}
	.nc_3{height: 645px;}
	.nc_71{height: 250px;}
}
@media only screen and (max-width: 520px) {
	.nc_612{height: 330px;}
  .social_nav5{height:15vw;}
}
@media only screen and (max-width: 500px) {
	.nc_7{margin-bottom: 71px;}
}
@media only screen and (max-width: 480px) {
	.nc_612{height: 315px; background-size: 100% auto;}
	.nc_611 div{margin-bottom: 0;}
	.nc_71{height: 220px;}
	.title_p1{font-size: 20px;}
	.title_p2{font-size: 15px;}
  .social_nav5{height:17vw;}
}
@media only screen and (max-width: 430px) {
	.nc_7{margin-bottom: 66px;}
}
@media only screen and (max-width: 400px) {
	.nc_1{height: 195px;}
	.nc_1 .nc_11{height: 15px;}
	.nc_1 .nc_12{height: 32px;}
	.nc_1 .nc_13{margin-top: 5px;line-height: 22px;}
	.nc_21 .nc_211 p span, .nc_21 .nc_212 p span, .nc_21 .nc_213 p span{font-size: 16px;}
	.title{margin-bottom: 15px;margin-top: 15px;}
	.nc_31 img{width: 360px;}
	.nc_3{height: 575px;}
	.nc_71{height: 180px;}
	.nc_41>div>div>p{font-size:16px;bottom: 0;}
}
@media only screen and (max-width: 360px) {
	.nc_31 img{width: 320px;}
	.nc_3{height: 525px;}
	.nc_71{height: 161px;}
	.nc_41>div>div>p{font-size:15px;}
}