<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
    color:#333333;
    padding:0px;
    margin:0;
    text-align:center;
    font-size:16px;
    font-family: "SN-Regular";
    /* overflow: hidden; */
    /* width: calc(100vw - 17px); */
    /* overflow-x: hidden; */
    cursor: default;
}
/* html{
    overflow-y: scroll;
}
:root{
    overflow-y: auto;
    overflow-x: hidden;
}
:root body{
    position: absolute;
} */


@font-face {
    font-family: "SN-Bold";
    src: url(../font/SourceHanSansCN-Bold.ttf);
}
@font-face {
    font-family: "SN-Light";
    src: url(../font/SourceHanSansCN-Light.ttf);
}
@font-face {
    font-family: "SN-Medium";
    src: url(../font/SourceHanSansCN-Medium.otf);
}
@font-face {
    font-family: "SN-Regular";
    src: url(../font/SourceHanSansCN-Regular.otf);
}
td,th{padding:0px;margin:0px;}
table { width: 100%; }

table,div{ padding:0;text-align:left; }
ul,ol,li,dl,dd,p,form{ border:0;margin:0;padding:0;list-style:none; text-align:left;}
img{ width:100%;border:0;display: inline-block;height: auto;}
h1,h2,h3,h4,h5,h6{ margin:0;padding:0;text-align:left; font-weight: bold;font-family: SN-Bold;}
a{ text-decoration:none;}
a:hover,a:link,a:visited{ text-decoration:none !important;color: white;}
input[type=text],input[type=submit]{ -webkit-appearance:none;-webkit-border-radius:0;}
.clearfix:after{ content:"\200b";display:block;height:0;clear:both;}
.clearfix{ *zoom:1 }

p{ line-height: 1.8; font-size: .16rem; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #999;
    font-size: 14px;
}

input:-moz-placeholder, textarea:-moz-placeholder {
    color: #999;
    font-size: 14px;
}

input::-moz-placeholder, 
textarea::-moz-placeholder {  color: #999;  font-size: 14px;}

input:-ms-input-placeholder, 
textarea:-ms-input-placeholder { color: #999;  font-size: 14px; }

/* .container { padding: 0; } */

.float-fr {  float: right; }
.float-fl {  float: left; }

.w_70 { width: 70%; float: right;  }
.w_30 { width: 30%; float: left;  }
.w_35 { width: 35%; }

.w_60 { width: 60%; float: right;  }
.w_40 { width: 40%; float: left;  }

img { max-width: 100%; }

.img-169 { 
	display: block; 
	width: 100%; 
	height: 0; 
	padding-top: 56%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.img-169 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) scale(1) ;
	transition: all .35s;
}

.img-169:hover img {
	transform: translate(-50%,-50%) scale(1.08) ;
	transition: all .35s;
}


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button { -webkit-appearance: none; }
input[type="number"]{ -moz-appearance: textfield; } 

input::-webkit-autofill { 
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  box-shadow: 0 0 0px 1000px white inset !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
	 
    -webkit-transition-delay: 99999s;
    -webkit-transition: color 99999s ease-out, background-color 99999s ease-out;
}

.wrapper { width: 14rem; margin: auto; position: relative; z-index:3; }

.swiper { width: 100%; height: 100%; }

.swiper-button-lock {   display: block; }

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.norepeat { 
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto;
}

.icons3 {
	background-repeat: no-repeat;
	background-position: right center;
	background-size: auto;
	padding-right: 25px;
}

.icons2 {
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto;
	padding-left: 25px;
}

.social-sina { background-image: url(../img/icon/icon-sina.png); }
.social-twitter { background-image: url(../img/icon/icon-twitter.png); }
.social-wechart { background-image: url(../img/icon/icon-wechart.png); }
.social-facebook { background-image: url(../img/icon/icon-facebook.png); }


.police { background-image: url(../img/icon/icon-police.png); }
.serivce { background-image: url(../img/icon/icon-service.png); }
.given { background-image: url(../img/icon/icon-given.png); }
.objc { background-image: url(../img/icon/icon-objc.png); }
.download { background-image: url(../img/icon/icon-download.png); }
.jt { background-image: url(../img/icon/jt.png); }

.education { background-image: url(../img/icon/bg-education.png); }
.bg-given { background-image: url(../img/icon/bg-given.png); }
.study { background-image: url(../img/icon/bg-study.png); }
 

.time { background-image: url(../img/icon/icon-time.png); }
.address { background-image: url(../img/icon/icon-add.png); }

.txt_center { text-align: center !important; }


.row-8,.row-4 { float: left; }

.white ,
.white a { border-color:#fff !important; color:#fff !important; }

.hastopline { 
	border-top: 2px #2bb7b3 solid; 
	font-size: .28rem;
	color: #333;
	padding: .15rem 0;	
	font-weight: normal;
}

.hastopline a { color: #333;}

.hastopline-nop { font-size: .28rem; margin-bottom: .3rem; font-weight: normal; }

/* colors */
.nkd-bg-green { background-color: #024145; }
.nkd-bg-orenge { background-color: #e46901; }
.nkd-bg-blue { background-color: #2bb7b3; }
.nkd-bg-grey { background-color: #f7f7f7; }


.nkd-linear-green {
	background: -webkit-linear-gradient(left,rgba(2,65,69,0) 15%,rgba(2,65,69,1) 85%);
}

.nkd-linear-orenge {
	background: -webkit-linear-gradient(left,rgba(228,105,1,0) 15%,rgba(228,105,1,1) 85%);
}

.nkd-linear-blue {
	background: -webkit-linear-gradient(left,rgba(43,183,179,0) 15%,rgba(43,183,179,1) 85%);
}

.nkd-linear-black {
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top,rgba(0,0,0,0) 30%,rgba(0,0,0,.85) 109%);
}
 


.wamp_black { 
	width: 100%; 
	height: 100%; 
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.padding-100 { padding: 1rem 0; }
.padding-40 { padding: .4rem; }
.paddingleft-40 { padding-left: .4rem; }



/* colors-end */


.cotittle-h3 {
	position: relative;
	z-index: 1;
	border-top: 2px #2bb7b3 solid ;
	padding: .25rem 0;
	font-size: .3rem;
	color: #333;
}

.group-dots {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	border: 2px #2bb7b3 solid ;
	border-radius: 35px;
	display: flex;
	padding: 5px;
}

.group-dots span {
	display: inline-block;
	width: 5px;
	height: 5px;
	margin: 0 2px;
	border-radius: 50%;
	background-color: #2bb7b3;
}

.group-dots:hover {
	background-color: #024145;
	border-color: #024145;
	transition: all .35s;
}

.color_in_white ,
.color_in_white  * { color: #fff; border-color: #fff;  }
.color_in_white a.group-dots span { background-color: #fff !important; }

/* model-header */
.model-header {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	padding: 10px 0 0;
	z-index: 100;
	transition: all .35s;
}

/* Ico 增加 2023-03-07*/
.logo2{display:none;}
.home .logo1{ display:none;}
.home .logo2{ display: block; margin-top:20px;}
.fixtop .logo1{ display:block;}
.fixtop .logo2{ display: none;}

.home .menu ul li a{color:#FFF;}
.fixtop .menu ul li a{color:#000;}

.home .tool ul a{color:#AAA;}
.fixtop .tool ul a{color:#666;}

.home .search input{color:#FFF !important;}
.fixtop .search input{color:#666 !important;}

/*设置placeholder颜色*/
.home input::-webkit-input-placeholder {color:#AAA;}
.home input::-moz-placeholder {color:#AAA;}
.home input:-moz-placeholder {color:#AAA;}
.home input:-ms-input-placeholder {color:#AAA;}

.fixtop input::-webkit-input-placeholder {color:#666;}
.fixtop input::-moz-placeholder {color:#666;}
.fixtop input:-moz-placeholder {color:#666;}
.fixtop input:-ms-input-placeholder {color:#666;}

.home {
	position:absolute;
	transition: all .35s;
	background: -webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));
    background: -o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));
    background: -moz-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));
    background: linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));
	padding-bottom:50px;
}
/* Ico 增加 end*/

.fixtop{
	position: fixed !important;
	box-shadow: 0 0 15px rgba(0,0,0,.15);
	transition: all .35s;
	background: #fff;
	padding-bottom:0px;
}

.logo {	width: 30%;	height: .75rem;	float: left;  }
.logo a {width: 100%; height: 100%;}
.logo a img { height: 100%; width: auto; }


.tool { width: 70%; float: left; height: .35rem; margin-bottom: 10px; }

.tool ul { float: right; padding-top: .1rem; }

.tool ul a {
	display: inline-block;
	float: left;
	line-height: 1;
	font-size: .16rem;
	color: #666666;
	padding-right: 25px;
	border-right: 1px #666 solid;
	margin-right: 25px;
}

.tool ul a:last-child { border: none; margin-right: 0; }

.search { 
	float: right;
	height: .35rem;
	width: 2.36rem;
	border-bottom: 1px #2bb7b3 solid;
	position: relative;
	z-index: 1;
}

.search input {	
	width: 90%;	height: 100%;
	border: none;
	background-color: transparent;
	outline: none;
	margin-top:5px;
}

i.icon_search {
	display: inline-block;
	width: .35rem;
	height: .35rem;
	background-image: url(../img/icon/icon-search.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center center;
	border-radius: 50%;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
	outline: none;
	cursor:pointer;
}

.menu { width: 70%; float: left; }

.menu ul { 
	width: 80%; 
	float: right; 
	display: flex;
	justify-content: space-between;
	flex-flow: row nowrap; 
	/* margin-right: 3%; */
}

.menu ul li {}

.menu ul li a  {
	display: block;
	color: #000;
	/* height: .35rem; */
	font-size: .18rem;
	padding: 5px 0 10px;
	border-bottom: 5px transparent solid;
	transition: all .35s;
}

.menu ul li:last-child{ display:none;}

.menu ul li:last-child a { 
	display: block;
	width: .35rem;
	height:.35rem;
	line-height: .35rem;
	text-align: center;
	padding: 0;
	font-size: .16rem;
	border: none; background-color: #2BB7B3; color: #fff; border-radius: 50%; 
}

.menu ul li:hover a,
.menu ul li.active a{ 
	font-weight: bold;
	color: #2bb7b3; 
	border-color: #2bb7b3; 
	transition: all .35s;
}

.menu ul li:last-child a:hover { color: #fff; }

.yuyan {
  width: .35rem;
  height: .35rem;
  line-height: .35rem;
  background-color: #2bb7b3;
  border-radius: 50%;
  color: #fff;
  font-size: .16rem;
  text-align: center;  
  float: right;
}

/* model-header-end */




/* model-footer */
.backtoTop {
	position: fixed;
	bottom: 150px;
	right: 0;
	width: 54px;
	height: 54px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background-color: #2bb7b3;
	background-image: url(../img/icon/icons-backtop.png);
	cursor: pointer;
	z-index: 50;
	display: block;
}


.foot {
	border-top: 5px #2bb7b3 solid;
	padding-top: 58px;
}

.ft-logo { margin-bottom: 56px; }
.ft-logo img { height: .8rem; width: auto; }

.row-8 { width: 60%; margin-right: 5%;  }
.row-4 { width: 35%; }

.footer-8{width:70%; margin-right:0;}
.footer-8 li.media{width:80px; margin-right:0; margin-left:50px; overflow:visible; margin-top:0;}
.footer-4{float:right; width:30%;}

.function_foot { width: 100%; }
.function_foot ul { list-style: none; }
.function_foot ul li {
	width: calc( (100% - 180px) / 2);
	float: left;
	margin-right: 50px;
	margin-bottom: 25px;
	color: #fff;
	min-height: 1.3rem;
}

.function_foot ul li:nth-child(2n) { margin-right: 0; }

.function_foot h6 { color: #fff; font-size: .16rem; font-weight: bold; margin-bottom: 15px; }
.function_foot ul li p {  color: rgba(255,255,255,.5);  font-size: .16rem; font-weight: lighter;  }

ol.outlinks { color: rgba(255,255,255,.5); line-height:1.8; }
ol.outlinks a {
	display: inline-block;
	font-size: .16rem;
	color: rgba(255,255,255,.5); 
}
ol.outlinks a:hover {color: rgba(255,255,255,.7); }

ol.sociallist { cursor:pointer;}
ol.sociallist a {
	display: inline-block;
	width: .48rem;
	height: .48rem;
	border-radius: 5px;
	background-color: #fff;
	background-size: auto 48%;
	margin-right: 5px;
	FILTER: gray;
	-webkit-filter: grayscale(100%);
	transition: all .35s;
	 position:relative;
}
ol.sociallist a img{ position:absolute; bottom:.5rem; left:50%;transform: translateX(-50%);border-radius: 5px;max-width:300%;width:300%;height:auto; display:none;}
ol.sociallist a:hover img{display:block;}
ol.sociallist a:hover {
	FILTER: gray;
	-webkit-filter: grayscale(0);
	transition: all .35s;
}





.copyright { 
	width: 100%; 
	color: rgba(255,255,255,.5);
	font-size: .14rem;
	border-top: 1px rgba(255,255,255,.3) solid;
	line-height: 1;
	padding: 10px 0;
}

.copyright span { float: right; }

/* model-footer-end */



/* 弹窗 */
#window {
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.85);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 150;	
	display: none;
}


#window .close {
	width: 35px;
	height: 35px;
	position: absolute;
	top: 35px;
	right: 35px;
	background-image: url(../img/icon/round_close_fill.png);
	background-repeat: no-repeat;
	background-size: 80%;
	background-position: center center;
	opacity: 1;
}

#window video {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	height: 80vh;
}


/* 弹窗-end */



/* innerban */
.innerban {	height: 3.5rem; position: relative; z-index: 1; background-size:cover;background-position:center; }
.innerban .wrapper { 
	height: 100%; 
	display: flex;
	justify-content: center;
	flex-flow: column;
	align-items: center;
	color: #fff;
	text-align: center;
}

.innerban h1 { font-weight: normal; text-align: center; color: #fff; font-size: .5rem; margin-bottom: 25px; }
.innerban label {
	background-color: #2bb7b3;
	color: #fff;
	font-size: .24rem;
	line-height: 1;
	padding: 15px 25px;
	font-weight: normal;
}

.loacation { padding: 8px 0;  margin-bottom: 50px; }
.loacation p a { display: inline-block;	color: #333; text-decoration: none;}
.loacation p span { color:#2bb7b3; }

.innerMain { }
.leftpart { width: 3rem; margin-right: .5rem; }

.subnav { width: 100%; }
.subnav dt {
	background-color: #024145;
	color: #fff;
	line-height: 1;
	font-size: .22rem;
	padding: .25rem;
	font-weight: normal;
}

.subnav dd {
	display: block;
	background-color: #f7f7f7;
	padding: .25rem;
	padding-bottom: 80px;
}

.subnav dd a {
	display: block;
	border-bottom:1px #dadada solid ;
	font-size: .18rem;
	line-height: 1;
	padding: 15px 0;
	color: #666;
	text-decoration: none;
}

.subnav dd a.active {	color:#2bb7b3;	border-color:#2bb7b3;}

.rightpart { width: calc(100% - 3.5rem); }

.hots { width: 3.5rem; padding-left: 50px; }
.hots ul { position: relative;z-index: 1; }
.hots ul::before {
	content: "";
	height: calc(100% + 25px);
	position: absolute;
	top: -25px;
	left: -25px;
	border-left:2px #024145 solid;
}

.hots h5,
.news-big-tittle { border-bottom: 2px #024145 solid; padding-bottom: 25px; margin-bottom: 25px; } 

.hots .news-date,
.news-big-tittle .news-date { margin-top:15px; font-weight: normal;color:#2bb7b3; }

.hots .notice-tittle { display: block; font-weight: normal; margin-bottom: 10px; }
.hots .notice-date { margin-bottom: 0; }

.hots dl { border-bottom: 2px #E5E5E5 solid ;	padding-bottom: 20px;	margin-bottom: 20px; transition: all .35s;}
.hots dt { margin-bottom: 15px;}

.hots dl:hover { border-color:#2bb7b3 ; transition: all .35s; }
.hots dl:hover .notice-tittle { color: #2bb7b3; font-weight: bold; transition: all .35s; }

.outtop_100 { margin-top: 1rem; }


.content {	font-size: .16rem;	line-height: 1.8;}
.content b,
.content strong { color:#2bb7b3; }

.content ul,
.content ol { padding-left: 20px; }
.content ul li { display: list-item; position: relative; color: #666;}
.content ul li p {}
.content ul li::before {
	content: "";
	width: 5px;
	height: 5px;
	background-color: #2BB7B3;
	border-radius: 50%;
	position: absolute;
	left: -18px;
	top: 8px;
}

.content a {color: #2BB7B3; text-decoration: underline !important; }

.big-tittle { color:#2BB7B3 ; line-height: 1.35; font-weight:normal; margin-bottom: 10px; }

.content table { width: 100%; }
 
.content table tr td { 
	padding: 15px; 
	/*background-color: #f3f3f3; */
	color: #333; 
	/*border-bottom: 2px #fff solid;*/
    position: relative; 
}

.content table tr td ol {  padding: 0; }

.content table tr:first-child td {}

.content table tr:nth-child(2) td:first-child { /*width: 20%;*/}
/*
.content table tbody td:first-child::after {
	content: "";
	height: 80%;
	border-right: 2px #E5E5E5 solid;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}*/

.news-detial table tr:nth-child(2) td:first-child { width: auto;}


/*@Ico 修改后台添加的表格样式*/
.content table td{ border:1px #DDD solid;}

/* innerban-end */






/* 移动端 */
.phone_head_top { 
	padding: 10px 0; 
	position: fixed; 
	top: 0; 
	width: 100%; 
	left: 0; 
	z-index: 150; 
	border-bottom: 1px #dadada solid; 
	background-color: #fff;
	display: none;
}

.phone_head_top .logo { width: 72%; height: auto; float: none;}
.burg {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	/* border: 4px #007AFF solid; */
	padding: 5px 0;
	width: 42px;
	z-index: 15;
}

.burg span {
	display: block;
	width: 80%;
	border-top: 3px #024145 solid; 
	margin: 5px auto;
	transform-origin: center center;
}

.onshow span:nth-child(2) { opacity: 0; }

.onshow span:nth-child(1) {
	transform: translate(0,8px) rotate(45deg);
	transition: all .35s;
}

.onshow span:nth-child(3) {
	transform: translate(0,-8px) rotate(-45deg);
	transition: all .35s;
}

.phone_body {
	width: 100%;
	height: 100vh;
	position: fixed;
	top: 65px;
	left: 0;
	z-index:100;
	background-color: rgba(43,183,179,.9);
	padding: 25px 0;
	display: none;
}


.phone_tool {  margin-bottom: 30px;}
.phone_tool ul { display: flex; justify-content: flex-start; flex-flow: row nowrap; }
.phone_tool ul a { display: block; font-size: 14px; line-height: 1;  margin-right: 15px; padding-right: 15px; border-right: 1px #fff solid; }

.yuyan {
    width: auto;
    height: auto;
    border: none;
    line-height: 1;
    background-color:transparent;
    border-radius: 0;
    color: #fff;
    text-align: center;
    float: none;
}

.phone_menu { width: 100%; }
.phone_menu ul {}
.phone_menu ul li { font-size: 16px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px #fff solid; }


/* fenye  */
.feny { margin-top: 50px; width: 100%; padding-top: 15px; border-top: 2px #dcdcdc solid;  display: flex; }
.feny ul { /*flex-basis: 50%; margin-right: 20px; display: flex;  justify-content: space-between;*/ }
.feny ul li ,
.prevpage ,
.nextpage {
	float:left;
	margin-right:10px;
    width: auto; 
	/* padding-top: 15px; */
    text-align: center;
    line-height: 1;
    font-weight: bold;
	position: relative;
	z-index: 1;
    transition: all .35s;
}

.feny ul li::before,
.prevpage::before,
.nextpage::before {
	content: "";
	width: 100%;
	height: auto;
	border-top: 2px #2BB7B3 solid;
	position: absolute;
	top: -17px;
	left: 0;
	z-index: 5;
	opacity: 0;
	transition: all .35s;
}

.prevpage::before, .nextpage::before { top: -19px; }

.feny a {  color: #333;  transition: all .35s; }
.feny div {
    flex-basis: auto;
    display: flex;
    justify-content: center;
    align-items: center;
	line-height: 1;
	margin-top:-5px;
}
.feny div select{ border:#CCC 1px solid;}
.feny div a { line-height: 1; padding: 0 8px ; }


.feny ul li:hover::before,
.feny ul li.active::before ,
.prevpage:hover::before,
.nextpage:hover::before {	opacity: 1 !important;	transition: all .35s;}

.feny ul li:hover a,
.feny ul li.active a,
.feny div a:hover { color: #2BB7B3 !important;	transition: all .35s; }
 
.notop { border: none; margin-top: 0; }
</pre></body></html>