﻿@charset "utf-8";
@import url("global.css");
body{
	background:#f2f2f2 url(../images/BG.jpg) no-repeat center top;
}
.topbox{
	width:1300px;
	height:365px;
	margin:0 auto;
}
.topbox .logo{
	padding:98px 0 0 94px;
}
.nav{
	height:51px;
	background:#cd0a10;
	border-top:#eaa420 solid 1px;     
	border-bottom:#ae080a solid 2px;
}
.nav ul{
	width:1300px;
	margin:0 auto;
}
.nav ul li{
	float:left;
	line-height:51px;
	font-size:20px;
	padding:0 42px;
	background:url(../images/nav_line.gif) no-repeat right center;
	text-align:center
}
.nav ul li:last-child{
	background:none;
}
.container{
	width:1300px;
	margin:0 auto;
	padding:18px 0;
}

.main_image{ width:563px; height:450px; float:left; overflow:hidden;position:relative;}
.main_image ul{width:9999px;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:356px;}
.main_image li a{display:block;width:100%; height:100%; color:#fff}
.main_image li .pic,.main_image li .pic img{ display:block; width:100%; height:100%;}
.main_image .swiper-pagination-bullets{ width:100% !important; padding:0 !important; position:absolute; height:40px; line-height:40px; background:url(../images/trans70.png) repeat; bottom:94px !important; z-index:100 !important;}
.swiper-pagination{ text-align:center !important}
.swiper-pagination-bullet{ width:12px !important; height:12px !important}
.main_image .swiper-pagination-bullet{ background:#e3e3e3 !important}
.main_image .swiper-pagination-bullet-active{background:#e22323 !important}
.main_image li .tit{ position:absolute; width:100%; left:0; right:0; height:94px; line-height:50px; font-weight:bold; bottom:-94px; font-size:24px; color:#e22323; text-align:center; background:#fcfced; z-index:9999}
.main_image .swiper-button-white{ opacity:0.2; transition:all ease-in 0.3s}
.main_image:hover .swiper-button-white{opacity:1}
.swiper-button-next, .swiper-button-prev{ top:38% !important}

.box01 h2{
	height:42px;
	background:#f6f6f6
}
.box01 h2 ol li{
	float:left;
	height:42px;
	line-height:42px;
	padding:0 25px;
	font-size:20px;
	border-right:#fff solid 1px;
}
.box01 h2 ol li.cur{
	background:#e22323;
	color:#fff
}
.box01 h2 ol li.cur a:link,.box01 h2 ol li.cur a:hover,.box01 h2 ol li.cur a:visited{
	color:#fff
}
.dhyw_top{
	border-bottom:#000000 dotted 1px;
	padding:14px 20px;
}
.dhyw_top h3{
	color:#d72c39;
	font-size:22px;
}
.dhyw_top h3 a{
	color:#d72c39
}
.dhyw_top h3 span{
	display:inline-block;
	font-size:12px;
	font-family:"宋体";
	text-align:center;
	background:#d50000;
	width:48px;
	height:18px;
	line-height:22px;
	margin:0 0 0 10px;
}
.dhyw_top p{
	font-size:15px;
	line-height:24px;
	color:#575757;
	padding:10px 0 0;
}
.dhyw_bot{
	padding:14px 20px 0;
}
.list01 li{
	line-height:33px;
	background:url(../images/red_dot.gif) no-repeat left center;
	padding:0 0 0 15px;
}
.list01 li a{
	color:#575757
}
.list01 li .riqi{
	font-size:12px;
	color:#000
}
.box01_con{
	padding:10px 10px 0;
}

.footer{
	background:#cd0a10;
	padding:25px 0;
}
.footer p{
	text-align:center;
	font-size:15px;
	line-height:28px;
	padding:0 0 0 50px;
}

.floating {
    top: 437px;
    position: fixed;
	left:50%;
	margin-left:660px;
	z-index:999
}
.floating dl dd {
    cursor: pointer;
    height: 92px;
    position: relative;
    width: 80px;
	text-align:center
}
#Qrcode_side{
	background:url(../images/weixin_ewm.png) no-repeat 0 0;
    height: 92px;
    width: 80px;
	margin:0 auto;
	position:relative;
}
.erweima{
	display:none;
	position:absolute;
	left:-115px;
	top:0;
}
.erweima img{
	width:100px;
	height:100px;
}

.mobile_lnav{
	display:none;
}
.location{
	font-size:16px;
	font-weight:normal;
	background:url(../images/ico_location.png) no-repeat 15px 3px;
	padding:0 0 0 40px;
	margin:5px 0;
	color:#333
}
.location a{
	color:#333
}
.location a:hover{
	color:#d72c39
}


.sidemenuJk{
	width:280px;
	padding:20px;
	background:#fff
}
.sidemenuJk h3{
	font-size:24px;
	color:#0560b5;
	background:url(../../static_kjgl/images/ico06.png) no-repeat left center;
	padding-left:20px;
}
.sidemenuJk dl{
	padding:25px 0 0;
}
.sidemenuJk dl dt{
	font-size:18px;
	margin:0 0 10px;
	text-indent:15px;
}
.sidemenuJk dl dt a{
	display:block;
	padding:14px 0;
	background:#e1f1ff;
	color:#0560b5
}
.sidemenuJk dl dt.cur a,.sidemenuJk dl dt a:hover{
	color:#ffffff;
	background:#00509b
}
.sidemenuJk dl dt.cur a:hover,.sidemenuJk dl dt.cur a:visited{
	color:#ffffff
}
.boxSc04{
	background:#fff
}
.boxSc04 h2{
	background:#f6f6f6;
	height:47px;
}
.boxSc04 h2 .tit{
	height:47px;
	line-height:47px;
	padding:0 20px;
	background:#e82e0c
}
.boxSc04_con{
	padding:20px 20px 0;
}
.boxSc04_con h3{
	font-size:24px;
	color:#0560b5;
	background:url(../../static_kjgl/images/ico06.png) no-repeat left center;
	padding-left:20px;
}
.list01 li .riqi{
	color:#666
}
.list08{
	padding:10px 0 0
}
.list08 li{
	border-bottom:#b3b3b3 dotted 1px;
	font-size:16px;
	background:url(../images/red_dot.gif) no-repeat 5px 24px;
	padding:15px 0 15px 25px;
}
.list08 li.sp{
	background:url(../../static_kjgl/images/ico02.png) no-repeat left center;
	padding:15px 0 15px 45px;
}
.list08 li .riqi{
	font-size:14px;
	color:#666666
}
.piclist{
	padding:1em 0 0
}
.piclist li{
	float:left;
	display:inline;
	width:240px;
	height:240px;
	margin:20px 0 0 35px;
}
.piclist li img{
	display:block;
	width:240px;
	height:182px;
}
.piclist li p{
	text-align:center;
	font-size:16px;
	padding-top:12px;
}
/*---------内容页内容页 start---------------------------*/
#Zoom {
*padding-bottom:15px;
overflow-x:auto;
overflow-y:hidden;
}
#Zoom {
margin:10px auto;
line-height:1.5;
font-size:16px;
color:#333333;
}
#Zoom p {
margin:5px 0;
}
#Zoom p.player {
margin:0 0 10px;
text-align:center;
}
#Zoom a:link {
color:#0155BD;
text-decoration:underline;
}
#Zoom a:visited {
color:#810081;
text-decoration:underline;
}
#Zoom a:hover {
color:#0155BD;
text-decoration:none;
}
#Zoom a:active {
color:#810081;
text-decoration:underline;
}
#Zoom img{ margin:15px 0;width: expression(this.width > 800 ? '800px': true); max-width:800px;}
.imgauto #Zoom img{ margin:15px 0;width: auto !important; max-width:auto;}

.mainCont{
padding:0 50px 30px;
}
.RightSide_con .mainCont{
padding:0 20px;
}
.mainCont h1 {
color:#f90404;
margin:10px 0 10px;
font-size:30px;
font-family:"微软雅黑";
font-weight:normal;
text-align:center;
}
.subHead {
margin:0 0 10px;
font-size:20px;
text-align:center;
}
.explain {
font-size:14px;
padding:0 0 20px;
font-family:Verdana;
text-align:center;
border-bottom:#d6d6d6 dashed 1px;
}
.explain em{
color:#666666
}
.explain span {
color:#666666;
}
.others {
overflow:hidden;
margin:6px 0;
padding:10px 0;
text-align:right;
zoom:1
}
.arc_pages{ background:#f5f5f5; padding:10px; font-size:14px; text-align:right}
.arc_pages em{ color:#f00}
.Big, .Middle, .Small, .Print, .Close, .Favorite {
    cursor: pointer;
}
.others .Close span{ display:inline-block; width:101px; height:24px; background:url(../../static2021/images/Close.gif); line-height:120px; overflow:hidden}

@media (max-width: 768px) {
body{
	background-size:100% 60vw
}
.container{
	width:100%;
	padding:0 0 1rem;
}
.topbox{
	width:100%;
	height:35vw;
}
.topbox .logo{
	width:100%;
	padding:10vw 0 0;
	text-align:center
}
.topbox .logo img{
	width:80%;
}
.nav{
	width:100%;
	height:auto
}
.nav ul{
	width:100%
}
.nav ul li{
	width:25%;
	padding:0;
	font-size:15px;
	line-height:40px;
}
.mgt15{
	margin-top:1rem
}
.whitebox{
	padding:10px;
}
.main_image{
	width:100%;
	height:75vw;
	margin-bottom:1rem
}
.main_image li{
	height:75vw;
}
.main_image li .tit{
	text-indent:0;
	top:80%;
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.main_image li .pic{
	 height:80%
}
.main_image li .pic img{
	height:100%
}
.main_image li .tit{
	height:20%;
	font-size:20px
}
.main_image .swiper-pagination-bullets{
	bottom:20%!important
}

.footer{
	padding:1em 0;
}
.w1300,.w680{
	width:100%
}
.footer p{
	padding:0 3%;
	font-size:15px;
	line-height:1.6rem
}
.box01 h2 ol li{
	padding:0 15px;
	font-size:18px;
}
.location{
	background:url(../images/ico_location.png) no-repeat 0 3px;
	padding:0 0 0 20px;
}	
.w563,.w890{
	width:100%
}
.dhyw_bot{
	padding:10px;
}
.tpxw_img{
	margin-bottom:1rem
}
.tpxw_img img{
	width:100%
}
.list01 li{
	width:100%
}
.list01 li a{
	display:block;
	width:100%;
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}

.sidemenuJk,.floating{
	display:none;
}
.stySc06{
	padding:5% 2%;
}
/*左侧nav*/
.mobile_lnav{
	display:block;
	float:none;
	width:100%;
	height:40px;
	font-size:16px;
	background-color:#f5f5f5;
	border:1px solid #dfdfdf;
	z-index:999
}
.mobile_lnav ul > li{
	width:100%;
	line-height:40px;
	text-indent:10px;
	position:relative;
	z-index:999
}
.mobile_lnav ul > li a{
	display:block;
	color:#333;
}
.mobile_lnav ul > li a img{
	vertical-align:middle;
	margin-left:5px;
	transition:all .2s ease-in 0s;
	-moz-transition:all .2s ease-in 0s;
	-ms-transition:all .2s ease-in 0s;
	-o-transition:all .2s ease-in 0s;
	-webkit-transition:all .2s ease-in 0s;
}
.mobile_lnav ul > li a.show img{
	transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}		   
.mobile_lnav ul > li > ul{
	position:absolute;
	left:-1px;
	top:38px;
	width:100%;
	text-align:center;
	border:1px solid #dfdfdf;
	border-bottom:0;
	display:none;
}
.mobile_lnav ul > li > ul > li{
	height:30px;
	line-height:30px;
	border-bottom:1px solid #dfdfdf;
	background-color:#f5f5f5;
}
.mobile_lnav ul > li > ul > li a{
	display:block;
	padding:5px 0;
	color:#777;
}
.mobile_lnav ul > li > ul > li a:hover{
	background-color:#396aaa;
	color:white;
}
.mobile_lnav ul > li > ul > li{
	height:auto
}
.mobile_lnav ul > li > ul > li.hover{
	background-color:#dedede
}
.mobile_lnav ul > li > ul > li.hover>a{
	background-color:#00509b;
	color:white;
}
.mobile_lnav ul > li > ul > li.hover .js_xjz{
	background-color:#dedede
}
.mobile_lnav ul > li > ul > li.hover .js_xjz>a{
	text-align:left;
	display:inline-block
}
.mobile_lnav ul > li > ul > li.hover>div{
	color:#333;
	text-align:left
}
.mobile_lnav ul > li > ul > li.hover .js_xjz>a:hover{
	background:none;
	color:#e13f38
}

.mobile_lnav ul > li > ul > li.hover>div li{
	line-height:10px;
}
.tree-default li {
  background-position: -64px -6px;
}
.mobile_lnav ul > li > ul{
	height:400px;
	overflow-y:auto
}
.boxSc04_con{
	padding:0;
}
.list01 li .riqi{
	display:none;
}
.list08 li{
	font-size:15px;
	line-height:1.2rem;
	padding:10px 0 10px 18px;
	background-position:5px 18px;
}
.list08 li .riqi{
	display:none;
}
.pd20{
	padding:0.8rem;
}
.list_page{
	height:auto
}
.list_page span{
	margin-bottom:10px;
}
.piclist li{
	width:48%;
	margin:25px 1% 0;
	height:auto
}
.piclist li img{
	width:100%;
	height:auto
}
.piclist li p{
	font-size:14px
}
.mainCont{
	padding:0;
}
.mainCont h1{
	font-size:24px;
}
/*正文*/
#Zoom img{ max-width:100%;}

}

