/*分类选择*/
.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;
}


/*列表课程主体*/
.course_box>.center{
	margin-bottom: 40px;
}

.course_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;
}
.course_box>.center>.fl>.fl_list_box>.list>.fl{
    width: 230px;
    margin-right: 27px;
}
.course_box>.center>.fl>.fl_list_box>.list>.fl>a{
    display: block;
    position: relative;
}
.course_box>.center>.fl>.fl_list_box>.list>.fl>a>img{
	width: 230px;
	height: 143px;
}
.course_box>.center>.fl>.fl_list_box>.list>.fl>a>img:hover{
    opacity: .8;
    filter: alpha(opacity=80);
}
.course_box>.center>.fl>.fl_list_box>.list>.fr{
    width: 603px;
	position: relative;
}
.course_box>.center>.fl>.fl_list_box>.list>.fr>a{
    font-size: 20px;
    display: table;
    margin-bottom: 10px;
    font-weight: bold;
}
.course_box>.center>.fl>.fl_list_box>.list>.fr>.ts{
	width: 500px;
    position: relative;
}
.course_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;
}
.course_box>.center>.fl>.fl_list_box>.list>.fr>.ts>span a{
	color: #369bff;
}
.course_box>.center>.fl>.fl_list_box>.list>.fr>.ts>.share{
    margin-top: 10px;
}
.course_box>.center>.fl>.fl_list_box>.list>.fr>.ts>.share>span{
    font-size: 14px;
    color: #666;
    margin-right: 15px;
    position: relative;
}
.course_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;
}
.course_box>.center>.fl>.fl_list_box>.list>.fr>.ts>.share>span:last-child:after{
	display: none;
}
.course_box>.center>.fl>.fl_list_box>.list>.fr>p{
    margin-top: 6px;
    color: #999999;
    line-height: 28px;
	display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.course_box>.center>.fl>.fl_list_box>.list>.fr>.price{
    position: absolute;
    top: 12px;
    right: 0;
}
.course_box>.center>.fl>.fl_list_box>.list>.fr>.price>.money{
    font-size: 16px;
    color: #FF0000;
    display: block;
    right: 0;
    text-align: right;
    margin-bottom: 15px;
    text-align: center;
    font-weight: bold;
}
.course_box>.center>.fl>.fl_list_box>.list>.fr>.price>.zixun{
    width: 90px;
    height: 28px;
    background-color: #0054b2;
    display: block;
    right: 0;
    top: 2px;
    text-align: center;
    line-height: 28px;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
}
.course_box>.center>.fl>.fl_list_box>.list>.fr>.price>.zixun:hover{
	background-color: #369bff;
}

/*课程名称介绍*/
.class_name>.center{
    padding: 36px;
	background: #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;
	margin-bottom: 30px;
}
.class_name>.center>.fl{
	width: 388px;
}
.class_name>.center>.fl>img{
	width: 388px;
	height: 242px;
}
.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;
	padding-top: 5px;
}
.class_name>.center>.fr>.button>ul>.last:hover>.weixin{
	display: block;
}

/*课程内容*/
.class_box>.center{
	margin-bottom: 40px;
}
.class_box>.center>.fl>.course{
	background: #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;
}
.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 0 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:nth-child(2){
	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;
}




/*课程内容样式模板*/
.clearfix:after{
    clear: both;
    display: block;
    content: "";
    height: 0;
    visibility: hidden;
    font-size: 0;
}
.swiper-wrapper{
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.ys_icon{
    display: none;
}
.course_top30{
	margin-top: 30px;
}
.bjbt1{
	text-align: center;
	padding: 30px 0;
	font-size: 28px;
}
.bjbt1>p{
	font-size: 28px;
	font-weight: bold;
}

.bjbt3{
	padding: 30px 0;
}
.bjbt3>span{
	display: block;
	text-align: center;
	font-size:30px ;
}
.bjbt3>i{
	display: block;
	text-align: center;
	margin-top: 10px;
}
.bjbt3>i:before{
	content: "";
	display: inline-block;
	width: 25%;
	height: 1px;
	background: #eeeeee;
	margin-bottom: 2px;
	margin-right: 10px;
}
.bjbt3>i:after{
	content: "";
	display: inline-block;
	width: 25%;
	height: 1px;
	background: #eeeeee;
	margin-bottom: 2px;
	margin-left: 10px;
}
.bjbt3>p{
	text-align: center;
	color: #666666;
}

.bjbt12{
	text-align: center;
	padding: 30px 0;
}
.bjbt12>.top{
	font-size: 40px;
	font-weight: bold;
	transform: skew(-12deg);
	display: block;
	text-shadow: 15px 5px 2px #838383;
}
.bjbt12>.line{
	width: 50px;
	height: 5px;
	margin: 15px auto auto;
	background: #000000;
	margin-bottom: 10px;
}
.bjbt12>p{
	font-size: 20px;
	color: #f00266;
	font-weight: bold;
}

.bjbt18{
	text-align: center;
	padding: 30px 0;
}
.bjbt18>.con{
	display: inline-block;
	padding: 0 5px;
	margin-top: 10px;
	border: 2px dashed #000;
	border-radius: 25px;
}
.bjbt18>.con>p{
	position: relative;
	margin-top: -28px;
	line-height: 50px;
	font-size: 28px;
	padding: 0 20px;
	background-color: #fff;
	border-radius: 25px;
	font-weight: bold;
}
.bjbt18>.con>p::before,.bjbt18>.con>p::after{
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	background-color: #000;
	border-radius: 50%;
	top: 0;
	bottom: 0;
	margin: auto 0;
}
.bjbt18>.con>p::before{
	left: 0;
}
.bjbt18>.con>p::after{
	right: 0;
}
.bjbt35{
	text-align: center;
	padding: 30px 0;
}
.bjbt35>.tit{
	font-size: 25px;
	color: #322c2c;
	font-weight: bold;
	position: relative;
	height: 44px;
	line-height: 44px;
	padding: 0 25px;
	background-color: #fff;
	border-radius: 10px;
	display: inline-block;
	z-index: 1;
	border: 1px solid rgb(67, 67, 67);
	box-shadow: 4px 4px 0 #322c2c;
}
.bjbt35>.tit::before{
	content: "";
	position: absolute;
	top: 5px;
	left: -7px;
	border-radius: 50%;
	background-color: rgb(44, 44, 44);
	opacity: 0.302;
	width: 14px;
	height: 14px;
}
.bjbt35>.tit::after{
	content: "";
	position: absolute;
	top: -8px;
	left: 12px;
	border-radius: 50%;
	background-color: rgb(44, 44, 44);
	opacity: 0.302;
	width: 9px;
	height: 9px;
}
.bjbt35>.tit>.yuan{
	position: absolute;
	left: -14px;
	top: -8px;
	border-radius: 50%;
	background-color: rgb(44, 44, 44);
	opacity: 0.302;
	width: 11px;
	height: 11px;
}
.bjbt35>.tit>.yuan::before{
	content: "";
	position: absolute;
	top: 21px;
	left: -10px;
	border-radius: 50%;
	background-color: rgb(44, 44, 44);
	width: 7px;
	height: 7px;
}
.bjbt35>.tit>.yuan::after{
	content: "";
	position: absolute;
	top: 33px;
	left: 2px;
	border-radius: 50%;
	background-color: rgb(44, 44, 44);
	width: 7px;
	height: 7px;
}
.bjbt35>.tit>.line{
	position: absolute;
	top: 4px;
	right: -8px;
	width: 34px;
	height: 1.5px;
	background-color: rgb(44, 44, 44);
}
.bjbt35>.tit>.line::before{
	content: "";
	position: absolute;
	top: 5px;
	left: 7px;
	width: 34px;
	height: 1.5px;
	background-color: rgb(44, 44, 44);
}
.bjbt35>.tit>.line::after{
	content: "";
	position: absolute;
	top: 10px;
	left: 14px;
	width: 34px;
	height: 1.5px;
	background-color: rgb(44, 44, 44);
}

.yx_box20{
	width:100%;
	background-color:#059770;
}
.yx_box20 >.tit{
	width:100%;
	text-align:center;
}
.yx_box20 >.tit >span{
	margin-bottom:20px;
	padding-top: 10px;
	display:block;
	font-size:24px;
	color:white;
	font-weight:normal;
}
.yx_box20 >.tit >p{
	color:white;
	margin-bottom: 10px;
}
.yx_box20 >ul{
	display:block;
}
.yx_box20 >ul >li{
	float:left;
	width:33%;
}
.yx_box20 >ul >li >div{
	padding:20px;
}
.yx_box20 >ul >li.box{
	border-right:1px solid white;
}
.yx_box20 >ul >li:nth-child(3).box{
	border-right:none;
}
.yx_box20 >ul >li >div>img{
	text-align:center;
	float:left;
	width:60px;
	height:60px;
	display:inline-block;
	font-size:70px;
	color:white;
	margin-right:10px;
}
.yx_box20 >ul >li >div >span{
	font-size:16px;
	color:white;
	font-weight:bold;
	margin-bottom:10px;
	display:block;
}
.yx_box20 >ul >li >div>p{
	color:white;
}
.yx_box20 >span{
	display:block;
	text-align:center;
	margin-top:90px;
}
.yx_box20 >span >div{
	display:inline-block;
	background:white;
	color:#059770;
	padding:6px 40px;
	border-radius:30px;
	font-size:16px;
}
.yx_box21{
	width:100%;
}
.yx_box21>ul{
	padding-top:0px !important;
	display: flex;
    flex-flow: row wrap;
}
.yx_box21>ul>li{
	width:50%;
	float:left;
	padding:10px 0px;
	padding-right:10px;
}
.yx_box21>ul>li::before,.yx_box21>ul>li::after{
	content:"";
	line-height:0;
	height:0;
	display:block;
	visibility:hidden;
	clear:both;
}
.yx_box21>ul>li>span{
	width:40%;
	display:block;
	float:left;
}
.yx_box21>ul>li>span>em{
	width:130px;
	display:block;
	margin:0 auto;
	padding:3px;
	border-radius:50%;
	margin-left:0px;
}
.yx_box21>ul>li>span>em>img{
	width:100%;
}
.yx_box21>ul>li>div{
	padding-top:6px;
}
.yx_box21>ul>li>div span{
	font-size:18px;
	font-style:normal;
}
.yx_box21>ul>li>div span em{
	font-size:18px;
	color:#16b998;
	font-style:normal;
}
.yx_box21>ul>li>div>p{
	color:#808080;
	margin-top:0px;
}
.yx_box21>.i_zixun{
	margin-top:50px;
}
.yx_box23{
	width:100%;
	background-color:#eb4158;
	padding:30px 0px;
}
.yx_box23>ul >li{
	float:left;
	width:50%;
	padding:0px 60px;
}
.yx_box23>ul >li.li01{
	border-right:1px solid white;
}
.yx_box23>ul >li >span{
	font-size:20px;
	color:white;
}
.yx_box23>ul >li >span >label{
	font-size:14px;
	padding-left:5px;
}
.yx_box23>ul >li >hr{
	display:block;
	width:15%;
	height:2px;
	background:white;
	margin:10px 0px;
}
.yx_box23>ul >li >p{
	font-size:14px;
	color:white;
	line-height:25px;
}
.yx_box24{
	width:100%;
}
.yx_box24>ul{
	display: flex;
    flex-flow: row wrap;
}
.yx_box24>ul>li{
	width:49%;
	float:left;
	border:1px solid #e0e0e0;
	padding:10px 10px 30px 10px;
	border-radius:5px;
}
.yx_box24>ul>li>img{
	display:block;
	margin:0 auto;
	width: 100%;
}
.yx_box24>ul>li>span{
	display:block;
	text-align:center;
	font-size:18px;
	margin-top: 10px;
}
.yx_box24>ul>li>i{
	display:block;
	width:20px;
	height:2px;
	background-color:#ed4557;
	margin:10px auto;
}
.yx_box24>ul>li>p{
	text-align:center;
	font-size:14px;
	color:#84929e;
}
.yx_box24>ul>li.li01{
	margin-right:2%;
}
.yx_box26{
	width:100%;
	text-align:center;
	background-color:#d4a9ad;
	padding:20px 10px 0;
}
.yx_box26>.tit{
	padding:10px 20px;
	border:2px solid #FFFFFF;
	display:inline-block;
	font-size:18px;
	position:relative;
	color:#FFFFFF;
}
.yx_box26>.tit span{
	font-size:24px;
}
.yx_box26>.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;
}
.yx_box26>.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
}
.yx_box26>ul{
	margin-top:30px;
	display: flex;
    flex-flow: row wrap;
}
.yx_box26>ul>li{
	width:48%;
	float:left;
	border:1px solid #FFFFFF;
	padding:10px 20px;
	text-align:left;
	color:#FFFFFF;
	margin-bottom:20px;
}
.yx_box27 >.swiper-container{
	width:100%;
	overflow:hidden;
	padding:5px;
	padding-bottom:0.5rem;
}
.yx_box27 >.swiper-container >.swiper-pagination{
	bottom:-7px;
	display:none;
}
.yx_box27 >.swiper-container >.swiper-wrapper{
	}.yx_box27 >.swiper-container >.swiper-wrapper >.swiper-slide{
	float:left;
	width:33.33%;
	padding:5px;
}
.yx_box27 >.swiper-container >.swiper-wrapper >.swiper-slide >a{
	display:block;
	border-bottom:2px solid transparent;
}
.yx_box27 >.swiper-container >.swiper-wrapper >.swiper-slide >a >span{
	display:block;
	width:100%;
	overflow:hidden;
}
.yx_box27 >.swiper-container >.swiper-wrapper >.swiper-slide >a >span >img{
	display:block;
	width:100%;
}
.yx_box27 >.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;
}
.yx_box27 >.swiper-container >.swiper-wrapper >.swiper-slide >a >p{
	display:block;
	overflow:hidden;
	font-size:16px;
	color:#6a6a6a;
	line-height:25px;
}

.ys_box02{
	width:100%;
	overflow:hidden;
	margin-bottom:-30px;
}
.ys_box02 >ul{
	display: flex;
    flex-flow: row wrap;
	}
.ys_box02 >ul >li{
	float:left;
	width:25%;
	padding:15px 10px 30px;
}
.ys_box02 >ul >li >.con{
	text-align:center;
}
.ys_box02 >ul >li >.con >span{
	display:block;
}
.ys_box02 >ul >li >.con >span >img{
	width:70%;
	margin:0 auto;
}
.ys_box02 >ul >li >.con >label{
	display:block;
	margin-top:30px;
	font-size:18px;
	font-weight:bold;
	color:#3a3a3a;
}
.ys_box02 >ul >li >.con >i{
	display:inline-block;
	width:25px;
	height:2px;
	margin:10px 0px;
}
.ys_box02 >ul >li.li01 >.con >i{
	background:#2ad7ec;
}
.ys_box02 >ul >li.li02 >.con >i{
	background:#f65050;
}
.ys_box02 >ul >li.li03 >.con >i{
	background:#28a3f9;
}
.ys_box02 >ul >li.li04 >.con >i{
	background:#f8853f;
}
.ys_box02 >ul >li >.con >p{
	font-size:14px;
	color:#a2a2a2;
	line-height:30px;
	padding:0px 10px;
}
.ys_box03{
	width:100%;
	overflow:hidden;
}
.ys_box03 >ul{
	}.ys_box03 >ul >li{
	float:left;
	width:16.6%;
	padding:3px;
}
.ys_box03 >ul >li >.con{
	display:block;
	border-radius:5px;
	overflow:hidden;
	position:relative;
}
.ys_box03 >ul >li >.con >span{
	display:block;
	width:100%;
	height:50px;
	line-height:50px;
	color:white;
	text-align:center;
}
.ys_box03 >ul >li >.con >p{
	padding:30px 20px;
	font-size:14px;
	color:white;
	line-height:25px;
}
.ys_box03 >ul >li.li01{
	margin-top:30px;
}
.ys_box03 >ul >li.li03{
	margin-top:30px;
}
.ys_box03 >ul >li.li05{
	margin-top:30px;
}
.ys_box03 >ul >li.li01 >.con >span{
	background:#1856ca;
}
.ys_box03 >ul >li.li02 >.con >span{
	background:#086fa5;
}
.ys_box03 >ul >li.li03 >.con >span{
	background:#038174;
}
.ys_box03 >ul >li.li04 >.con >span{
	background:#b42f29;
}
.ys_box03 >ul >li.li05 >.con >span{
	background:#a32846;
}
.ys_box03 >ul >li.li06 >.con >span{
	background:#3629b9;
}
.ys_box03 >ul >li.li01 >.con{
	background:#236efb;
}
.ys_box03 >ul >li.li02 >.con{
	background:#05a0f1;
}
.ys_box03 >ul >li.li03 >.con{
	background:#01c9b4;
}
.ys_box03 >ul >li.li04 >.con{
	background:#f45750;
}
.ys_box03 >ul >li.li05 >.con{
	background:#ec3863;
}
.ys_box03 >ul >li.li06 >.con{
	background:#584be3;
}
.ys_box04{
	width:100%;
	overflow:hidden;
}
.ys_box04 >ul{
	}.ys_box04 >ul >li{
	width:33.33%;
	float:left;
	padding:5px;
}
.ys_box04 >ul >li >.con{
	display:block;
}
.ys_box04 >ul >li >.con >.img{
	display:block;
	width:100%;
	height:144px;
	overflow:hidden;
	position:relative;
}
.ys_box04 >ul >li >.con >.img >img{
	display:block;
	width:100%;
}
.ys_box04 >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);
}
.ys_box04 >ul >li >.con:hover >.img >span{
	opacity:1;
}
.ys_box04 >ul >li >.con >.img{
	display:block;
	width:100%;
	height:144px;
	overflow:hidden;
	position:relative;
}
.ys_box04 >ul >li >.con >.img >a >img{
	display:block;
	width:100%;
}
.ys_box04 >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);
}
.ys_box04 >ul >li >.con:hover >a >.img >span{
	opacity:1;
}
.ys_box04 >ul >li >.con >.text{
	margin-top:22px;
	border-bottom:2px solid #d4d4d4;
	padding-bottom:20px;
}
.ys_box04 >ul >li >.con:hover >.text{
	border-bottom:2px solid #1c7afa;
}
.ys_box04 >ul >li >.con >.text >span{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	display:block;
	margin-bottom:10px;
}
.ys_box04 >ul >li >.con >.text >p{
	font-size:14px;
	color:#6b6b6b;
	line-height:30px;
}
.ys_box08{
	width:100%;
	text-align:center;
}
.ys_box08>ul>li{
	float:left;
	width:25%;
	padding:8px;
}
.ys_box08>ul>li>.con{
	background-color:#f2f5f8;
}
.ys_box08>ul>li>.con>.img{
	position:relative;
}
.ys_box08>ul>li>.con>.img>img{
	width:100%;
	max-width:100%;
}
.ys_box08>ul>li>.con>.img a>img{
	width:100%;
	max-width:100%;
}
.ys_box08>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;
}
.ys_box08>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;
}
.ys_box08>ul>li:hover>.con>.img>em{
	opacity:1;
	filter:alpha(opacity=100);
}
.ys_box08>ul>li:hover>.con>.img>span{
	opacity:1;
	filter:alpha(opacity=100);
}
.ys_box08>ul>li>.con >.img >a>img{
	width:100%;
	max-width:100%;
}
.ys_box08>ul>li>.con >.img >a >img{
	width:100%;
	max-width:100%;
}
.ys_box08>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;
}
.ys_box08>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;
}
.ys_box08>ul>li:hover>.con >.img >a>em{
	opacity:1;
	filter:alpha(opacity=100);
}
.ys_box08>ul>li:hover>.con>.img >a>span{
	opacity:1;
	filter:alpha(opacity=100);
}
.ys_box08>ul>li>.con>.text{
	padding:5px 0;
	color:#666666;
	border-bottom:2px solid #ffffff;
}
.ys_box08>ul>li>.con>.text>a{
	color:#666666;
}
.ys_box08>ul>li:hover>.con>.text{
	border-bottom:2px solid #2079f1;
}
.ys_box11{
	width:100%;
	text-align:center;
}
.ys_box11>ul{
	display: flex;
    flex-flow: row wrap;
}
.ys_box11>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;
}
.ys_box11>ul>li.li03{
	margin-right:0;
}
.ys_box11>ul>li>i{
	display:block;
	width:60px;
	height:2px;
	background-color:#FFFFFF;
}
.ys_box11>ul>li>p{
	text-align:left;
	margin-top:15px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}
.ys_box11>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;
}
.ys_box11>ul>li:hover>a{
	filter:alpha(opacity=100);
	opacity:1;
}
.ys_box11>ul>li:hover{
	-webkit-box-shadow:0 0 10px #bdbec2;
	-moz-box-shadow:0 0 10px #bdbec2;
	box-shadow:0 0 10px #bdbec2;
}
.ys_box46{
	width:100%;
	background:#f0f4f8;
	padding:10px;
}
.ys_box46 >.tit{
	display:block;
	text-align:center;
	padding:20px 0px;
}
.ys_box46 >.tit >span{
	font-size:24px;
	border: 0;
	font-weight: bold;
}
.ys_box46 >.tit >span::after{
	content:"";
	display:inline-block;
	width:100px;
	height:1px;
	background:#000;
	margin-left:20px;
	margin-bottom:5px;
}
.ys_box46 >.tit >span::before{
	content:"";
	display:inline-block;
	width:100px;
	height:1px;
	background:#000;
	margin-right:20px;
	margin-bottom:5px;
}
.ys_box46 >.con{
	}
.ys_box46 >.con >ul{
	display: flex;
	flex-flow: row wrap;
	}
.ys_box46 >.con >ul >li{
	float:left;
	width:25%;
	padding:5px;
}
.ys_box46 >.con >ul >li >.group{
	display:block;
	width:100%;
	height: 100%;
}
.ys_box46 >.con >ul >li.li01 >.group{
	background:#dfab30;
}
.ys_box46 >.con >ul >li.li02 >.group{
	background:#409fcd;
}
.ys_box46 >.con >ul >li.li03 >.group{
	background:#8fc31e;
}
.ys_box46 >.con >ul >li.li04 >.group{
	background:#eb505a;
}
.ys_box46 >.con >ul >li >.group >span{
	font-size:24px;
	display:block;
	padding:20px 0px;
	border-bottom:1px dotted white;
	text-align:center;
	color:white;
}
.ys_box46 >.con >ul >li >.group >p{
	font-size:16px;
	line-height:28px;
	padding:20px;
	color:white;
}
.ys_box47{
	width:100%;
	background:#ececec;
}
.ys_box47 >ul{
	padding:5px;
}
.ys_box47 >ul >li{
	width:50%;
	float:left;
	padding:5px;
}
.ys_box47 >ul >li >.con{
	display:block;
	width:100%;
	background:#fff;
	height:155px;
}
.ys_box47 >ul >li >.con >.tit{
	height:155px;
	display:inline;
}
.ys_box47 >ul >li >.con >.tit >img{
	width: 100px;
	height: 100px;
	margin-top:26px;
	margin-left:26px;
	margin-right:20px;
}
.ys_box47 >ul >li >.con >.tit1{
	margin-top:18px;
	font-size:20px;
	line-height:40px;
	overflow:hidden;
	display:inline-block;
}
.ys_box47 >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;
}
.ys_box49 >ul >li{
	float:left;
	width:50%;
	padding:10px;
	margin-bottom:15px;
}
.ys_box49 >ul >li >.con{
	display:block;
	width:100%;
	padding-bottom:10px;
	border-bottom:1px solid #4D5191;
	position:relative;
}
.ys_box49 >ul >li >.con >span{
	display:inline-block;
	position:absolute;
	left:0px;
	bottom:5px;
	font-size:50px;
	padding-right:15px;
	color:#4D5191;
}
.ys_box49 >ul >li >.con >p{
	float:right;
	width:89%;
	color:#666;
}
.ys_box49.box05 >ul >li.li05{
	margin-left:25%;
}
.ys_box49.box03 >ul >li.li03{
	margin-left:25%;
}
.ys_box56>span{
	font-size:24px;
	color:#ab46ce;
	margin-bottom:20px;
	font-weight:bold;
	text-align:center;
	display:block;
}
.ys_box56>p{
	font-size:14px;
	color:#666666;
	text-align:center;
	margin-bottom:40px;
}
.ys_box56>.box{
	height:auto;
	position:relative;
	margin:0;
}
.ys_box56>.box>div{
	display:flex;
    flex-flow:row wrap;
}
.ys_box56>.box:after{
	content:'';
	display:block;
	width:1px;
	height:100%;
	background-color:#ececec;
	position:absolute;
	top:5px;
	left:calc(50% - 2px );
	z-index:1;
}
.ys_box56>.box>div>div{
	width:46%;
	float:left;
	background-color:#ececec;
	padding:10px 20px 20px 20px;
	position:relative;
}
.ys_box56>.box>div>div:before{
	content:'';
	display:block;
	width:6px;
	height:6px;
	border:2px solid #ab46ce;
	position:absolute;
	border-radius:50%;
	z-index:2;
}
.ys_box56>.box>div>div>span{
	font-size:100px;
	position:absolute;
	right:15px;
	color:#e7deea;
	top:45%;
	font-weight:bold;
	z-index:1;
	line-height: 30px;
}
.ys_box56>.box>div>div.i_l{
	margin-right:4%;
	margin-bottom:20px;
}
.ys_box56>.box>div>div.i_l:before{
	top:23px;
	left:calc(100%/0.46/2 - 6px);
}
.ys_box56>.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;
}
.ys_box56>.box>div>div.i_r{
	margin-left:4%;
	margin-top:0px;
	margin-bottom:20px;
}
.ys_box56>.box>div>div.i_r:before{
	top:67px;
	right:calc(100%/0.46/2 - 4px);
}
.ys_box56>.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;
}
.ys_box56>.box>div>div>.tit{
	height:40px;
	line-height:40px;
}
.ys_box56>.box>div>div>.tit>img{
	margin-right:10px;
}
.ys_box56>.box>div>div>.tit>span{
	font-size:18px;
	color:#333;
	font-weight:bold;
}
.ys_box56>.box>div>div>p{
	font-size:14px;
	color:#999;
	margin:10px 0;
	position:relative;
	z-index:2;
}
.ys_box65>div:before,.ys_box65>div:after{
	content: "";
	clear: both;
	display:block;
	height:0;
	visibility:hidden;
	font-size: 0;
}
.ys_box65>div{
	margin-bottom:20px;
	border-bottom: 1px dashed #dedede;
	padding-bottom: 20px;
}
.ys_box65>div.no_line{
	border-bottom:0;
}
.ys_box65>div>.img{
	width: 18%;
	margin-right:2%;
	float: left;
}
.ys_box65>div>.img img{
	width: 100%;
}
.ys_box65>div>.wenzi{
	font-size: 14px;
	color: #696969;
	line-height: 25px;
	text-align:justify;
	padding-right: 10px;
}
.ys_box65>div>.wenzi span{
	font-size: 20px;
	padding: 5px 0;
}
.ys_box65>div.i_r>.img{
	float: right;
	margin-right: 0;
	margin-left: 2%;
}
.ys_box69{
	margin-top:60px;
}
.ys_box69>ul{
	display:flex;
	flex-flow: row wrap;
}
.ys_box69>ul>li{
	width: 30%;
	float: left;
	position: relative;
	padding-bottom: 30px;
}
.ys_box69>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%;
}
.ys_box69>ul>li>a:hover{
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
.ys_box69>ul>li>span{
	display: block;
	width: 40%;
	position: absolute;
	left: 30%;
	top: -50px;
	z-index: 999;
	border: 10px solid #0050A1;
	border-radius:50% ;
}
.ys_box69>ul>li>span>img{
	width: 100%;
	border-radius: 50%;
}
.ys_box69>ul>li>div{
	background-color: #0050A1;
	position: relative;
	border-radius:5px ;
	padding-top:50px;
	padding-bottom:10px;
}
.ys_box69>ul>li>div>p{
	bottom: 15px;
	width: 90%;
	margin-left: 5%;
	color: #FFFFFF;
	line-height: 27px;
}
.ys_box69>ul>li.li01{
	margin-right: 4.83%;
}
.ys_box69>ul>li.li02{
	margin-right: 4.83%;
}
.ys_box69>ul>li>p{
	font-size:14px;
	color:#555;
	margin:15px 0;
	line-height: 24px;
}
.ys_box69>ul>li.li02>span{
	border-color:#FFC700;
}
.ys_box69>ul>li.li02>div{
	background-color:#FFC700;
}
.ys_box69>ul>li.li02>a{
	background-color:#FFC700;
}
.ys_box69>ul>li.li03>span{
	border-color:#05ADEB;
}
.ys_box69>ul>li.li03>div{
	background-color: #05ADEB;
}
.ys_box69>ul>li.li03>a{
	background-color: #05ADEB;
}
.ys_box71{
	background-color: #f2eeef;
	padding:20px 10px 10px 10px;
}
.ys_box71>ul{
	display: flex;
	flex-flow: row wrap;
}
.ys_box71>ul>li{
	width: 23%;
	float: left;
	margin:1%;
	position: relative;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}
.ys_box71>ul>li>.title{
	position: relative;
	background: url(https://img.gzjsj.com/uploads/allimg/img/ys_box71.jpg) no-repeat center center;
	background-size:100% 100% ;
	height: 40px;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.ys_box71>ul>li>.title>span{
	display: block;
	width: 50%;
	font-size: 20px;
	position: absolute;
	right: 5%;
	top: 8px;
	color: #9f3131;
}
.ys_box71>ul>li>.title>i{
	font-size: 20px;
	color: #FFFFFF;
	margin-left: 10%;
	font-style: normal;
	font-weight: bold;
	position: absolute;
	top: 7px;
}
.ys_box71>ul>li>div{
	margin-top: 10px;
	padding: 0 10px;
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 36px;
}
.ys_box71>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% ;
}
.ys_box73{
	}
.ys_box73>ul{
	display: flex;
	flex-flow: row wrap;
}
.ys_box73>ul>li{
	width: 25%;
	float: left;
	padding: 5px;
}
.ys_box73>ul>li>.container{
	
}
.ys_box73>ul>li>div{
	border: 1px solid #ccc;
	height: 100%;
	position: relative;
	padding-bottom: 60px;
	border-radius:5px ;
}
.ys_box73>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;
}
.ys_box73>ul>li>div>.title{
	position: relative;
}
.ys_box73>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;
}
.ys_box73>ul>li>div>.title>i>img{
	width: 100%;
	display: block;
	margin: 0 auto;
}
.ys_box73>ul>li>div>p{
	padding:20px 10px;
	line-height: 30px;
	font-size: 16px;
	color: #696969;
}
.ys_box73>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 ;
}
.ys_box75{
	margin-top: 30px;
	margin-bottom: -30px;
}
.ys_box75>ul{
	display: flex;
	flex-flow: row wrap;
}
.ys_box75>ul>li{
	width: 30%;
	float: left;
	margin: 0 1.65%;
	border:1px dashed #0ea981;
	background-color:#fff7d4;
	margin-bottom: 35px;
}
.ys_box75>ul>li>p{
	padding: 10px;
	line-height: 25px;
	text-align: justify;
	color: #333;
}
.ys_box75>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;
}
.ys_box75>ul>li>.title>i{
	display: block;
	width: 45px;
	height: 45px;
	background: url(https://img.gzjsj.com/uploads/allimg/img/ys_box75.png) no-repeat center center;
	position: absolute;
	left: -2.5px;
	top: -2.5px;
	background-size:100% 100% ;
	font-style: normal;
	line-height: 45px;
	font-size: 18px;
	text-align: center;
}
.ys_box80{
	background-color: #ECECEC;
	padding: 5px 5px;
	overflow: visible;
}
.ys_box80>.swiper-wrapper{
	flex-flow:wrap row;
}
.ys_box80>.swiper-wrapper>.swiper-slide{
	width: 33.3%;
	padding: 5px;
	margin-top: 70px;
	height:auto;
}
.ys_box80>.swiper-wrapper>.swiper-slide>div{
	height: 100%;
	padding: 1px;
	border-radius:5px ;
	padding-bottom: 30px;
}
.ys_box80>.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;
}
.ys_box80>.swiper-wrapper>.swiper-slide:hover>div>.img{
	border-radius:50% ;
	border-color:#e13157 ;
}
.ys_box80>.swiper-wrapper>.swiper-slide>div>.img>img{
	display: block;
	width: 100%;
}
.ys_box80>.swiper-wrapper>.swiper-slide>div{
	background-color: #FFFFFF;
}
.ys_box80>.swiper-wrapper>.swiper-slide>div>.txt>span{
	display: block;
	font-size: 16px;
	margin: 15px 0;
	text-align: center;
	font-size: 20px;
	text-align: center;
}
.ys_box80>.swiper-wrapper>.swiper-slide>div>.txt{
	padding: 0 20px;
}
.ys_box80>.swiper-wrapper>.swiper-slide>div>.txt>p{
	color: #555555;
	line-height: 30px;
}
.ys_box81>.swiper-wrapper{
	display: block;
}
.ys_box81>.swiper-wrapper>.swiper-slide>div:before,.ys_box81>.swiper-wrapper>.swiper-slide>div:after{
	clear:both;
	display:block;
	content:"";
	height:0;
	visibility:hidden;
	font-size: 0;
}
.ys_box81>.swiper-wrapper>.swiper-slide{
	margin-bottom: 10px;
}
.ys_box81>.swiper-wrapper>.swiper-slide>div>.img{
	float: right;
	width: 50%;
	position: relative;
}
.ys_box81>.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: "";
}
.ys_box81>.swiper-wrapper>.swiper-slide>div>.img>img{
	width: 100%;
}
.ys_box81>.swiper-wrapper>.swiper-slide>div>.txt{
	float: left;
	width: 50%;
	padding: 20px;
}
.ys_box81>.swiper-wrapper>.swiper-slide>div>.txt>div{
	position: relative;
}
.ys_box81>.swiper-wrapper>.swiper-slide>div>.txt>div{
	padding-left: 60px;
	padding-top: 1px;
}
.ys_box81>.swiper-wrapper>.swiper-slide>div>.txt>div>img{
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 50px;
}
.ys_box81>.swiper-wrapper>.swiper-slide>div>.txt>div>span{
	font-size:24px;
	color: #000000;
	font-weight: bold;
	display: block;
	margin-top: 0px;
}
.ys_box81>.swiper-wrapper>.swiper-slide>div>.txt>div>p{
	font-size: 12px;
	color: 000;
}
.ys_box81>.swiper-wrapper>.swiper-slide>div>.txt>p{
	font-size: 14px;
	margin-top: 10px;
	line-height: 20px;
}
.ys_box81>.swiper-wrapper>.swiper-slide>div.img_l>.img{
	float: left;
}
.ys_box81>.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: "";
}
.ys_box81>.swiper-wrapper>.swiper-slide>div.img_l>.txt>div{
	padding-right: 60px;
	text-align: right;
	padding-left: 0;
}
.ys_box81>.swiper-wrapper>.swiper-slide>div.img_l>.txt>div>img{
	position: absolute;
	left: initial;
	top: 0;
	width: 50px;
	height: 50px;
	right: 0;
}

.bj_box27{
	display: flex;
	justify-content: space-around;
	flex-flow: row wrap;
	margin-bottom: -15px;
}
.bj_box27>.item{
	width: 49%;
	display: flex;
	border: 1px solid #338fff;
	margin-bottom: 20px;
}
.bj_box27>.item>.number{
	width: 26%;
	text-align: center;
	background-color: #338fff;
	color: #FFFFFF;
	font-size: 40px;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
}
.bj_box27>.item>.text{
	width: 74%;
	height: auto;
	padding: 15px 10px 15px 15px;
}
.bj_box27>.item>.text>span{
	font-weight: bold;
	color: #338fff;
	margin-bottom: 10px;
	display: block;
	font-size: 20px;
}
.bj_box27>.item>.text>p{
	color: #666666;
	font-size: 16px;
	line-height: 25px;
}
.bj_box29{
	display: flex;
	justify-content: space-around;
	flex-flow: row wrap;
	margin-top: 20px;
	margin-bottom: -30px;
}
.bj_box29>.items{
	width: 32%;
	box-shadow: 2px 2px 10px #cfe5ea;
	padding: 0 0 10px 0;
	margin-bottom: 40px;
}
.bj_box29.four>.items{
	width: 46%;
}
.bj_box29.three>.items{
	margin-bottom: 0px;
}
.bj_box29>.items>.ite_tit{
	width: 80%;
	height: 50px;
	margin: 0 auto 10px auto;
	text-align: center;
	background: #289fcb;
	font-size: 22px;
	line-height: 40px;
	margin-top: -20px;
	color: #FFFFFF;
	font-weight: bold;
	border: 6px solid #cfe5ea;
}
.bj_box29>.items>.ite_text{
	text-align: center;
}
.bj_box29>.items>.ite_text>.tit{
	color: #ff5a00;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 8px;
}
.bj_box29>.items>.ite_text>.txt{
	display: flex;
	flex-direction: column;
}
.bj_box29>.items>.ite_text>.txt>span{
	padding: 8px 15px;
	font-size: 16px;
	color: #666666;
}
.bj_box34{
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	flex-flow: row wrap;
}
.bj_box34>.item{
	width: 32.5%;
	border: 3px solid #6c50e9;
	margin-right: 1%;
	margin-bottom: 15px;
	overflow: hidden;
}
.bj_box34.four>.item{
	width: 49%;
	margin-right: 2%;
}
.bj_box34.four>.item:nth-child(2n){
	margin-right: 0;
}
.bj_box34.three>.item:nth-child(3n),.bj_box34.five>.item:nth-child(3),.bj_box34.six>.item:nth-child(3n){
	margin-right: 0;
}
.bj_box34>.item>.top_tit{
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #6c50e9;
	color: #FFFFFF;
	text-align: center;
	height: 50px;
	position: relative;
	z-index: 3;
	padding: 20px 10px 10px 10px;
	font-size: 18px;
	font-weight: bold;
}
.bj_box34>.item>.top_tit::after{
	content: "";
	position: absolute;
	bottom: -100%;
	left: 0;
	border: 30px solid #6c50e9;
	border-left-color: transparent;
	border-bottom-color: transparent;
	border-right-color: transparent;
	left: 50%;
	margin-left: -30px;
	transform: scale(10,1);
	-ms-transform: scale(10,1);
	-webkit-transform: scale(10,1);
	z-index: -1;
}
.bj_box34>.item>.bottom_con{
	padding: 30px 10px 10px 10px;
	text-align: center;
	font-size: 16px;
	color: #666666;
}
.bj_box53{
	display: flex;
	flex-flow: row wrap;
}
.bj_box53>.item{
	display: inline-block;
	width: 428px;
	margin: 0 16px 16px 0;
	padding: 12px 0 12px 16px;
	box-shadow: 0 0 10px rgba(12, 50, 163, 0.13);
	position: relative;
}
.bj_box53>.item:nth-child(2n){
	margin-right: 0;
}
.bj_box53>.item>.item-left{
	position: absolute;
	top: 18px;
	left: 11px;
	display: inline-block;
	width: 74px;
	font-weight: bold;
}
.bj_box53>.item>.item-left>.num{
	display: block;
	position: relative;
	z-index: 2;
	font-size: 55px;
	color: #233051;
	transform: rotate(10deg);
	transform: skew(-13deg);
}
.bj_box53>.item>.item-left>.ball{
	position: absolute;
	top: 5px;
	left: 15px;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	background: linear-gradient(#ff926a, #ffd37c);
}
.bj_box53>.item>.item-right{
	margin-left: 47px;
	display: inline-block;
	width: 307px;
	vertical-align: bottom;
}
.bj_box53>.item>.item-right>.top{
	display: inline-block;
	padding-bottom: 4px;
	color: #233051;
	font-size: 22px;
	font-weight: bold;
	border-bottom: 2px solid #a9a9a9;
}
.bj_box53>.item>.item-right>.bottom{
	margin-top: 10px;
	color: #5a5b5c;
	font-size: 15px;
}
.bj_box59{
	display: flex;
	flex-flow: row wrap;
	justify-content: space-evenly;
}
.bj_box59>.item{
	display: flex;
	width: 376px;
	margin: 0 0 19px 50px;
	box-shadow: 0 0 10px 0 #338fff;
	border-radius: 12px;
	padding-bottom: 10px;
}
.bj_box59>.item>.item-tit{
	width: 152px;
	height: 50px;
	margin:0 15px 0 -33px;
	background: #338fff;
	border-radius: 25px 0 30px 25px;
	text-align: center;
	color: #fff;
	line-height: 50px;
	font-size: 19px;
	font-weight: bold;
}
.bj_box59>.item>.right{
	display: flex;
	align-items: center;
}
.bj_box59>.item>.right>.item-text{
	width: 172px;
	font-size: 15px;
	margin-right: 5px;
	line-height: 24px;
	margin-top: 10px;
}
.bj_box59>.item>.right>.item-num{
	font-size: 50px;
	color: #f1f1f1;
	font-weight: bold;
}
.bj_box60>.item{
	margin-bottom: 20px;
}
.bj_box60>.item>div{
	display: inline-block;
}
.bj_box60>.item>div.item-left{
	position: relative;
	;width: 110px;
	margin: 20px 16px 0 0;
	text-align: center;
}
.bj_box60>.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;
}
.bj_box60>.item>div.item-left>.ball{
	position: absolute;
	background: #ecf3fb;
	border-radius: 50%;
}
.bj_box60>.item>div.item-left>.ball1{
	width: 40px;
	height: 40px;
	left: 0;
	top: -10px;
}
.bj_box60>.item>div.item-left>.ball2{
	width: 70px;
	height: 70px;
	right: -15px;
	bottom: 0px;
}

.bj_box60>.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;
}
.bj_box60>.item>div.item-right>.context{
	position: relative;
	width: 100%;
	height: 100%;
	padding: 10px 10px 10px 20px;
	z-index: 3;
	border-radius: 10px;
	background: #fff;
}
.bj_box60>.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);
}
.bj_box60>.item>div.item-right>.context>.title{
	font-size: 22px;
	color: #3793e8;
	font-weight: bold;
}
.bj_box60>.item>div.item-right>.context>p{
	font-size: 17px;
	margin-top: 10px;
	color: #727374;
}
.bj_box61{
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	flex-flow: row wrap;
}
.bj_box61>.item{
	width: 24%;
	border: 1px solid #3e56b3;
	box-shadow: 0 0 10px rgba(64, 142, 214, 0.3);
	border-radius: 10px;
	transition: all 300ms;
	margin-bottom: 15px;
}
.bj_box61>.item>.item-tit{
	width: 100%;
	padding: 20px 0 10px 0;
	border-radius: 6px 6px 0 0;
}
.bj_box61>.item>.item-tit>.tit{
	position: relative;
}
.bj_box61>.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;
}
.bj_box61>.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;
}
.bj_box61>.item>.item-tit>p{
	font-size: 16px;
	color: #3e56b3;
	text-align: center;
	margin-top: 8px;
}
.bj_box61>.item>.item-tit>.line{
	position: relative;
	width: 153px;
	border: 1px dashed #7db2e3;
	margin: 15px auto auto;
}
.bj_box61>.item>.item-tit>.line>.bal{
	position: absolute;
	width: 37px;
	height: 6px;
	background: #3e56b3;
	top: -3px;
	left: 0;
	right: 0;
	margin: 0 auto auto;
}
.bj_box61>.item>.item-text{
	padding: 15px;
	color: #3e56b3;
	font-size: 16px;
	line-height: 30px;
}
.bj_box61>.item.active>.item-tit{
	background: #3e56b3;
	color: #fff;
}
.bj_box61>.item.active>.item-tit>.tit>.txt,
.bj_box61>.item.active>.item-tit>p{
	color: #fff;
}
.bj_box61>.item.active>.item-tit>.tit>.num{
	color: #5d9cda;
	opacity: 1;
}
.bj_box61>.item.active>.item-tit>.line{
	opacity: 0;
}
.bj_box62{
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	flex-flow: row wrap;
}
.bj_box62>.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;
}
.bj_box62>.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;
}
.bj_box62>.item>.tit{
	text-align: center;
	font-size: 22px;
	color: #338fff;
	font-weight: bold;
}
.bj_box62>.item>.line{
	position: relative;
	;width: 85px;
	height: 1px;
	margin: 10px auto;
	background: #338fff;
}
.bj_box62>.item>.line>.bal{
	position: absolute;
	width: 33px;
	height: 3px;
	background: #338fff;
	left: 0;
	right: 0;
	top: -1.15px;
	margin: 0 auto;
}
.bj_box62>.item>p{
	color: #338fff;
	font-size: 16px;
	text-align: center;
	line-height: 26px;
}
.bj_box62>.item:hover{
	background: #338fff;
}
.bj_box62>.item:hover>.num{
	background: #fff;
	color: #338fff;
	border: 2px solid #338fff;
	line-height: 40px;
}
.bj_box62>.item:hover>.tit,.bj_box62>.item:hover>p{
	color: #fff;
}
.bj_box62>.item:hover>.line{
	background: #fff !important;
}
.bj_box62>.item:hover>.line>.bal{
	background: #fff !important;
}
.bj_box62.four>.item{
	width: 24%;
}
.bj_box63{
	display: flex;
	justify-content: space-around;
	flex-flow: row wrap;
}
.bj_box63>.item{
	display: flex;
	width: 419px;
	margin-top: 15px;
	border: 1px solid #2D5EFF;
	border-radius: 60px 10px 10px 60px;
}
.bj_box63>.item:nth-child(1),.bj_box63>.item:nth-child(2){
	margin-top: 0;
}
.bj_box63>.item>.item-left{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 114px;
	background: #2D5EFF;
	border-radius: 50px 0 50px 50px;
	text-align: center;
	color: #fff;
	font-size: 50px;
	font-weight: bold;
}
.bj_box63>.item>.item-right{
	position: relative;
	;width: 300px;
}
.bj_box63>.item>.item-right>p{
	padding: 15px 10px;
	color: #656565;
	line-height: 27px;
	font-size: 15px;
}
.bj_box63>.item>.item-right>.line{
	position: absolute;
	top: -3.5px;
	left: 0;
	width: 55px;
	height: 7px;
	background: #fff;
}
.bj_box63>.item>.item-right>.line>span{
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 7px;
	background: #2D5EFF;
}
.bj_box139{
	display: flex;
	flex-flow: wrap row;
	position: relative;
}
.bj_box139>.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);
}
.bj_box139>.list:nth-child(3n){
	margin-right: 0
}
.bj_box139>.list>.tit{
	text-align: center;
	position: relative;
	font-size: 22px;
	font-weight: bold;
	color: #393939;
	margin-bottom: 10px;
}
.bj_box139>.list>.tit>span{
	display: block;
	z-index: 2;
	position: relative;
}
.bj_box139>.list>.tit>p{
	position: absolute;
	z-index: 1;
	width: 100%;
	top: 14px;
	color: #dddddd;
	opacity: 0.8;
}
.bj_box139>.list>.box{
	position: relative;
	padding:0 20px;
}
.bj_box139>.list>.box>p{
	font-size:16px;
	color: #393939;
	line-height: 30px;
	text-align: justify;
	z-index: 2;
	position: relative;
}
.bj_box139>.list>.box>img{
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1;
}




















