<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
*鍚痉鏁欒偛闆嗗洟甯傚満閮ㄦ妧鏈紑鍙�
*鍓嶇寮€鍙戠粍鍒朵綔鐗堟潈鎵€鏈�
*/
/***************************鍏叡缁勪欢鏍峰紡鎺у埗***************************/
html,
body,
div,
span,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
img,
b,
i,
dl,
dt,
dd,
ul,
li {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}

html {
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	_font-smoothing: antialiased;
	font-smoothing: antialiased;
}

#nav,
#header,
#menu,
#section {
	display: block;
}

#nav,
#header,
#menu {
	width: 100%;
}

.img {
	vertical-align: bottom
}

.zt-wrap {
	font-size: 16px;
}

ul,
li {
	list-style: none;
	padding: 0;
}

a {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-decoration: none;
	outline: none
}

abbr[title],
dfn[title] {
	border-bottom: 1px dotted #000;
	cursor: help;
}

.elips {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-o-text-overflow: ellipsis
}

/*娓呴櫎娴姩鏂规硶*/
.clear {
	clear: both;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix {
	*zoom: 1;
}

.fix {
	zoom: 1;
}

.fix:after {
	display: block;
	content: 'clear';
	clear: both;
	line-height: 0;
	visibility: hidden;
}

p {
	margin: 0;
}

/****************************椤甸潰鏍峰紡鎺у埗*****************************/
/*---------------------------鍏ㄥ眬椤甸潰鎺у埗----------------------------*/
body {
	line-height: 22px;
	font-size: 12px;
	color: #333333;
	font-family: "寰蒋闆呴粦", "Microsoft YaHei", Helvetica, Arial;
	background: #fff;
	position: relative;
}

a {
	color: #333333;
}

a:hover {
	color: #db2518;
}

.mw {
	width: 1100px;
	margin: 0 auto
}

/*---------------------------鍏ㄥ眬瀵艰埅妯″潡---------------------------*/

#looyuMid {
	z-index: 99;
}

/*澶撮儴Banner*/
#header {
	width: 100%;
	height: 500px;
	background: url(../images/banner.jpg) center top no-repeat;
	position: relative;
}
#nav {
	width: 1000px;
	margin: 0 auto;
}
/*椤堕儴瀵艰埅*/
.top-nav {
	width: 1100px;
	height: 60px;
	background: #fff;
	margin: 20px auto;
	position: relative;
}

.top-nav ul {
	margin-right: -40px;
}

.top-nav ul li {
	float: left;
	width: 338px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	cursor: pointer;
	text-indent: -9999px;
	margin-right: 40px;
}
.top-nav ul li:nth-child(1) {
	background: #385f90 url(../images/topnav_li1.png) center top no-repeat;
}
.top-nav ul li:nth-child(2) {
	background: #385f90 url(../images/topnav_li2.png) center top no-repeat;
}
.top-nav ul li:nth-child(3) {
	background: #385f90 url(../images/topnav_li3.png) center top no-repeat;
}

.top-nav ul li a {
	display: inline-block;
	font-size: 20px;
	color: #262626;
	width: 338px;
	line-height: 60px;
}

.top-nav ul li.activeLi {
	background-color: #03234a;
}

.top-nav ul li.activeLi a {
	color: #fff;
}
.top-nav.totop-fix {
	position: fixed;
	top: 0;
	left: 50%;
	z-index: 1000;
	display: block;
	margin: 0 0 0 -550px;
}

/*-------------------------鍏ㄥ眬鑿滃崟瀵艰埅妯″潡--------------------------*/
.btn-box {
	margin: 0 auto 10px;
	text-align: center;
}

.btn-box a {
	display: inline-block;
	width: 270px;
	height: 60px;
	margin: 0 20px;
	text-indent: -9999px;
}

.part-title {
	margin: 0 auto;
	text-align: center;
}
.part-title h2{
	display: inline-block;
	width: 458px;
	height: 86px;
	text-indent: -9999px;
}
.part-title h2.tit1 {
	background: url(../images/tit1.png) center top no-repeat;
}
.part-title h2.tit2 {
	background: url(../images/tit2.png) center top no-repeat;
}
.part-title h2.tit3 {
	background: url(../images/tit3.png) center top no-repeat;
}
.part-title h2.tit4 {
	background: url(../images/tit4.png) center top no-repeat;
}

/* part1 */
#part1 {
	padding-bottom: 60px;
}
.part1-memo {
	width:1100px;
	margin: 0 auto 25px;
	color: #000;
	font-size: 16px;
	line-height: 30px;
}
.part1-con {
	padding: 50px 0;
	background:#f0f7ff url(../images/part1_bg.png) 0 48px no-repeat;
	font-size: 16px;
}
.part1-left {
	width: 530px;
	float: left;
}
.part1-right {
	width: 570px;
	float: left;
}
.part1-left dl {
	width: 100%;
	margin-bottom: 20px;
}
.part1-left dl dt {
	width: 94px;
	float: left;
	text-indent: -9999px;
}
.part1-left dl dd {
	width: 436px;
	float: left;
	padding-top: 10px;
}
.part1-left dl dd h5{
	height: 20px;
	background:url(../images/part1_dot.png) no-repeat;
	padding-left: 20px;
	line-height: 20px;
	margin-bottom: 8px;
	font-size: 16px;
}
.part1-left dl dd p {
	margin-bottom: 10px;
	padding-left: 20px;
}
.part1-right dl dt {
	width: 94px;
	float: left;
	text-indent: -9999px;
}
.part1-right dl dd {
	width: 476px;
	float: left;
	padding-top: 10px;
}
.part1-right dl dd p {
	padding-left: 20px;
	line-height: 30px;
}
.part1-tit1 {
	height: 270px;
	background:url(../images/part1_contit1.png) no-repeat;
}
.part1-tit2 {
	height: 270px;
	background:url(../images/part1_contit2.png) no-repeat;
}
.part1-tit3 {
	height: 480px;
	background:url(../images/part1_contit3.png) no-repeat;
}

#part1 .btn-box a.btn1 {
	background:url(../images/part1_btn1.png) no-repeat;
}
#part1 .btn-box a.btn2 {
	background:url(../images/part1_btn2.png) no-repeat;
}

/* part2 */
#part2 {
	background:url(../images/part2_bg.jpg) right 40px no-repeat;
	position: relative;
	padding-bottom: 60px;
}
.part2-con {
	width:1100px;
	margin: 50px auto;
}

.part2-con dl {
	width: 534px;
	float: left;
}

.part2-con dl:nth-child(1) {
	margin-right: 32px;
}

.part2-con dl dt h5{
	height: 30px;
	text-align: center;
	line-height: 30px;
	text-indent: -9999px;
	margin-bottom: 15px;
}

.part2-con dl dt p {
	height: 165px;
	font-size: 16px;
	line-height: 30px;
	color: #385f90;
}

.part2-con dl dt h5.part2-tit1 {
	background:url(../images/part2_tit1.png) no-repeat;
}

.part2-con dl dt h5.part2-tit2 {
	background:url(../images/part2_tit2.png) no-repeat;
}

#part2 .btn-box a.btn1 {
	background:url(../images/part1_btn1.png) no-repeat;
}

#part2 .btn-box a.btn2 {
	background:url(../images/part1_btn4.png) no-repeat;
}

/* part3 */
#part3 {
	width: 100%;
	background: #f0f7ff;
	padding: 50px 0;
}
.part3-con {
	width: 1100px;
	margin: 60px auto;
	position: relative;
}

.part3-con dl {
	width: 250px;
	float: left;
	font-size: 14px;
	margin-right: 25px;
}

.part3-con dl dt img {
	width: 100%;
	height: 170px;
	display: block;
}
.part3-con dl dd {
	height: 420px;
	overflow-y: auto;
	overflow-x: hidden;
}
.part3-con dl dd span {
	width: 100%;
	display: block;
	padding-right: 20px;
	margin-bottom: 20px;
}

#major {
	position: relative;
}

#major .swiper-pagination {
	text-align: center;
	font-size: 0;
	width: 100%;
	bottom: -40px;
}

#major .swiper-pagination .swiper-pagination-bullet {
	width: 16px;
	height: 16px;
	border-radius: 10px;
	background: #fff;
	display: inline-block;
	vertical-align: top;
	border:1px solid #385f90;
	margin: 0 13px;
	opacity: 1;
}

#major .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #385f90;
}

#major .swiper-button-prev {
	width: 30px;
	height: 50px;
	position: absolute;
	left: -60px;
	top: 300px;
	background:url(../images/left_arr.png) no-repeat;
}
#major .swiper-button-next {
	width: 30px;
	height: 50px;
	position: absolute;
	right: -30px;
	top: 300px;
	background:url(../images/right_arr.png) no-repeat;
}

#part3 .btn-box a.btn1 {
	background:url(../images/part1_btn5.png) no-repeat;
}

#part3 .btn-box a.btn2 {
	background:url(../images/part1_btn6.png) no-repeat;
}

/* part4 */
#part4 {
	width: 100%;
	background:url(../images/part4_bg.jpg) left 240px no-repeat;
	padding: 50px 0;
}

.part4-con {
	width:1100px;
	margin: 50px auto -40px;
}
.part4-con dl {
	width: 220px;
	height: 310px;
	float: left;
}
.part4-con dl dt {
	padding-left: 30px;
	margin-bottom: 10px;
}
.part4-con dl dd {
	font-size: 16px;
	line-height: 24px;
	color: #385f90;
}


.closeBtnLeft {
	width: 32px;
	height: 32px;
	display: block;
	position: absolute;
	right:0;
	top:0;
	cursor: pointer;
}

</pre></body></html>