a{cursor:default;}
body{width: 100%;height: 100%; background-image: url("../images/tyny-bj20220711.jpg");background-color: transparent;background-size: 100%;}
.demopage{margin:-32px auto 80px;border-radius: 10px;height: 6rem;border-radius: 10px;height: 8.5rem;box-shadow: 1px 3px 8px  rgba(0, 0, 0, .3);z-index: 1;}
/* scrollDiv */
.scrollDiv{height:7.5rem;/* 必要元素 */overflow:hidden;/* 必要元素 */ }
.scrollDiv li{height:8.5rem;text-align: center;margin: 1.5rem auto 0;line-height:2.5rem;}
.tyny-toutiao{width: 100%;}
.tyny-toutiao img{position: relative;top: 0;left: 20px;z-index: 999;width: 6rem;}
.scrollDiv li a b{width: 80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size: 2rem;display: inline-block;color: #022881;margin: 0;padding: 0;}
.scrollDiv li a span{display: inline-block;width: 1100px;font-size: 1.2rem;margin: 0;padding: 0;color: #777;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tynyxw{box-shadow:1px 3px 8px rgba(0, 0, 0, .3);padding: 1rem;width: 100%;height: 33rem;margin-bottom: 60px;}
.item p{
    position: absolute;
    width: 100%;
    z-index: 999;
    bottom: 0;
    height: 60px;
    background-color: rgba(0,0,0,0.3);
    padding: 0.5rem 2%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 20px;
    color: #fff;
    font-weight: 800;
}
.item p a{color: #fff;}
.item img{z-index: 10;}
.item p b{display: inline-block;padding: 2px 6px;background-color: #ce0d0b;color: #fff;font-size: 12px;border-radius: 4px;margin-bottom: 0.5rem}
.item p i{display: inline-block;color: #fff;font-size: 12px;font-style:normal;margin-left: 6px;}
.item p small{line-height: 14px;display: block;font-size: 10px;display:-webkit-box;-webkit-box-orient:vertical;/*设置方向*/ -webkit-line-clamp:2;/*设置超过为省略号的行数*/overflow:hidden;color: #fff;}
.nyxwzx{float: right;width: 47%;}
.nyxwzx h1{font-size: 2rem;width: 98%;border-bottom: 1px solid #ccc;margin-right: 10px;margin-bottom: 10px;}
.nyxwzx h1 b{display: inline-block;padding: 7px 5px;border-bottom: 3px solid #144891;margin-bottom: -1px;font-size: 22px;}
.nyxwzx h1 span{font-size: 16px;color: #aaa;}
.nyxwzx h1 a{display: inline-block;float: right;font-size: 13px;color:#999;padding: 6px 0;margin: 9px 0;}
.nyxwzx ul li{width: 100%;margin: 15px 0 26px;height: 48px;}
.nyxwzx-rq{float: left;color: #555;border-right: 1px solid #ccc;text-align: center;margin-top: 5px;padding-right: 12px;}
.nyxwzx-rq h6{font-size: 18px;font-weight:900;}
.nyxwzx-rq h5{font-size: 20px;font-weight:900;}
.nyxwzx-xwnr{
    width: 480px;
    float: right;}
.nyxwzx-xwnr h2{text-overflow: ellipsis;height: 26px;overflow: hidden;white-space: nowrap;width: 97%;font-size: 20px;font-weight: 800;float: right;margin-right: 12px;line-height: 26px;margin-top: 4px;}
.nyxwzx-xwnr p span{width: 86%;font-size: 12px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-top: 4px; display: inline-block;color: #555;}
.nyxwzx-xwnr p a{font-size: 12px;font-weight: 800;color: #004073;font-size: 12px;font-weight: 800;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-top: 4px; display: inline-block;}
.nyxwzx-xwnr p{margin-left: 4px;}
.nyxwzx ul li:hover h2{color: #116dc4;cursor:default;}




.mt-ht{width: 260px;margin: 0 auto 40px;;}
.mt-ht img{width: 260px;margin: 0 auto;text-align: center;}
.text-right{background-color: #6d7fb2; border-radius: 100px;width: 713px;margin: 0 auto;}
.text-right .active{background-color: #0b2a7e;border-radius: 100px;}
.tynydh a{color: #0b2a7e;}
.nyhtrq{margin: 4px 86px; color: #fff;}
#product-tab .owl-next{top: 130px; right: -6px;}
#product-tab .owl-prev{top: 130px; left: -6px;}
.tab-pane{width: 100%;margin: 0 auto;}
.tab-content .owl-stage-outer{margin: 0 auto;width: 100%;}
.nytyhd-sj{border-radius: 4px;background-color: #0b2a7e;padding-bottom: 5%;width: 86%;margin: 0 auto;}
.nytyhd-sjimg{width: 100%;padding: 5%;}
.nytyhd-sjimg img{border-radius: 4px;border: 1px solid #fff;}
.nytyhd-sjtext{padding:0 5%;}
.nytyhd-sjtext h4{color: #fff;text-align: left;font-size: 13px;margin-bottom: 2%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.nytyhd-sjtext h6{font-size: 12px;font-weight: 300;color: #fff;padding-bottom: 2%;}

.nyhz{padding: 10px;}
.nyhz img{width: 100%;}

.nyhda1{
    width: 121px;
    height: 43px;
    background-color: #ccc;
    top: -342px;
    left: 9px;
    /* bottom: 0px; */
    display: inline-block;
    position: relative;}
.nyhda2{
    width: 156px;
    height: 43px;
    background-color: #ccc;
    top: -272px;
    left: -108px;
    /* bottom: 0px; */
    display: inline-block;
    position: relative;}
.nyhda3{
    width: 169px;
    height: 43px;
    background-color: #ccc;
    top: -202px;
    /* left: -108px; */
    right: 272px;
    /* bottom: 0px; */
    display: inline-block;
    position: relative;}
.nyhda4{
    width: 169px;
    height: 43px;
    background-color: #ccc;
    top: -150px;
    /* left: -108px; */
    right: 272px;
    /* bottom: 0px; */
    display: inline-block;
    position: relative;}
.nytyhd-sjimg img{z-index: 10;}
.nytyhd-sj h1{height: 34px;background-color: #05a13e;z-index: 200;padding: 4px 8px;font-size: 18px;color: #fff;line-height: 27px;}
.nytyhd-sjimg{text-align: left;color: #fff;}
.nytyhd-sjimg h6{padding: 15px 0 0;}


#tabbox{ width:100%; overflow:hidden; margin:10px auto;
	float:left;padding: 0;
    box-shadow: 1px 3px 8px rgb(0 0 0 / 30%);}
.tab_conbox{border-top: none;

	width:100%;
	height:300px;
	overflow:hidden;}
.tab_con{ display:none;}

.tabs{height: 56px;width: 100%;border-bottom: 1px solid #ccc;background-color: #F8F8F8}
.tabs li{width: 33.31%;height: 55px;font-size: 24px; line-height:52px;float:left;margin-bottom: -1px;overflow: hidden;position: relative;}
.tabs li a {display: block;padding: 0 20px;outline: none;text-align: center;}   
.tabs .thistab,.tabs .thistab{background: #fff;}
.tabs .thistab{
    background-image: url(../images/20220711nybks5.png);
    background-position: center 42px;
    background-repeat: no-repeat;
    background-size: 143%;}
.tab_con {padding:12px;font-size: 14px; line-height:175%;}
.thistab a{height:54px;}

.tab_con img{float: left;margin-right: 30px;}
.tab_con h6{text-align: left;padding:10px;font-size: 20px;color: #333;font-weight: 800;text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;margin-bottom: 10px;}
.tab_con p{
    text-align: left;
    padding: 0 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
	margin-bottom: 16px;
}
.tab_con a{display: inline-block;float: right;margin-right: 10px;padding: 10px 16px;border: 1px solid #0050a6;font-size: 16px; color: #0050a6;cursor:pointer;}


#bt{
	width:20px;
	height:40px;
	background-color:#900;
	}
#box{
	height:500px;
	background-color:#00F;
	margin:0 auto;
	}
#hd{
	margin:0 auto;
	width: 80%;
	}
#hd li{
    width: 21%;
    height: 42px;
    text-align: center;
    line-height: 42px;
    background-color: #e6e5e1;
    float: left;
    margin: 0 2%;
	font-size: 16px;
	font-weight: 800;
	color: #014073;
	}
#hd li.on{
	background-color:#014073;
	color:#fff;
	}
#pic{
	height:350px;
	overflow:hidden;
	margin:0 auto;
	float: left;
	width: 100%;
	}
#pic li{
	}
	
#pic img{
    width: 160px;
    margin:30px 15px 0;
    border: 1px solid #bbb;}

#pic p{padding: 30px 48px;line-height: 50px;font-size: 17px;}
#pic p a{
    display: inline-block;
    padding: 0 10px;
    border-right: 1px solid #ccc;
    height: 15px;
    line-height: 15px;cursor:pointer}
#pic a{cursor:pointer}
.foot{width:100%;background-color: #fbfbfb;border-top: 2px solid #ccc;}



.xwzyhd-h{background-color: #004073;text-align: center;font-size: 20px;font-weight: 800;padding: 4px;}
.xwzyhd-h p{border: 1px solid #fff;}
.nyzyhd{padding: 12px;}
.zyhd-bj{background-color: #fff;box-shadow:1px 3px 8px rgb(0 0 0 / 30%);}
.nyzyhd h6 a{color: #444;line-height: 20px;
    margin: 10px;;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;cursor:pointer;}
.nyzyhd h6:hover a{color:#0b2b7e; }
.zyhd-bj li{margin-bottom: 10px;}
.nymtb_20{margin-top:6px;}
.tynyzy-hds ul li{box-shadow: 1px 3px 8px rgb(0 0 0 / 30%);padding: 10px;border-radius: 10px;width: 100%;float: left;margin-bottom: 20px;}
.tynyzy-hds ul li h1 img{width: 20px;float: left;margin-right: 10px;}
.tynyzy-hds ul li h1{width: 100%;padding: 0 10px 8px;border-bottom: 1px solid #ddd;float: left;}
.tynyzy-hds ul li h1 span{
    font-size: 14px;
    color: #777;
    display: inline-block;
    float: left;
    line-height: 23px;}
.tynyzy-hds ul li h2 a{text-overflow: ellipsis;cursor:pointer;
    overflow: hidden;
    white-space: nowrap;
    width: 98%;
	font-size: 18px;
	color: #555;
	font-weight: 800;
}
.tynyzy-hds ul li p a{cursor:pointer;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width: 98%;margin: 0 auto;}

.tynyzy-hds ul li:hover h2 a{color:#0b2b7e; }
.tynyzy-hds ul li:hover p a{color:#0b2b7e; }
.tynyzy-hds ul li:hover{box-shadow: 1px 3px 8px rgb(0 0 0 / 50%);}
.tynyzy-hds ul li:hover h1 span{color:#0b2b7e;}

.mt_50ny{margin-bottom: 50px;}



.zjbj{background-image: url("../images/tyny-bj2022071222.jpg");background-position: center;background-size: 100%;}

.wangjibj{background-image: url("../images/tyny-bj2022071122.jpg");background-position: center;background-size: 100%;float: left;width: 100%;} 
.zthuiyi{margin:10px 0 0;cursor:pointer;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;font-size: 14px;color: #fff;}
.nytyhd-sjimg:hover .zthuiyi{color:#CCDDFA;}


.jiablb{
    box-shadow: 1px 3px 8px rgb(0 0 0 / 30%);
    padding: 10px;text-align: center;background-color:#004073;
    border-radius: 10px;}


.jiablb h5 a{color: #FFFFFF;font-weight: 800;padding: 10px 0;display: block;cursor: pointer;}
.jiablb p a{color: #fff;
    text-align: left;
    padding: 0 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    cursor: pointer;}
.jiablb p{margin-bottom: 10px;}


.dbmar1{margin-bottom: 50px;}


.wangjiehg{padding: 10px;float: left;}
.wj-img{float: left;}
.wj-img img{width: 300px;border-radius: 5px;}
.wjsj{float: left;font-size: 26px;font-weight: 900;margin-right: 20px}
.wjsj-nr{float:right;width: 48%;;}
.wjsj-nr p {
    padding: 0 10px 8px;
    border-bottom: 1px solid #ddd;
    float: left;
	width: 100%;
}
.wjsj-nr h2{
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    cursor: pointer;
    font-size: 18px;
    color: #555;
	font-weight: 800;
	float: left;
	line-height: 24px;
	margin: 10px 0;
}
.wjsj-nr  p img {
    width: 20px;
    float: left;
    margin-right: 10px;
}
.wjsj-nr p span {
    font-size: 14px;
    color: #777;
    display: inline-block;
    float: left;
    line-height: 23px;
}
.wjsj-nr a{padding: 4px 18px;background-color: #004073;color: #fff;font-weight: 800;float: right;}



.nyxwxqy-wz{
    box-shadow: 1px 3px 8px rgb(0 0 0 / 30%);
    padding: 10px;
    border-radius: 4px;
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
.xwxqy-bt{padding: 20px 0 10px;border-bottom: 1px solid #ddd;}
.xwxqy-bt h5{font-size: 22px;font-weight: 800;color: #333;width: 90%;margin: 10px auto -30px;text-align: center;line-height: 50px;}
.xwxqy-bt h6{font-size: 18px;color: #555;width: 90%;padding: 10px 0;text-align: center;margin: 15px auto 0;line-height: 35px;}
.xwxqy-bt p{font-size: 12px;color: #888;width: 90%;margin: 10px auto;text-align: center;padding: 20px 0 0;}
.xwxqy-bt p span{
    width: 21%;
    text-align: center;
    display: inline-block;
    margin: 0px 3.5%;}
.xwxqy-wznr{padding: 18px 20px;}
.xwxqy-wznr img{text-align: center;margin: 0 auto;}
.xwxqy-wznr p{margin: 0px 0;line-height: 24px;}






.ntltyem {
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
  text-align: center;
background-image: url();
}
.ntltyem ul li{float: left;margin:0 5px;}


.luntan{margin-bottom: 70px;}
.luntan_1{margin-bottom: 60px;}
.luntan_1h{
    width: 100%;
    font-size: 32px;
    font-weight: bold;
    color: #222222;
    text-align: center;
    padding-top: 30px;
    line-height: 32px;
}
.luntan_1sj {
    width: 90%;
    background: rgba(34, 70, 145, .08);
    border-radius: 6px;
    margin: 40px auto 50px;
    padding: 32px 53px 34px 30px;
}
.luntan_1sjnr{
    display: flex;
    font-size: 18px;
    line-height: 40px;
    color: #222222;
}

.luntan_2h{
    width: 500px;
    text-align: center;
    padding-top: 30px;
	margin: 0 auto;
    font-size: 36px;
    font-weight: bold;
    color: #224691;
    padding: 0 19px;
}
.luntan_2h ul{margin: 0 auto;}
.luntan_2h ul li{float: left;}
.luntan_2h ul li p{margin: 0 30px;}

.huicxx{
    width: calc(100% - 10%);
    padding: 0 5%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.newsList {
    width: 47%;
    display: flex;
    align-items: center;
    font-size: 16px;
    color: #222222;
    margin-top: 30px;
    cursor: pointer;
}

.newsListName {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.newsList>img {
    margin-right: 10px;
    width: 14px;
    height: 16px;
}
.luntan_3t {
    width: 100%;
    padding: 0 24px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}
.luntan_3t ul li{
    float: left;
    width: 30%;
    margin: 0 1%;}
.luntan_3tkag {
    background: #FFFFFF;
    border-radius: 10px;
    overflow: hidden;
    margin-top: 20px;
    padding-bottom: 20px;
    margin-left: 2%;
    box-shadow: 0px 3px 22px 2px rgba(0, 0, 0, 0.08);
    cursor: pointer;
}
.luntan_3tImg {
    width: 100%;
    height: 0;
    padding-bottom: 66.6%;
    background: url(public/img/mobileBg.png) no-repeat center;
    background-size: 100% 100%;
}
.luntan_3tTitle {
    min-height: 60px;
    font-size: 18px;
    color: #222222;
    line-height: 30px;
    padding: 20px 23px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}


.luntbot{padding-bottom: 70px;margin-bottom: 90px;border-radius: 6px;}