html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
span {
	margin: 0px; padding: 0px;
}
object {
	margin: 0px; padding: 0px;
}
iframe {
	margin: 0px; padding: 0px;
}
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;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
a {
	margin: 0px; padding: 0px;
}
abbr {
	margin: 0px; padding: 0px;
}
acronym {
	margin: 0px; padding: 0px;
}
address {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
del {
	margin: 0px; padding: 0px;
}
dfn {
	margin: 0px; padding: 0px;
}
em {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
q {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
label {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
caption {
	margin: 0px; padding: 0px;
}
tbody {
	margin: 0px; padding: 0px;
}
tfoot {
	margin: 0px; padding: 0px;
}
thead {
	margin: 0px; padding: 0px;
}
tr {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
dl {
	list-style: none;
}
dt {
	list-style: none;
}
dd {
	list-style: none;
}
ol {
	list-style: none;
}
.clear {
	height: 0px; line-height: 0; clear: both; font-size: 0px;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
img {
	border: 0px currentColor; border-image: none;
}
body {
	background: url("image/bodybg.gif"); margin: 0px; color: rgb(70, 70, 70); line-height: 170%; font-family: "microsoft yahei"; font-size: 14px;
}
.nobg {
	background: none !important;
}
.padding1 {
	padding: 1px;
}
.padding2 {
	padding: 2px;
}
.padding3 {
	padding: 3px;
}
.padding4 {
	padding: 4px;
}
.padding5 {
	padding: 5px;
}
.padding6 {
	padding: 6px;
}
.padding7 {
	padding: 7px;
}
.padding8 {
	padding: 8px;
}
.padding9 {
	padding: 9px;
}
.padding10 {
	padding: 10px;
}
.margin1 {
	margin: 1px;
}
.margin2 {
	margin: 2px;
}
.margin3 {
	margin: 3px;
}
.margin4 {
	margin: 4px;
}
.margin5 {
	margin: 5px;
}
.margin6 {
	margin: 6px;
}
.margin7 {
	margin: 7px;
}
.margin8 {
	margin: 8px;
}
.margin9 {
	margin: 9px;
}
.margin10 {
	margin: 10px;
}
.padding_top1 {
	padding-top: 1px;
}
.padding_top2 {
	padding-top: 2px;
}
.padding_top3 {
	padding-top: 3px;
}
.padding_top4 {
	padding-top: 4px;
}
.padding_top5 {
	padding-top: 5px;
}
.padding_top6 {
	padding-top: 6px;
}
.padding_top7 {
	padding-top: 7px;
}
.padding_top8 {
	padding-top: 8px;
}
.padding_top9 {
	padding-top: 9px;
}
.padding_top10 {
	padding-top: 10px;
}
.padding_right1 {
	padding-right: 1px;
}
.padding_right2 {
	padding-right: 2px;
}
.padding_right3 {
	padding-right: 3px;
}
.padding_right4 {
	padding-right: 4px;
}
.padding_right5 {
	padding-right: 5px;
}
.padding_right6 {
	padding-right: 6px;
}
.padding_right7 {
	padding-right: 7px;
}
.padding_right8 {
	padding-right: 8px;
}
.padding_right9 {
	padding-right: 9px;
}
.padding_right10 {
	padding-right: 10px;
}
.padding_bottom1 {
	padding-bottom: 1px;
}
.padding_bottom2 {
	padding-bottom: 2px;
}
.padding_bottom3 {
	padding-bottom: 3px;
}
.padding_bottom4 {
	padding-bottom: 4px;
}
.padding_bottom5 {
	padding-bottom: 5px;
}
.padding_bottom6 {
	padding-bottom: 6px;
}
.padding_bottom7 {
	padding-bottom: 7px;
}
.padding_bottom8 {
	padding-bottom: 8px;
}
.padding_bottom9 {
	padding-bottom: 9px;
}
.padding_bottom10 {
	padding-bottom: 10px;
}
.padding_left1 {
	padding-left: 1px;
}
.padding_left2 {
	padding-left: 2px;
}
.padding_left3 {
	padding-left: 3px;
}
.padding_left4 {
	padding-left: 4px;
}
.padding_left5 {
	padding-left: 5px;
}
.padding_left6 {
	padding-left: 6px;
}
.padding_left7 {
	padding-left: 7px;
}
.padding_left8 {
	padding-left: 8px;
}
.padding_left9 {
	padding-left: 9px;
}
.padding_left10 {
	padding-left: 10px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.red {
	color: rgb(255, 0, 0);
}
.red:link {
	color: rgb(255, 0, 0);
}
.red:visited {
	color: rgb(255, 0, 0);
}
.green {
	color: rgb(11, 134, 31);
}
.green:link {
	color: rgb(11, 134, 31);
}
.green:visited {
	color: rgb(11, 134, 31);
}
.blue {
	color: rgb(0, 118, 205);
}
.blue:link {
	color: rgb(0, 118, 205);
}
.blue:visited {
	color: rgb(0, 118, 205);
}
.wrap {
	margin: 0px auto; width: 1080px;
}
.partM {
	margin-top: 20px;
}
.wrap {
	min-width: 1080px;
}
.site_head {
	min-width: 1080px;
}
.head_menu {
	min-width: 1080px;
}
.site_footer {
	min-width: 1080px;
}
.site_head {
	background: url("image/top.jpg") no-repeat top;
}
.site_head .head_name {
	height: 793px;
}
.site_head .head_name h1 {
	display: none;
}
.site_head .head_menu {
	background: url("image/menu_bg.gif") no-repeat top; height: 86px; text-align: center;
}
.site_head .head_menu ul {
	padding: 10px 0px 26px;
}
.site_head .head_menu ul li {
	padding: 0px 20px; height: 50px; line-height: 50px; vertical-align: middle; display: inline-block;
}
.site_head .head_menu ul li.menu_bar {
	background: url("image/menu_bar.png") no-repeat; padding: 0px; width: 2px; height: 50px;
}
.site_head .head_menu ul li a:link {
	color: rgb(255, 255, 255); font-family: "microsoft yahei"; font-size: 18px;
}
.site_head .head_menu ul li a:visited {
	color: rgb(255, 255, 255); font-family: "microsoft yahei"; font-size: 18px;
}
.site_body {
	
}
.site_body .body_main {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 20px 0px;
}
.title1 {
	background: url("image/title_bg01.gif") repeat-x bottom; height: 52px;
}
.title1 h2 {
	background: url("image/title_bg03.gif") no-repeat right top; height: 52px; color: rgb(255, 255, 255); line-height: 41px; padding-right: 16px; font-size: 20px; float: left; display: inline-block;
}
.title1 h2 strong {
	background: url("image/title_bg02.gif") no-repeat left; padding: 0px 30px 0px 20px; height: 52px; line-height: 41px; font-weight: 400; display: inline-block;
}
.tmore {
	padding-top: 8px; padding-right: 5px; float: right;
}
.content1 {
	background: rgb(255, 255, 255); padding: 10px; min-height: 180px;
}
.content1.isimg {
	padding-right: 0px; padding-left: 0px;
}
.xchbimg {
	height: 280px; overflow: hidden; position: relative;
}
.xchbimg .swiper-slide img {
	width: 100%; height: 100%;
}
.my-bullet {
	background: rgba(0, 0, 0, 0.2); margin: 0px 3px; border-radius: 20px; width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; display: inline-block; opacity: 1;
}
.my-bullet.swiper-pagination-bullet-active {
	background: rgb(0, 122, 255); color: rgb(255, 255, 255);
}
.content1 h3 {
	line-height: 2.2;
}
.time {
	top: 0px; right: 0px; color: rgb(102, 102, 102); line-height: inherit; float: right; position: absolute;
}
.PT1 {
	padding-right: 20px; padding-left: 20px;
}
.PT2 .P1 {
	width: 50%; padding-right: 20px; padding-left: 20px; float: left; box-sizing: border-box;
}
.PT2 .P2 {
	width: 50%; padding-right: 20px; padding-left: 20px; float: left; box-sizing: border-box;
}
.PT0 {
	margin-right: 20px; margin-left: 20px;
}
.Pimg {
	width: 420px; float: left;
}
.Pimg img {
	width: 420px; height: 285px !important;
}
#KinSlideshow {
	width: 420px !important; height: 285px !important;
}
#KSS_moveBox {
	height: 285px !important;
}
#KSS_moveBox img {
	border: 0px currentColor; border-image: none;
}
.KSS_btnBox {
	right: 5px !important; bottom: 8px !important;
}
.KSS_btnBox li {
	border-radius: 18px; width: 12px !important; height: 12px !important; text-indent: -200px; overflow: hidden;
}
.KSS_titleBox .title {
	margin: 0px !important; padding: 0px 75px 0px 5px !important; width: 340px; height: 29px; color: rgb(255, 255, 255); line-height: 29px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#KinSlideshow {
	position: relative !important; z-index: inherit;
}
#KSS_moveBox {
	position: absolute !important; z-index: inherit;
}
.Pul {
	background: url("image/hline.gif") repeat-y 10px; width: 512px; padding-left: 20px; float: left;
}
.Pul h2 {
	width: 100%; height: 36px; text-align: center; color: rgb(255, 0, 0); line-height: 36px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.Pul h2 a:link {
	width: 100%; height: 36px; text-align: center; color: rgb(255, 0, 0); line-height: 36px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.Pul h2 a:visited {
	width: 100%; height: 36px; text-align: center; color: rgb(255, 0, 0); line-height: 36px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.Pul p {
	padding: 3px; color: rgb(112, 112, 112); line-height: 20px; margin-bottom: 8px; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: dashed;
}
.Pul li {
	background: url("image/dot1.gif") no-repeat 3px 13px; padding-left: 15px;
}
.Pul li a:link {
	width: 100%; line-height: 28px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.Pul li a:visited {
	width: 100%; line-height: 28px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.list1 {
	
}
.list1 li {
	background: url("image/dot1.gif") no-repeat 3px 13px; line-height: 30px; overflow: hidden; padding-right: 120px; padding-left: 15px; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.list1 li a:link {
	max-width: 100%;
}
.list1 li a:visited {
	max-width: 100%;
}
.PT1 .list2 {
	background: url("image/hline.gif") repeat-y 50% top;
}
.list2::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.list2 li {
	background: url("image/dot1.gif") no-repeat 3px 13px; width: 450px; padding-left: 15px; float: left;
}
.list2 li a:link {
	width: 100%; line-height: 30px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.list2 li a:visited {
	width: 100%; line-height: 30px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.divborder {
	background: rgb(255, 255, 255); border: 1px solid rgb(215, 215, 215); border-image: none; min-height: 170px;
}
.title2 {
	background: url("image/title_bg04.gif") no-repeat; width: 51px; height: 178px; float: left;
}
.title2 h2 {
	padding: 22px 8px; width: 30px; height: 134px; text-align: center; color: rgb(255, 255, 255); font-family: "microsoft yahei"; font-size: 20px; display: table;
}
.title2 h2 strong {
	vertical-align: middle; display: table-cell;
}
.content2 {
	padding: 10px;
}
.conpic {
	width: 901px; height: 158px; overflow: hidden; float: left;
}
.conpic ul li {
	padding: 0px 5px 0px 10px; float: left;
}
.PT3 {
	padding-right: 20px; padding-left: 20px;
}
.PT3 .P1 {
	border: 1px solid rgb(215, 215, 215); border-image: none; float: left; box-sizing: border-box;
}
.PT3 .P2 {
	border: 1px solid rgb(215, 215, 215); border-image: none; float: left; box-sizing: border-box;
}
.PT3 .P3 {
	border: 1px solid rgb(215, 215, 215); border-image: none; float: left; box-sizing: border-box;
}
.PT3 .P1 {
	width: 26%;
}
.PT3 .P3 {
	width: 26%;
}
.PT3 .P2 {
	width: 44%;
}
.PT3 .P2 {
	margin-left: 2%;
}
.PT3 .P3 {
	margin-left: 2%;
}
.title3 {
	background: url("image/title_bg05.gif") repeat-x bottom; padding-bottom: 13px;
}
.title3 h2 {
	padding: 5px; float: left; display: inline-block;
}
.title3 h2 strong {
	color: rgb(39, 130, 200); font-family: "microsoft yahei"; font-size: 20px;
}
.content3 {
	padding: 6px; min-height: 180px;
}
.list3 {
	
}
.list3 li {
	padding-bottom: 4px; margin-bottom: 4px; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: dashed;
}
.list3 li:last-child {
	margin-bottom: 0px;
}
.list3 li a:link {
	color: rgb(0, 102, 204);
}
.list3 li a:visited {
	color: rgb(0, 102, 204);
}
.list3 li p {
	line-height: 20px;
}
.site_left {
	width: 260px; padding-right: 13px; float: left;
}
.site_right {
	width: 700px; float: left;
}
.site_left .content3 {
	min-height: 0px !important;
}
.site_right .content3 {
	min-height: 0px !important;
}
.title4 {
	background: url("image/title_bg05.gif") repeat-x left bottom; height: 29px; color: rgb(39, 130, 200); padding-top: 4px; padding-bottom: 13px;
}
.homeimg {
	background: url("image/imghome.gif"); margin: 0px 5px; width: 24px; height: 24px; vertical-align: middle; display: inline-block;
}
.content {
	background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(215, 215, 215) rgb(215, 215, 215); padding: 10px; border-image: none; height: 100%; visibility: visible; min-height: 450px; _height: 450px;
}
.list {
	
}
.list li {
	background: url("image/dot1.gif") no-repeat 3px 13px; padding-left: 15px;
}
.list li a:link {
	width: 100%; line-height: 30px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.list li a:visited {
	width: 100%; line-height: 30px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.listline {
	padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: dashed;
}
.pagation {
	text-align: center; padding-top: 10px;
}
.page_title {
	padding: 15px 0px; text-align: center;
}
.page_title h1 {
	line-height: 1.3em;
}
.page_other {
	padding: 5px 0px; text-align: center; color: rgb(120, 120, 120); border-top-color: rgb(215, 215, 215); border-bottom-color: rgb(215, 215, 215); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.page_other a:link {
	color: rgb(0, 102, 204);
}
.page_other a:visited {
	color: rgb(0, 102, 204);
}
.page_content {
	padding: 10px 5px; line-height: 2em; font-size: 14px;
}
.page_content p {
	margin-top: 10px;
}
.page_botctr {
	padding: 15px 0px; text-align: center;
}
.page_closebtn {
	padding: 1px 5px; border: 1px solid rgb(215, 215, 215); border-image: none; display: inline-block;
}
.baidushare {
	float: right; display: inline-block; _float: none;
}
.site_footer {
	background: rgb(255, 255, 255); border-top-color: rgb(20, 52, 105); border-top-width: 5px; border-top-style: solid;
}
.site_footer .footer_text {
	padding: 15px 0px; text-align: center;
}
.copic1 {
	width: 800px;
}
.copic2 {
	width: 160px;
}
.swiper-pagination{
	width: 100%;
	right: 0 !important;
	opacity: 1!important;
}
.swiper-pagination-bullet{
	width: 20px !important;
	height: 20px !important;
	border-radius: 50%;
	line-height: 20px !important;
	color: #FFFFFF;
	position: relative;
}
