<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">h1, h2, h3, h4, h5, h6, p, form, fieldset { margin:0; padding:0;  }
img { border:0; }
html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd { padding:0; margin:0; }
textarea { font-size:12px; }
input { font-family:'Arial','SimSun'; font-size:12px; vertical-align:middle; }
input[type=checkbox], input[type=radio] { cursor:pointer; margin:0; vertical-align:middle; }
button { cursor:pointer; }
select { font-family:'Arial','SimSun'; font-size:12px; vertical-align:middle; }
label { cursor:pointer; }
a img, img { border:0; vertical-align:middle; }
sup, sub { vertical-align:baseline!important; vertical-align:bottom; position:relative; }
sup { bottom:.5em; }
sub { top:.3em; }
li {list-style: none;}

h1 {font-weight:100} 

a, a:visited { 
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	color: #555;
	text-decoration: none;
}

a:hover, a:active { 
	color:#cc1919;
}

body {
	background:#fff;
	color:#333;
	font-family: 'Arial', 'SimSun';
	font-size:12px;
}

strong { font-weight: 600;  }
.l	{ float:left; }
.r	{ float:right; }

h1,h2,h3,h4,h5,h6 { margin:0; font-family: 'Microsoft YaHei'; font-weight:400; }
h1	{ font-size:28px; }
h2	{ font-size:24px; }
h3	{ font-size:20px; }
h4	{ font-size:18px; }
h5	{ font-size:16px; }
h6	{ font-size:14px; }

select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #e5e5e5;
  line-height:30px;
  height:30px;
  width:140px;
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  /*在选择框的最右侧中间显示小箭头图片*/
  background: url("../images/select1.png") no-repeat scroll 120px center transparent;
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding: 0 16px;
  border-radius:6px; 
  -moz-border-radius:6px; 
  -o-border-radius:6px;
  font-family: 'Microsoft YaHei';
	font-weight:14px;
}
option{
	height:24px;
  font-family: 'Microsoft YaHei';
	font-weight:14px;
}
input[type=submit]{
	border:0px;
	width:80px;
	height:30px;
	background:#df0011;
  font-family: 'Microsoft YaHei';
	font-weight:14px;
  border-radius:6px; 
  -moz-border-radius:6px; 
  -o-border-radius:6px;
  color:#fff;
  font-family: 'Microsoft YaHei';
	font-weight:14px;
	cursor:pointer;
}

.l	{ float:left; }
.r	{ float:right; }
.bggray	{ background:#f3f3f3; }

/********************************************* */
.HeaderContainer,.BodyContainer,.FooterContainer	{ 
	clear:both; 
	width:100%; 
	min-width:1180px;
}
.header-wrapper,.index-ad,.content-wrapper,.footer-wrapper	{
	height:auto;
	overflow:auto;
	min-width:1180px;
}
.div-wrapper	{ 
	margin:0 auto; 
	width:1180px;
	height:auto;
	overflow:auto; 
}

.header-wrapper { 
	height:120px;
}
	.header-wrapper .top	{
		line-height:40px;
		background:#000;
		color:#fff;
	}
	.header-wrapper .top span	{
		display:inline-block;
		padding-left:25px;
		background:url("../images/icon_home.png") no-repeat left;
	}
	.header-wrapper .top label	{
		display:inline-block;
		float:right;
	}
	.header-wrapper .div-wrapper	{ 
		overflow:visible; 
	}
	.header-wrapper .logo	{ 
		width:290px; 
		height:80px; 
		line-height:80px; 
	}
	.header-wrapper .logo h2	{
		font-weight:bold;
	}
	.header-wrapper .r		{ 
		width:780px; 
	}
	.Menu	{ 
		margin-top:20px;
		width:100%; 
	}
	.Menu &gt; li	{ 
		float:left; 
		margin-top:6px;
		width:130px; 
		padding:0; 
		text-align:center; 
		position: relative; 
	}
	.Menu &gt; li &gt; a { 
		font-family: 'Microsoft YaHei';
		display: block; 
		font-size:1.4em; 
		line-height:46px; 
		font-weight:bold;
	}
	.Menu &gt; li.active { 
		background:url("../images/icon_nav.jpg") no-repeat center bottom;
	}
	.Menu &gt; li.active &gt; a { 
		color:#0076ca;
	}
	.Menu li:hover ul { display: block; }
	.Menu li:hover ul ul { display: none; }

	.Menu ul { 
		display: none; 
		position: absolute; 
		padding:6px 0;
		top: 46px; 
		left: 0px;
		z-index:888888; 
		background:#1f8fdf; 
		-webkit-box-shadow: 3px 3px 3px;  
		-moz-box-shadow: 3px 3px 3px;  
		box-shadow: 3px 3px 3px;
	}
	.Menu ul &gt; li	{
		width:130px;
		padding:12px 0 6px;
	}
	.Menu ul &gt; li &gt;	a	{
		font-size:14px;
		color:#fff;
	}
	.Menu ul &gt; li &gt;	a:hover	{
		color:#000;
	}

.index-ad	{ 
	width:100%;
	height:480px;
	position:relative;
	background:#ddd;
}
	
.content-wrapper	{
	padding-bottom:60px;
}
	.content-wrapper .title	{
		
	}
	.content-wrapper .title &gt; h4	{
		padding:40px 0 20px;
		text-align:center;
		background:url("../images/line.png") no-repeat bottom;
	}
	.content-wrapper .title &gt; h4 &gt; label	{
		display:block;
		
	}
	.content-wrapper .content	{
		height:auto;
		overflow:auto;
	}
	.content-wrapper .content &gt; ul	{
		height:auto;
		overflow:auto;
	}

.index-service	{
	background:url("../images/bg_service.jpg");
}
	.index-service .content	{
		
	}
	.index-service .content &gt; ul	{
		margin:50px auto 0;
		width:90%;
	}
	.index-service .content &gt; ul &gt; li	{
		float:left;
		width:25%;
		text-align:center;
		color:#999;
	}
	.index-service .content &gt; ul &gt; li &gt; span	{
		display:inline-block;
		width:100%;
		height:115px;
		cursor:pointer;
	}
	.index-service .content &gt; ul &gt; li &gt; h6	{
		padding-top:6px;
	}
	.index-service .content &gt; ul &gt; li:nth-child(1) &gt; span	{
		background:url("../images/s1_1.png") no-repeat center;
	}
	.index-service .content &gt; ul &gt; li:nth-child(2) &gt; span	{
		background:url("../images/s2_1.png") no-repeat center;
	}
	.index-service .content &gt; ul &gt; li:nth-child(3) &gt; span	{
		background:url("../images/s3_1.png") no-repeat center;
	}
	.index-service .content &gt; ul &gt; li:nth-child(4) &gt; span	{
		background:url("../images/s4_1.png") no-repeat center;
	}
	.index-service .content &gt; ul &gt; li:nth-child(1) &gt; span:hover	{
		background:url("../images/s1_2.png") no-repeat center;
	}
	.index-service .content &gt; ul &gt; li:nth-child(2) &gt; span:hover	{
		background:url("../images/s2_2.png") no-repeat center;
	}
	.index-service .content &gt; ul &gt; li:nth-child(3) &gt; span:hover	{
		background:url("../images/s3_2.png") no-repeat center;
	}
	.index-service .content &gt; ul &gt; li:nth-child(4) &gt; span:hover	{
		background:url("../images/s4_2.png") no-repeat center;
	}

.index-our	{
	height:auto;
	overflow:auto;
	background:url("../images/bg_our.jpg") no-repeat center;
}	
	.index-our .content &gt; ul	{
		margin:50px auto 0;
		width:1053px;
		background:url("../images/o1.png") repeat-x left center;
	}
	.index-our .content &gt; ul &gt; li	{
		float:left;
		width:290px;
		margin-right:14px;
		height:80px;
		text-align:center;
		color:#999;
	}
	.index-our .content &gt; ul &gt; li:last-child	{
		width:288px;
		margin-right:0px;
	}
	.index-our .content &gt; ul &gt; li.space	{
		width:137px;
	}
	
	.index-our .content &gt; ul &gt; li &gt; span	{
		display:inline-block;
		width:100%;
		height:50px;
		cursor:pointer;
		background:url("../images/o1_1.png") no-repeat center;
	}
	.index-our &gt; .content &gt; ul &gt; li &gt; span:hover	{
		background:url("../images/o1_2.png") no-repeat center;
	}
	
	
.index-news	{
}
	.index-news ul	{
		width:90%;
		margin:15px auto 0;
		height:auto;
	}
	.index-news ul &gt; li	{
		line-height:42px;
		height:42px;
		border-bottom:1px dashed #ccc;
	}
	.index-news ul &gt; li h6	{
		float:left;
		width:800px;
		padding-left:20px;
		line-height:42px;
		white-space:nowrap; 
		overflow:hidden; 
		text-overflow:ellipsis;
		background:url("../images/icon_nav.jpg") no-repeat left;
		background-size:14px;
	}
	.index-news ul &gt; li label	{
		display:inline-block;
		float:right;
	}
	
.index-pic	{
	height:300px;
	padding-bottom:0px;
	background:url("../images/bg_pic.jpg") no-repeat center;
}	
	.index-pic h1	{
		width:600px;
		margin:100px auto 0;
		font-weight:bold;
		font-size:35px;
	}

.index-contact	{
	height:auto;
	overflow:auto;
	padding-bottom:0px;
	background:url("../images/bg_contact.jpg") no-repeat center;
}
	.index-contact .content	{
		width:464px;
		height:532px;
		margin:0 auto;
		background:url("../images/bg_mail.png") no-repeat center;
	}
	.index-contact .content &gt; div	{
		width:320px;
		margin:40px auto 0;
	}
	.index-contact .content &gt; div &gt; h6	{
		line-height:24px;
	}
	.index-contact .content &gt; div &gt; h6 &gt; span	{
		display:block;
		width:150px;
		margin:130px 0 0 100px;
		padding-left:30px;
		line-height:36px;
		background:url("../images/icon_contact.png") no-repeat left -26px;
	}
	
		.page-item-list	{ 
			float:left; 
			width:220px; 
			margin-top:20px;
			min-height:300px;
			border-right:1px solid #f3f3f3; 
		}
					.page-item-list ul	{ width:210px; }
					.page-item-list ul &gt; li	{ 
						line-height:44px; 
						font-size:14px; 
						border-bottom:1px solid #eaeaea; 
					}
					.page-item-list ul &gt; li &gt; a	{
						font-family: 'Microsoft YaHei';
						padding-left:20px;
						display:inline-block;
						width:100%;
						height:100%;
					}
					.page-item-list ul &gt; li.now,.page-item-list ul &gt; li:hover	{ 
						background:#216bb9; 
					}
					.page-item-list ul &gt; li.now &gt; a,.page-item-list ul &gt; li:hover &gt; a	{ 
						color:#fff;
					}
		.page-content-list	{ 
			float:right; 
			width:920px; 
			margin-top:20px;
		}
			.page-title,.page-content,.page-navition	{ 
				margin:0 auto; 
				width:920px;
			}
			.page-title	{ 
				padding-left:10px;
				background:#216bb9;
				height:45px;
				font-family: "microsoft yahei";
				color:#fff;
				font-weight:bold;
				font-size:16px;
				line-height:45px;
			}
			.page-title &gt; div	{ 
				height:45px;
				background:url("../images/title.png") no-repeat left;
			}
				.page-title &gt; div &gt; h1	{ 
					float:left;
					width:140px;
					line-height:58px;
					color:#d50010;
					font-weight:bold;
					text-align:center;
				}
				.page-title &gt; div &gt; h6	{
					float:left;
					margin-top:18px;
					padding-left:12px;
					width:600px;
					line-height:25px;
					font-size:24px;
					color:#e7e7e7;
					color:#fff;
				}
				.page-title label	{ 
					line-height:32px; 
					font-size:1.2em; 
					font-weight:bold; 
				}
			.page-content	{ 
				margin:30px auto 0; 
				line-height:24px;
				height:auto;
				overflow:auto;
				font-size:14px;
			}
				.page-content &gt; h3.NewsTitle	{ 
					padding:0; 
					line-height:40px; 
					text-align:center; 
				}
				.page-content &gt; h6	{
					color:#d50010; 
					line-height:30px;
					font-size:16px;
					font-weight:bold;
				}
			.ContNav	{
				text-align:right;
			}

		.Newslist	{ }
			.Newslist &gt; li	{
				line-height:42px;
				height:42px;
				border-bottom:1px dashed #ccc;
			}
			.Newslist &gt; li h6	{
				float:left;
				width:800px;
				padding-left:20px;
				line-height:42px;
				white-space:nowrap; 
				overflow:hidden; 
				text-overflow:ellipsis;
				background:url("../images/icon_nav.jpg") no-repeat left;
				background-size:14px;
			}
			.Newslist &gt; li label	{
				display:inline-block;
				float:right;
			}
		
		.Subsidiary-list	{
			margin-top:10px;
			position: relative;
			height:auto; 
			overflow:auto; 
		}
			.Subsidiary-list &gt; li	{
				width:99%;
				margin-top:15px;
				border:1px solid #e2e2e2;
			}
			.Subsidiary-list &gt; li &gt; div	{
				margin:10px;
				height:160px;
				background:#f6f6f6;
			}
			.Subsidiary-list &gt; li .pic	{
				float:left;
				width:240px;
				margin:0 auto;
			}
			.Subsidiary-list &gt; li .pic img	{
				width:240px;
				height:160px;
			}
			.Subsidiary-list &gt; li .desc	{
				float:right;
				width:630px;
				margin:0 auto;
			}
			.Subsidiary-list &gt; li .desc &gt; h6	{
				font-weight:bold;
				line-height:32px;
				font-size:15px;
				color:#d50010;
			}
			.Subsidiary-list &gt; li .desc &gt; label	{
				display:inline-block;
				padding-right:10px;
				line-height:20px;
				height:100px;
				font-size:14px;
				overflow:hidden;
			}
			.Subsidiary-list &gt; li .desc &gt; span	{
				display:inline-block;
				float:right;
				padding-right:10px;
				line-height:16px;
				font-size:12px;
				color:#d50010; 
			}
			.Subsidiary-list &gt; li .desc &gt; span a	{
				color:#d50010; 
			}
			.NewsImg	{ text-align:center; }
			.NewsCont	{ padding-top:20px; }

		.page-navition	{ line-height:40px;	text-align:right; }
				.page-navition .red	{ 
					font-weight:bold;
					color:#d50010; 
				}
				

		.AttList	{ margin-top:20px; }
			.AttList dt	{ font-weight:bold; color:#e50003; }
			
.footer-wrapper	{
	margin-top:25px; 
	padding-top:20px;
	height:220px;
	background:url("../images/bg_foot.png") no-repeat center;
	text-align:center;
}
	
	.footer-wrapper .menu	{
		width:660px;
		height:auto;
		overflow:auto;
		margin:80px auto 0;
	}
	.footer-wrapper .menu &gt; h6	{
		float:left;
		width:110px;
		text-align:center;
	}
	.footer-wrapper .menu &gt; h6 &gt; a	{
		color:#fff;
	}
	.footer-wrapper .copyright	{
		width:100%;
		color:#fff;
		line-height:60px;
	}

.sidebar { position:fixed; top:50%; right:0; margin-top:-80px; width:160px; height:163px; z-index:100;}

/*.sidebar i { display:block; width:56px; height:163px; background:#000; opacity:0.5; filter:alpha(opacity=50); border-radius:6px 0 0 6px;}*/

.sidebar i { display:block; height:163px; background:#000; opacity:0.5; filter:alpha(opacity=50); border-radius:6px 0 0 6px;}

.sidebar ul { position:absolute; top:8px; left:0; z-index:99;}

.sidebar li { position:absolute; left:0; -webkit-transition:left .5s ease-in-out 0s; -moz-transition:left .5s ease-in-out 0s; -ms-transition:left .5s ease-in-out 0s; -o-transition:left .5s ease-in-out 0s; transition:left .5s ease-in-out 0s;}

.sidebar li a { display:block; padding-left:56px; width:70px; height:50px; background:url(../images/sidebar-icon.png) no-repeat; font-size:14px; line-height:50px; color:#FFF;}

.sidebar .sidebar-a { top:0;}

.sidebar .sidebar-b { top:50px;}

.sidebar .sidebar-c { top:100px;}

.sidebar .sidebar-a a { top:0; background-position:0 0;}

.sidebar .sidebar-b a { top:50px; width:100px; background-position:0 -50px;}

.sidebar .sidebar-c a { top:100px; background-position:0 -100px;}

/*.sidebar li.curr { left:-70px; background:#000; border-radius:6px 0 0 6px; opacity:0.5; filter:alpha(opacity=50);}*/

.sidebar li.curr { left:-100px; background:#000; border-radius:6px 0 0 6px; opacity:0.5; filter:alpha(opacity=50);}

.sidebar li.curr1 { left:-100px;}

@media screen and ( min-width: 1024px) {
	
}

@media screen and ( max-width: 999px) {	
}

@media screen and ( min-width:768px ) and ( max-width: 999px) {
}

@media screen and ( min-width:600px ) and ( max-width:767px ) {
}

@media screen and ( min-width:480px ) and ( max-width:599px ) {
}

@media screen and (min-width: 320px) and (max-width: 479px)  {
}
</pre></body></html>