@charset "utf-8";
/* CSS Document */
body{ background-image:url(../images/0720_r1_c1.png); background-repeat: no-repeat; background-position: center top;}
/*banner */
.bannerBox{ width:1320px; margin:0px auto;clear:both;}
.bbwh{position: relative;    height: 0;    padding-top: 44.5%;}
.index-flash{overflow:hidden; position:absolute; top:0; left:0; width:100%; height:100%;}		
.index-flash img{ width:100%;height:100%;}
.index-flash video{ width:100%;height:100%;vertical-align: top; object-fit: cover;}
.index-flash .btn {position: absolute;    z-index: 5;    left: 0;    right: 0;    top: auto;   bottom: 1.1rem;
	text-align:center;}
.index-flash .btn .dots span {    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    margin: 0 8px;    width: 10px;    height: 10px;    background: rgba(255, 255, 255, 0.78);    opacity: 1;	display:inline-block;	transition: width 0.5s ease;    -webkit-transition: width 0.5s ease;    -moz-transition: width 0.5s ease;    -o-transition: width 0.5s ease; 	}
.index-flash .btn .dots span.swiper-pagination-bullet-active {background: #B8272E; width:34px;}
.index-flash .arrow a.prev { left: 5%;}
.index-flash .arrow a.next { right: 5%;}
.index-flash .arrow a { position: absolute;    z-index: 1;    left: auto;    right: auto;    top: 46%;    bottom: auto;    opacity: 1;    font-size:56px;          color: #fff;	cursor:pointer;}
.tila{margin-bottom:35px;}
.tila h1,.tilb h1{position:relative; font-size:30px; padding-bottom:15px; }
.tila h1 span,.tilb h1 span{display:block;font-size:16px; color:#666; margin-bottom:5px;}
.tila h1:after,.tilb h1:after{content:"";width:60px;height:3px; position:absolute;bottom:0px; left:0px; background-image: linear-gradient(to right, #C5022C , #0A2B70); }
.tila p{color:#C5022C;font-size:30px;float:right;}
.tilb{ margin-bottom:35px;}
.tilb h1{ text-align:center;}
.tilb h1 span{ display:block; width:100%;}
.tilb h1:after{ left:50%; margin-left:-30px;  }

.aboutUsBox{ width:49%; float:left;}
.newsPicBox{ width:51%; float:right;}
.aboutUs{ position:relative; border-top-left-radius:65px; background:#fff;margin-left:10px; margin-right:20px; height:290px; padding:35px;}
.aboutUs:after{ content:"";width:100%;height:100%; position:absolute; z-index:-1; top:10px; left:-10px; background:#E0E4FD;border-top-left-radius:65px;}


.aucont{ text-indent:2em; line-height:28px;color:#666;height:168px; overflow:hidden;}
.newsPic{ background:#EDEFEC; position:relative;height:370px;}
.newsPic .npic{height:100%;}
.newsPic .npic li ol{ position:absolute; top:0; right:0; bottom:50px; left:0;}
.newsPic .npic li ol img{object-fit: cover; width:100%; height:100%;}
.newsPic .npic li p{height:50px; line-height:50px;font-size:16px; font-weight:bold; position:absolute; bottom:0; left:0; width:100%;text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-indent: 1em; }
.newsPic .npic li p:before{content:"";width:6px;height:12px; position:absolute;bottom:19px; left:0px; background:#c70025; }
.newsPic .npic li p b{ color:#c70025;font-size:18px; margin-right:10px;}

.newsPic .ntime{ position:absolute; bottom:50px; left:0px; width:auto; height:52px;}
.newsPic .ntime li{ display:block; float:left;height:52px; width:62px; background:rgba(0,40,112,0.8);  text-align:center; margin-right:1px; cursor:pointer; }
.newsPic .ntime li:first-child{ border-top-left-radius:10px;}
.newsPic .ntime li i,.newsPic .moreNews i{ font-size:24px;color:#fff; display:block; font-style:normal; height:30px; line-height:38px;}
.newsPic .ntime li span,.newsPic .moreNews span{font-size:12px;color:#fff;display:block; height:22px; line-height:20px;}
.newsPic .ntime li.on ,.newsPic .moreNews:hover,.newsPic .moreNews:hover{background:rgba(237,237,237,0.8);}
.newsPic .ntime li.on i,.newsPic .ntime li.on span,.newsPic .moreNews:hover  i,.newsPic .moreNews:hover  span{color:#c70025;}
.newsPic .moreNews{ text-align:center;background:rgba(0,40,112,0.8);color:#fff;border-top-right-radius:10px; z-index:10;}
.newsPic li.moreNews i{font-size:18px;}

.adv{ background:url(../images/0720_r3_c1.png) no-repeat center top #F6F9FF; padding-top:72px;}
.adv li{margin-bottom:35px;cursor:pointer; overflow:hidden; position:relative;}
.adv li .ms{ border-bottom:1px solid #fff; width:65%; }
.adv li .ms dl{ margin-bottom:4px; padding-top:60px;position:relative; z-index:2;}
.adv li .ms dl h2{ position:absolute; top:0; left:40px; color:#002870; font-size:24px; height:82px; line-height:82px; } 
.adv li .ms dl h2 span{ font-family:PingFangSC-Light, sans-serif; display:inline-block; width:80px; border-top-left-radius:34px; border-bottom-right-radius:34px; background:#002870; color:#fff; font-size:60px; font-style:italic; text-indent:15px; margin-right:20px;}
.adv li .ms dl .ysmsxx{ padding:40px; line-height:24px;color:#888; background:#fff; min-height:112px;}
.adv li .ms dl .ysmsxx h3{ color:#666 !important; font-weight:bold;line-height:26px !important; padding:12px 0; font-size:16px !important;background:none !important; } 
.adv li .ms dl .ysmsxx p,.adv li .ms dl .ysmsxx span{ background:none !important;line-height:24px !important;color:#888 !important;font-size:14px !important;}
.adv li .ms:hover{ border-bottom:1px solid #002775;}
.adv li .ms:hover dl{background:#002775;}
.adv li .ms:hover dl h2{color:#fff;}
.adv li .ms:hover dl h2 span{ color:#fff;background:#c70025;}
.adv li .ms:hover dl .ysmsxx{background:#0B3E85; color:#fff;}
.adv li .ms:hover dl .ysmsxx p,.adv li .ms:hover dl .ysmsxx span{ color:#fff !important;}
.adv li .ms:hover dl .ysmsxx h3{ color:#fff !important; }

.adv li .tp{  width:35%; }
.adv li .tp img{object-fit:cover; width:100%; max-height:254px;}

.adv li.odd .ms{ float:left;}
.adv li.odd .ms dl{border-top-right-radius:40px;}
.adv li.odd .ms dl .ysmsxx{border-top-right-radius:40px;}
.adv li.odd .tp{position:absolute; bottom:0; right:0;border-top-left-radius:60px; }
.adv li.odd .tp p{ margin-left:20px;}
.adv li.odd .tp img{border-top-left-radius:60px;}

.adv li.even .ms{ float:right;}
.adv li.even .ms dl{border-top-left-radius:40px;}
.adv li.even .ms dl .ysmsxx{border-top-left-radius:40px;}
.adv li.even .tp{position:absolute; bottom:0; left:0;border-top-right-radius:60px; }
.adv li.even .tp p{ margin-right:20px;}
.adv li.even .tp img{ border-top-right-radius:60px;}




.dataS{background:url(../images/0720_r5_c1.png) no-repeat center top #fff; padding-top:100px;padding-bottom:100px;position:relative; }
.dataS:after{content:""; width:100%; height:220px; background:url(../images/0720_r7_c1.png) no-repeat center top; position:absolute;bottom:0px; left:0px; }
.dataS .szbox{ border:1px solid #ECF2FC; position:relative; padding-bottom:60px;}

.dataS .szbox .tilb{ width:190px; background:#fff; position:absolute; top:-50px; left:50%; margin-left:-95px; margin-bottom:0;}
.dataS .szms{ text-align:center; line-height:30px; margin:60px 120px;}
.dataS .szxx{ overflow:hidden; position:relative; z-index:5;}
.dataS .szxx li{ width:25%; text-align:center; float:left;}
.dataS .szxx li div{}
.dataS .szxx li img{max-width:100px;}
.dataS .szxx li p{ font-size:16px; margin-top:10px;}
.dataS .szxx li p span{ color:#c70025; font-size:30px;}
.dataS .szms p,.dataS .szms span,.dataS .szms div{background:none !important; font-size:14px !important;font-family:"Microsoft Yahei",sans-serif,SimSun,"Noto Sans SC" !important; text-align:center !important;}