<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
body{
	font-family:"Microsoft Yahei","SimSun";
	font-size:14px;
	color:#000;
	background: url(images/body.jpg);
}

a{
	color:#000;
}

a:hover{
	text-decoration: none;
	color: #c00 !important;
	
}

.fw{
	color: #fff;
}

.fw a{
	color: #fff;
}

.fw a:hover{
	color: #dfdfdf !important;
}

.mt30{
	margin-top: 30px !important;
}

.mt50{
	margin-top: 50px !important;
}

.mt80{
	margin-top: 80px !important;
}

img{
	display:block;
	width: 100%;
	height: 100%;
}

.wrapper{
	width:100%;
	min-width:1200px;
	max-width:1920px;
	margin:0px auto;
	overflow:hidden;
}

.w1200{
	width:1200px;
	margin:0px auto;
}

h1,h2,h3,h4,h5{
	font-family:"Microsoft Yahei","SimHei";
	overflow:hidden;
}

p,li{
	overflow:hidden;
}

#footer{
	background: #335298;
	line-height: 30px;
	text-align: center;
	padding: 30px 0px;
}

#header{
	background: url(images/header.jpg) no-repeat center top;
}


#header .w1200{
	height: 760px;
	position: relative;
}

#header a{
	position: absolute;
	font-size: 26px;
	line-height: 30px;
	color: #ffffff;
	padding-left: 47px;
}

#header a i{
	position: absolute;
	width: 16px;
	height: 16px;
	background: #335298;
	border-radius: 50%;
	left: 0px;
	top: 50%;
	margin-top: -8px;
}

#header .nav01{ top:716px; left: -18px; }
#header .nav02{ top:716px; left: 130px; }
#header .nav03{ top:716px; left: 268px; }
#header .nav04{ top:716px; left: 430px; }
#header .nav05{ top:716px; left: 570px; }
#header .nav06{ top:716px; left: 718px; }
#header .nav07{ top:716px; left: 880px; }
#header .nav08{ top:716px; left: 1043px; }

#layout1{
	background: url(images/ly1-bg.jpg) no-repeat center top;
	min-height: 638px;
}

/*
#header .w1200{
	height: 770px;
	position: relative;
}

#header a{
	position: absolute;
	font-size: 22px;
	line-height: 28px;
	color: #253f77;
	padding-left: 47px;
}

#header a i{
	position: absolute;
	width: 16px;
	height: 16px;
	background: #335298;
	border-radius: 50%;
	left: 0px;
	top: 50%;
	margin-top: -8px;
}

#header .nav01{ top:312px; left: 225px; }
#header .nav02{ top:363px; left: 190px; }
#header .nav03{ top:412px; left: 155px; }
#header .nav04{ top:458px; left: 125px; }
#header .nav05{ top:504px; left: 92px; }
#header .nav06{ top:555px; left: 58px; }
#header .nav07{ top:600px; left: 28px; }
#header .nav08{ top:650px; left: -5px; }
*/
#layout1{
	background: url(images/ly1-bg.jpg) no-repeat center top;
	min-height: 637px;
	padding-top: 50px;
}
#layout1 .headline{
	border: 1px solid #c3c3c3;
	height: 175px;
	background: url(images/ly1-tag.png) no-repeat 30px center;
	padding: 0px 20px 0px 155px;
}

#layout1 .headline h2{
	font-size: 43px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	padding-top: 25px;
}

#layout1 .headline p{
	line-height: 26px;
	height: 52px;
	margin-top: 15px;
	font-size: 16px;
}

#layout1 .headline p a{
	color: #325096;
}

#layout1 .focus{
	float: right;
	width: 610px;
	height: 410px;
	position: relative;
	margin-top: 51px;
}

#layout1 .focus p{
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 35px;
	text-align: center;
	z-index: 9;
}

#layout1 .focus .shadow{
	position: absolute;
	width: 100%;
	height: 83px;
	left: 0px;
	bottom: 0px;
	background: url(images/shadow1.png);
	z-index: 1;
}

#layout1 .focus .arrow1{
	position: absolute;
	width: 46px;
	height: 91px;
	background: url(images/ly1-arrow1.png);
	left: 0px;
	top: 135px;
	z-index:999;
	cursor: pointer;
}

#layout1 .focus .arrow2{
	position: absolute;
	width: 46px;
	height: 91px;
	background: url(images/ly1-arrow2.png);
	right: 0px;	z-index:999;
	top: 135px;
	cursor: pointer;
}

#layout1 .focus .tab{
	position: absolute;
	width: 100%;
	height: 3px;
	bottom: 18px;
	left: 0px;
	text-align: center;
	z-index: 10;
}

#layout1 .focus .tab li{
	display: inline-block;
	vertical-align: top;
	width: 21px;
	height: 3px;
	background: #919191;
	margin: 0px 7px;
	cursor: pointer;
}

#layout1 .focus .tab .current{
	background: #fff;
}

#layout1 .news{
	float: left;
	width: 530px;
	margin-top: 25px;
}

#layout1 .news .hot{
	border-bottom: 1px dashed #bebebe;
	padding-bottom: 10px;
	padding-top: 24px;
}

#layout1 .news .hot h3{
	font-size: 22px;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
}

#layout1 .news .hot h3 a{
	color: #333;
}

#layout1 .news .hot p{
	line-height: 28px;
	max-height: 56px;
	color: #2d2d2d;
	margin-top: 6px;
	font-size: 16px;
}

#layout1 .news .hot p a{
	color: #325096;
}

#layout1 .news .more{
	display: block;
	width: 214px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 16px;
	border: 1px solid #919191;
	margin: 18px auto 0px auto;
	color: #325096;
	cursor: pointer;
}

.topic a{
	display: block;
	width: 1200px;
	height: 100%;
	margin: 0px auto;
}

#layout2 .topic{
	height: 50px;
	background: url(images/ly2-topic.png) no-repeat center top;
}

#layout2 .main{
	margin-top: 50px;
	height: 455px;
	position: relative;
}

#layout2 .main .arrow1{
	position: absolute;
	width: 42px;
	height: 46px;
	cursor: pointer;
	left: 0px;
	top: 50%;
	margin-top: -23px;
	background: url(images/ly2-arrow1.png);
	z-index: 99;
}

#layout2 .main .arrow2{
	position: absolute;
	width: 42px;
	height: 46px;
	cursor: pointer;
	right: 0px;
	top: 50%;
	margin-top: -23px;
	background: url(images/ly2-arrow2.png);
	z-index: 99;
}

#layout2 .main ul{
	margin-left: -12px;
}

#layout2 .main li{
	float: left;
	width: 291px;
	height: 455px;
	margin-left: 12px;
	position: relative;
}

#layout2 .main li .shadow{
	position: absolute;
	width: 100%;
	height: 187px;
	background: url(images/shadow2.png);
	left: 0px;
	bottom: 0px;
	z-index: 1;
}

#layout2 .main li .text{
	position: absolute;
	width: 261px;
	left: 15px;
	bottom: 12px;
	z-index: 9;
}

#layout2 .main li .text h3{
	font-size: 30px;
	line-height: 36px;
}

#layout2 .main li .text h4{
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	margin-top: 10px;
}

#layout2 .main li .text p{
	line-height: 24px;
	height: 48px;
	margin-top: 15px;
}

#layout3{
	background: url(images/ly3-bg.jpg) no-repeat center top;
	padding-top: 34px;
	height: 954px;
}

#layout3 .topic{
	background: url(images/ly3-topic.png) no-repeat center top;
	height: 50px;
}

#layout3 .w1200{
	position: relative;
	height: 820px;
	margin-top: 45px;
}

#layout3 .tab{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 46px;
	text-align: center;
}

#layout3 .tab li{
	width: 37px;
	height: 46px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	background: #c3c3c3;
	cursor: pointer;
	line-height: 46px;
	font-size: 36px;
	margin: 0px 15px;
	transform: skewX(-20deg);
}
#layout3 .tab li.current{
	background:red;
}
#layout3 .show{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 720px;
}

#layout3 .show .line{
	background: #26417c;
	position: absolute;
}

#layout3 .show .line1{
	height: 1px;
	width: 100%;
	left: 0px;
	top: 50%;
}

#layout3 .show .line2{
	height: 100%;
	width: 1px;
	top: 0px;
	left: 393px;
}

#layout3 .show .line3{
	height: 100%;
	width: 1px;
	top: 0px;
	right: 393px;
}

#layout3 .show .no1{ left: 0px; top: 0px; }
#layout3 .show .no2{ left: 411px; top: 0px; }
#layout3 .show .no3{ right: 0px; top: 0px; }
#layout3 .show .no4{ left: 0px; bottom: 0px; }
#layout3 .show .no5{ left: 411px; bottom: 0px; }
#layout3 .show .no6{ right: 0px; bottom: 0px; }

#layout3 .show li{
	position: absolute;
	width: 377px;
	height: 322px;
}

#layout3 .show li img{
	position: absolute;
	width: 100%;
	height: 235px;
	left: 0px;
}

#layout3 .show .sty1 img{
	top: 0px;
}

#layout3 .show .sty2 img{
	bottom: 0px;
}

#layout3 .show li .text{
	position: absolute;
	width: 100%;
	left: 0px;
}

#layout3 .show .sty1 .text{
	bottom: 0px;
}

#layout3 .show .sty2 .text{
	top: 0px;
}

#layout3 .show li .text h3{
	float: left;
	width: 90px;
	font-size: 20px;
	height: 72px;
	line-height: 72px;
}

#layout3 .show li .text p{
	float: right;
	width: 285px;
	line-height: 24px;
	height: 72px;
}

#layout4{
	background: url(images/ly4-bg.jpg) no-repeat center top;
	min-height: 132px;
	padding-top: 45px;
	position: relative;
}

#layout4 .topic{
	height: 50px;
	background: url(images/ly4-topic.png) no-repeat center top;
}

#layout4 .focus{
	float: left;
	width: 610px;
	height: 410px;
	position: relative;
	margin-top: 25px;
}

#layout4 .focus p{
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 35px;
	text-align: center;
	z-index: 9;
}

#layout4 .focus .shadow{
	position: absolute;
	width: 100%;
	height: 83px;
	left: 0px;
	bottom: 0px;
	background: url(images/shadow1.png);
	z-index: 1;
}

#layout4 .focus .arrow1{
	position: absolute;
	width: 46px;
	height: 91px;
	background: url(images/ly1-arrow1.png);
	left: 0px;
	top: 135px;
	cursor: pointer;
	z-index:999;
}

#layout4 .focus .arrow2{
	position: absolute;
	width: 46px;	z-index:999;
	height: 91px;
	background: url(images/ly1-arrow2.png);
	right: 0px;
	top: 135px;
	cursor: pointer;
}

#layout4 .focus .tab{
	position: absolute;
	width: 100%;
	height: 3px;
	bottom: 18px;
	left: 0px;
	text-align: center;
	z-index: 10;
}

#layout4 .focus .tab li{
	display: inline-block;
	vertical-align: top;
	width: 21px;
	height: 3px;
	background: #919191;
	margin: 0px 7px;
	cursor: pointer;
}

#layout4 .focus .tab .current{
	background: #fff;
}

#layout4 .news{
	float: right;
	width: 530px;
}

#layout4 .news .hot{
	border-bottom: 1px dashed #bebebe;
	padding-bottom: 10px;
	padding-top: 24px;
}

#layout4 .news .hot h3{
	font-size: 22px;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
}

#layout4 .news .hot h3 a{
	color: #333;
}

#layout4 .news .hot p{
	line-height: 28px;
	max-height: 56px;
	color: #2d2d2d;
	margin-top: 6px;
	font-size: 16px;
}

#layout4 .news .hot p a{
	color: #325096;
}

#layout4 .news .more{
	display: block;
	width: 214px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 16px;
	border: 1px solid #919191;
	margin: 18px auto 0px auto;
	color: #325096;
	cursor: pointer;
}

#layout4 .bottom{
	border-top: 1px solid #bebebe;
	margin-top: 40px;
}

#layout4 .bottom ul{
	margin-left: -40px;
}

#layout4 .bottom li{
	float: left;
	width: 580px;
	margin: 25px 0px 0px 40px;
}

#layout4 .bottom img{
	float: left;
	width: 170px;
	height: 125px;
}

#layout4 .bottom .text{
	float: right;
	width: 385px;
	height: 124px;
	border-bottom: 1px solid #bebebe;
}

#layout4 .bottom .text h3{
	font-size: 22px;
	height: 24px;
	line-height: 24px;
	font-weight: normal;
}

#layout4 .bottom .text h3 a{
	color: #333;
}

#layout4 .bottom .text p{
	line-height: 28px;
	height: 84px;
	color: #2d2d2d;
	margin-top: 8px;
	font-size: 16px;
}

#layout4 .bottom .text p a{
	color: #335298;
}

#layout4 .bg2{
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 220px;
	background: url(images/ly4-bg2.jpg) no-repeat center top;
	z-index: -1;
}

#layout5{
	background: url(images/ly5-bg.jpg) no-repeat center top;
	height: 611px;
	padding-top: 105px;
}

#layout5 .topic{
	height: 50px;
	background: url(images/ly5-topic.png) no-repeat center top;
}

#layout5 .video{
	float: left;
	height: 490px;
	width: 820px;
	position: relative;
	margin-top: 70px;
}

#layout5 .video p{
	position: absolute;
	width: 100%;
	font-size: 20px;
	text-align: center;
	line-height: 30px;
	height: 30px;
	bottom: 15px;
	z-index: 9;
}

#layout5 .video .shadow{
	position: absolute;
	width: 100%;
	height: 83px;
	background: url(images/shadow1.png);
	left: 0px;
	bottom: 0px;
	z-index: 1;
}

#layout5 .video .play{
	position: absolute;
	width: 85px;
	height: 88px;
	background: url(images/ly5-video.png);
	left: 50%;
	margin-left: -42px;
	top: 205px;
}

#layout5 .side{
	float: right;
	width: 327px;
	height: 490px;
	padding: 0px 25px 0px 25px;
	background: #d9d9d9;
	margin-top: 70px;
	overflow: hidden;
}

#layout5 .side ul{
	overflow: hidden;
	margin-top: -38px;
}

#layout5 .side li{
	border-top: 1px dashed #989898;
	height: 60px;
	line-height: 30px;
	font-size: 20px;
	margin-top: 32px;
	padding-top: 32px;
}

#layout5 .side .current,#layout5 .side .current a{
	color: #335298;
}

#layout6{
	padding-top: 85px;
	background: url(images/ly6-bg.jpg) no-repeat center top;
	min-height: 357px;
}

#layout6 .topic{
	height: 50px;
	background: url(images/ly6-topic.png) no-repeat center top;
}

#layout6 .show ul{
	margin-left: -60px;
}

#layout6 .show li{
	float: left;
	width: 570px;
	margin: 50px 0px 0px 60px;
}

#layout6 .show .tag{
	float: left;
	width: 61px;
	padding-right: 40px;
	height: 112px;
	line-height: 112px;
	text-align: center;
	font-size: 52px;
	font-style: italic;
	background: url(images/ly6-tag.jpg);
	color: #fff;
}

#layout6 .show .text{
	float: right;
	width: 450px;
	border-bottom: 1px dashed #bebebe;
	height: 111px;
}

#layout6 .show .text h3{
	font-size: 22px;
	height: 28px;
	line-height: 28px;
}

#layout6 .show .text h3 a{
	color: #333;
}

#layout6 .show .text p{
	line-height: 28px;
	height: 56px;
	color: #2d2d2d;
	margin-top: 10px;
	font-size: 16px;
}

#layout6 .show .text p a{
	color: #335298;
}

#layout6 .tab{
	margin-top: 50px;
	text-align: center;
	height: 40px;
}

#layout6 .tab .arrow1,#layout6 .tab .arrow2{
	display: inline-block;
	vertical-align: top;
	width: 22px;
	height: 40px;
	cursor: pointer;
}

#layout6 .tab .arrow1{
	background: url(images/ly6-arrow1.png);
	margin-right: 30px;
}

#layout6 .tab .arrow2{
	background: url(images/ly6-arrow2.png);
	margin-left: 30px;
}

#layout6 .tab li{
	display: inline-block;
	vertical-align: top;
	width: 80px;
	height: 3px;
	background: #c3c3c3;
	cursor: pointer;
	margin: 18px 12px 0px 12px;
}

#layout6 .tab .current{
	background: #335298;
}

#layout7 .topic{
	height: 50px;
	background: url(images/ly7-topic.png) no-repeat center top;
}

#layout7 .main{
	height: 459px;
	position: relative;
	margin-top: 50px;
}

#layout7 .main .arrow1{
	position: absolute;
	left: 0px;
	width: 42px;
	height: 67px;
	cursor: pointer;
	top: 50%;
	margin-top: -33px;
	background: url(images/ly7-arrow1.png);
}

#layout7 .main .arrow2{
	position: absolute;
	right: 0px;
	width: 42px;
	height: 67px;
	cursor: pointer;
	top: 50%;
	margin-top: -33px;
	background: url(images/ly7-arrow2.png);
}

#layout7 .main ul{
	width: 1110px;
	margin: 0px auto;
}

#layout7 .main li{
	float: left;
	width: 340px;
	height: 445px;
	border: 7px solid #fff;
	margin: 0px 8px;
}

#layout8 .topic{
	height: 50px;
	background: url(images/ly8-topic.png) no-repeat center top;
}

#layout8 .area1{
	margin-top: 50px;
}


#layout9 {
	height: 90px;
	background: url(images/ly9-bg.jpg) no-repeat center top;
}

#layout10{
}
	
	
.mb8{ margin-bottom:8px}
.mt15{ margin-top:15px;}
#slide li { width:1000px; height:582px; float:left; position:relative; overflow:visible;  }
.slider-container .pic { width:1000px; height:582px; display:block; position: relative;}
.slider-container .pic img { width:1000px; height:582px; display:block; border:0 none;}
.slide_Bg { width:1000px; height:582px; position:absolute; top:0; background:#fff; filter:alpha(opacity=30); opacity:0.5;}
.cur .slide_Bg { display:none }
#slide_list { position:absolute; left:0 }
.slider-container li img{ position:relative }
.slider-container li p{width:100%; height:50px; font-family:"Microsoft Yahei","SimHei" font-size: 21px;color: #fff; position:absolute; bottom:0; left:0; z-index:100;display:none;background:rgba(0,0,0,0.6);}
.slider-container li dd p{font-size:16px;}
.slider-container li p span.zx{ color:#070002; font-size:14px; width:548px; text-align:justify; position:absolute; left:50px; line-height:24px;height: 135px;overflow: hidden;}
.slider-container li p span.zx .bt{ font-size:24px; display:block; font-weight:bold; line-height:40px;height: 40px;overflow: hidden;}
.cur .st_ty{display:block; width:618px; height:138px; background:#fff; margin-left:208px; position:relative; margin-top:-70px; overflow:visible;}
.cur .st_ty .sz{ width:60px; height:60px; background:url(images/ly16-num.jpg) no-repeat; position:absolute; left:-30px; top:40px; display:block}
.cur .st_ty .sz .num{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin-left:15px; line-height:16px; margin-top:12px; float:left; font-weight:normal}
.cur .st_ty .sz .sum{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:24px; margin-left:26px; margin-top:8px; float:left; line-height:20px; font-weight:normal}
.cur .st_ty .sz h2{ display:block}
.cur .st_ty h2 a{ font-size:24px; color:#070002; font-weight:bold; position:absolute}
.slider-btn-l{left:50%;margin-left:-509px;}
.slider-btn-r{right:50%;margin-right:-509px;}
.area1{ overflow: hidden; zoom:1;}
 .slider-container {margin: 0 auto; width:1000px; position:relative; height:582px; z-index:9; min-width:1000px;}
.slider-wrap { width:4000px; height:582px;  font-size:0; position:absolute; left:49%; top:0; margin-left:-1480px;}
.slider { width:100%; height:582px; float:left}
.slider-btn { position:absolute; top:220px; width:60px; height:150px; background:#c9121b; cursor:pointer; filter:alpha(opacity=80); opacity:0.8; }
.slider-btn-l{left:50%;margin-left:-597px; background:url(images/ly8-arrow1.png) no-repeat center;}
.slider-btn-r{right:50%;margin-right:-597px; background:url(images/ly8-arrow2.png) no-repeat center;}
</pre></body></html>