@charset "utf-8";
/* CSS Document */

.w-container{
width: 1400px;
    margin: auto;
    overflow: hidden;
    background: #ffffff;
}

.main{
 width: 1200px;
    margin: auto;
	margin-top:30px;
}
.local{
    padding-top: 24px;
    padding-bottom: 20px;
}
.local img{
    margin-right: 12px;
}
.local span,.local a{
    color: #333333;
    font-size: 15px;
    line-height: 16px;
}
.local a:hover{
    font-weight: bold;
}
.local .sp{
    font-weight: bold;vertical-align: inherit;
}
.xl-tit{
    width: 100%;
    text-align: center;
}
.xl-tit .xl-p1{
padding-bottom: 20px;
    font-size: 26px;
    line-height: 42px;
    color: #333;
    margin-top: 30px;
    font-weight: bold;
}

.xl-tit .xl-p2{
    font-size: 14px;
    line-height: 14px;
    color: #666;
  
    display: inline-block;
}
.xl-tit-x{
   width: auto;

    margin: auto;
    text-align: center;
    border-top: 1px solid #dedede;display: flex;
    justify-content: center;
    align-items: end;padding-top:15px;
}
.xl-tit .xl-j1{
    padding: 0 6px;
}
.xl-tit .xl-j2{
    padding: 0 16px;
}
.xl-sp{
    font-size: 14px;
    line-height: 14px;
    color: #666;
}
.xl-sp:hover{
    color: #1a74ca;
}
.xl-tit .xl-tit-u1{
display: inline-block;

}
.xl-tit .xl-tit-u1 li{
    float: left;
    margin-left: 10px;
}
.xl-tit-u1 li a{
    display: block;
}
.xl-tit-u1 li a:hover{
    opacity: 0.65;
}
.xl-cont{
   margin-top: 35px;
    width: 940px;
    float: left;
    border-right: 1px solid #dedede;
    font-size: 16px;
    line-height: 30px;
    color: #666666;
}
.xl-cont .xl-box{
    width: 98%;
    margin: 0 auto;
}
.xl-cont .xl-cont-p1{
    padding-top: 30px;
}
.xl-cont .xl-cont-p2{
    width: 710px;
    margin: 14px auto 0;
    font-size: 13px;
    line-height: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xl-cont .xl-cont-img1{
    width: 700px;
    height: 400px;
    display: block;
    margin: 30px auto 0;
}
.xl-cont .xl-cont-p3{
    margin: 50px auto 0;
}
.xl-cont .xl-cont-img2{
    display: block;
    margin: 17px auto 0;
}
.gl-main{
    padding-bottom: 33px;
}

.gl-main{border-top: 0px solid #eaeaea;}
 .nr-ewm {color: #b5b5b5;font-size: 12px;margin: 0 auto;text-align: center;width: 180px;}
  .nr-ewm #ewm-code canvas {height: 180px !important;width: 180px !important;}
 .nr-ewm p{height:30px;line-height:30px;margin-bottom:0px;font-size:14px;}
.xl-cont p{font-family: "雅黑","宋体",arial,verdana,sans-serif!important;
padding:8px 0px!important;
color: #000000!important;}
.xl-box p img{max-width:800px!important;}
span, a { vertical-align: top;}
.zcbt{font-size: 14px;text-align: left; border: 1px solid #dedede; overflow:hidden;margin: 0.5em;padding: 18px 20px 0px 23px;}
.zcbt td{text-align: left; line-height: 27px; color:#333;padding-left: 10px;}
.zcbt li{list-style-type:none;    float: left;}
#p3{width: 100%;}
#p1{
    width: 50%;
    float: left;
}
#p2 {
    float: left;
}
.zcbt li p{width: 60px;     text-align: justify;    float: left;font-weight: bold;}
.zcbt p span{ display: inline-block /* Opera */;
            padding-left: 100%;}
.xgwj{      overflow: hidden;
    width: 91%;
    display: block;
    float: right;}
.xgwj-t{    color: #333;display: inline-block;
    float: left;
    margin-top: 2px;
    font-size: 18px;}
.jdgl{float: left;
    width: 92%;}
.xgwj a{width: 100%;
    display: inline-block;
    color: #e61919;
    font-family: "Microsoft YaHei"!important;
    margin-top: 15px;}
	.jdgl a::before {
    content: '';
    width: 6px;
    height: 6px;
    background: #e61919;
    float: left;
    margin-top: 8px;
    cursor: pointer;
    z-index: 999;
    visibility: unset;
    border-radius: 100%;
    margin-right: 6px;}
.fjxz a{font-family: "雅黑","宋体",arial,verdana,sans-serif!important;}
.fjxz a{color: #0066cc;}
.zcbt ul{
    width: 100%;
    float: left;
    overflow: hidden;
    }
.xz{    width:100%; float: left;
    overflow: hidden;}
.xz img{width: 30%;
    margin: auto;
    text-align: center;
    display: block;}
.xz a{text-align: center;
    display: inherit;
    font-size: 15px;
    line-height: 33px;
    font-weight: bold;    color: #e61919;}
	.down {
    float: left;
    width: 258px;
    overflow: hidden;
    margin-top: 40px;
}


@media screen and (max-width: 1400px) and (min-width: 769px){

.w-container {
	width:14rem;
	margin:auto;
	overflow:hidden;
	background:#ffffff;
}
.main {
	width:12rem;
	margin:auto;
	margin-top:.3rem;
}
.local {
	padding-top:0.24rem;
	padding-bottom:0.2rem;
}
.local img {
	margin-right:0.12rem;
}
.local span,.local a {
	color:#333333;
	font-size:0.15rem;
	line-height:0.16rem;
}
.local a:hover {
	font-weight:bold;
}
.local .sp {
	font-weight:bold;
	vertical-align:inherit;
}
.xl-tit {
	width:100%;
	text-align:center;
}
.xl-tit .xl-p1 {
	padding-bottom:0.2rem;
	font-size:0.26rem;
	line-height:0.42rem;
	color:#333;
	margin-top:0.3rem;
	font-weight:bold;
}
.xl-tit .xl-p2 {
	font-size:0.14rem;
	line-height:0.14rem;
	color:#666;
	display:inline-block;
}
.xl-tit-x {
	width:auto;
	margin:auto;
	text-align:center;
	border-top:0.01rem solid #dedede;
	display:flex;
	justify-content:center;
	align-items:end;
	padding-top:0.15rem;
}
.xl-tit .xl-j1 {
	padding:0 0.06rem;
}
.xl-tit .xl-j2 {
	padding:0 0.16rem;
}
.xl-sp {
	font-size:0.14rem;
	line-height:0.14rem;
	color:#666;
}
.xl-sp:hover {
	color:#1a74ca;
}
.xl-tit .xl-tit-u1 {
	display:inline-block;
}
.xl-tit .xl-tit-u1 li {
	float:left;
	margin-left:0.1rem;
}
.xl-tit-u1 li a {
	display:block;
}
.xl-tit-u1 li a:hover {
	opacity:0.65;
}
.xl-cont {
	margin-top:0.35rem;
	width:9.4rem;
	float:left;
	border-right:0.01rem solid #dedede;
	font-size:0.16rem;
	line-height:0.3rem;
	color:#666666;
}
.xl-cont .xl-box {
	width:98%;
	margin:0 auto;
}
.xl-cont .xl-cont-p1 {
	padding-top:0.3rem;
}
.xl-cont .xl-cont-p2 {
	width:7.1rem;
	margin:0.14rem auto 0;
	font-size:0.13rem;
	line-height:0.14rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.xl-cont .xl-cont-img1 {
	width:7rem;
	height:4rem;
	display:block;
	margin:0.3rem auto 0;
}
.xl-cont .xl-cont-p3 {
	margin:0.5rem auto 0;
}
.xl-cont .xl-cont-img2 {
	display:block;
	margin:0.17rem auto 0;
}
.gl-main {
	padding-bottom:0.33rem;
}
.gl-main {
	border-top:0rem solid #eaeaea;
}
.nr-ewm {
	color:#b5b5b5;
	font-size:0.12rem;
	margin:0 auto;
	text-align:center;
	width:1.8rem;
}
.nr-ewm #ewm-code canvas {
	height:1.8rem !important;
	width:1.8rem !important;
}
.nr-ewm p {
	height:0.3rem;
	line-height:0.3rem;
	margin-bottom:0rem;
	font-size:0.14rem;
}
.xl-cont p {
	font-family:"雅黑","宋体",arial,verdana,sans-serif!important;
	padding:0.08rem 0rem!important;
	color:#000000!important;
line-height:0.4rem;
}
.xl-box p img {
	max-width:8rem!important;
}
span,a {
	vertical-align:top;
}
.zcbt {
	font-size:0.14rem;
	text-align:left;
	border:1px solid #dedede;
	overflow:hidden;
	margin:0.5em;
	padding:0.18rem 0.2rem 0rem 0.23rem;
}
.zcbt td {
	text-align:left;
	line-height:0.27rem;
	color:#333;
	padding-left:0.1rem;
}
.zcbt li {
	list-style-type:none;
	float:left;
}
#p3 {
	width:100%;
}
#p1 {
	width:50%;
	float:left;
}
#p2 {
	float:left;
}
.zcbt li p {
	width:0.6rem;
	text-align:justify;
	float:left;
	font-weight:bold;
}
.zcbt p span {
	display:inline-block /* Opera*/;
	padding-left:100%;
}
.xgwj {
	overflow:hidden;
	width:91%;
	display:block;
	float:right;
}
.xgwj-t {
	color:#333;
	display:inline-block;
	float:left;
	margin-top:0.02rem;
	font-size:0.18rem;
}
.jdgl {
	float:left;
	width:92%;
}
.xgwj a {
	width:100%;
	display:inline-block;
	color:#e61919;
	font-family:"Microsoft YaHei"!important;
	margin-top:0.15rem;
}
.jdgl a::before {
	content:'';
	width:0.06rem;
	height:0.06rem;
	background:#e61919;
	float:left;
	margin-top:0.08rem;
	cursor:pointer;
	z-index:999;
	visibility:unset;
	border-radius:100%;
	margin-right:0.06rem;
}
.fjxz a {
	font-family:"雅黑","宋体",arial,verdana,sans-serif!important;
}
.fjxz a {
	color:#0066cc;
}
.zcbt ul {
	width:100%;
	float:left;
	overflow:hidden;
}
.xz {
	width:100%;
	float:left;
	overflow:hidden;
}
.xz img {
	width:30%;
	margin:auto;
	text-align:center;
	display:block;
}
.xz a {
	text-align:center;
	display:inherit;
	font-size:0.15rem;
	line-height:0.33rem;
	font-weight:bold;
	color:#e61919;
}
.down {
	float:left;
	width:2.58rem;
	overflow:hidden;
	margin-top:0.4rem;
}
}
@media screen and (max-width: 768px) and (min-width: 0px){
.w-container{
width: 14.00rem;
  
}

.main{
 width: 13.5rem;
  margin-top: 1rem;
}
.local{
    padding-top: .54rem;
    padding-bottom: .50rem;
}
.local img{
    margin-right: .42rem;
}
.local span,.local a{
    font-size: .45rem;
    line-height: .46rem;
}

.zcbt li p {
width: 2rem;
    text-align: justify;
    float: left;
    font-weight: normal;
    font-size: .5rem;
}

.xl-tit .xl-p1{
padding-bottom: .50rem;
    font-size: .56rem;
    line-height: .72rem;
     margin-top: .60rem;
}

.xl-tit .xl-p2{
    font-size: .44rem;
    line-height: .44rem;
}
.xl-tit-x{

    border-top: .04rem solid #dedede;padding-top:.45rem;
}
.xl-tit .xl-j1{
    padding: 0 .09rem;
}
.xl-j1,.xl-p2 a,.xl-tit .xl-tit-u1,#zt,#fxd,.nr-ewm{display:none;}
.xl-cont {
    margin-top: .25rem;
  width:100%;
    color: #666666;
    font-size: .26rem;
    line-height: .55rem;
}
.xl-cont .xl-box {  width: 98%;}
.xl-box p img{width: 99%!important;
    height: auto!important;}
.xl-cont p{    font-family: "雅黑","宋体",arial,verdana,sans-serif!important;
    padding: 0.15rem 0rem!important;
    color: #000000!important;
    font-size: .55rem;
    line-height: 1.1rem;}
.xl-box table{width: 99%!important;}
.zcbt {
    font-size: .22rem; 
    margin: 0.5em;
    padding: 0.5em;
}
.zcbt li {  width: 100%!important;font-size: .5rem;}
#p3 {  line-height: .7rem;  padding-bottom: .15rem;}
.xz { width: 100%;}
.xz img {width: 1rem;}
.xz a {font-size: .4rem; line-height: .7rem;}
.down {width: 100%;margin-top: .4rem;}
.xz img {width: 1.5rem;}
.xgwj { width: 98%;}
.xgwj-t {  margin-top: .2rem;  font-size: .5rem;}
.jdgl { width: 100%;}
.xgwj a {  width: 100%;
    margin-top: 0.35rem;
    font-size: .45rem;}
.jdgl a::before {
   width: 0.1rem;
    height: 0.1rem;
    margin-top: 0.28rem;
    margin-right: 0.16rem;
}
}
