﻿body {
	background: url("bg.jpg"); margin: 0px; padding: 0px; text-align: center; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
div {
	 margin: 0px auto; 
}

a:link {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
img {
	border: currentColor; border-image: none;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	overflow: hidden; clear: both;
}
.clearfix {
	-ms-zoom: 1;
}
h1 {
	font: 12px/200% "宋体"; text-align: left; font-size-adjust: none; font-stretch: normal;
}
h2 {
	font: 12px/200% "宋体"; text-align: left; font-size-adjust: none; font-stretch: normal;
}
h3 {
	font: 12px/200% "宋体"; text-align: left; font-size-adjust: none; font-stretch: normal;
}
h4 {
	font: 12px/200% "宋体"; text-align: left; font-size-adjust: none; font-stretch: normal;
}
h5 {
	font: 12px/200% "宋体"; text-align: left; font-size-adjust: none; font-stretch: normal;
}
h6 {
	font: 12px/200% "宋体"; text-align: left; font-size-adjust: none; font-stretch: normal;
}
.mt10 {
	margin-top: 10px;
}
.mb10 {
	margin-bottom: 10px;
}
.m10 {
	margin: 10px auto;
}
.w980 {
	width: 980px;
}
.list_14 li {
	background: url("dot.gif") no-repeat 0px 14px; padding-left: 12px; font-size: 14px;
}
.list_12 li {
	background: url("dot.gif") no-repeat 0px 10px; padding-left: 12px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.withe {
	color: rgb(255, 255, 255);
}
.withe a:link {
	color: rgb(255, 255, 255);
}
.withe a:visited {
	color: rgb(255, 255, 255);
}
.withe a:hover {
	color: rgb(255, 255, 255);
}
.gary {
	color: rgb(99, 99, 99);
}
.gary a:link {
	color: rgb(99, 99, 99);
}
.gary a:visited {
	color: rgb(99, 99, 99);
}
.gary a:hover {
	color: rgb(99, 99, 99);
}
.top01 {
	background: url("top_bg.gif") repeat-x; height: 31px; overflow: hidden;
}
.top01 em {
	float: left;
}
.top01 i {
	line-height: 31px; float: right;
}
.top_bg {
	background: url("bg01.jpg") no-repeat top; height: 501px; overflow: hidden;
}
.top_bg .top_pic {
	height: 430px; overflow: hidden;
}

.top_bg .nav01 {
	text-align: left; line-height: 60px; font-family: 微软雅黑; font-size: 16px;
}
.top_bg .nav01 b {
	padding: 0px 30px; font-size: 18px;
}
.top_bg .nav01 a {
	padding: 0px 17px;
}
.p1_content {
	background: rgb(255, 255, 255);
}
.p1_title {
	padding: 20px 20px 10px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 0px; border-bottom-style: solid;
}
.p1_title h1 {
	background: url("p1_01.jpg") no-repeat 0px 0px; font: bold 36px/48px 微软雅黑; height: 63px; overflow: hidden; padding-left: 120px; font-size-adjust: none; font-stretch: normal;
}
.p1_title p {
	padding: 10px 0px 10px; font-size: 14px; line-height: 28px;text-align:left;
}
.p1_gundong {
	padding: 0px 20px; height: 42px; line-height: 42px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
.p1_gundong em {
	color: rgb(1, 143, 60);
}
.p1_gundong em a {
	color: rgb(1, 143, 60);
}
.p1_news {
	padding: 10px 0px 10px 20px;
}
.p1_news .fl {
	width: 430px;
}
.p1_news .fl strong {
	font: bold 20px/200% 微软雅黑; display: block; font-size-adjust: none; font-stretch: normal;
}
.p1_news .fl p {
	padding: 0px 0px 5px; margin-bottom: 4px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.p1_news .fr {
	width: 516px; padding-top: 10px;
}
.p1_news .fr dl dt {
	width: 406px; float: left;
}
.p1_news .fr dl dd {
	background: rgb(56, 56, 56); width: 110px; height: 275px; text-align: center; overflow: hidden; float: left;
}
.p1_news .fr dl dd em {
	background: rgb(33, 33, 33); height: 22px; text-align: left; line-height: 22px; padding-left: 6px; border-left-color: rgb(55, 124, 219); border-left-width: 2px; border-left-style: solid; display: block;
}
.p1_news .fr dl dd img {
	margin: 22px auto 0px; display: block;
}
.p2_content {
	background: url("p2_01.jpg") no-repeat; width: 980px; height: 576px; overflow: hidden; position: relative;
}
.p2_content .con {
	left: 435px; top: 130px; width: 510px; height: 370px; overflow: hidden; position: absolute;
}
.p2_content .con strong {
	line-height: 180%; font-size: 36px; display: block;
}
.p2_content .con p {
	line-height: 220%; padding-left: 5px; font-size: 14px;
}
.p3_content {
	background: rgb(255, 255, 255); padding: 20px 0px;
}
.p3_content .fl {
	background: url("p3_01.jpg") no-repeat left top; width: 480px;
}
.p3_content .fr {
	width: 480px;
}
.p3_content .fl .title {
	height: 80px; padding-left: 120px;
}
.p3_content .fl .title em {
	padding: 10px 0px 0px; display: block;
}
.p3_content .fl .title b {
	padding: 18px 0px 0px; font-size: 14px; display: block;
}
.p3_content .fl .con {
	padding: 5px 0px 0px;
}
.p3_content .fl .con img {
	margin: 4px 10px 0px 0px; float: left; display: block;
}
.h1_bg {
	background: url("p4_01.gif") no-repeat rgb(255, 255, 255); height: 50px; padding-bottom: 10px;
}
.h1_bg b {
	font: bold 24px/50px 微软雅黑; padding-left: 30px; float: left; font-size-adjust: none; font-stretch: normal;
}
.p4_content {
	background: rgb(255, 255, 255); padding-bottom: 15px;
}
.p5_content {
	background: rgb(255, 255, 255);
}
.p5_content .title {
	width: 130px; padding-left: 2px; float: left;
}
.p5_content .title ul li {
	background: url("p5_02.gif") no-repeat; width: 120px; height: 38px; text-align: center; line-height: 38px; font-size: 18px; margin-bottom: 15px;
}
.p5_content .title ul li.t01 {
	background: url("p5_01.gif") no-repeat; color: rgb(255, 255, 255);
}
.p5_content .con {
	width: 845px; float: right;
}
.p5_content .con span {
	width: 270px; float: left; display: block;
}
.p5_content .con div {
	width: 545px; padding-right: 10px; float: right;
}
.p5_content .con div strong {
	font: bold 24px/180% 微软雅黑; display: block; font-size-adjust: none; font-stretch: normal;
}
.p5_content .con div p {
	display: block;
}
.p5_content .con div dl {
	padding-top: 14px;
}
.p5_content .con div dl dt {
	width: 90px; float: left;
}
.p5_content .con div dl dt em {
	background: url("p5_03.gif") no-repeat; width: 76px; height: 25px; line-height: 25px; padding-left: 10px; display: block;
}
.p5_content .con div dl dd {
	width: 452px; float: left;
}
.p5_content .con div dl dd b {
	color: rgb(0, 0, 0); font-size: 14px; font-weight: normal; display: block;
}
.p6_content {
	background: rgb(255, 255, 255);
}
.p6_content .div_bg {
	background: url("p6_01.jpg") no-repeat; width: 944px; height: 549px; overflow: hidden; position: relative;
}
.p6_content .div_bg div {
	width: 285px; height: 105px; line-height: 170%; overflow: hidden; position: absolute;
}
.p6_content .div_bg div img {
	margin: 0px 10px 0px 0px; float: left; display: block;
}
.p6_content .div_bg div b {
	padding-bottom: 5px; display: block;
}
.p6_content .div_bg div b {
	color: rgb(0, 102, 153);
}
.p6_content .div_bg div b a {
	color: rgb(0, 102, 153);
}
.p6_content .div_bg div.div01 {
	left: 12px; top: 39px;
}
.p6_content .div_bg div.div02 {
	left: 12px; top: 204px;
}
.p6_content .div_bg div.div03 {
	left: 12px; top: 388px;
}
.p6_content .div_bg div.div04 {
	left: 335px; top: 9px;
}
.p6_content .div_bg div.div05 {
	left: 335px; top: 440px;
}
.p6_content .div_bg div.div06 {
	top: 39px; right: 4px;
}
.p6_content .div_bg div.div07 {
	top: 204px; right: 4px;
}
.p6_content .div_bg div.div08 {
	top: 388px; right: 4px;
}
.p7_content {
	background: rgb(255, 255, 255);
}
.p7_content ul {
	padding-left: 10px;
}
.p7_content ul li {
	padding: 10px 18px; width: 155px; float: left;
}
.h1_bg2 {
	background: url("p8_01.jpg") no-repeat rgb(255, 255, 255); height: 50px; padding-bottom: 10px;
}
.h1_bg2 b {
	font: bold 24px/50px 微软雅黑; padding-left: 30px; float: left; font-size-adjust: none; font-stretch: normal;
}
.p8_content {
	background: rgb(255, 255, 255); padding-bottom: 20px;
}
.p8_content .fl {
	padding: 5px 0px 0px 15px; width: 610px;
}
.p8_content .fr {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 280px; margin-right: 20px; _display: inline;
}
.p8_content .fr h2 {
	background: rgb(228, 228, 228); height: 28px; line-height: 28px; padding-left: 15px; font-size: 14px; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid;
}
.p8_content .fr dl {
	margin: 10px auto; width: 240px;
}
.p8_content .fr dt input {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 120px; height: 18px; margin-left: 6px; vertical-align: middle;
}
.p8_content .fr dt textarea {
	margin: 10px auto; border: 1px solid rgb(204, 204, 204); border-image: none; width: 240px; height: 85px; overflow: hidden;
}
.p8_content .fr dd {
	text-align: right;
}
.p8_content .fr ul {
	margin: 0px 0px 10px 15px;
}
.copyright {
	padding: 30px 0px; text-align: center;
}
.list_2j_con {
	background: rgb(255, 255, 255); padding-bottom: 15px;
}
.list_2j_con h6 {
	margin: 0px 10px; height: 46px; line-height: 46px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.list_2j_con h6 a {
	padding: 0px 8px;
}
.list_2j_con ul {
	margin: 15px 50px;
}
.list_2j_con ul li {
	text-align: right;
}
.list_2j_con ul li a {
	float: left;
}
.list_2j_con ul li i {
	font-size: 12px;
}
.p3_content .fr ul {
	height: 229px; overflow: hidden; position: relative;
}
.p3_content .fr ul li {
	height: 229px; position: relative;
}
.p3_content .fr ul li em {
	background: url("p3_02.png") no-repeat; top: 0px; width: 102px; height: 83px; right: 0px; position: absolute;
}
.p3_content .fr ul li span {
	background: url("p3_03.png") repeat-x; width: 480px; height: 41px; bottom: 0px; color: rgb(255, 255, 255); line-height: 41px; font-size: 18px; display: block; position: absolute; z-index: 5;
}
.p3_content .fr ul li span b {
	color: rgb(255, 0, 0); font-family: "微软雅黑"; font-size: 30px; font-weight: normal;
}
.p3_content .fr ul li i {
	text-align: center; font-size: 14px; margin-top: -25px; display: block; position: relative; z-index: 6;
}
.p3_content .fr .p3_left {
	left: 5px; top: 100px; position: absolute; z-index: 111; cursor: pointer;
}
.p3_content .fr .p3_right {
	top: 100px; right: 5px; position: absolute; z-index: 111; cursor: pointer;
}
.focus ul li {
	width: 580px; height: 335px; overflow: hidden; float: left; position: relative;
}
.focus ul li .opacity {
	left: 0px; width: 100%; height: 42px; bottom: 0px; position: absolute; z-index: 2; opacity: 0.7; background-color: rgb(0, 0, 0);
}
.focus ul li p {
	left: 0px; width: 100%; height: 42px; text-align: right; bottom: 0px; color: rgb(255, 255, 255); line-height: 42px; font-family: "微软雅黑"; font-size: 14px; display: block; position: absolute; z-index: 3;
}
.focus ul li p a {
	color: rgb(255, 255, 255); line-height: 42px; font-size: 14px;
}
.focus ul li p span {
	padding: 0px 10px; line-height: 42px; font-size: 18px; float: right; display: block;
}
.focus ul li p span b {
	color: rgb(255, 0, 0); font-family: "微软雅黑"; font-size: 30px; font-weight: normal;
}
.p4_content ul li {
	width: 980px; height: 576px; overflow: hidden; float: left; position: relative;
}
.p4_content ul li .opacity {
	left: 0px; width: 100%; height: 42px; bottom: 0px; position: absolute; z-index: 2; opacity: 0.7; background-color: rgb(0, 0, 0);
}
.p4_content ul li p {
	left: 0px; width: 100%; height: 42px; text-align: left; bottom: 0px; color: rgb(255, 255, 255); line-height: 42px; font-family: "微软雅黑"; font-size: 14px; display: block; position: absolute; z-index: 3;
}
.p4_content ul li p a {
	color: rgb(255, 255, 255); line-height: 42px; font-size: 14px;
}
.p4_content ul li p span {
	padding: 0px 10px; line-height: 42px; font-size: 18px; float: left; display: block;
}
.p4_content ul li p span b {
	color: rgb(255, 0, 0); font-family: "微软雅黑"; font-size: 30px; font-weight: normal;
}
.fanye {
	margin: 0px auto; width: 90%; text-align: center;
}
.p1_gundong em {
	height: 28px; display: inline-block;
}
.scroll {
	padding: 0px 0px 0px 20px; width: 460px; height: 150px; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.focus .focus_left {
	left: 5px; top: 150px; position: absolute; z-index: 111; cursor: pointer;
}
.focus .focus_right {
	top: 150px; right: 5px; position: absolute; z-index: 111; cursor: pointer;
}
.p4_content .p4_left {
	left: 5px; top: 260px; width: 18px; height: 33px; position: absolute; z-index: 111; cursor: pointer;
}
.p4_content .p4_right {
	top: 260px; width: 18px; height: 33px; right: 5px; position: absolute; z-index: 111; cursor: pointer;
}




.p01_content {
	background: rgb(255, 255, 255); padding-bottom: 15px;
}
.p01_content ul li {
	width: 980px; height: 425px; overflow: hidden; float: left; position: relative;
}
.p01_content ul li .opacity {
	left: 0px; width: 100%; height: 42px; bottom: 0px; position: absolute; z-index: 2; opacity: 0.7; background-color: rgb(0, 0, 0);
}
.p01_content ul li p {
	left: 0px; width: 100%; height: 42px; text-align: left; bottom: 0px; color: rgb(255, 255, 255); line-height: 42px; font-family: "微软雅黑"; font-size: 14px; display: block; position: absolute; z-index: 3;
}
.p01_content ul li p a {
	color: rgb(255, 255, 255); line-height: 42px; font-size: 14px;
}
.p01_content ul li p span {
	padding: 0px 10px; line-height: 42px; font-size: 18px; float: left; display: block;
}
.p01_content ul li p span b {
	color: rgb(255, 0, 0); font-family: "微软雅黑"; font-size: 30px; font-weight: normal;
}
.p01_content .p01_left {
	left: 5px; top: 210px; width: 18px; height: 33px; position: absolute; z-index: 111; cursor: pointer;
}
.p01_content .p01_right {
	top: 210px; width: 18px; height: 33px; right: 5px; position: absolute; z-index: 111; cursor: pointer;
}



.p04_content {
	background: rgb(255, 255, 255); padding-bottom: 15px;
}
.p04_content ul li {
	width: 980px; height: 576px; overflow: hidden; float: left; position: relative;
}
.p04_content ul li .opacity {
	left: 0px; width: 100%; height: 42px; bottom: 0px; position: absolute; z-index: 2; opacity: 0.7; background-color: rgb(0, 0, 0);
}
.p04_content ul li p {
	left: 0px; width: 100%; height: 42px; text-align: left; bottom: 0px; color: rgb(255, 255, 255); line-height: 42px; font-family: "微软雅黑"; font-size: 14px; display: block; position: absolute; z-index: 3;
}
.p04_content ul li p a {
	color: rgb(255, 255, 255); line-height: 42px; font-size: 14px;
}
.p04_content ul li p span {
	padding: 0px 10px; line-height: 42px; font-size: 18px; float: left; display: block;
}
.p04_content ul li p span b {
	color: rgb(255, 0, 0); font-family: "微软雅黑"; font-size: 30px; font-weight: normal;
}
.p04_content .p04_left {
	left: 5px; top: 260px; width: 18px; height: 33px; position: absolute; z-index: 111; cursor: pointer;
}
.p04_content .p04_right {
	top: 260px; width: 18px; height: 33px; right: 5px; position: absolute; z-index: 111; cursor: pointer;
}



.p02_content {
	background: rgb(255, 255, 255); padding-bottom: 15px;
}
.p02_content ul li {
	width: 980px; height: 576px; overflow: hidden; float: left; position: relative;
}
.p02_content ul li .opacity {
	left: 0px; width: 100%; height: 42px; bottom: 0px; position: absolute; z-index: 2; opacity: 0.7; background-color: rgb(0, 0, 0);
}
.p02_content ul li p {
	left: 0px; width: 100%; height: 42px; text-align: left; bottom: 0px; color: rgb(255, 255, 255); line-height: 42px; font-family: "微软雅黑"; font-size: 14px; display: block; position: absolute; z-index: 3;
}
.p02_content ul li p a {
	color: rgb(255, 255, 255); line-height: 42px; font-size: 14px;
}
.p02_content ul li p span {
	padding: 0px 10px; line-height: 42px; font-size: 18px; float: left; display: block;
}
.p02_content ul li p span b {
	color: rgb(255, 0, 0); font-family: "微软雅黑"; font-size: 30px; font-weight: normal;
}
.p02_content .p02_left {
	left: 5px; top: 260px; width: 18px; height: 33px; position: absolute; z-index: 111; cursor: pointer;
}
.p02_content .p02_right {
	top: 260px; width: 18px; height: 33px; right: 5px; position: absolute; z-index: 111; cursor: pointer;
}




.p03_content {
	background: rgb(255, 255, 255); padding-bottom: 15px;
}
.p03_content ul li {
	width: 980px; height: 476px; overflow: hidden; float: left; position: relative;
}
.p03_content ul li .opacity {
	left: 0px; width: 100%; height: 42px; bottom: 0px; position: absolute; z-index: 2; opacity: 0.7; background-color: rgb(0, 0, 0);
}
.p03_content ul li p {
	left: 0px; width: 100%; height: 42px; text-align: left; bottom: 0px; color: rgb(255, 255, 255); line-height: 42px; font-family: "微软雅黑"; font-size: 14px; display: block; position: absolute; z-index: 3;
}
.p03_content ul li p a {
	color: rgb(255, 255, 255); line-height: 42px; font-size: 14px;
}
.p03_content ul li p span {
	padding: 0px 10px; line-height: 42px; font-size: 18px; float: left; display: block;
}
.p03_content ul li p span b {
	color: rgb(255, 0, 0); font-family: "微软雅黑"; font-size: 30px; font-weight: normal;
}
.p03_content .p03_left {
	left: 5px; top: 210px; width: 18px; height: 33px; position: absolute; z-index: 111; cursor: pointer;
}
.p03_content .p03_right {
	top: 210px; width: 18px; height: 33px; right: 5px; position: absolute; z-index: 111; cursor: pointer;
}











.mr-14 {
	margin-right: 10px;
}
.list-imgs99 {
	padding-bottom: 10px; padding-left: 6px; 
}
.list-imgs img {
	margin: 0px; border: 1px solid currentColor; overflow: hidden; max-height: 240px; min-width: 150px; max-width: 150px; border-color: rgb(204, 204, 204);
}
.list-imgs li {
	height: 260px; float: left;
}





.index_wrap {
	BACKGROUND: url(bg999.png) #fff; FONT-SIZE: 14px
}
.about_us .nav li {
  float: left; 
}

.about_us {
	border-top: 10px solid #808080;
	MARGIN-TOP: 30px;
	padding-bottom: 30px;
	FONT-SIZE: 16px; font-weight: normal;
	BACKGROUND: url(bg99.png) #fff
}
.about_us .center_w {
  text-align: center;
}
.about_us .center_w .nav {
  display: inline-block;
  height: 60px;
  line-height: 60px; FONT-SIZE: 16px
}
.about_us .center_w .nav li.divider {
  color: #f2f2f2;
  margin: 0 18px;
}
.about_us .center_w .nav li a {
  color: #999;
}
.about_us .center_w p {
  color: #999999;
  margin-bottom: 20px; FONT-SIZE: 16px
}
.about_us .center_w p a {
  color: #999999;
  margin: 0 10px;
}