.main_col{color: #004795;}
.color_grey{color: #c4c4c4;}
.date{color: #999}
.main{ width:92%;margin:0 auto;}
.yltbanner{width:100%;position:relative;}
.yltjj{ width:31%; background:rgba(255,255,255,0.6); padding:20px; position:absolute; right:50px; top:150px;z-index: 1;}
.ylttitle01{width:258px; height:46px; line-height:46px; font-size:24px; font-weight:bold; overflow:hidden; text-align:center; color:#fff; background:url("../img/yltico04.png") no-repeat; margin:0 auto; }
.yltjjnr{ margin-top:20px;}
.yltjjnr p{ line-height:36px; font-size:16px; text-indent:2em;}
.yltbjt{ width:100%; text-align:center;}
.yltbjt img{ width:100%;}
.yltbox1{width:100%;background-image:-webkit-linear-gradient(#fff,#f8f8f7); border-bottom:1px solid #eaeaea; padding:50px 0;}
.ylttitle02{}
.ylttitle02 h3{ width:50%; height:40px; line-height:40px;font-size:28px;padding:0 0 0 20px; overflow:hidden; display:block; float:left;font-weight:bold; background:url("../img/yltico01.png") no-repeat;}
.ylttitle02 a{ width:8%; height:30px; line-height:30px;font-size:16px;border-radius:15px; margin-top:5px; text-align:center; color:#fff; overflow:hidden; display:block; float:right; background:#0f5d99;}
.ylttitle02 a:hover{background:#0e5287;}
.yltbox1bottom{ margin: 30px 0 0 0;}
.ylttpqh{ width:38%;}
.ylttpqh .slideBox{ width:100%; overflow:hidden; position:relative;}
.ylttpqh .slideBox .hd{ width:100%; height:15px; overflow:hidden; position:absolute; right:5px; bottom:100px; z-index:1; }
.ylttpqh .slideBox .hd ul{ overflow:hidden; zoom:1; text-align:center; }
.ylttpqh .slideBox .hd ul li{display: inline-block;margin-right:5px;  width:45px; height:6px;background:#fff; cursor:pointer; }
.ylttpqh .slideBox .hd ul li.on{ background:#0662b1; color:#fff; }
.ylttpqh .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.ylttpqh .slideBox .bd li{ zoom:1; vertical-align:middle; }
.ylttpqh .slideBox .ylttpimg{ width:100%;height:400px;overflow:hidden;}
.ylttpqh .slideBox .bd img{ width:100%;height:400px;display:block;overflow:hidden;object-fit: cover;transition: .3s;}
.ylttpqh .slideBox .bd a:hover img{  transform: scale(1.1);}
.ylttpqh .slideBox .bd p{ width:100%; height:80px; line-height:30px; font-size:20px; padding:10px 4%; background:#0f5d99;
/*text-overflow: ellipsis;white-space: nowrap;*/ color:#fff; display:block;overflow:hidden;}
.ylttpqh .slideBox .bd a:hover p{background:#0662b1;}
.yltnews{width:60%; float:right;}
.yltnews li{width:100%;display:block;}
.yltnews li a{width:90%;height:66px;color:#454545; padding:0 0 0 25px; position:relative; font-weight:bold; font-size:18px; overflow:hidden; line-height:66px; display:block; float:left;}
.yltnews li span{width:10%;height:66px;color:#a8a7a7; font-size:16px; overflow:hidden; line-height:66px; display:block; float:right; text-align:right}
.yltnews li a:before{content:""; width:12px; height:13px; display:inline-block;border-radius:50%;vertical-align:middle; background:#f9f9f8; border:3px solid #0f5d99;
 margin:0 0 0 0;position:absolute;left:0;top:24px;  }
.yltnews li:hover{background:#0f5d99;transition: all 1.5s; padding:0 10px;}
.yltnews li:hover a{ color:#fff;}
.yltnews li:hover span{ color:#fff;}



.yltbox2{ background:#fff;}
.yltyyqh .slideBox{ width:100%; overflow:hidden; position:relative;}
.yltyyqh .slideBox .hd{ width:23%;overflow:hidden;background:url("../img/yltimg02.jpg") no-repeat center 100%; padding:0 0 0 4%;background-color: #0856a0;
background-size: cover;position: absolute;height: 100%}
.yltyyqh .slideBox .bd{ width:75%; overflow:hidden; padding:2% 5%;margin-left: 23%;}
/*
.yltyyqh .slideBox .bd::-webkit-scrollbar{width:10px;height:10px;background-color:rgba(0,0,0,0.2);}
.yltyyqh .slideBox .bd::-webkit-scrollbar-thumb{box-shadow:inset000pxrgba(15,93,153,.5);background-color:rgba(15,93,153,.5);cursor: pointer}
*/
.ylttitle03{width:100%; height:40px; line-height:40px;font-size:28px;padding:0 0 0 20px; margin:30px 0; color:#fff; overflow:hidden; display:block; float:left;font-weight:bold; background:url("../img/yltico03.png") no-repeat;}
.yltyyqh .yltyylist{width:100%;margin: 100px 0 0 0;}
.yltyyqh .yltyylist li{width:100%; height:45px; text-align:center; overflow:hidden;cursor:pointer; font-size:16px; color:#fff; font-weight:bold; line-height:45px; display:block;}
.yltyyqh .slideBox .hd ul li.on{ background:#c7a57e; }
.yytpimg{width:auto; overflow:hidden; text-align:center;}
.yytpimg img{ max-width:100%;width:auto;display:block;object-fit: cover;transition: .3s;cursor:pointer; margin:0 auto;}
/*.yytpimg:hover img{  transform: scale(1.1);}*/
.yyfontjs{ width:98%;line-height:40px;  font-size:18px; margin:20px 0; }
.yyfontjs img{width:auto !important;display: inline-block}
.yygw{ width:15%;margin:0 auto;}
.yygw a{ width:100%; height:40px; line-height:40px; text-align:center; color:#fff; background:#0f5d99; display:block; border-radius:20px;}
.yygw a:hover{background:#c7a57e; }

.doc-right .xxx::-webkit-scrollbar{width:10px;height:10px;background-color:rgba(0,0,0,0.2);}
.doc-right .xxx::-webkit-scrollbar-thumb{box-shadow:inset000pxrgba(240,240,240,.5);background-color:rgba(240,240,240,.5);cursor: pointer}

.yltbjt{height:840px;background-size:cover !important}

.w1340{width:90%;margin:0 auto;}
.nyyltbannerbox{background:url(../img/yltbannerbj01.jpg) no-repeat; background-size: cover;padding:70px 0;}
.nyyltbox{display: flex;justify-content: center;flex-wrap: wrap;}
.nyyltdt{;margin:0 20px;width:700px;}
.nyyltdt img{width:100%;margin:30px 0 0 0;/*image-rendering: pixelated;*/}

.nyyltbannerjj{width:24%;position:relative;}
.nyyltbannerjjtitle{width:248px;height:54px;line-height:54px;font-size:30px;color:#fff;margin:0 auto 0 -124px;position: absolute;left:50%;top:-16px;
text-align:center;background:url(../img/yltbannertitle01.png) no-repeat; background-size:contain;}
.nyyltbannerjjnr,.nyyltdwul{width:100%;border:3px solid #fff;border-radius:30px;box-shadow: 0 5px 10px #dedede;}
.nyyltbannerjjnr p{width:100%;border-radius: 40px;padding:60px 20px 30px 20px;box-shadow:inset 0 5px 10px #e7f5ff; line-height:28px;text-indent:2em;}
.nyyltdwul{padding:0 0 0 0;}

.nyyltbannerjj:last-child{width:24%;}
.nyyltdwulbox{box-shadow:inset 0 5px 10px #e7f5ff;padding:60px 0 30px 0;width:100%;overflow:hidden; }
.nyyltdwulbox li a{width:100%;display:block;font-size:16px;line-height:33px;height:31px;overflow:hidden;text-align:center;color:#595858;cursor:auto;}


@media screen and (max-width:1680px) {
	.yltjj{top: 60px;}
.ylttpqh .slideBox .ylttpimg{height:362px;}
.ylttpqh .slideBox .bd img{height:362px;}
.yltnews li a{height:63px; line-height:63px;}
.yltnews li span{height:63px; line-height:63px;}
.yltnews li a:before{top: 21px;}
.yytpimg{height:407px;}
.nyyltbannerjj{width:27%;}
.nyyltbannerjj:last-child{width:20%;}
.nyyltdt img{margin:10px 0 0;}
}

@media screen and (max-width:1600px) {
.yltbjt{height:670px;}
.nyyltbannerjj{width:28%;}
.nyyltdt{;margin:0 10px;width:650px}
}
@media screen and (max-width:1440px) {
	.yltjj{top:20px;    width: 35%;}
.ylttpqh .slideBox .ylttpimg{height:310px;}
.ylttpqh .slideBox .bd img{height:310px;}
.yltnews li a{width: 87%;height:55px; line-height:55px;}
.yltnews li span{width: 13%;height:55px; line-height:55px;}
.yltnews li a:before{top:18px;}
.yytpimg{height:348px;}
.w1340{width:90%;}
.nyyltbannerjj{width:32%;}
.nyyltdt{;margin:0 10px;width:550px}
}
@media screen and (max-width:1366px) {
	.yltjj{width: 40%;}
.ylttpqh .slideBox .ylttpimg{height:294px;}
.ylttpqh .slideBox .bd img{height:294px;}
.yltnews li a{width: 87%;height:53px; line-height:53px;}
.yltnews li span{width: 13%;height:53px; line-height:53px;}
.yltnews li a:before{top:16px;}
.yytpimg{height:329px;}

.yltbjt{height:550px;}
.nyyltbannerjjnr p{font-size:14px;}
.nyyltbannerjj{width:30%;}
}
@media screen and (max-width:1300px) {
	.w1340{width:90%;}
	.nyyltdwulbox li a{line-height:34px;height:34px;}
	.nyyltdt{;margin:0 10px;width:480px}
	.banner{height:auto;}
}
@media screen and (max-width:1210px) {
	/*.nyyltdwulbox li a{font-size:18px;;}*/
	.nyyltdt img{    margin: 230px 0 0 0;}
	.nyyltdt{;margin:0 10px;width:420px}
	
}
@media screen and (max-width:1024px) {
	.yltjj{width: 78%;right: 35px;}
	.yltbox1{padding: 30px 0;}
	.ylttitle02 a{width: 12%;}
	.ylttpqh .slideBox .bd p{font-size: 18px;}
.ylttpqh .slideBox .ylttpimg{height:217px;}
.ylttpqh .slideBox .bd img{height:217px;}
.yltnews li a{width: 100%;height:42px; line-height:42px;font-size: 16px;padding: 0 0 0 18px;}
.yltnews li span{ display:none;}
.yltnews li a:before{width: 8px; height:8px;top:13px;}
.yytpimg{height:191px;}
.yltyyqh .slideBox .hd{width: 38%;}
.yltyyqh .slideBox .bd{width: 62%;}
.yyfontjs {font-size: 16px;line-height: 34px;}
.yygw{width: 24%;}

.yltbjt{height:450px;}
}
@media screen and (max-width:1024px) {
	.nyyltbannerbox{padding: 30px 0;}
	.nyyltbannerjj,.nyyltdt,.nyyltbannerjj:last-child{width:100%;}
	.nyyltdt img{margin:20px auto;}
	.nyyltdwulbox{padding: 50px 0 10px 0;}
	.nyyltdwulbox li{width:50%;float:left;}
	.nyyltdwulbox li a{ line-height:45px;height:45px;font-size: 16px;}
	.nyyltbannerjjtitle{font-size: 22px;}

}
@media screen and (max-width:900px) {
	.yltjj{position:static;    width: 100%;}
	.yltjjnr p{line-height: 30px;font-size: 14px;}
	.ylttitle02 h3{font-size: 22px;}
	.ylttitle02 a{width: 27%;}
	.ylttpqh{width: 100%;}
	.yltnews{width: 100%;}
	.yltnews li:nth-child(6n){ display:none;}
	.yltnews li:nth-child(5n){ display:none;}
	.yltnews li a{height: 36px; line-height:36px; font-size:14px;}
	.yltnews li a:before{    width: 5px;height: 5px;}
	.yltbox1{padding: 10px 0;}
	.yltyyqh .slideBox .hd{width: 100%;position: unset;padding:0 0 10px 0}
	.yltyyqh .slideBox .bd{width: 100%;margin-left: 0}
	.yltyyqh .slideBox .bd{padding:4% 4%;}
	.yytpimg{height:122px;}
	.yyfontjs{font-size: 14px;line-height: 28px;margin: 10px 0;}
	.yygw{width: 40%;}
	.yyfontjs img{max-width: 100%;text-indent: 0!important}
	.yltbjt{height:auto}
}
@media screen and (max-width:500px) {
	.nyyltbannerjjnr p{padding:30px 10px 10px 10px;font-size:14px;}
	.nyyltdwulbox li a{font-size:14px; line-height:35px;height:35px;}
	.nyyltbannerjjtitle{width:174px;line-height: 38px;height: 38px;margin: 0 auto 0 -87px;font-size: 16px;top: -11px;}
	.nyyltdwulbox{padding:30px 0 10px 0;}
	.nyyltbannerbox{padding:30px 0 20px 0;}
}
@media screen and (max-width:320px) {
	.nyyltdwulbox li{width:100%;}
	.nyyltdwulbox li a{ line-height:30px;height:30px;}
	
}


