<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
body {
	font-size: 14px;
	line-height: 14px;
	font-family: "Microsoft YaHei","宋体",Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
	color: #333;
}
h1,h2,h3,h4,h5,h6 {
	font:1em/1 "Microsoft YaHei";
	font-weight: normal;
	font-size: 100%;
	color:#1142a1;
}
* { margin:0; padding:0; }
ul,li {
	list-style:none;
}
.clr {
	clear:both;
}
.clearfix:after{content: ".";display: block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}* html .clearfix {height: 1%;}
.clearfix{display:block;}

/*************************   header   *************************/
.head {
	width:100%;
	height:470px;
	background:url(../images/gxzsft-eol.jpg) center -25px no-repeat;
}


/*************************   zdtj   *************************/
.zdtj {
	position:relative;
	left:0;
	top:0;
	width:980px;
	height:360px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
}
.zdtj .bd {
	position:relative;
	float:left;
	width:550px;
	height:360px;
	overflow:hidden;
}
.zdtj .bd li .bofang {
	width:100px;
	height:100px;
	background:url(../images/bofang_1.png) center  top no-repeat;
	position:absolute;
	z-index:100;
	left:20px;
	bottom:20px;
}
.zdtj .bd li .bofang:hover {
	width:100px;
	height:100px;
	background:url(../images/bofang.png) center  top no-repeat;
}
.zdtj .bd img {
	width:550px;
	height:360px;
}
.zdtj .hd {
	position:relative;
	width:365px;
	margin-right:15px;
	float:right;
	display:inline;
}
.zdtj .hd ul {
	position:relative;
	left:0;
	top:0;
	width:355px;
	overflow:hidden;
}
.zdtj .hd li {
	height:100px;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:10px;
}
.zdtj .hd li h4 {
	font-size:20px;
	color:#1142a1;
}
.zdtj .hd li p {
	font-size:14px;
	line-height:28px;
	height:56px;
	overflow:hidden;
	padding-top:10px;
}
.zdtj .hoverBg {
	position: absolute;
	top: 0;
	left: -40px;
	width: 360px;
	height: 90px;
	z-index: 10;
	background: url(../images/kuang.png) left top no-repeat;
	background-color: #1142a1;
	opacity: 0.5;
	border: #05296e 1px solid;
}


.ftsl {
	width:980px;
	margin:0 auto; 
}
.ftsl .ftsl-tit {
	width:980px;
	height:40px;
	margin-top:40px;
	border-bottom:3px solid #1142a1;
	margin-bottom:40px;
}
.ftsl .ftsl-tit h2 {
	float:left;
	font-size:20px;
	color:#3290d9;
	font-weight:bold;
	line-height:40px;
}
.ftsl .ftsl-tit ul {
	float:right;
	text-align:right;
	margin-top:12px;
}
.ftsl .ftsl-tit ul li {
	float:left;
	font-size:16px;
	color:#333;
	line-height:16px;
	text-decoration:none;
	border-right:1px solid #333;
	padding:0px 10px;
}
.ftsl .ftsl-tit ul li a:link,

.ftsl .ftsl-tit ul li a:visited {
	text-decoration:none;
	color:#F00;
}
.ftsl .ftsl-tit ul li a:hover {
	text-decoration:underline;
	color:#F00; font-weight:bold;
}
.ftsl ul li:last-child {
	border-right:none;
}
.ftsl .txt {
	width:980px;
	margin:0 auto;
}
.ftsl .txt li {
	width:300px;
	float:left;
	margin-right:40px;
	display:inline;
	height:300px;
	position:relative;
	left:0;
	top:0;
}

.ftsl .txt li .jiabin {
	position:absolute;
	left:0;
	top:200px;
	z-index:2;
	padding:0;
	margin:0;
	width:300px;
	text-align:center;
}
.ftsl .txt li .jiabin p {
	position:absolute;
	left:0;
	top:0;
	width:300px;
	margin:0;
	text-align:center;
	z-index:3;
	padding:5px 0px;
	color:#fff;
	font-size:14px;
	line-height:24px;
}
.ftsl .txt li .jiabin .bg {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	background:#3d86d9;
	width:300px;
	height:58px;
	filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
	-moz-opacity:0.5; /*Firefox私有，透明度50%*/
	opacity:0.5;/*其他，透明度50%*/
}
.ftsl .txt li:nth-child(3n+0) {
	margin-right:0!important;
} 

/**** 默认状态 ****/
.ftsl .txt li .pic {
	width:300px;
	height:200px;
}
.ftsl .txt li .pic img {
	width:300px;
	height:200px;
	display:block;
	border:0;
}
.ftsl .txt li .btn {
	height:42px;
	display:none;
}



/**** 鼠标悬浮状态 ****/
.ftsl .txt li:hover {
	width:300px;
	height:300px;
	background:#fff;
	position:relative;
	left:0;
	top:0;
}
.jiabin p{ background-color:#3d86d9;}
.ftsl .txt li:hover .btn {
	position:absolute;
	left:0;
	bottom:0;
	z-index:3;
	height:42px;
	display:block;
	border-top:2px solid #3d86d9;
}
.ftsl .txt li:hover .btn a.ft-btn {
	background:url(../images/TV.png) left center no-repeat;
	width:150px;
	float:left;
	color:#009ce6;
	font-size:14px;
	text-align:left;
	line-height:42px;
	text-indent:35px;
	text-decoration:none;
}

.ftsl .txt li:hover .btn a.wz-btn {
	background:url(../images/screen.png) left center no-repeat;
	width:150px;
	text-indent:35px;
	float:left;
	color:#3d86d9;
	font-size:14px;
	text-align:left;
	line-height:42px;
	text-decoration:none;	
}



/************************* head-ny  *************************/
.head-ny {
    width:100%;
	height:475px;
	overflow:hidden;
	text-align:center;
}
#mask {
	width:100%;
	height:475px;
	background:rgba(0,156,230,0.3);
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}
#bg {
	width:100%;
	height:475px;
	-webkit-filter: blur(2px); 
	-moz-filter: blur(2px);
	-ms-filter: blur(2px); 
	filter: blur(2px);  
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=6, MakeShadow=false); 
	/* IE6~IE9 */ 
	position:absolute;
	top:-10px;
	left:0;
	z-index:-2;
}
.head-ny .text .logo {
	margin-top:63px;
}
.head-ny .text .logo a {
    display: block;
    float: left;
    margin-left: -15px;
}
.head-ny .text {
    position:relative;
	width:980px;
	margin:0 auto;
}
.head-ny .text .logo span {
    overflow: hidden;
    margin-left: 10px;
    float: left;
}
.head-ny .text .logo span i {
    display: block;
    width: 13px;
	height: 45px;
    float: left;
    background:url(../images/top_three.png) left center no-repeat;
}
.head-ny .text .logo span em {
    display:block;
    float:left;
    width:340px;
	height:45px;
    background:#e00118;
    line-height:45px;
	text-align:center;
    font-size:24px;
	color:#fff;
    border-radius:2px;
}
.head-ny .text p {
    font-size: 24px;
	color:#fff;
    margin-top: 61px;
	text-align:left;
}
.head-ny .text h1 {
	background:url(../images/quote_s.png) no-repeat;
	text-indent:1.5em;
    font-size:36px;
	line-height:60px;
	color:#fff;
    width:496px;
    font-weight:normal;
    margin-top:32px;
	text-align:left;
}
.head-ny .text h1 span {
	background:url(../images/quote_e.png) bottom right no-repeat;
	padding-right:1.5em;
}
.head-ny .video {
	position:absolute;
	left:50%;
	margin-left:110px;
	top:-40px;
	width:400px;
	height:250px;
	margin-top:130px;
	background:#000;
	float:right;
}
.ny-1 {
	width:100%;
	margin-top:40px;
	text-align:center;
}
.ny-1 .daoyu {
	width:980px;
	margin:0 auto;
}
.ny-1 h1 {
	font-size:40px;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	height:40px;
	text-align:left;
}
.ny-1 h1 em { padding:0px 8px;}
.ny-1 h1 .bblue {
	background:#009ce6;
	padding:5px 15px;
	color:#fff;
}
.ny-1 .daoyu p {
	font-size:16px;
	line-height:30px;
	color#:000;
	margin-top:40px;
	text-indent:2em;
	text-align:left;
}

.ny-2 {
	width:100%;
	height:240px;
	background:#3d86d9;
	text-align:center;
	margin-top:40px;
}

/* 图片滚动 */
.picScroll {
	position:relative;
	height:150px;
	padding:35px 0px 35px 30px;
	overflow:hidden;
	width:960px;
	margin:0 auto;
}
.picScroll ul {
	overflow:hidden;
	zoom:1;
}
.picScroll ul li {
	float:left;
	margin-right:30px;
	width:210px;
	overflow:hidden;
	display:inline;
}
.picScroll ul li img {
	width:210px;
	height:150px;
}
.picScroll ul li p {
	font-size:14px;
	line-height:30px;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
.picScroll ul li a {
	color:#fff;
	text-decoration:none;
}
.picScroll .prev,
.picScroll .next {
	position:absolute;
	left:0px;
	top: 95px;
	display:block;
	width:18px;
	height:28px;
	overflow:hidden;
	background:url(../images/icons.png) -40px 0 no-repeat;
	cursor:pointer;
}
.picScroll .next {
	left:auto;
	right:0px;
	background-position:-120px 0;
}
.picScroll .prevStop {
	background-position:0 0;
}
.picScroll .nextStop {
	background-position:-80px 0;
}
.ny-3 {
	width:100%;
	margin-top:40px;
}
.ny-3 h1 {
	font-size:40px;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	height:40px;
	text-align:left;
}
.ny-3 h1 em { padding:0px 8px;}
.ny-3 h1 .bblue {
	background:#3d86d9;
	padding:5px 15px;
	color:#fff;
}
.ny-3 .text {
	width:980px;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	font-size:16px;
	line-height:30px;
	text-align:left;
}
.ny-3 .text p {
	text-indent:2em;
}

.ny-4 {
	width:100%;
	margin-top:40px;
	text-align:center;
	
}
/* Tab切换 */
.slideTxtBox {
	width:100%;
	overflow:hidden;
	background:#fff;
	text-align:left;
}
.slideTxtBox .hd {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	padding:0 15px;
	height:80px;
}
.slideTxtBox .hd ul {
	overflow:hidden;
	zoom:1;
}
.slideTxtBox .hd ul li {
	float:left;
	margin-right:30px;
	display:inline;
	height:50px;
	padding-bottom:13px;
}
.slideTxtBox .hd ul li .txt {
	font-size:20px;
	text-align:center;
	background:#39A4DC;
	height:50px;
	line-height:50px;
	padding:0px 15px;
	color:#fff;
}
.slideTxtBox .hd ul li.on {
	background:url(../images/tabs_01_bot.png) center bottom no-repeat;
	float:left;
	font-size:20px;
	text-align:center;
	height:50px;
	display:inline;
	color:#fff;
}
.slideTxtBox .bd {
	width:100%;
	text-align:center;
	background:#009ce6;
}
.slideTxtBox .bd li {
	padding-top:50px;
	width:880px;
	height:100%;
	margin-left:auto;
	padding-bottom:50px;
	margin-right:auto;
}
.slideTxtBox .bd li p {
	font-family:"Microsoft yahei","Simhei";
	font-size:16px;
	text-align:left;
	color:#fff;
	padding-top:40px;
	text-decoration:none;
	line-height:40px;
	text-indent:2em;
}
.slideTxtBox .bd li h1 {
	font-size:30px;
	color:#fff;
	text-decoration:none;
}

.ny-5 {
	width:100%;
	margin-top:40px;
	text-align:center;
}
.ny-5 h1 {
	font-size:40px;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	height:40px;
	text-align:left;
}
.ny-5 h1 em { padding:0px 8px;}
.ny-5 h1 .bblue {
	background:#3d86d9;
	padding:5px 15px;
	color:#fff;
}
.ny-5 .text {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	position:relative;
	left:0;
	top:0;
	height:460px;
}
.resTxt{
    position:absolute;
    bottom:0;
	left:0;
    height:37px;
	z-index:10;
    width:100%;
    background:url(../images/bg_40_1px.png) repeat;
}
.resTxt p{
    line-height:37px;
    text-align:center;
    color:#fff;
	font-size:14px;
    font-family:"Microsoft Yahei","Simhei";
}
.p01 img,
.p02 img,
.p03 img,
.p04 img,
.p05 img,
.p06 img,
.p07 img,
.p08 img,
.p09 img,
.p10 img {
	position:absolute;
	left:0;
	top:0;
	z-index:8;
}
.p01{
	position: absolute;
    width: 480px;
	height: 280px;
    left: 0;
	top: 40px;
}
.p02{
	position: absolute;
    width: 250px;
	height: 110px;
    left: 490px;
	top: 40px;
}
.p03{
	position: absolute;
    width: 230px;
	height: 110px;
    left: 750px;
	top: 40px;
}
.p04{
	position: absolute;
    width: 250px;
	height: 160px;
    left: 490px;
	top: 160px;
}
.p05{
	position: absolute;
    width: 230px;
	height: 160px;
    left: 750px;
	top: 160px;
}
.p06{
	position: absolute;
    width: 188px;
	height: 130px;
    left: 0px;
	top: 330px;
}
.p07{
	position: absolute;
    width: 188px;
	height: 130px;
    left: 198px;
	top: 330px;
}
.p08{
	position: absolute;
    width: 188px;
	height: 130px;
    left: 396px;
	top: 330px;
}
.p09{
	position: absolute;
    width: 188px;
	height: 130px;
    left: 594px;
	top: 330px;
}
.p10{
	position: absolute;
    width: 188px;
	height: 130px;
    left: 792px;
	top: 330px;
}

.foot{
    padding:34px 0 52px 0;
    background: #3c70c7;
    font-size: 12px;
	line-height: 22px;
    color: #fff;
	margin-top:40px;
	text-align:center;
	text-decoration:none;
}
#glbbot{
    color: #fff;
    border: 0;
    margin: 0 auto;
}
#glbbot a:link{
    color: #fff;
	text-decoration:none;
}
#glbbot a:visited,#glbbot a:hover{
    color: #fff;text-decoration:none;
}

/*点击跳跃*/
.nav{position: fixed;z-index: 10000;top:475px;right:20px;width:200px;color:#ffb006;font-size: 14px;font-family: 'Microsoft YaHei';
padding-right:5px;
height:60px; width:190px;padding-top:10px; opacity:0.8;
}
.nav a{color: #0f65bc; font-weight:bold;}
.nav a:hover{color:#034587; font-weight:bold;}
.nav1{padding-left:12px;line-height: 16px;padding-bottom: 19px;position: relative;box-shadow:0 0 10 #006;}
.nav2{padding-left:12px;line-height: 16px;padding-bottom: 19px;position: relative; margin-top:15px;}
.nav3{padding-left:12px;line-height: 16px;padding-bottom: 19px;position: relative; margin-top:15px;}
.nav4{padding-left:12px;line-height: 16px;padding-bottom: 19px;position: relative; margin-top:15px;}
.nav5{padding-left:12px;line-height: 16px;padding-bottom: 19px;position: relative; margin-top:15px;}
.nav6{padding-left:12px;line-height: 16px;padding-bottom: 19px;position: relative; margin-top:15px;}
</pre></body></html>