*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
*:focus {outline:inherit}
html {-webkit-tap-highlight-color:transparent}
@font-face {
	font-family: "Roboto-Regular";
	src: url("../font/Roboto-Regular.ttf");
}
body {overflow-x:hidden;background-color:#fff;color:#333;font-size:16px;font-family:'Roboto-Regular';-webkit-overflow-scrolling:touch}
body *{font-family:'Roboto-Regular' !important;}
body,dd,dl,figure,form,h1,h2,h3,h4,h5,h6,p,td,th {margin:0;padding:0;border:0}
li,ol,ul {margin:0;padding:0;list-style-type:none}
img {max-width:100%;border:0;vertical-align:middle}
img[src=""] {opacity:0}
table {border-collapse:collapse;border-spacing:0}
a {color:#000;outline:none;text-decoration:none;background:transparent}
a,em,i,span {display:inline-block}
b,em,i {font-style:normal}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:14px}
button {padding:0}
button,input,optgroup,select,textarea {outline:0;border:0;vertical-align:middle;font-family:'Microsoft Yahei'}
input[type=radio],input[type=checkbox] {vertical-align:-2px}
button,html input[type=button],input[type=reset],input[type=submit],input[type=text] {outline:0;border:0;border-radius:0;cursor:pointer;-webkit-appearance:button}
textarea {resize:none;font-size:14px}
textarea,.select {appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}
.select::-ms-expand {display:none}
.clearfix::after,.row::after {display:table;content:""}
.clearfix:after,.row:after,.clear {clear:both}
.els {display:inline-block;overflow:hidden;width:100%;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word}
.els2 {display:block;display:-webkit-box;width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.els3 {display:block;display:-webkit-box;width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.img-md img {transform:scale(1);-webkit-transform:scale(1);transition:all .8s;-webkit-transition:all .8s}
.img-md:hover img {transform:scale(1.1);-webkit-transform:scale(1.1)}
.tra,a {transition:all .3s;-webkit-transition:all .3s}
.fl {float:left}
.fr {float:right}
.df,.dfcc,.dfccs,.dflc,.dflcs,.dflr,.dflrc,.dflrs {display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;}
.df {-webkit-flex-wrap:wrap;flex-wrap:wrap}
.df>* {-webkit-flex-grow:1;flex-grow:1}
.dfcc,.dflrc,.dflcs,.dfccs {-webkit-justify-content:center;justify-content:center}
.dflc,.dfcc,.dfccs,.dflrc,.dflrs {-webkit-align-items:center;align-items:center}
.dflr,.dflrc {-webkit-justify-content:space-between;justify-content:space-between}
.dflrs {-webkit-justify-content:space-around;justify-content:space-around}
.dflcs,.dfccs {-webkit-flex-direction:column;flex-direction:column}
.dflr::before,.dflrc::before,.dflr::after,.dflrc::after {display:none}

.img,.imgs {overflow:hidden;background:#eee url(data:image/gif;base64,R0lGODlhEgASAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMDFGMDBBNEVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMDFGMDBBNUVEMzUxMUU4QTY0RUU2ODg1MjRFRjdDMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwMUYwMEEyRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwMUYwMEEzRUQzNTExRThBNjRFRTY4ODUyNEVGN0MxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkECQgAAQAsAAAAABIAEgAAAiuMj6nLnQADBE7GWTE+2+jIgd4lWlRIdSbynaO7qjIJz2lpr06blT1cCToKACH5BAkJAAEALAAAAAASABIAAAItjI95wOrGwHMRVdpWhu1yqUleMFblRnboKa5uC36WGqe1+c6wzrPPOJEFh8MCACH5BAkJAAEALAAAAAASABIAAAIthIOpa7CvWjxQJvtw0NNdikjaeJBeWIKbKrKuY3brOcvxB79Qje93ptr1hIsCACH5BAkIAAEALAAAAAASABIAAAIvjB+gyK3QzEMzVrlsxvDMm2whBJaL2XEjJX7tS8JsnK7eKd/0zKORrfo5RMJgowAAIfkECQkAAQAsAAAAABIAEgAAAi6Mj6nLC48eYDLCerCpOnQOZeF2jZ4JTqJKTh9asqecWnRs5+8t5ysF6zWGREMBACH5BAUIAAEALAAAAAASABIAAAIsjI8Im63s3AJxPiqhsRlvxn1eYIWkdlLmCqKs6sbw+KbX3eFNHe1oLwImLAUAOw==) no-repeat center}
.img img,.imgs img {width:100%;height:100%;object-fit:cover}
.imgs {position:relative}
.imgs img {position:absolute;top:0;left:0}
.po-auto {position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;max-width:95%;max-height:95%}
.f16{
	font-size: 16px!important;
}
.h81{
	padding-top: 81px;
}
/* 图片弹窗 begin */
.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list {position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus {outline:none}
.slick-list.dragging {cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track {position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after {content:"";display:table}
.slick-track:after {clear:both}
.slick-loading .slick-track {visibility:hidden}
.slick-slide {float:left;height:100%;min-height:1px}
[dir="rtl"] .slick-slide {float:right}
.slick-slide img {width:100%;display:block}
.slick-slide.slick-loading img {display:none}
.slick-slide.dragging img {pointer-events:none}
.slick-initialized .slick-slide {display:block}
.slick-loading .slick-slide {visibility:hidden}
.slick-vertical .slick-slide {display:block;height:auto}
.slick-arrow.slick-hidden {display:none}
.slick-arrow {z-index:1;position:absolute;top:50%;font-size:0;cursor:pointer;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.slick-prev {left:0}
.slick-next {right:0}
.slick-dots {position:absolute;left:0;bottom:20px;width:100%;font-size:0;text-align:center}
.slick-dots div {display:inline-block;width:12px;height:12px;border-radius:99px;background:#ccc;margin:0 5px;cursor:pointer}
.slick-dots div.slick-active,.slick-dots div:hover,.slick-dots div:focus {background:#333}
.slick-dots div button {display:none}

.fix-wrap {display:none;z-index:999;position:fixed;background:rgba(0,0,0,0.8)}
.fix-wrap,.fix-wrap svg {top:0;left:0;width:100%;height:100%}
.fix-wrap .hide,.fix-wrap circle {transition:all .8s;-webkit-transition:all .8s}
.fix-wrap .hide {position:fixed;top:5%;right:5%;width:49px;height:49px;border-radius:50%;cursor:pointer;overflow:hidden;background:transparent}
.fix-wrap .hide::before,.fix-wrap .hide::after {z-index:1;position:absolute;content:'';top:50%;left:50%;width:1px;height:50%;margin-top:-25%;background:#fff}
.fix-wrap .hide::before {transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.fix-wrap .hide::after {transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.fix-wrap .hide:hover {transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}
.fix-wrap .hide:hover circle {fill:none;stroke-dasharray:145}
.fix-wrap svg {position:absolute}
.fix-wrap circle {stroke-dasharray:0 145}
.fix-pic {overflow:auto}
.fix-pic img {max-height:100%;animation:zoomIn .5s both;-webkit-animation:zoomIn .5s both}
.fix-pics {background:rgba(0,0,0,0.7)}
.fix-pic-slider {color:#fff}
.fix-pic-slider .item {position:relative;width:100%;height:100vh;cursor:grab;cursor:-webkit-grab;background-color:transparent}
.fix-pic-slider .item:active {cursor:grabbing;cursor:-webkit-grabbing}
.fix-pic-slider .item::after {position:absolute;content:'';z-index:-1;top:0;right:0;bottom:0;left:0;margin:auto;width:50px;height:50px;border-radius:5px;box-shadow:0 0 10px rgba(255,255,255,0.1);background:rgba(255,255,255,0.9)}
.fix-pic-slider img,.fix-pic-slider em {position:absolute;left:0;bottom:0}
.fix-pic-slider img {top:0;right:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:inherit}
.fix-pic-slider em {width:100%;line-height:25px;font-weight:bold;text-align:center;font-size:16px;padding:10px;box-shadow:0 0 10px rgba(255,255,255,0.1);background:rgba(0,0,0,0.7)}
.fix-pic-slider .slick-arrow {width:45px;height:45px;border-radius:5px;box-shadow:0 0 5px rgba(255,255,255,0.1);background:rgba(0,0,0,0.3);transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all .5s;-webkit-transition:all .5s}
.fix-pic-slider .slick-arrow::after {position:absolute;content:'';top:50%;border:solid #fff;padding:6px}
.fix-pic-slider .slick-arrow:hover {background:rgba(0,0,0,0.9)}
.fix-pic-slider .slick-prev {left:1%;animation:slideInLeft .5s both;-webkit-animation:slideInLeft .5s both}
.fix-pic-slider .slick-prev::after {left:50%;border-width:0 1px 1px 0;transform:translateX(-25%) translateY(-50%) rotate(135deg);-webkit-transform:translateX(-25%) translateY(-50%) rotate(135deg)}
.fix-pic-slider .slick-next {right:1%;animation:slideInRight .5s both;-webkit-animation:slideInRight .5s both}
.fix-pic-slider .slick-next::after {right:50%;border-width:1px 0 0 1px;transform:translateX(25%) translateY(-50%) rotate(135deg);-webkit-transform:translateX(25%) translateY(-50%) rotate(135deg)}
.fix-pic-slider .slick_page {position:absolute;top:0;left:0;padding:15px;font-size:16px;font-weight:bold}
.fix-pic-slider .slick_page i {font-size:22px}
.fix-pic-slider .slick_page div {display:none}
.fix-pic-slider .slick_page div.slick-active {display:block}
/* 图片弹窗 end */

/* 视频弹窗 */
.fix-wrap {display: none;z-index: 999;position: fixed;background: rgba(0, 0, 0, 0.8)}
.fix-wrap,.fix-wrap svg {top: 0;left: 0;width: 100%;height: 100%}
.dt {display: table;table-layout: fixed}
.wh1 {width: 100%;height: 100%}
.dtcell {display: table-cell;vertical-align: middle;text-align: center;padding:15px}
.dtcell img {max-width: 100%;object-fit: contain;max-height: 600px;margin: 0 auto}
.fix-video .video-wrap {margin: 0 auto;width:100%;}
.fix-video video {box-sizing:border-box;width: 70%;height: 70%;padding: 10px;border-radius: 5px;border: 1px solid #3a3a3a;box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);background: #2d2d2d;object-fit: cover;animation: ReturnToNormal .5s both;-webkit-animation: ReturnToNormal .5s both}
.fix-wrap .hide01,.fix-wrap circle {transition: all .8s;-webkit-transition: all .8s}
.fix-wrap .hide01 {position: fixed;top: 5%;right: 5%;width: 49px;height: 49px;border-radius: 50%;cursor: pointer;overflow: hidden;background: transparent}
.fix-wrap .hide01:hover {transform: rotate(-180deg);-webkit-transform: rotate(-180deg)}
.fix-wrap .hide01::before,.fix-wrap .hide01::after {z-index: 1;position: absolute;content: "";top: 50%;left: 50%;width: 1px;height: 50%;margin-top: -25%;background: #fff}
.fix-wrap .hide01::before {transform: rotate(45deg);-webkit-transform: rotate(45deg)}
.fix-wrap .hide01::after {transform: rotate(-45deg);-webkit-transform: rotate(-45deg)}
.fix-wrap svg {position: absolute}
.fix-wrap,.fix-wrap svg {top: 0;left: 0;width: 100%;height: 100%}
.fix-wrap circle {stroke-dasharray: 0 145}
.fix-wrap .hide01:hover circle {fill: none;stroke-dasharray: 145}

/* 视频 begin */

.shade {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 102;
  width: 100%;
  height: 100%;
  background-color: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.big-video {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 103;
  box-sizing: border-box;
  width: 970px;
  margin-left: -485px;
  padding: 5px;
  background-color: #fff;
  transform: translateY(-50%);
}

.big-video-main {
  height: 540px;
}

.big-video-clo {
  position: absolute;
  right: -35px;
  top: 0;
  width: 30px;
  height: 30px;
  background: url(../images/icon-video-close.png) no-repeat center center;
  cursor: pointer;
}

@media screen and (max-width: 1330px) {
  .big-video {
    width: 700px;
    margin-left: -355px;
  }

  .big-video-main {
    height: 400px;
  }
}

@media screen and (max-width: 750px) {
  .big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
  }

  .big-video-main {
    height: 185px;
  }

  .big-video-clo {
    right: 0;
    z-index: 21;
  }
}

/* 视频 end */

.qrcode_mask {position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: #000;opacity: 0.5;z-index: 1999}
.qrcode {width: 220px;padding: 20px;position: fixed;z-index: 2000;left: 50%;top: 50%;margin-left: -120px;margin-top: -140px;background: #fff;z-index: 100000;font-size: 14px;text-align: center;-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1)}
.qrcode img {max-width: 100%;max-height: 100%}
.qrcode p {margin: 10px 0}
.weixin_close {background: #0058A7;display: inline-block;width: 100%;height: 30px;line-height: 30px;text-align: center;color: #fff;text-decoration: none}


.gongcheng-child{
	width:100%;
	height: 213px;
	border: 1px solid #C0C0C0;
	display: flex;margin-bottom: 15px;
}
.gc_left{
	width: 281px;
	height: 211px;overflow: hidden;
}
.gc_right{
	width: 100%;
	max-width: 76%;
}
.gc_left img{
	width: 100%;height: 211px;object-fit: cover;transition: all 1s;
}
.gc_left img:hover{
	transform: scale(1.1);
}
.gc_right p{
	width: 98.5%;margin-left: 1.5%;
}
.gc_title{
	font-size: 26px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;line-height: 1;margin-top: 30px;margin-bottom: 10px;
}
.gc_pp{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 30px;
}
.gc_button{
	width: 204px;
	height: 42px;
	font-size: 14px;
	font-family: SourceHanSansSC;background-color: #001F47;
	font-weight: 400;
	color: #FFFFFF;text-align: center;line-height: 42px;margin-top: 22px;
}
.gc_button:hover{
	cursor: pointer;
	background-color:#0058A7;
}

/* 2023年 12月13号 晚上 */
.black-ml{
	width: 100%;
	height: 340px;
	background-color:#001F47;margin-top: 50px;
}
.b-content-ll{
	width: 100%;
	max-width:1000px;
	height: 340px;
	margin: auto;
	display: flex;flex-wrap: wrap;
}
.b-content-ll div{
	width: 50%;margin-top: 40px;
}
.b-content-ll p{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 30px;
	width: 100%;
}
.b-content-ll .pblod{
	font-size: 26px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 48px;padding: 5px 0;
}
.diqiu_parent{
	display: flex;justify-content: center;
}
.diqiu_show{
	width: 1024px;
	max-width: 1024px;
	margin: auto;height: auto;margin-top:70px;margin-bottom: 60px;
}
@media screen and (max-width:1024px){
	.gongcheng-child{
		flex-direction: column;height: auto;
	}
	.gc_left{
		width: 100%;
	}
	.gc_right{
		width: 100%;max-width: 100%;
	}
	.gc_title{
		font-size: 18px;
	}
	.gc_button{
		margin-bottom: 20px;
	}
	.black-ml,.b-content-ll{
		height: auto;
	}
	.firstd p{
		width: 92%!important;margin-left: 4%!important;
	}
	.b-content-ll p{
		font-size: 14px;
	}
	.b-content-ll .pblod{
		font-size: 18px;
	}
	.b-content-ll div{
		width: 100%;margin-top: 20px;
	}
	.diqiu_show{
		width: 100%;margin: 0;
	}
	.firstd:nth-of-type(2){
		padding-bottom: 23px;
	}
}
