﻿body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, 微软雅黑;
	font-size: 12px;
	background-color: #fff;
}
div {
	overflow: hidden;
	margin: auto;
}
img {
	border: 0;
}
a {
	text-decoration: none;
	color: black;
}
a:hover {
	color: #bd0100;
}
p {
	line-height: 200%;
}
p strong {
	color: #C99E04;
}
ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
/****************************************************/
.Top {
	background: url(../images/topbg.jpg) repeat-x left top;
	height: 168px;
	width: 100%;
}
.NTop {
	width: 1000px;
	margin: auto;
}
.Top1 {
	width: 1000px;
	float: left; height:25px; text-align:right; line-height:25px; color:#FFF;
}
.Header {
	width: 1000px;
	float: left;
}
.Nav {
	width: 1000px;
	float: left;
}
.Nav ul {
	width: 1000px;
	margin: auto;
}
.Nav ul li {
	width: 100px;
	text-align: center;
	float: left;
	height: 35px;
	line-height: 35px;
	background:  url(../images/navline.jpg) no-repeat left center;
}
.Nav ul li a {
	color: white;
	font-size: 14px;
	font-weight: bold;
}
.Nav ul li a:hover {
	display: block;
	width: 100px;
	height: 35px;
	background: #fff;
	color: #333;
}
.Nav ul li:first-child {
	background: none;
}
.TopFlash {
	width: 100%;
	height: 397px;
	overflow: hidden;
	clear: both; margin:0 auto;
}
.flash{ width:1002px; margin:0 auto;}
.Button {
	background: url(../images/button.jpg) repeat-x left top;
	height: 39px;
	position: relative;
}
.News {
	background: url(../images/newbg.jpg) repeat-x left top;
	height: 34px;
}
.News1 {
	width: 1000px;
	margin: auto;
	background:  url(../images/news1.jpg) no-repeat left top;
	height: 34px;
}
.News1 ul {
	padding-left: 80px;
}
.News1 ul li {
	height: 34px;
	line-height: 34px;
	border: none;
}
.News .Name {
	background: none;
}
.News .Time {
	display: none;
}
.Container {
	background:  url(../images/bg.jpg) repeat-x left top;
	width: 100%;
}
.IndexCont {
	width: 1020px;
	margin: 40px auto;
}
.IndexCont_1 {
	float: left;
	width: 200px;
}
.IndexCont_1_1 {
	float: left;
}
.IndexCont_1_1 h3 {
	color: #C99E04;
	font-size: 14px;
	text-indent: 1em;
	margin: 10px 0px 0px;
}
.IndexCont_1_1 ul {
	margin: 10px 0px 0px;
}
.IndexCont_1_1 ul li {
	height: 25px;
	line-height: 25px;
	background:  url(../images/icon.jpg) no-repeat left center;
	width: 100px;
	float: left;
	text-indent: 1em;
	border-bottom: 1px #CCC dotted;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.IndexCont_1_2 {
	float: left;
	margin-top: 10px;
}
.IndexCont_2 {
	float: left;
	width: 800px;
	margin-left: 20px;
}
.IndexCont_2_1 {
}
.IndexCont_2_1 ul {
	width: 2200px;
}
.IndexCont_2_2 {
	float: left;
	margin-top: 30px;
}
.IndexCont_2_2_1 {
	background:  url(../images/i_bg.jpg) no-repeat left top;
	height: 240px;
}
.IndexCont_2_2_1_1 {
	float: left;
	width: 260px;
}
.IndexCont_2_2_1_1 ul {
	padding: 10px;
}
.IndexCont_2_2_1_2 {
	float: left;
	width: 250px;
	margin: 0px 20px;
}
.IndexCont_2_2_1_2 p {
	padding: 0px 0px 0px 20px;
	line-height: 180%;
}
.IndexCont_2_2_1_3 {
	float: left;
	width: 250px;
}
.IndexCont_2_2_1_3 p {
	line-height: 380%;
	padding-left: 20px;
}
/*****内页样式*********/
.NTopFlash{
	background:  url(../images/ntopflash.jpg) no-repeat center top;
	height:250px;
}
.NIndexCont_2_1{
	background:  url(../images/title.jpg) no-repeat left top;
	height:63px;
	line-height:43px;
	font-size:20px;
	color:#bd0100;
	font-weight:bold;
	text-indent:2em;
}
.NIndexCont_2_2{
	padding:20px;
}
.Footer {
	width: 100%;
	
	background: #333132;
}
.Footer1 {
	width: 1000px;
	margin: 20px auto 0px;
}
.Footer1_1 {
	float: left;
	width: 160px;
	background:  url(../images/f_bg.jpg) no-repeat right center;
}
.Footer1 ul {
	padding: 10px 20px;
}
.Footer1 ul li {
	height: 25px;
	line-height: 25px;
}
.Footer1 ul li a {
	color: #999999;
}
.Footer1 ul li a:hover {
	color: #C99E04;
}
.Bt {
	font-size: 16px;
	color: #CCCCCC;
	font-weight: bold;
	padding: 20px;
}
.Footer1_2 {
	float: left;
	width: 220px;
	margin-left: 40px;
	background:  url(../images/f_bg.jpg) no-repeat right center;
}
.Footer1_3 {
	float: left;
	width: 250px;
	background:  url(../images/f_bg.jpg) no-repeat right center;
	margin-left: 40px;
}
.Footer1_3 ul li {
	border: none;
}
.Footer1_3 .Name {
	background: none;
	width: 180px;
	text-indent: 0px;
}
.Footer1_3 .Time {
	display: none;
}
.Footer1_4 {
	float: left;
	width: 270px;
	margin-left: 20px;
}
.Footer2 {
	width: 1000px;
	margin: auto;
	color: white;
	font-size: 14px;
	text-align: center;
	color: #666;
}
.Footer2 a {
	color: #666;
}
.Footer2 a:hover {
	color: #C99E04;
}
.Cont_k{overflow:hidden; }
.Cont_k li{float:left;width:200px;display:inline;margin:17px 0px 0px 0px;text-align:center;}
.Cont_k .Image {
background: url(../images/cpbg.jpg) no-repeat left top;
width: 189px;
height: 150px;
}{background: url(../images/cpbg.jpg) no-repeat left top;width: 189px;height: 150px;}
	.Cont_k li img{width: 180px;height: 130px;margin-top: 5px; }
	.Cont_k li span{display:block;clear:both;}

.Cont_u li{width:152px;margin:12px 0px 0px 0px;}
	.Cont_u ul a:link,.Cont_u ul a:visited{width:138px;height:198px;display:block;padding:3px;}
	.Cont_u ul a:hover{padding:3px;display:block;width:138px;height:198px;}

.Cont_n li{margin:12px 0px 8px 4px;}.nr_bt {text-align: center;}
.nr_bt h5{ font-size:14px;}
.pagelink span {margin: 0 5px;}
.pagelink a {margin: 0 5px;}
.pagelink {background: #ccc;}


.flexslider{position:relative;height:397px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:397px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
