@charset "utf-8";
body {
	margin: 0px;
	font-size: 14px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	line-height: 24px;
}
* {
	padding: 0px;
	margin: 0px;
}
body, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, textarea, select, button, th, td {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 12px;
	list-style: none;
}
input, select {
	font: 100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "Arial", SimSun, "ËÎÌå", STXihei, "»ªÎÄÏ¸ºÚ", Heiti, "ºÚÌå", sans-serif;
}
button {
	overflow: visible
}
img {
	border: none;
}
a {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
li {
	list-style: none;
}
input, select, button {
	font: 12px Verdana, Arial, Tahoma;
	vertical-align: middle;
}
.clear {
	overflow: hidden;
	clear: both;
	height: 0px;
}
.lf {
	float: left;
}
.rt {
	float: right;
}
.top {
	width: 1200px;
	margin: 0 auto;
}
/*menu daohang*/
#menu {
	overflow: hidden;
	height: 46px;
	width: 560px;
	margin: 0px auto;
}
#nav {
	display: block;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}
#nav .mainlevel:hover {
	background: #FF0
}
#nav .mainlevel {
	float: left;
	color: #000;/*IE6 only*/
	width: 110px;
	margin-left: 15px;
	margin-right: 15px
}
#nav .mainlevel a {
	color: #000;
	font-size: 16px;
	text-decoration: none;
	line-height: 25px;
	display: block;
	padding: 0;
	text-align: center;
}
#nav .mainlevel a:hover {
	color: #000;
	line-height: 25px;
	text-decoration: none;
}
#nav .mainlevel1 {
	float: left;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 110px;
	z-index: 9999; /*IE6 only*/
}
#nav .mainlevel1 li {
	list-style: none;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	border-bottom: #CCCCCC 1px solid;
}
#nav .mainlevel1 a {
	color: #333;
	font-size: 12px;
	text-decoration: none;
	line-height: 32px;
	display: block;
	width: 110px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-align: center;
	font-weight: 500;
	border-bottom: #FFFFFF 1px dotted;
}
#nav .mainlevel1 a:hover {
	background: #757847;
	color: #ffffff;
	line-height: 32px;
	text-decoration: none;
	font-weight: 500
}
#nav .mainlevel ul {
	display: none;
	position: absolute;
}
#nav .mainlevel:hover ul {
	display: block;
}
#nav .mainlevel li {
	width: 110px;
	background-color: #f7f7f7;/*IE6 only*/
}
/*end menu daohang*/

/*banner*/
div, span, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
}
.banner {
	position: relative;
	width: 100%;
	min-width: 1000px;
	height: 383px;
	background: #13295b;
	overflow: hidden;
	z-index: 9;
	margin: 0px;
	padding: 0px;
}
#fullSlide {
	width: 100%;
	position: relative;
	height: 400px;
	background: #000;
}
#fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
#fullSlide .bd ul {
	width: 100% !important;
}
#fullSlide .bd li {
	width: 100% !important;
	height: 400px;
	overflow: hidden;
	text-align: center;
}
#fullSlide .bd li a {
	display: block;
	height: 400px;
}
#fullSlide .hd {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1;
	height: 28px;
	line-height: 28px;
	text-align: center;
}
#fullSlide .hd ul {
	height: 28px;
	text-align: center;
}
#fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 15px;
	height: 28px;
	margin: 0 5px;
	background: url(ico.png) no-repeat 0 -169px;
	overflow: hidden;
	line-height: 9999px;
}
#fullSlide .hd ul .on {
	background: url(ico.png) no-repeat -17px -169px;
}
/*end banner*/
/*zhut*/

.zht2 {
	width: 1000px;
	margin: 0 auto;
	background: url(bg2.jpg) no-repeat;
	height: 223px;
	padding-top: 50px
}
.zhta {
	width: 495px;
	margin-top: 10px;
}
.zhta2 {
	width: 495px;
}
.zhtb {
	background: #F6F6F6;
}
.zhta h3 {
	width: 100%;
	height: 30px;
	display: block;
	line-height: 30px;
	border-bottom: #CCCCCC 1px solid;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	color: #333333;
}
.zhta h3 img {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}
.zhta h3 a {
	font-size: 14px;
	color: #999999;
	float: right;
	margin-right: 10px;
}
.zhta2 h3 {
	width: 100%;
	height: 30px;
	display: block;
	line-height: 30px;
	border-bottom: #CCCCCC 1px solid;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	color: #333333;
}
.zhta2 h3 img {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}
.zhta2 h3 a {
	font-size: 14px;
	color: #999999;
	float: right;
	margin-right: 10px;
}
.jianj {
	padding: 10px;
	text-indent: 2em;
}
.jianj img {
	margin-right: 10px;
	width: 165px;
	height: 190px;
	float: left;
}
.jianj h4 {
	font-size: 14px;
	color: #333333;
	text-indent: 0px;
}
.jianj22 {
	overflow: hidden;
	border-bottom: #CCCCCC 1px dotted;
}
.jianj2 {
	margin: 10px;
	margin-left: 0px;
	width: 165px;
	height: 190px;
	float: left;
}
.jianj2 h4 {
	font-size: 14px;
	color: #333333;
	text-indent: 0px;
}
.zixun {
	border-bottom: #CCCCCC dotted 1px;
}
.zixun img {
	margin: 10px;
	margin-left: 0px;
	width: 190px;
	height: 115px;
	float: left;
}
.zixun h4 {
	font-size: 14px;
	color: #333333;
	padding-top: 5px;
}
.zixun p a {
	color: #1452A5;
}
.ljlb {
	margin-top: 5px;
}
.ljlb a {
	display: block;
	width: 100%;
	height: 24px;
	line-height: 24px;
}
.ljlb a img {
	width: 12px;
	height: 12px;
}
.ljlb2 {
	margin-top: 5px;
}
.ljlb2 a {
	display: block;
	width: 100%;
	height: 29px;
	line-height: 29px;
	text-indent: 0px;
}
.ljlb2 a img {
	width: 12px;
	height: 12px;
}
.foot{
	width: 100%;
	background: #CCCCCC;
	line-height: 35px;
	padding:10px 0px;
	margin-top:30px;
	color:#FFf; font-family:Arial, Helvetica, sans-serif
	
}

/*neiye*/
#main {
	overflow: hidden;
	width: 1100px;
	margin: 10px auto;
}
.sidebar {
	width: 207px;
	background: #ffffff;
}
.sidebar h3 {
	display: block;
	width: 207px;
	height: 80px;
	line-height: 80px;
	text-decoration: none;
	font-size: 16px;
	text-align: center;
	color: #333;
	font-family: "Î¢ÈíÑÅºÚ";
	font-weight: bold;
}
.sidebar a {
	display: block;
	width: 207px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	color: #333;
	border-bottom: #ccc 1px solid;
}
.sidebar a:hover {
	display: block;
	width: 207px;
	height: 55px;
	line-height: 55px;
	background: #E6E7D5;
	text-decoration: none;
	color: #333;
	border-bottom: #ccc 1px solid;
	font-weight: bold
}
.sidebar a img {
	float: left;
	padding-top: 10px;
	padding-left: 15px;
}
.content {
	overflow: hidden;
	_float: left;/*¼æÈÝIE6*/
	;
}
.nyrbt {
	width: 760px;
	height: 40px;
	line-height: 40px;
	border-bottom: #CCCCCC 1px solid;
}
.nyrbta {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	float: left;
}
.nyrnr {
	width: 850px;
	float: right;
	min-height: 800px;
	margin-top: 40px;
	margin-left: 20px
}
.kx {
	width: 1000px;
	margin: 0 auto;
	height: 20px;
}
.header1 {
	background: #CCCCCC;
	height: 100px;
}
.lista {
	padding-left: 40px;
	padding-top: 20px;
	padding-bottom: 20px
}
.lista ul li {
	float: left;
	width: 540px;
	height: 200px;
	background: #CCCCCC;
	margin-left: 10px;
	margin-right: 10px;
	-webkit-box-shadow: 0 0 10px #f1f1f1;
	-moz-box-shadow: 0 0 10px #f1f1f1;
	box-shadow: 0 0 10px #f1f1f1;
	text-align: center
}
.lista ul li img {
	padding-top: 35px
}
.juli1 {
	padding-top: 10px
}
.juli2 {
	padding-top: 20px
}
.juli3 {
	padding-top: 30px
}
.juli4 {
	padding-top: 40px
}
.juli5 {
	padding-top: 50px
}
.zi1 {
	font-size: 28px;
	font-weight: bold
}
.cl{clear:both}
.zia1{ font-size: 28px;
	font-weight: bold; padding-bottom:10px}
.zi2 {
	font-size: 16px;
	text-align: center
}
.zi2 a {
	margin-left: 25px;
	margin-right: 25px
}
.listcp {
}
.listcp ul li {

	float: left;
	width: 382px;
	height: 440px;
	margin-bottom: 20px;
	margin-right: 15px;
	text-align:center
}
.listcp ul li:hover img{-webkit-box-shadow: 0 0 20px #181818;-moz-box-shadow: 0 0 20px #181818;box-shadow: 0 0 20px #181818;}
.listcp ul li p{ text-align:center; line-height:30px}

.listcp2 {
}
.listcp2 ul li {
	float: left;
	width: 300px;
	height: 350px;
	margin-bottom: 20px;
	margin-right: 15px;
	text-align:center
}
.listcp2 ul li:hover img{-webkit-box-shadow: 0 0 20px #181818;-moz-box-shadow: 0 0 20px #181818;box-shadow: 0 0 20px #181818;}

.listcp2 ul li p{ text-align:center; line-height:30px}

.lh{line-height:30px}
.cpz1{ font-size:18px; }
.cpz2{ font-size:15px; color:#999 }
.cpz3{ font-size:10px; color:#999; line-height:16px}
.more1{width:265px; height:40px; line-height:40px; border:#999 1px solid; margin:0PX auto; margin-top:30PX}
.more1 a{ color:#999}
.more1:hover{background:#333; color:#FFF}
.more1:hover a{color:#FFF}
.abouty{	background: #1E1E1E; padding:30px 0px}
.ys1{width:670px; text-align:center; padding-top:120px}
.ys1 P{color:#fdd947; font-size:27PX; font-weight:bold; line-height:80px}
.ys1 span{ font-size:12px; color:#999; line-height:25px}


.listb ul li {
	float: left;
	width: 580px;
	margin-right:40px

	
}
.zi3{ font-weight:normal; padding-left:65px; font-size:12px}
.listb ul li  img{ float:left; width:178px; height:104px; margin-right:20px}
.xian{height:13px; width:100%; background:#c1cacf; margin-top:30px; margin-bottom:30px}
.abrt{width:640px; padding-top:40px}
.xian2{width:100%; height:3px; background:#AEAEAE; margin-top:30px; margin-bottom:10px}


.cpleft{width:182px;}
.cpright{width:950px;}
.leftza1{border-bottom:2px #ccc solid; font-size:21px; color:#000; line-height:45px}
.leftlist1 ul li{ line-height:45px; height:45px;font-size:16px; color:#666 }






.zi4{ font-size:35px; color:#000; line-height:50PX}

.a1{ text-align:left; line-height:30px;padding-left:5px; font-size:12px}
.a2{ text-align:right; line-height:30px;padding-right:5px;font-size:12px}
.b1{background:#f4f4f4; text-align:left; line-height:30px;padding-left:5px;font-size:12px}
.b2{background:#f4f4f4; text-align:right; line-height:30px;padding-right:5px;font-size:12px}



.cprelist ul li{float:left; width:280px; height:320px; margin-right:26px; text-align:center}
.cprelist ul li:hover img{-webkit-box-shadow: 0 0 20px #181818;-moz-box-shadow: 0 0 20px #181818;box-shadow: 0 0 20px #181818;}
.cprelist ul li p{ padding-top:5px}