/*分类选择*/
.select>.center{
	background-color: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 0 5px 20px #efefef;
    -moz-box-shadow: 0 5px 20px #efefef;
    -ms-box-shadow: 0 5px 20px #efefef;
    -o-box-shadow: 0 5px 20px #efefef;
    box-shadow: 0 5px 20px #efefef;
    padding: 26px 26px 0 26px;
    margin-bottom: 30px;
    padding-bottom: 0;
}
.select>.center>.list{
    padding-left: 86px;
    position: relative;
    margin-bottom: 12px;
    border-bottom: 1px dashed #e5e5e5;
}
.select>.center>.list:last-child{
    margin-bottom: 0;
    padding-bottom: 8px;
	border: 0;
}
.select>.center>.list>span{
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    position: absolute;
    left: 0;
    top: 3px;
}
.select>.center>.list>ul{
    min-height: 40px;
}
.select>.center>.list>ul>li{
    display: inline-block;
    margin-right: 12px;
    border-radius: 20px;
    color: #2592ff;
    border: 1px solid #fff;
    position: relative;
    margin-bottom: 12px;
    cursor: pointer;
}
.select>.center>.list>ul>li:hover{
	border: 1px solid #0054b2;
}
.select>.center>.list>ul>li:hover>a{
	color: #0054b2;
}
.select>.center>.list>ul>li>a{
    padding: 2px 15px;
    display: block;
	color: #666666;
}
.select>.center>.list>ul>li.active{
    border: 1px solid #0054b2;
    color: #0054b2;
}
.select>.center>.list>ul>li.active>a{
    color: #0054b2;
}

/*列表课程主体*/
.peixun_box>.center{
	margin-bottom: 40px;
}

.peixun_box>.center>.fl>.fl_list_box>.list{
	background-color: #fff;
	border-radius: 5px;
	-webkit-box-shadow: 0 5px 20px #efefef;
    -moz-box-shadow: 0 5px 20px #efefef;
    -ms-box-shadow: 0 5px 20px #efefef;
    -o-box-shadow: 0 5px 20px #efefef;
    box-shadow: 0 5px 20px #efefef;
    padding: 30px;
    margin-bottom: 15px;
	display: flex;
	position: relative;
}
.peixun_box>.center>.fl>.fl_list_box>.list>.fl{
    width: 230px;
    margin-right: 27px;
}
.peixun_box>.center>.fl>.fl_list_box>.list>.fl>a{
    display: block;
    position: relative;
}
.peixun_box>.center>.fl>.fl_list_box>.list>.fl>a>img{
	width: 230px;
    height: 143px;
}
.peixun_box>.center>.fl>.fl_list_box>.list>.fl>a>img:hover{
    opacity: .8;
    filter: alpha(opacity=80);
}
.peixun_box>.center>.fl>.fl_list_box>.list>.fr{
    width: 603px;
	position: relative;
}
.peixun_box>.center>.fl>.fl_list_box>.list>.fr>a{
    font-size: 20px;
    display: table;
    margin-bottom: 10px;
    font-weight: bold;
}
.peixun_box>.center>.fl>.fl_list_box>.list>.fr>.ts{
    position: relative;
}
.peixun_box>.center>.fl>.fl_list_box>.list>.fr>.ts>span{
    display: inline-block;
    background-color: #eff8ff;
    margin-right: 7px;
    padding: 0 5px;
    color: #369bff;
    border-radius: 5px;
}
.peixun_box>.center>.fl>.fl_list_box>.list>.fr>.ts>.share{
    margin-top: 10px;
}
.peixun_box>.center>.fl>.fl_list_box>.list>.fr>.ts>.share>span{
    font-size: 14px;
    color: #666;
    margin-right: 15px;
    position: relative;
}
.peixun_box>.center>.fl>.fl_list_box>.list>.fr>.ts>.share>span:after{
    content: "";
    width: 1px;
    height: 80%;
    background-color: #999999;
    display: block;
    position: absolute;
    top: 10%;
    right: -9px;
}
.peixun_box>.center>.fl>.fl_list_box>.list>.fr>.ts>.share>span:last-child:after{
	display: none;
}
.peixun_box>.center>.fl>.fl_list_box>.list>.fr>p{
    margin-top: 6px;
    color: #999999;
    line-height: 28px;
	padding-right: 120px;
	display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.peixun_box>.center>.fl>.fl_list_box>.list>.fr>.price{
    position: absolute;
    right: 0;
    top: 36px;
}
.peixun_box>.center>.fl>.fl_list_box>.list>.fr>.price>span{
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #0054b2;
    margin-bottom: 10px;
    border-radius: 5px;
    color: #0054b2;
    cursor: pointer;
}
.peixun_box>.center>.fl>.fl_list_box>.list>.fr>.price>span:hover{
	border: 1px solid #369bff;
	color: #369bff;
}
.peixun_box>.center>.fl>.fl_list_box>.list>.fr>.price>span.zixun{
    background-color: #0054b2;
    color: #fff;
}
.peixun_box>.center>.fl>.fl_list_box>.list>.fr>.price>span.zixun:hover{
	background: #369bff;
	border: 1px solid #369bff;
}


/*课程名称介绍*/
.class_name>.center{
    padding: 36px;
	background: #fff;
	margin-bottom: 30px;
}
.class_name>.center>.fl{
	width: 388px;
}
.class_name>.center>.fl>p{
	margin-top: 15px;
}
.class_name>.center>.fl>p span{
    color: #666666;
    display: inline-block;
}
.class_name>.center>.fr{
	width: 710px;
}
.class_name>.center>.fr>h1{
	
}
.class_name>.center>.fr>.introduce{
	font-size: 14px;
    font-weight: 400;
    color: #999999;
    margin-top: 10px;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.class_name>.center>.fr>div{
	margin-top: 17px;
}
.class_name>.center>.fr>.campus{
    position: relative;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
}
.class_name>.center>.fr>.campus>p{
    margin-right: 10px;
	color: #0054b2;
}
.class_name>.center>.fr>.campus>p:nth-child(1){
    color: #000;
}
.class_name>.center>.fr>.price{
    display: flex;
    align-items: center;
}
.class_name>.center>.fr>.price>p{
    margin-right: 10px;
}
.class_name>.center>.fr>.price>p:nth-child(2){
	font-size: 20px;
    font-weight: bold;
    color: #FF0000;
}
.class_name>.center>.fr>.class{
	display: flex;
    align-items: center;
}
.class_name>.center>.fr>.class>p{
    color: #000;
    font-weight: 400;
    margin-right: 10px;
}
.class_name>.center>.fr>.class>ol{
    display: flex;
}
.class_name>.center>.fr>.class>ol>li{
    color: #17181A;
    padding: 0 10px;
    border-right: 1px solid #17181A;
}
.class_name>.center>.fr>.class>ol>li:first-child{
	padding-left: 0;
}
.class_name>.center>.fr>.class>ol>li:last-child{
	border-right: 0;
}
.class_name>.center>.fr>.stage{
	display: flex;
    align-items: center;
}
.class_name>.center>.fr>.stage>p{
    margin-right: 10px;
}
.class_name>.center>.fr>.stage>ol{
    display: flex;
}
.class_name>.center>.fr>.stage>ol>li{
	display: flex;
    width: 58px;
    height: 24px;
    color: #0054b2;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    background: #F2F7FF;
    border-radius: 4px;
    text-align: center;
}
.class_name>.center>.fr>.button>ul{
	display: flex;
    align-items: center;
}
.class_name>.center>.fr>.button>ul>li{
    width: 132px;
    height: 40px;
    background: #0054b2;
    border-radius: 2px;
    border: 1px solid #0054b2;
	margin-right: 20px;
}
.class_name>.center>.fr>.button>ul>li>a{
    display: flex;
    height: 100%;
    color: #fff;
    align-items: center;
    justify-content: center;
}
.class_name>.center>.fr>.button>ul>.first{
	border: 1px solid #e62129;
	background: #e62129;
}
.class_name>.center>.fr>.button>ul>.last{
	border: 1px solid #e1e2e6;
	background: #fff;
	position: relative;
}
.class_name>.center>.fr>.button>ul>.last a{
	color: #000;
}
.class_name>.center>.fr>.button>ul>.last a>i{
	margin-right: 5px;
    color: #05b10f;
}
.class_name>.center>.fr>.button>ul>.last>.weixin{
    position: absolute;
    top: 50px;
    left: -6px;
    width: 142px;
    padding: 17px;
    display: none;
    text-align: center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #FFFFFF;
    z-index: 100000;
    box-shadow: 0 0 20px 0 #e5e5e5;
    border-radius: 8px;
}
.class_name>.center>.fr>.button>ul>.last>.weixin>p{
    font-size: 12px;
    font-weight: 400;
    color: #17181A;
    justify-content: center;
    line-height: 18px;
}
.class_name>.center>.fr>.button>ul>.last:hover>.weixin{
	display: block;
}

/*课程内容*/
.class_box>.center{
	margin-bottom: 40px;
}
.class_box>.center>.fl>.course{
	background: #fff;
}
.class_box>.center>.fl>.course>.course_title{
	width: 100%;
	display: table;
    padding: 0px 24px;
    border-bottom: 1px solid #efefef;
}
.class_box>.center>.fl>.course>.course_title>span{
    display: block;
    float: left;
    width: 90px;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
	font-weight: bold;
    color: #333333;
    margin-right: 30px;
    position: relative;
    text-align: center;
    cursor: pointer;
}
.class_box>.center>.fl>.course>.course_title>span.active{
    color: #333333;
}
.class_box>.center>.fl>.course>.course_title>span.active:before{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background-color: #0054b2;
}

.class_box>.center>.fl>.course>.course_content{
	line-height: 30px;
    font-size: 16px;
	padding: 30px 24px;
}
.class_box>.center>.fl>.course>.course_content>p{
	margin: 20px 0;
	font-size: 16px;
}
.class_box>.center>.fl>.course>.course_content>p:first-child{
	margin-top: 0!important;
}
.class_box>.center>.fl>.course>.course_content>p:last-child{
	margin-bottom: 0!important;
}
.class_box>.center>.fl>.course>.course_content>p a{
	padding: 0 0 2px;
    border-bottom: 1px dashed #0054b2;
    color: #000;
    cursor: pointer;
}
.class_box>.center>.fl>.course>.course_content>p a:hover{
	color: #0054b2;
}
.class_box>.center>.fl>.course>.course_content>p span{
    display: inline-block;
	padding: 0 15px;
    height: 35px;
	line-height: 35px;
    color: #fff;
    text-align: center;
	border-radius: 5px;
	cursor: pointer;
}
.class_box>.center>.fl>.course>.course_content>p span:first-child{
    background-color: #e62129;
	margin-right: 10px;
}
.class_box>.center>.fl>.course>.course_content>p span:last-child{
    background-color: #0054b2;
}







/*课程内容样式模板*/
.ys_icon{
    display: none;
}
.nr_title{
	text-align: center;
    padding: 10px 25px 25px 25px;
}

.nr_title3{
	margin: 20px 0!important;
}
.nr_title3>span{
	display: block;
	text-align: center;
	font-size:30px ;
}
.nr_title3>i{
	display: block;
	text-align: center;
	margin: 10px 0;
}
.nr_title3>i:before{
	content: "";
	display: inline-block;
	width: 25%;
	height: 1px;
	background: #eeeeee;
	margin-bottom: 2px;
	margin-right: 10px;
}
.nr_title3>i:after{
	content: "";
	display: inline-block;
	width: 25%;
	height: 1px;
	background: #eeeeee;
	margin-bottom: 2px;
	margin-left: 10px;
}
.nr_title3>p{
	text-align: center;
	color: #666666;
}

.nr_title12{
	text-align: center;
	margin: 20px 0!important;
}
.nr_title12>.top{
	font-size: 40px;
	font-weight: bold;
	transform: skew(-12deg);
	display: block;
	text-shadow: 15px 5px 2px #838383;
}
.nr_title12>.line{
	width: 50px;
	height: 5px;
	margin: 15px auto auto;
	background: #000000;
	margin-bottom: 10px;
}
.nr_title12>p{
	font-size: 20px;
	color: #f00266;
	font-weight: bold;
}

.nr_title18{
	text-align: center;
	margin-top: 30px!important;
}
.nr_title18>.con{
	display: inline-block;
	padding: 0 5px;
	margin-top: 10px;
	border: 2px dashed #000;
	border-radius: 25px;
}
.nr_title18>.con>p{
	position: relative;
	margin-top: -28px;
	line-height: 50px;
	font-size: 28px;
	padding: 0 20px;
	background-color: #fff;
	border-radius: 25px;
}
.nr_title18>.con>p::before,.nr_title18>.con>p::after{
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	background-color: #000;
	border-radius: 50%;
	top: 0;
	bottom: 0;
	margin: auto 0;
}
.nr_title18>.con>p::before{
	left: 0;
}
.nr_title18>.con>p::after{
	right: 0;
}

.nr_box1-1{
	width:100%;
	background-color:#eb4158;
	padding:30px 0px;
}
.nr_box1-1>ul >li{
	float:left;
	width:50%;
	padding:0px 60px;
}
.nr_box1-1>ul >li.li01{
	border-right:1px solid white;
}
.nr_box1-1>ul >li >span{
	font-size:50px;
	color:white;
}
.nr_box1-1>ul >li >span >label{
	font-size:14px;
	padding-left:5px;
}
.nr_box1-1>ul >li >hr{
	display:block;
	width:15%;
	height:2px;
	background:white;
	margin:10px 0px;
}
.nr_box1-1>ul >li >p{
	font-size:14px;
	color:white;
	line-height:25px;
}
.nr_box1-2{
	width:100%;
	background:#ececec;
}
.nr_box1-2 >ul{
	padding:5px;
}
.nr_box1-2 >ul >li{
	width:50%;
	float:left;
	padding:5px;
}
.nr_box1-2 >ul >li >.con{
	display:block;
	width:100%;
	background:#fff;
	height:155px;
}
.nr_box1-2 >ul >li >.con >.tit{
	height:155px;
	display:inline;
}
.nr_box1-2 >ul >li >.con >.tit >img{
	width: 100px;
	height: 100px;
	margin-top:26px;
	margin-left:26px;
	margin-right:20px;
}
.nr_box1-2 >ul >li >.con >.tit1{
	margin-top:18px;
	font-size:20px;
	line-height:40px;
	overflow:hidden;
	display:inline-block;
}
.nr_box1-2 >ul >li >.con >p{
	font-size:14px;
	color:#666;
	line-height:25px;
	padding-right:10px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow:hidden;
}
.nr_box1-3{
	width:100%;
}
.nr_box1-3>ul{
	display: flex;
    flex-flow: row wrap;
}
.nr_box1-3>ul>li{
	width:49%;
	float:left;
	border:1px solid #e0e0e0;
	padding:10px 10px 30px 10px;
	border-radius:5px;
}
.nr_box1-3>ul>li>img{
	display:block;
	margin:0 auto;
	width: 100%;
}
.nr_box1-3>ul>li>span{
	display:block;
	text-align:center;
	font-size:18px;
	margin-top: 10px;
}
.nr_box1-3>ul>li>i{
	display:block;
	width:20px;
	height:2px;
	background-color:#ed4557;
	margin:10px auto;
}
.nr_box1-3>ul>li>p{
	text-align:center;
	font-size:14px;
	color:#84929e;
}
.nr_box1-3>ul>li.li01{
	margin-right:2%;
}
.nr_box1-4{
	width:100%;
	text-align:center;
}
.nr_box1-4>ul{
	display: flex;
    flex-flow: row wrap;
}
.nr_box1-4>ul>li{
	background:no-repeat center;
	height:137px;
	width:30%;
	margin-right:5%;
	float:left;
	border-radius:5px;
	padding:25px 10px 10px 35px;
	text-align:left;
	display:table;
}
.nr_box1-4>ul>li.li03{
	margin-right:0;
}
.nr_box1-4>ul>li>i{
	display:block;
	width:60px;
	height:2px;
	background-color:#FFFFFF;
}
.nr_box1-4>ul>li>p{
	text-align:left;
	margin-top:15px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}
.nr_box1-4>ul>li>a{
	display:inline-block;
	padding:2px 10px;
	font-size:14px;
	color:white;
	border:1px solid white;
	margin-top:10px;
	opacity:0;
	filter:alpha(opacity=0);
	transition:all 0.2s linear;
}
.nr_box1-4>ul>li:hover>a{
	filter:alpha(opacity=100);
	opacity:1;
}
.nr_box1-4>ul>li:hover{
	-webkit-box-shadow:0 0 10px #bdbec2;
	-moz-box-shadow:0 0 10px #bdbec2;
	box-shadow:0 0 10px #bdbec2;
}
.nr_box1-5{
	width:100%;
	overflow:hidden;
}
.nr_box1-5 >ul{
	}.nr_box1-5 >ul >li{
	width:33.33%;
	float:left;
	padding:5px;
}
.nr_box1-5 >ul >li >.con{
	display:block;
}
.nr_box1-5 >ul >li >.con >.img{
	display:block;
	width:100%;
	height:144px;
	overflow:hidden;
	position:relative;
}
.nr_box1-5 >ul >li >.con >.img >img{
	display:block;
	width:100%;
}
.nr_box1-5 >ul >li >.con >.img >span{
	opacity:0;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	line-height:149px;
	color:white;
	font-size:50px;
	font-family:monospace;
	background:rgba(0,0,0,0.5);
}
.nr_box1-5 >ul >li >.con:hover >.img >span{
	opacity:1;
}
.nr_box1-5 >ul >li >.con >.img{
	display:block;
	width:100%;
	height:144px;
	overflow:hidden;
	position:relative;
}
.nr_box1-5 >ul >li >.con >.img >a >img{
	display:block;
	width:100%;
}
.nr_box1-5 >ul >li >.con >.img >a >span{
	opacity:0;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	line-height:149px;
	color:white;
	font-size:50px;
	font-family:monospace;
	background:rgba(0,0,0,0.5);
}
.nr_box1-5 >ul >li >.con:hover >a >.img >span{
	opacity:1;
}
.nr_box1-5 >ul >li >.con >.text{
	margin-top:22px;
	border-bottom:2px solid #d4d4d4;
	padding-bottom:20px;
}
.nr_box1-5 >ul >li >.con:hover >.text{
	border-bottom:2px solid #1c7afa;
}
.nr_box1-5 >ul >li >.con >.text >span{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	display:block;
	margin-bottom:10px;
}
.nr_box1-5 >ul >li >.con >.text >p{
	font-size:14px;
	color:#6b6b6b;
	line-height:30px;
}
.nr_box1-6{
	margin-top:60px;
}
.nr_box1-6>ul{
	display:flex;
	flex-flow: row wrap;
}
.nr_box1-6>ul>li{
	width: 30%;
	float: left;
	position: relative;
	padding-bottom: 30px;
}
.nr_box1-6>ul>li>a{
	display: block;
	width: 40%;
	background-color: #0050A1;
	color: #FFFFFF;
	text-align: center;
	padding: 0;
	font-size: 16px;
	border-radius:5px ;
	position: absolute;
	bottom:0;
	left: 30%;
}
.nr_box1-6>ul>li>a:hover{
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
.nr_box1-6>ul>li>span{
	display: block;
	width: 40%;
	position: absolute;
	left: 30%;
	top: -50px;
	z-index: 999;
	border: 10px solid #0050A1;
	border-radius:50% ;
}
.nr_box1-6>ul>li>span>img{
	width: 100%;
	border-radius: 50%;
}
.nr_box1-6>ul>li>div{
	background-color: #0050A1;
	position: relative;
	border-radius:5px ;
	padding-top:50px;
	padding-bottom:10px;
}
.nr_box1-6>ul>li>div>p{
	bottom: 15px;
	width: 90%;
	margin-left: 5%;
	color: #FFFFFF;
	line-height: 27px;
}
.nr_box1-6>ul>li.li01{
	margin-right: 4.83%;
}
.nr_box1-6>ul>li.li02{
	margin-right: 4.83%;
}
.nr_box1-6>ul>li>p{
	font-size:14px;
	color:#555;
	margin:15px 0;
	line-height: 24px;
}
.nr_box1-6>ul>li.li02>span{
	border-color:#FFC700;
}
.nr_box1-6>ul>li.li02>div{
	background-color:#FFC700;
}
.nr_box1-6>ul>li.li02>a{
	background-color:#FFC700;
}
.nr_box1-6>ul>li.li03>span{
	border-color:#05ADEB;
}
.nr_box1-6>ul>li.li03>div{
	background-color: #05ADEB;
}
.nr_box1-6>ul>li.li03>a{
	background-color: #05ADEB;
}
.nr_box1-7{
	width:100%;
	background-color:#059770;
}
.nr_box1-7 >.tit{
	width:100%;
	text-align:center;
}
.nr_box1-7 >.tit >span{
	margin-bottom:20px;
	padding-top: 10px;
	display:block;
	font-size:18px;
	color:white;
	font-weight:normal;
}
.nr_box1-7 >.tit >p{
	color:white;
}
.nr_box1-7 >ul{
	display:block;
}
.nr_box1-7 >ul >li{
	float:left;
	width:33%;
}
.nr_box1-7 >ul >li >div{
	padding:20px;
}
.nr_box1-7 >ul >li.box{
	border-right:1px solid white;
}
.nr_box1-7 >ul >li:nth-child(3).box{
	border-right:none;
}
.nr_box1-7 >ul >li >div>img{
	text-align:center;
	float:left;
	width:60px;
	height:60px;
	display:inline-block;
	font-size:70px;
	color:white;
	margin-right:10px;
}
.nr_box1-7 >ul >li >div >span{
	font-size:16px;
	color:white;
	font-weight:bold;
	margin-bottom:10px;
	display:block;
}
.nr_box1-7 >ul >li >div>p{
	color:white;
}
.nr_box1-7 >span{
	display:block;
	text-align:center;
	margin-top:90px;
}
.nr_box1-7 >span >div{
	display:inline-block;
	background:white;
	color:#059770;
	padding:6px 40px;
	border-radius:30px;
	font-size:16px;
}
.nr_box1-8>.swiper-wrapper{
	display: block;
}
.nr_box1-8>.swiper-wrapper>.swiper-slide>div:before,.nr_box1-8>.swiper-wrapper>.swiper-slide>div:after{
	clear:both;
	display:block;
	content:"";
	height:0;
	visibility:hidden;
	font-size: 0;
}
.nr_box1-8>.swiper-wrapper>.swiper-slide{
	margin-bottom: 10px;
}
.nr_box1-8>.swiper-wrapper>.swiper-slide>div>.img{
	float: right;
	width: 50%;
	position: relative;
}
.nr_box1-8>.swiper-wrapper>.swiper-slide>div.img_r>.img:before{
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-left: 8px solid #FFFFFF;
	border-bottom:8px solid transparent;
	position: absolute;
	top:45%;
	left: 0%;
	content: "";
}
.nr_box1-8>.swiper-wrapper>.swiper-slide>div>.img>img{
	width: 100%;
}
.nr_box1-8>.swiper-wrapper>.swiper-slide>div>.txt{
	float: left;
	width: 50%;
	padding: 20px;
}
.nr_box1-8>.swiper-wrapper>.swiper-slide>div>.txt>div{
	position: relative;
}
.nr_box1-8>.swiper-wrapper>.swiper-slide>div>.txt>div{
	padding-left: 60px;
	padding-top: 1px;
}
.nr_box1-8>.swiper-wrapper>.swiper-slide>div>.txt>div>img{
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 50px;
}
.nr_box1-8>.swiper-wrapper>.swiper-slide>div>.txt>div>span{
	font-size:24px;
	color: #000000;
	font-weight: bold;
	display: block;
	margin-top: 0px;
}
.nr_box1-8>.swiper-wrapper>.swiper-slide>div>.txt>div>p{
	font-size: 12px;
	color: 000;
}
.nr_box1-8>.swiper-wrapper>.swiper-slide>div>.txt>p{
	font-size: 14px;
	margin-top: 10px;
	line-height: 20px;
}
.nr_box1-8>.swiper-wrapper>.swiper-slide>div.img_l>.img{
	float: left;
}
.nr_box1-8>.swiper-wrapper>.swiper-slide>div.img_l>.img:before{
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-right: 8px solid #FFFFFF;
	border-bottom:8px solid transparent;
	position: absolute;
	top:45%;
	right: 0;
	content: "";
}
.nr_box1-8>.swiper-wrapper>.swiper-slide>div.img_l>.txt>div{
	padding-right: 60px;
	text-align: right;
	padding-left: 0;
}
.nr_box1-8>.swiper-wrapper>.swiper-slide>div.img_l>.txt>div>img{
	position: absolute;
	left: initial;
	top: 0;
	width: 50px;
	height: 50px;
	right: 0;
}
.nr_box2-1{
	}
.nr_box2-1>ul{
	display: flex;
	flex-flow: row wrap;
}
.nr_box2-1>ul>li{
	width: 25%;
	float: left;
	padding: 5px;
}
.nr_box2-1>ul>li>.container{
	
}
.nr_box2-1>ul>li>div{
	border: 1px solid #ccc;
	height: 100%;
	position: relative;
	padding-bottom: 60px;
	border-radius:5px ;
}
.nr_box2-1>ul>li>div>.title{
	width:90%;
	height: 50px;
	margin-top: 20px;
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	background: -webkit-linear-gradient(to right, rgba(1,150,254,1) 0%, rgba(1,209,254,1) 100%);
	background: linear-gradient(to right, rgba(1,150,254,1) 0%, rgba(1,209,254,1) 100%);
	line-height: 50px;
	font-size: 20px;
	color: #FFFFFF;
	padding-left: 19px;
}
.nr_box2-1>ul>li>div>.title{
	position: relative;
}
.nr_box2-1>ul>li>div>.title>i{
	position: absolute;
	width: 40px;
	height: 40px;
	display: block;
	background-color: #FFFFFF;
	border-radius:50% ;
	right: 10px;
	top: 4px;
	padding: 4px;
}
.nr_box2-1>ul>li>div>.title>i>img{
	width: 100%;
	display: block;
	margin: 0 auto;
}
.nr_box2-1>ul>li>div>p{
	padding:20px 10px;
	line-height: 30px;
	font-size: 16px;
	color: #696969;
}
.nr_box2-1>ul>li>div>a{
	display: block;
	width: 80%;
	height: 40px;
	line-height: 36px;
	text-align: center;
	border: 2px solid #01b8fe;
	position: absolute;
	bottom: 20px;
	left: 10%;
	color: #01b8fe;
	border-radius:20px ;
}
.nr_box2-2{
	width:100%;
	overflow:hidden;
	margin-bottom:-30px;
}
.nr_box2-2 >ul{
	display: flex;
    flex-flow: row wrap;
	}
.nr_box2-2 >ul >li{
	float:left;
	width:25%;
	padding:15px 10px 30px;
}
.nr_box2-2 >ul >li >.con{
	text-align:center;
}
.nr_box2-2 >ul >li >.con >span{
	display:block;
}
.nr_box2-2 >ul >li >.con >span >img{
	width:70%;
	margin:0 auto;
}
.nr_box2-2 >ul >li >.con >label{
	display:block;
	margin-top:30px;
	font-size:18px;
	font-weight:bold;
	color:#3a3a3a;
}
.nr_box2-2 >ul >li >.con >i{
	display:inline-block;
	width:25px;
	height:2px;
	margin:10px 0px;
}
.nr_box2-2 >ul >li.li01 >.con >i{
	background:#2ad7ec;
}
.nr_box2-2 >ul >li.li02 >.con >i{
	background:#f65050;
}
.nr_box2-2 >ul >li.li03 >.con >i{
	background:#28a3f9;
}
.nr_box2-2 >ul >li.li04 >.con >i{
	background:#f8853f;
}
.nr_box2-2 >ul >li >.con >p{
	font-size:14px;
	color:#a2a2a2;
	line-height:30px;
	padding:0px 10px;
}
.nr_box2-3{
	width:100%;
}
.nr_box2-3>ul{
	padding-top:0px !important;
	display: flex;
    flex-flow: row wrap;
}
.nr_box2-3>ul>li{
	width:50%;
	float:left;
	padding:10px 0px;
	padding-right:10px;
}
.nr_box2-3>ul>li::before,.nr_box2-3>ul>li::after{
	content:"";
	line-height:0;
	height:0;
	display:block;
	visibility:hidden;
	clear:both;
}
.nr_box2-3>ul>li>span{
	width:40%;
	display:block;
	float:left;
}
.nr_box2-3>ul>li>span>em{
	width:130px;
	display:block;
	margin:0 auto;
	padding:3px;
	border-radius:50%;
	margin-left:0px;
}
.nr_box2-3>ul>li>span>em>img{
	width:100%;
}
.nr_box2-3>ul>li>div{
	padding-top:6px;
}
.nr_box2-3>ul>li>div span{
	font-size:18px;
	font-style:normal;
}
.nr_box2-3>ul>li>div span em{
	font-size:18px;
	color:#16b998;
	font-style:normal;
}
.nr_box2-3>ul>li>div>p{
	color:#808080;
	margin-top:0px;
}
.nr_box2-3>.i_zixun{
	margin-top:50px;
}
.nr_box2-4 >.swiper-container{
	width:100%;
	overflow:hidden;
	padding:5px;
	padding-bottom:0.5rem;
}
.nr_box2-4 >.swiper-container >.swiper-pagination{
	bottom:-7px;
	display:none;
}
.nr_box2-4 >.swiper-container >.swiper-wrapper{
	}.nr_box2-4 >.swiper-container >.swiper-wrapper >.swiper-slide{
	float:left;
	width:33.33%;
	padding:5px;
}
.nr_box2-4 >.swiper-container >.swiper-wrapper >.swiper-slide >a{
	display:block;
	border-bottom:2px solid transparent;
}
.nr_box2-4 >.swiper-container >.swiper-wrapper >.swiper-slide >a >span{
	display:block;
	width:100%;
	overflow:hidden;
}
.nr_box2-4 >.swiper-container >.swiper-wrapper >.swiper-slide >a >span >img{
	display:block;
	width:100%;
}
.nr_box2-4 >.swiper-container >.swiper-wrapper >.swiper-slide >a >label{
	display:block;
	overflow:hidden;
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-align:center;
	line-height:40px;
}
.nr_box2-4 >.swiper-container >.swiper-wrapper >.swiper-slide >a >p{
	display:block;
	overflow:hidden;
	font-size:16px;
	color:#6a6a6a;
	line-height:25px;
}
.nr_box2-5{
	width:100%;
	text-align:center;
}
.nr_box2-5>ul>li{
	float:left;
	width:25%;
	padding:8px;
}
.nr_box2-5>ul>li>.con{
	background-color:#f2f5f8;
}
.nr_box2-5>ul>li>.con>.img{
	position:relative;
}
.nr_box2-5>ul>li>.con>.img>img{
	width:100%;
	max-width:100%;
}
.nr_box2-5>ul>li>.con>.img a>img{
	width:100%;
	max-width:100%;
}
.nr_box2-5>ul>li>.con>.img>em{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,0.5);
	z-index:2;
	opacity:0;
	filter:alpha(opacity=0);
	transition:all 0.2s linear;
}
.nr_box2-5>ul>li>.con>.img>span{
	display:block;
	width:30px;
	height:30px;
	border:2px solid #FFFFFF;
	line-height:25px;
	border-radius:50%;
	position:absolute;
	z-index:3;
	top:42%;
	left:42%;
	color:#FFFFFF;
	text-align:center;
	font-size:18px;
	opacity:0;
	filter:alpha(opacity=0);
	transition:all 0.2s linear;
}
.nr_box2-5>ul>li:hover>.con>.img>em{
	opacity:1;
	filter:alpha(opacity=100);
}
.nr_box2-5>ul>li:hover>.con>.img>span{
	opacity:1;
	filter:alpha(opacity=100);
}
.nr_box2-5>ul>li>.con >.img >a>img{
	width:100%;
	max-width:100%;
}
.nr_box2-5>ul>li>.con >.img >a >img{
	width:100%;
	max-width:100%;
}
.nr_box2-5>ul>li>.con >.img >a>em{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,0.5);
	z-index:2;
	opacity:0;
	filter:alpha(opacity=0);
	transition:all 0.2s linear;
}
.nr_box2-5>ul>li>.con >.img >a>span{
	display:block;
	width:30px;
	height:30px;
	border:2px solid #FFFFFF;
	line-height:25px;
	border-radius:50%;
	position:absolute;
	z-index:3;
	top:42%;
	left:42%;
	color:#FFFFFF;
	text-align:center;
	font-size:18px;
	opacity:0;
	filter:alpha(opacity=0);
	transition:all 0.2s linear;
}
.nr_box2-5>ul>li:hover>.con >.img >a>em{
	opacity:1;
	filter:alpha(opacity=100);
}
.nr_box2-5>ul>li:hover>.con>.img >a>span{
	opacity:1;
	filter:alpha(opacity=100);
}
.nr_box2-5>ul>li>.con>.text{
	padding:5px 0;
	color:#666666;
	border-bottom:2px solid #ffffff;
}
.nr_box2-5>ul>li>.con>.text>a{
	color:#666666;
}
.nr_box2-5>ul>li:hover>.con>.text{
	border-bottom:2px solid #2079f1;
}
.nr_box2-6{
	background-color: #ECECEC;
	padding: 5px 5px;
	overflow: visible;
}
.nr_box2-6>.swiper-wrapper{
	flex-flow:wrap row;
}
.nr_box2-6>.swiper-wrapper>.swiper-slide{
	width: 33.3%;
	padding: 5px;
	margin-top: 70px;
	height:auto;
}
.nr_box2-6>.swiper-wrapper>.swiper-slide>div{
	height: 100%;
	padding: 1px;
	border-radius:5px ;
	padding-bottom: 30px;
}
.nr_box2-6>.swiper-wrapper>.swiper-slide>div>.img{
	border: 2px solid #fff;
	border-radius: 60px 0;
	display: block;
	overflow: hidden;
	transition: 0.3s;
	width: 130px;
	height: 130px;
	margin:-67px auto 0 auto;
}
.nr_box2-6>.swiper-wrapper>.swiper-slide:hover>div>.img{
	border-radius:50% ;
	border-color:#e13157 ;
}
.nr_box2-6>.swiper-wrapper>.swiper-slide>div>.img>img{
	display: block;
	width: 100%;
}
.nr_box2-6>.swiper-wrapper>.swiper-slide>div{
	background-color: #FFFFFF;
}
.nr_box2-6>.swiper-wrapper>.swiper-slide>div>.txt>span{
	display: block;
	font-size: 16px;
	margin: 15px 0;
	text-align: center;
	font-size: 20px;
	text-align: center;
}
.nr_box2-6>.swiper-wrapper>.swiper-slide>div>.txt{
	padding: 0 20px;
}
.nr_box2-6>.swiper-wrapper>.swiper-slide>div>.txt>p{
	color: #555555;
	line-height: 30px;
}
.nr_box3-1{
	margin-top: 30px;
	margin-bottom: -30px;
}
.nr_box3-1>ul{
	display: flex;
	flex-flow: row wrap;
}
.nr_box3-1>ul>li{
	width: 30%;
	float: left;
	margin: 0 1.65%;
	border:1px dashed #0ea981;
	background-color:#fff7d4;
	margin-bottom: 35px;
}
.nr_box3-1>ul>li>p{
	padding: 10px;
	line-height: 25px;
	text-align: justify;
	color: #333;
}
.nr_box3-1>ul>li>.title{
	background: #0ea981;
	width: 70%;
	height: 40px;
	line-height: 40px;
	position: relative;
	margin: -20px 0 0 -15px;
	color: #FFFFFF;
	border-radius:40px ;
	position: relative;
	padding-left: 50px;
	font-size: 20px;
}
.nr_box3-1>ul>li>.title>i{
	display: block;
	width: 45px;
	height: 45px;

	position: absolute;
	left: -2.5px;
	top: -2.5px;
	background-size:100% 100% ;
	font-style: normal;
	line-height: 45px;
	font-size: 18px;
	text-align: center;
}
.nr_box3-2{
	width:100%;
	overflow:hidden;
}
.nr_box3-2 >ul{
	}.nr_box3-2 >ul >li{
	float:left;
	width:16.6%;
	padding:3px;
}
.nr_box3-2 >ul >li >.con{
	display:block;
	border-radius:5px;
	overflow:hidden;
	position:relative;
}
.nr_box3-2 >ul >li >.con >span{
	display:block;
	width:100%;
	height:50px;
	line-height:50px;
	color:white;
	text-align:center;
}
.nr_box3-2 >ul >li >.con >p{
	padding:30px 20px;
	font-size:14px;
	color:white;
	line-height:25px;
}
.nr_box3-2 >ul >li.li01{
	margin-top:30px;
}
.nr_box3-2 >ul >li.li03{
	margin-top:30px;
}
.nr_box3-2 >ul >li.li05{
	margin-top:30px;
}
.nr_box3-2 >ul >li.li01 >.con >span{
	background:#1856ca;
}
.nr_box3-2 >ul >li.li02 >.con >span{
	background:#086fa5;
}
.nr_box3-2 >ul >li.li03 >.con >span{
	background:#038174;
}
.nr_box3-2 >ul >li.li04 >.con >span{
	background:#b42f29;
}
.nr_box3-2 >ul >li.li05 >.con >span{
	background:#a32846;
}
.nr_box3-2 >ul >li.li06 >.con >span{
	background:#3629b9;
}
.nr_box3-2 >ul >li.li01 >.con{
	background:#236efb;
}
.nr_box3-2 >ul >li.li02 >.con{
	background:#05a0f1;
}
.nr_box3-2 >ul >li.li03 >.con{
	background:#01c9b4;
}
.nr_box3-2 >ul >li.li04 >.con{
	background:#f45750;
}
.nr_box3-2 >ul >li.li05 >.con{
	background:#ec3863;
}
.nr_box3-2 >ul >li.li06 >.con{
	background:#584be3;
}
.nr_box3-3{
	background-color: #f2eeef;
	padding:20px 10px 10px 10px;
}
.nr_box3-3>ul{
	display: flex;
	flex-flow: row wrap;
}
.nr_box3-3>ul>li{
	width: 23%;
	float: left;
	margin:1%;
	position: relative;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}
.nr_box3-3>ul>li>.title{
	position: relative;
	background: url(https://img.gzjsj.com/uploads/allimg/img/nr_3-3.jpg) no-repeat center center;
	background-size:100% 100% ;
	height: 40px;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.nr_box3-3>ul>li>.title>span{
	display: block;
	width: 50%;
	font-size: 20px;
	position: absolute;
	right: 5%;
	top: 8px;
	color: #9f3131;
}
.nr_box3-3>ul>li>.title>i{
	font-size: 20px;
	color: #FFFFFF;
	margin-left: 10%;
	font-style: normal;
	font-weight: bold;
	position: absolute;
	top: 7px;
}
.nr_box3-3>ul>li>div{
	margin-top: 10px;
	padding: 0 10px;
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 36px;
}
.nr_box3-3>ul>li>a{
	display: block;
	font-size: 14px;
	width: 60%;
	position: absolute;
	right: 0px;
	bottom: 0;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-color: #ea4124;
	color: #FFFFFF;

	background-size:100% 100% ;
}
.nr_box3-4{
	display: flex;
	justify-content: space-around;
	flex-flow: row wrap;
	margin-top: 20px;
	margin-bottom: -30px;
}
.nr_box3-4>.items{
	width: 32%;
	box-shadow: 2px 2px 10px #bcf8dd;
	padding: 0 0 10px 0;
	margin-bottom: 40px;
}
.nr_box3-4.four>.items{
	width: 46%;
}
.nr_box3-4.three>.items{
	margin-bottom: 0px;
}
.nr_box3-4>.items>.ite_tit{
	width: 80%;
	height: 50px;
	margin: 0 auto 10px auto;
	text-align: center;
	background: #1fca7c;
	font-size: 22px;
	line-height: 40px;
	margin-top: -20px;
	color: #FFFFFF;
	font-weight: bold;
	border: 6px solid #bcf8dd;
}
.nr_box3-4>.items>.ite_text{
	text-align: center;
}
.nr_box3-4>.items>.ite_text>.tit{
	color: #ff5a00;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 8px;
}
.nr_box3-4>.items>.ite_text>.txt{
	display: flex;
	flex-direction: column;
}
.nr_box3-4>.items>.ite_text>.txt>span{
	padding: 8px 15px;
	font-size: 16px;
	color: #666666;
}
.nr_box3-4.blue1>.items{
	box-shadow: 2px 2px 10px #cfe5ea;
}
.nr_box3-4.blue1>.items>.ite_tit{
	background: #289fcb;
	border-color: #cfe5ea;
}
.nr_box3-4.blue2>.items{
	box-shadow: 2px 2px 10px #cfe5ea;
}
.nr_box3-4.blue2>.items>.ite_tit{
	background: #5c86b5;
	border-color: #cfe5ea;
}
.nr_box3-4.green1>.items{
	box-shadow: 2px 2px 10px #cff1ed;
}
.nr_box3-4.green1>.items>.ite_tit{
	background: #34b9ab;
	border-color: #cff1ed;
}
.nr_box3-4.orange>.items{
	box-shadow: 2px 2px 10px #fce2cd;
}
.nr_box3-4.orange>.items>.ite_tit{
	background: #e2863e;
	border-color: #fce2cd;
}
.nr_box3-4.red>.items{
	box-shadow: 2px 2px 10px #fad9d9;
}
.nr_box3-4.red>.items>.ite_tit{
	background: #f27474;
	border-color: #fad9d9;
}
.nr_box3-4.yellow>.items{
	box-shadow: 2px 2px 10px #f1e0ad;
}
.nr_box3-4.yellow>.items>.ite_tit{
	background: #dfab30;
	border-color: #f1e0ad;
}
.nr_box3-4.yellow2>.items{
	box-shadow: 2px 2px 10px #f1e0ad;
}
.nr_box3-4.yellow2>.items>.ite_tit{
	background: #c89f61;
	border-color: #f1e0ad;
}
.nr_box3-4.puple>.items{
	box-shadow: 2px 2px 10px #e0cfef;
}
.nr_box3-4.puple>.items>.ite_tit{
	background: #9268b5;
	border-color: #e0cfef;
}
.nr_box3-5{
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	flex-flow: row wrap;
}
.nr_box3-5>.item{
	position: relative;
	width: 267px;
	padding: 8px 25px 10px 25px;
	margin-top: 15px;
	border: 1px solid #338fff;
	box-shadow: 0 0 15px rgba(64, 142, 214, 0.3);
	border-radius: 0 60px 0 60px;
}
.nr_box3-5>.item>.num{
	position: absolute;
	top: -22px;
	left: -1px;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	background: #338fff;
	color: #fff;
	text-align: center;
	line-height: 44px;
	font-size: 22px;
	font-weight: bold;
}
.nr_box3-5>.item>.tit{
	text-align: center;
	font-size: 22px;
	color: #338fff;
	font-weight: bold;
}
.nr_box3-5>.item>.line{
	position: relative;
	;width: 85px;
	height: 1px;
	margin: 10px auto;
	background: #338fff;
}
.nr_box3-5>.item>.line>.bal{
	position: absolute;
	width: 33px;
	height: 3px;
	background: #338fff;
	left: 0;
	right: 0;
	top: -1.15px;
	margin: 0 auto;
}
.nr_box3-5>.item>p{
	color: #338fff;
	font-size: 16px;
	text-align: center;
	line-height: 26px;
}
.nr_box3-5>.item:hover{
	background: #338fff;
}
.nr_box3-5>.item:hover>.num{
	background: #fff;
	color: #338fff;
	border: 2px solid #338fff;
	line-height: 40px;
}
.nr_box3-5>.item:hover>.tit,.nr_box3-5>.item:hover>p{
	color: #fff;
}
.nr_box3-5>.item:hover>.line{
	background: #fff !important;
}
.nr_box3-5>.item:hover>.line>.bal{
	background: #fff !important;
}
.nr_box3-5.four>.item{
	width: 24%;
}
.nr_box4-1{
	width:100%;
	background:#f0f4f8;
	padding:0px 5px;
	padding-bottom:20px;
}
.nr_box4-1 >.tit{
	display:block;
	text-align:center;
	padding:20px 0px;
}
.nr_box4-1 >.tit >span{
	font-size:24px;
	border: 0;
	font-weight: bold;
}
.nr_box4-1 >.tit >span::after{
	content:"";
	display:inline-block;
	width:100px;
	height:1px;
	background:#000;
	margin-left:20px;
	margin-bottom:5px;
}
.nr_box4-1 >.tit >span::before{
	content:"";
	display:inline-block;
	width:100px;
	height:1px;
	background:#000;
	margin-right:20px;
	margin-bottom:5px;
}
.nr_box4-1 >.con{
	}
.nr_box4-1 >.con >ul{
	display: flex;
	flex-flow: row wrap;
	}
.nr_box4-1 >.con >ul >li{
	float:left;
	width:25%;
	padding:5px;
}
.nr_box4-1 >.con >ul >li >.group{
	display:block;
	width:100%;
	height: 100%;
}
.nr_box4-1 >.con >ul >li.li01 >.group{
	background:#dfab30;
}
.nr_box4-1 >.con >ul >li.li02 >.group{
	background:#409fcd;
}
.nr_box4-1 >.con >ul >li.li03 >.group{
	background:#8fc31e;
}
.nr_box4-1 >.con >ul >li.li04 >.group{
	background:#eb505a;
}
.nr_box4-1 >.con >ul >li >.group >span{
	font-size:24px;
	display:block;
	padding:20px 0px;
	border-bottom:1px dotted white;
	text-align:center;
	color:white;
}
.nr_box4-1 >.con >ul >li >.group >p{
	font-size:16px;
	line-height:28px;
	padding:20px;
	color:white;
}
.nr_box4-2>.item{
	margin-bottom: 20px;
}
.nr_box4-2>.item>div{
	display: inline-block;
}
.nr_box4-2>.item>div.item-left{
	position: relative;
	;width: 110px;
	margin: 20px 16px 0 0;
	text-align: center;
}
.nr_box4-2>.item>div.item-left>.num{
	position: relative;
	;color: #3793e8;
	font-size: 56px;
	font-weight: bold;
	z-index: 2;
	transform: rotate(-15deg);
	transform: skew(-12deg);
	display: block;
}
.nr_box4-2>.item>div.item-left>.ball{
	position: absolute;
	background: #ecf3fb;
	border-radius: 50%;
}
.nr_box4-2>.item>div.item-left>.ball1{
	width: 40px;
	height: 40px;
	left: 0;
	top: -10px;
}
.nr_box4-2>.item>div.item-left>.ball2{
	width: 70px;
	height: 70px;
	right: -15px;
	bottom: 0px;
}

.nr_box4-2>.item>div.item-right{
	position: relative;
	;width: 736px;
	border: 1px solid #b0d0ee;
	vertical-align: top;
	box-shadow: 0 0 10px rgba(64, 142, 214, 0.25);
	border-radius: 10px;
}
.nr_box4-2>.item>div.item-right>.context{
	position: relative;
	width: 100%;
	height: 100%;
	padding: 10px 10px 10px 20px;
	z-index: 3;
	border-radius: 10px;
	background: #fff;
}
.nr_box4-2>.item>div.item-right>.triangle{
	position: absolute;
	top: 30px;
	left: -15px;
	width: 40px;
	height: 20px;
	border: 1px solid #b0d0ee;
	box-shadow: 0 0 10px rgba(64, 142, 214, 0.25);
	background: #fff;
	transform: skew(-32deg) rotate(35deg);
}
.nr_box4-2>.item>div.item-right>.context>.title{
	font-size: 22px;
	color: #3793e8;
	font-weight: bold;
}
.nr_box4-2>.item>div.item-right>.context>p{
	font-size: 17px;
	margin-top: 10px;
	color: #727374;
}
.nr_box4-3{
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	flex-flow: row wrap;
}
.nr_box4-3>.item{
	width: 253px;
	border: 1px solid #3e56b3;
	box-shadow: 0 0 10px rgba(64, 142, 214, 0.3);
	border-radius: 10px;
	transition: all 300ms;
	margin-bottom: 15px;
}
.nr_box4-3.two>.item{
	width: 24%;
}
.nr_box4-3>.item>.item-tit{
	width: 100%;
	padding: 20px 0 10px 0;
	border-radius: 6px 6px 0 0;
}
.nr_box4-3>.item>.item-tit>.tit{
	position: relative;
}
.nr_box4-3>.item>.item-tit>.tit>span.txt{
	position: relative;
	display: block;
	width: 100%;
	font-size: 26px;
	color: #3e56b3;
	font-weight: bold;
	text-align: center;
	z-index: 2;
}
.nr_box4-3>.item>.item-tit>.tit>span.num{
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 0px;
	color: #3e56b3;
	font-size: 56px;
	font-weight: bold;
	opacity: 0.15;
	text-align: center;
}
.nr_box4-3>.item>.item-tit>p{
	font-size: 16px;
	color: #3e56b3;
	text-align: center;
	margin-top: 8px;
}
.nr_box4-3>.item>.item-tit>.line{
	position: relative;
	width: 153px;
	border: 1px dashed #7db2e3;
	margin: 15px auto auto;
}
.nr_box4-3>.item>.item-tit>.line>.bal{
	position: absolute;
	width: 37px;
	height: 6px;
	background: #3e56b3;
	top: -3px;
	left: 0;
	right: 0;
	margin: 0 auto auto;
}
.nr_box4-3>.item>.item-text{
	padding: 15px;
	color: #3e56b3;
	font-size: 16px;
	line-height: 30px;
}
.nr_box4-3>.item.active>.item-tit{
	background: #3e56b3;
	color: #fff;
}
.nr_box4-3>.item.active>.item-tit>.tit>.txt,
.nr_box4-3>.item.active>.item-tit>p{
	color: #fff;
}
.nr_box4-3>.item.active>.item-tit>.tit>.num{
	color: #5d9cda;
	opacity: 1;
}
.nr_box4-3>.item.active>.item-tit>.line{
	opacity: 0;
}
.nr_box4-4{
	padding: 0 0 0 10px;
	display: flex;
	flex-flow: row wrap;
}
.nr_box4-4>.item{
	display: inline-block;
	width: 415px;
	margin: 0 12px 12px 0;
	padding: 12px 0 12px 16px;
	box-shadow: 0 0 10px rgba(12, 50, 163, 0.13);
	position: relative;
}
.nr_box4-4>.item:nth-child(2n){
	margin-right: 0;
}
.nr_box4-4>.item>.item-left{
	position: absolute;
	top: 18px;
	left: 11px;
	display: inline-block;
	width: 74px;
	font-weight: bold;
}
.nr_box4-4>.item>.item-left>.num{
	display: block;
	position: relative;
	z-index: 2;
	font-size: 55px;
	color: #0c32a3;
	transform: rotate(10deg);
	transform: skew(-13deg);
}
.nr_box4-4>.item>.item-left>.ball{
	position: absolute;
	top: 5px;
	left: 15px;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	background: linear-gradient(#ff926a, #ffd37c);
}
.nr_box4-4>.item>.item-right{
	margin-left: 47px;
	display: inline-block;
	width: 307px;
	vertical-align: bottom;
}
.nr_box4-4>.item>.item-right>.top{
	display: inline-block;
	padding-bottom: 4px;
	color: #0c32a3;
	font-size: 22px;
	font-weight: bold;
	border-bottom: 2px solid #a9a9a9;
}
.nr_box4-4>.item>.item-right>.bottom{
	margin-top: 10px;
	color: #5a5b5c;
	font-size: 15px;
}
.nr_box5-1>div:before,.nr_box5-1>div:after{
	content: "";
	clear: both;
	display:block;
	height:0;
	visibility:hidden;
	font-size: 0;
}
.nr_box5-1>div{
	margin-bottom:20px;
	border-bottom: 1px dashed #dedede;
	padding-bottom: 20px;
}
.nr_box5-1>div.no_line{
	border-bottom:0;
}
.nr_box5-1>div>.img{
	width: 18%;
	margin-right:2%;
	float: left;
}
.nr_box5-1>div>.img img{
	width: 100%;
}
.nr_box5-1>div>.wenzi{
	font-size: 14px;
	color: #696969;
	line-height: 25px;
	text-align:justify;
	padding-right: 10px;
}
.nr_box5-1>div.i_r>.img{
	float: right;
	margin-right: 0;
	margin-left: 2%;
}
.nr_box6-1{
	width:100%;
	text-align:center;
	background-color:#d4a9ad;
	padding:20px 10px 0;
}
.nr_box6-1>.tit{
	padding:10px 20px;
	border:2px solid #FFFFFF;
	display:inline-block;
	font-size:18px;
	position:relative;
	color:#FFFFFF;
}
.nr_box6-1>.tit>span:before{
	content:"";
	display:inline-block;
	width:30px;
	height:2px;
	background:#ffffff;
	margin-bottom:10px;
	margin-right:10px;
	position:absolute;
	left:-22px;
	top:23px;
}
.nr_box6-1>.tit>span:after{
	content:"";
	display:inline-block;
	width:30px;
	height:2px;
	background:#ffffff;
	margin-bottom:10px;
	margin-right:10px;
	position:absolute;
	right:-31px;
	top:23px
}
.nr_box6-1>ul{
	margin-top:30px;
}
.nr_box6-1>ul>li{
	width:48%;
	float:left;
	border:1px solid #FFFFFF;
	padding:10px 20px;
	text-align:left;
	color:#FFFFFF;
	margin-bottom:20px;
}
.nr_box6-1>ul>li>span{
	font-size:16px;
}
.nr_box6-1>ul>li>p{
	font-size:16px;
	margin:5px 0;
}
.nr_box6-1>ul>li.li01{
	margin-right:4%;
}
.nr_box6-1>ul>li.li03{
	margin-right:4%;
}
.nr_box6-2 >ul >li{
	float:left;
	width:50%;
	padding:10px;
	margin-bottom:15px;
}
.nr_box6-2 >ul >li >.con{
	display:block;
	width:100%;
	padding-bottom:10px;
	border-bottom:1px solid #4D5191;
	position:relative;
}
.nr_box6-2 >ul >li >.con >span{
	display:inline-block;
	position:absolute;
	left:0px;
	bottom:5px;
	font-size:50px;
	padding-right:15px;
	color:#4D5191;
}
.nr_box6-2 >ul >li >.con >p{
	float:right;
	width:89%;
	color:#666;
}
.nr_box6-2.box05 >ul >li.li05{
	margin-left:25%;
}
.nr_box6-2.box03 >ul >li.li03{
	margin-left:25%;
}
.nr_box6-3>span{
	font-size:24px;
	color:#ab46ce;
	margin-bottom:20px;
	font-weight:bold;
	text-align:center;
	display:block;
}
.nr_box6-3>p{
	font-size:14px;
	color:#666666;
	text-align:center;
	margin-bottom:40px;
}
.nr_box6-3>.box{
	height:auto;
	position:relative;
	margin:0;
}
.nr_box6-3>.box>div{
	display:flex;
    flex-flow:row wrap;
}
.nr_box6-3>.box:after{
	content:'';
	display:block;
	width:1px;
	height:100%;
	background-color:#ececec;
	position:absolute;
	top:5px;
	left:calc(50% - 2px );
	z-index:1;
}
.nr_box6-3>.box>div>div{
	width:46%;
	float:left;
	background-color:#ececec;
	padding:10px 20px 20px 20px;
	position:relative;
}
.nr_box6-3>.box>div>div:before{
	content:'';
	display:block;
	width:6px;
	height:6px;
	border:2px solid #ab46ce;
	position:absolute;
	border-radius:50%;
	z-index:2;
}
.nr_box6-3>.box>div>div>span{
	font-size:100px;
	position:absolute;
	right:15px;
	color:#e7deea;
	top:45%;
	font-weight:bold;
	z-index:1;
}
.nr_box6-3>.box>div>div.i_l{
	margin-right:4%;
	margin-bottom:20px;
}
.nr_box6-3>.box>div>div.i_l:before{
	top:23px;
	left:calc(100%/0.46/2 - 6px);
}
.nr_box6-3>.box>div>div.i_l:after{
	top:15px;
	right:-24px;
	content:"";
	border:12px solid transparent;
	border-left:12px solid #ececec;
	display:inline-block;
	position:absolute;
}
.nr_box6-3>.box>div>div.i_r{
	margin-left:4%;
	margin-top:0px;
	margin-bottom:20px;
}
.nr_box6-3>.box>div>div.i_r:before{
	top:67px;
	right:calc(100%/0.46/2 - 4px);
}
.nr_box6-3>.box>div>div.i_r:after{
	top:60px;
	left:-24px;
	content:"";
	border:12px solid transparent;
	border-right:12px solid #ececec;
	display:inline-block;
	position:absolute;
}
.nr_box6-3>.box>div>div>.tit{
	height:40px;
	line-height:40px;
}
.nr_box6-3>.box>div>div>.tit>img{
	margin-right:10px;
}
.nr_box6-3>.box>div>div>.tit>span{
	font-size:18px;
	color:#333;
	font-weight:bold;
}
.nr_box6-3>.box>div>div>p{
	font-size:14px;
	color:#999;
	margin:10px 0;
	position:relative;
	z-index:2;
}
.nr_box6-4{
	display: flex;
	flex-flow: wrap row;
	position: relative;
}
.nr_box6-4>.list{
	width: 31.33%;
	margin-right:3%;
	margin-bottom: 25px;
	border-top:2px solid #2a75d1;
	padding: 20px 0;
	background-color: #fafafa;
	border-radius:15px;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.nr_box6-4>.list:nth-child(3n){
	margin-right: 0
}
.nr_box6-4>.list>.tit{
	text-align: center;
	position: relative;
	margin-bottom: 20px;
}
.nr_box6-4>.list>.tit>span{
	font-size: 30px;
	font-weight: bold;
	color: #393939;
	display: block;
	z-index: 2;
	position: relative;
}
.nr_box6-4>.list>.tit>p{
	position: absolute;
	z-index: 1;
	width: 100%;
	top: 14px;
	color: #dddddd;
	opacity: 0.8;
}
.nr_box6-4>.list>.box{
	position: relative;
	padding:0 20px;
}
.nr_box6-4>.list>.box>p{
	font-size:16px;
	color: #393939;
	line-height: 30px;
	text-align: justify;
	z-index: 2;
	position: relative;
}
.nr_box6-4>.list>.box>img{
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1;
}
















