@media only screen and (min-width: 1201px) and (max-width: 2800px){
	.cont {max-width: 1800px;}
}

.nav {position: absolute; top: 0;left: 0; z-index: 1000; height: 80px; width: 100%;}
.nav .nav-c {max-width: 1400px; margin: 0 auto; text-align: right; padding-left: 100px;
background: url(../images/plogo.png) no-repeat left center; line-height: 80px;}

.nav .nav-c a{margin:0 .5% 0 5%; font-size: 20px; font-weight: bold;}
a .active {color:#0d6a3a;}

.fixed {position: fixed; background:rgba(255,255,255,.9); box-shadow: 2px 4px 8px #eee;}

.glt {position: relative;top:100px; float: left;z-index: 100;}
.glt img { position: absolute; left: 1rem; }

#zjyr .items{max-width: 1200px; margin: 10vh auto 0;}
#zjyr .items .iteml { width:48%; float: left; }
#zjyr .items .itemr { width: 49.2%; float: right; }
#zjyr .items .iteml img {width: 100%;margin-top: 4px; float: right;}
#zjyr .items .itemr .c {margin: 0.5rem 1rem 0.5rem 1rem; overflow: hidden; }
#zjyr .items .itemr .c span {line-height: 50px; color: #d04646; font-size:1.125rem; font-weight: bold;  
text-align: left;border-bottom: 1px solid #e5e5e5;padding-bottom: 5px;}

#zjyr .b {text-align: center; line-height: 80px; max-width:884px; margin:0 auto; height: 80px; padding-top:30px;}

.title{text-align: center;height: 8vh; overflow: hidden; width: 600px; margin: 12vh auto 0;}
.title img {height: 100%; }

#jtyw .items { overflow: hidden;max-width: 1400px; margin: 100px auto 0; }
#jtyw .items  .iteml{ width: 40%; float: left;text-align: center;}
#jtyw .items  .iteml .item {margin: 0 1rem;overflow: hidden;}
#jtyw .items  .iteml .item img {width: initial; overflow: hidden; height: 100%;}
#jtyw .items  .itemm{ width: 30%; float: left;text-align: center;  }
#jtyw .items  .itemm .item {margin:10px; padding:0;}
#jtyw .items  .itemm .item .m_c_l {float: left; width: 50%;}
#jtyw .items  .itemm .item .m_c_l img {margin: 1rem;}
#jtyw .items  .itemm .item .m_c_l p { color: #fff; text-align: left; font-size: 18px; padding:0 1rem 1rem; line-height: 2rem; 
letter-spacing: 0.125rem;}
#jtyw .items  .itemm .item .m_c_r {float: right; width: 50%;}
#jtyw .items  .itemm .m1 {background: url(../images/yw01.jpg);background-size:100% 100% ;height: 280px;}
#jtyw .items  .itemm .m2 {background: url(../images/yw02.jpg);background-size:100% 100% ;height: 280px;}
#jtyw .items  .itemr{ width: 30%; float: right;text-align: center;}
#jtyw .items  .itemr .item {padding:0; margin:10px 10px 0;}
#jtyw .items  .itemr .m3 {background: url(../images/yw03.jpg);background-size:100% 100% ;height: 570px;}
#jtyw .items  .itemr .item .mm p { color: #fff; text-align: left; font-size: 18px; padding: 0 1rem; line-height: 2rem; letter-spacing: 1px;}
#jtyw .items  .itemr .item .tt { overflow: hidden;}
#jtyw .items  .itemr .item .mm { overflow: hidden;}
#jtyw .items  .itemr .item .mb {height: 40%; padding-top: 20px; overflow: hidden;}
#jtyw .items  .itemr .item img {margin: 8px 3rem;}

@media only screen and (max-width: 1499px) {	
	
#jtyw .items  .itemm .item .m_c_l p { color: #fff; text-align: left; font-size: 16px; padding:0 1rem 1rem; line-height: 30px; 
letter-spacing: 1px;}
#jtyw .items  .itemm .item .m_c_l img {margin: 5px;}
#jtyw .items  .itemm .m1 {background: url(../images/yw01.jpg);background-size:100% 100% ;height: 250px;}
#jtyw .items  .itemm .m2 {background: url(../images/yw02.jpg);background-size:100% 100% ;height: 250px;}
#jtyw .items { overflow: hidden;max-width: 1400px; margin: 50px auto 0; }
#jtyw .items  .itemr .item .mm p { color: #fff; text-align: left; font-size: 16px; padding: 0 1rem; line-height: 30px; letter-spacing: 1px;}
#jtyw .items  .itemr .m3 {background: url(../images/yw03.jpg);background-size:100% 100% ;height: 510px;}
}

#cxsm  .ct {margin:3vh auto; text-align: center;  width: 160px; }
#cxsm  .ct a{display: block;}
#cxsm  .items  .item .c { background: #FFF;margin: 0 10%; width: 80%;text-align: center; padding: 0.4rem; border-radius: 0.4rem; box-shadow: 4px 4px 16px #ccc; 
top: 0; position: relative;transition: background 0.5s, color 0.5s; }
#cxsm  .items  .item .c .gra {margin:10px 0 5px ; overflow: hidden; display: inline-block;}
#cxsm  .items  .item .c img{width: 100%;}


#news .mt { max-width: 767px; margin: 3vh auto; height: 12%;}
#news .mt .item {float: left; width: 50%;text-align: center;margin: 0.2rem 0 1rem;}
#news .mt .item .gra {overflow: hidden; display: inline-block;}

#news  .items {margin:0 1rem; height: 60vh; overflow: hidden;}
#news  .items .iteml {width: 34%; float: left; margin: 0;}
#news  .items .iteml .item {height: 52vh; position: relative; overflow: hidden;border-radius: 0.4rem;}
#news  .items .iteml .item .mlt {position: absolute; top: 0;height: 3.5rem; line-height: 3.5rem; color: #fff;
background-color: rgba(0,0,20,0.5); width: 100%; font-size: 18px; text-indent: 2rem; text-align: center;}
#news  .items .iteml img {width: 100%; transition: all 1s;}

#news  .items .itemr .item {width: 100%; height: 16vh; background: #fff; margin-bottom: 2vh; border-radius: 0.4rem; 
text-align: left; position: relative; overflow: hidden;}
#news  .items .itemr .nl img {float: left;height: 100%; margin-right: 1rem;}
#news  .items .itemr .nr img {float: right; height: 100%; margin-left: 1rem;}
#news  .items .itemr .item .t {font-size: 1.2rem; font-weight: bold;  margin:0 2rem 0; line-height: 2rem;padding-top: 0.5rem; }
#news  .items .itemr .item p {font-size: 1rem; margin:0 2rem 0; line-height: 1.5rem; letter-spacing: 1px;
display: -webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:3;
overflow:hidden;}
@media only screen and (min-width: 768px) and (max-width: 1500px){
#news  .items .itemr .item p {font-size: 1rem; margin:0 2rem 0; line-height: 4.8vh; letter-spacing: 1px;
display: -webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
text-overflow: ellipsis;
overflow:hidden;}
}
#news video {object-fit:fill;}

.s2{
	background: url(../images/banner6-1.jpg) no-repeat;background-size:100% 100% ;
	animation: s2bg0000000 .8s infinite linear;

}
@keyframes s2bg {
    0% { background: url(../images/banner6-1.jpg) no-repeat ; background-size:100% 100% ;}
	12.49999% { background: url(../images/banner6-1.jpg) no-repeat; background-size:100% 100% ;}	
	12.5% { background: url(../images/banner6-2.jpg) no-repeat  ; background-size:100% 100% ;}
	37.49999% { background: url(../images/banner6-2.jpg) no-repeat  ;background-size:100% 100% ; }
	37.5% { background: url(../images/banner6-3.jpg) no-repeat ; background-size:100% 100% ;}
	62.49999% { background: url(../images/banner6-3.jpg) no-repeat ; background-size:100% 100% ;}
	62.5% { background: url(../images/banner6-4.jpg) no-repeat ; background-size:100% 100% ;}
	99.9999% { background: url(../images/banner6-4.jpg) no-repeat  ; background-size:100% 100% ;}	
    100% { background: url(../images/banner6-1.jpg) no-repeat  ; background-size:100% 100% ;}
}
.s2 .djh {width: 34%; position: absolute;top: 18vh; left: 50%; margin-left: -17%;}
.s2 .djh img{width: 100%;}
.s2 .ggg {width: 49%; position: absolute;top: 50vh; left: 50%; margin-left: -25%;}
.s2 .ggg img{width: 100%;}
.s3 .fj {position: absolute; top:15vh;right: 3.125%; width: 14%;}
.s3 .fj img {width: 100%;}
.s3 .yuan {position: absolute; top:13vh;left: 31.125%; width: 9%;}
.s3 .yuan img {width: 100%;}
.s3 .jing {position: absolute; top:30vh;left: 40.125%; width: 9%;}
.s3 .jing img {width: 100%;}

.s3 .jyan {position: absolute; top:37vh;left: 49.5%; width: 32%;}
.s3 .jyan img {width: 100%;}

.s3 .ye1 {position: absolute; top:9.5vh;left: 22.81%; width: 5.52%;}
.s3 .ye1 img {width: 100%;}
.s3 .ye2 {position: absolute; top:9vh;left: 28.33%; width: 5.78%;}
.s3 .ye2 img {width: 100%;}
.s3 .ye3 {position: absolute; top:9.5vh;left: 34.11%; width: 23.65%;}
.s3 .ye3 img {width: 100%;}
.s3 .ye4 {position: absolute; top:9.5vh;left: 57.76%; width: 15.05%;}
.s3 .ye4 img {width: 100%;}


@media only screen and (max-width: 980px) {
#news  .items {margin:0 1rem; height: 68vh; overflow: hidden;}
#news  .items .iteml {width: 100%; float: left; margin: 0; height: 36vh;}
#news  .items .iteml .item {height: 35vh; position: relative; overflow: hidden;border-radius: 0.4rem;}
}
