﻿@charset "utf-8"; /* CSS Document */ 
.tit1{ background:url(../images/tbg1.png) no-repeat center bottom;}
.tit1_p1{ text-align:center; color:#0c1950; font-weight:bold;}
.tit1_p2{ border-bottom:2px solid #ededed; position:relative;}
.tit1_p2:before{ position:absolute; left:40%; bottom:-4px; width:20%; height:3px; content: ""; background:#f95849;}
.tit2{ border-bottom:2px solid #ededed;}
.tit2_p1{ position:relative; float:left;}
.tit2_p1:before{ position:absolute; left:0%; bottom:-4px; width:100%; height:3px; content: ""; background:#f95849;}
.more1{ display:block; float:right; margin-top:10px;}
.tit4{ border-bottom:2px solid #ededed;}
.tit4 li{ float:left; margin-right:3%;}
.tit4 li.active{ color:#0c1950; font-weight:bold; position:relative; border-bottom:2px solid #f95849;}

.nr1_p1{box-shadow:0 0 15px rgba(0, 0, 0, 0.2); border-radius:20px; padding:2%;}
.nr1_p111{ background:#e9e9f1; border:1px solid #d0d0d0; border-radius:50px;}
.nr1_p113{ color:#0c1950;}
.nr1_p113 .tt12{ font-weight:bold;}
.nr1_p131 li{ background:url(../images/ico3.png) no-repeat center right; border-bottom:1px solid #ededed; text-align:left; padding-right:20px;}
.nr1_p131 li a{ background:url(../images/ico2.png) no-repeat center left; padding-left:30px; line-height:3; display:block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.nr1_p2{ margin:0 -1%;}
.nr1_p2 li{ float:left; width:23%; padding:1%;}
.nr1_p21{ border:1px solid #e8e8e8; border-radius:10px; padding:5%; text-align:center;}
.nr1_p22{ border-top:1px solid #e8e8e8; padding-top:5%; overflow:hidden; clear:both;}
.nr1_p22 a{ display:block; float:left; width:50%; text-align:center;}
.nr1_p23,.nr1_p23 p{ padding:3% 0;}
.nr1_p31{ float:left; width:38%;}
.nr1_p31 .img1{ padding-bottom:70%;}
.nr1_p32{ float:right; width:60%; color:#777;}
.nr1_p32 a{ overflow: hidden; text-overflow:ellipsis; white-space: nowrap; display:block;}
.nr1_p32 .tt1{overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:4;}
.nr1_p33 li{ border-bottom:1px dashed #dedede;line-height:3;}
.nr1_p33 li a{ display:block; float:left; width:calc(100% - 115px); overflow: hidden; text-overflow:ellipsis; white-space: nowrap; padding-left:15px; background:url(../images/ico8.png) no-repeat left center;  }
.nr1_p33 li p{ float:right; color:#777;}

.nr1_p24 .img1{ padding-bottom:90%; border-radius:15px;}
.nr1_p25{ display:block; padding-top:4%; text-align:center; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; line-height:2;}
.w48 .nr1_p1{ padding:2% 3%;}
.nr1_p4,.nr1_p5{ margin:0 -2%;}
.nr1_p4 li{ float:left; width:46%; padding:1% 2%;}
.nr1_p4 li .img1{ padding-bottom:65%; border-radius:15px;}
.nr1_p41{ display:block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;color:#0c1950; font-weight:bold; padding-top:10px; line-height:2.5;}
.nr1_p42{overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; color:
#666;}
.nr1_p10{ background:#2b3674; color:#fff;}
.nr1_p10 .tit2_p1{ color:#fefdd8;}
.nr1_p10 .more1 img{-webkit-filter: grayscale(100%); /* <-变灰，变白-> */ filter: grayscale(100%); filter: grayscale(100%) brightness(500%);}
.nr1_p10 .tit1_p1{ color:#fefdd8;}

.nr1_p5 li{ float:left; width:27.333%; padding:3% 3%; text-align:center;}
.nr1_p5 li .img1{ padding-bottom:100%; border-radius:50%; border:2px solid #fefdd8;}
.nr1_p51{ line-height:3; color:#fff; font-weight:bold;}
.nr1_p53 li{ float:left; width:calc((100% / 6) - 4%); padding:2%; text-align:center;}
.nr1_p53 .nr1_p51{ color:#333;}
.nr1_p53 li .img1{ padding-bottom:100%; border-radius:50%; border:2px solid #dedede;}

.adv1{ position:relative;}
.adv1_p1{ position:absolute; bottom:25%; left:calc(50% - 650px); color:#ffdf9d; font-weight:bold;}
.tit3{ background:#eaf6ff;}
.tit3 li{ float:left; padding:10px 20px; line-height:2;}
.tit3 li:hover,.tit3 li.no2{ background:#fff;}
.nr1_p52 li{ overflow:hidden; clear:both; padding:8px 0;}
.nr1_p52 li span{ display:block; float:left;}
.nr1_p52 li a{ display:block; float:left; padding:0 10px; border-radius:20px;}
.nr1_p52 li a.no3{ background:#05103c; color:#FFF;}
.nr1_p6 li{ padding:8px 0; overflow:hidden; clear:both;}
.nr1_p61{ background:#f8fafc; border-radius:10px; overflow:hidden; clear:both; padding:2%;}
.nr1_p31 .img1{ padding-bottom:60%; border-radius:5px;}
.nr1_p61 .nr1_p32 .tt1{overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;}

.bor1{ border:1px solid #ebebeb; border-radius:20px; padding:2%;}
.nr1_p63{ border:1px solid #ebebeb; border-radius:50px; width:calc(100% - 42px); padding:10px 20px; line-height:2;}
.nr1_p64{ border-radius:50px; color:#FFF; font-weight:bold; border:none; background:linear-gradient(to right, #fa9743,#f9514a); padding:10px 40px; line-height:2;}
.bor2{ border:1px solid #ebebeb; border-radius:20px;}
.nr1_p66 li{ overflow: hidden; clear:both; border-bottom:1px solid #eee; padding:2% 0; background:url(../images/ico3.png) no-repeat center right; padding-right:12px;}
.nr1_p661{ float:left;}
.nr1_p662{ float:right; width:calc(99% - 50px); color:#777;}
.nr1_p662 .tt6{ color:#102071;}
.nr1_p663{ display:block; float:right; color:#102071;}
.nr1_p67 li{ float:left; margin-right:3%; line-height:2.5;}
.nr1_p67 li.active{ color:#1e2478; font-weight:bold; border-bottom:2px solid #1e2478;}
.nr1_p68 li{ position:relative; padding-left:15px; line-height:2.4;}
.nr1_p68 li:before{ position:absolute; left:0px; bottom:45%; width:6px; height:6px; content: ""; background:#999; border-radius:10px;}
.nr1_p68 li a{ display:block; float:left; width:calc(98% - 140px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.nr1_p68 li p{ float:right; color:#777;}
.nr1_p7 li{ padding:1% 0; line-height:2;}
.nr1_p71{ border:1px solid #dedede; border-radius:10px; padding:5px 10px; width:calc(100% - 22px); height:40px;}
.nr1_p72{ border:1px solid #dedede; border-radius:10px; padding:5px 10px; width:100%; height:50px;}
.nr1_p73{ border:2px dashed #eee; border-radius:20px; padding:5%;}
.nr1_p731{ background:url(../images/tu8.jpg) no-repeat center; background-size:auto 100%; width:100%; height:300px; border:none;}
.nr1_p732{ width:80%; margin:0 auto; max-width:310px;}
.nr1_p741{ background:linear-gradient(to right, #e9be7a,#ca9145);border-radius:50px; padding:5px 30px; font-weight:bold; color:#FFF;}
.nr1_p742{ background:linear-gradient(to right, #fa9743,#f9514a);border-radius:50px; padding:5px 30px; font-weight:bold; color:#FFF;}


@media (max-width:768px){
.nr1_p11{ padding:5%; text-align:center;}
.nr1_p13{ padding:5%;}
.nr1_p12{ border-top:2px solid #ededed; border-bottom:2px solid #ededed;}
.nr1_p2 li{ float:left; width:48%; padding:1%;}
.adv1_p1{left:5%;}
.tit3 li{ float:left; padding:5px 10px; line-height:2;}
.nr1_p62{ width:96%;}
.nr1_p64{ padding:10px 25px;}
.nr1_p66{ padding:5% 2%;}
.nr1_p68 li{ width:calc(98% - 15px); padding-left:15px; float:left; padding-right:2%;}
.nr1_p68 li a{ width:calc(98% - 110px);}
.nr1_p53 li{ float:left; width:calc((100% / 3) - 4%); padding:2%; text-align:center;}
.nr1_p34 li{ overflow:hidden; clear:both;}


}
@media (min-width:769px) {
.nr1_p11{ width:20%; text-align:center; padding:0 3% 0 2%;}
.nr1_p13{ width:22%; padding:0 1% 0 2%;}
.nr1_p12{ width:54%; border-left:2px solid #ededed; border-right:2px solid #ededed;}
.nr1_p61 .nr1_p31{ float:left; width:220px;}
.nr1_p61 .nr1_p32{ float:right; width:calc(98% - 220px); color:#777;}
.nr1_p62{ width:80%;}
.nr1_p65{ width:50%;}
.nr1_p66{ width:44%; padding-right:3%;}
.nr1_p68 li{ width:calc(48% - 15px); padding-left:15px; float:left; padding-right:2%;}
.nr1_p751{ width:40%;}
.nr1_p752{ width:58%;}
.nr1_p34 li{ float:left; width:48%; margin:0 1%;}

} 