.sjd h3{
font-size: 15px;
font-weight: bold;
}

.szs{
margin-top:10px	
}
.szs h5{
height: 20px;
font-weight: bold;	
}
.examst{
margin-top: 15px;
}
.examst .eztitle{
font-size: 15px;
font-weight: bold;	
}
.examst .eztjg{
font-size: 13px;
float:right;
color: #ff056f;	
}
.cpzx{
width:100%;
height:45px
}
.cpzxt span{
font-size: 13px;
float:right;		
}
.cpzxt span a{
font-size: 12px;
color: #007cff;
font-weight: bold;
		
}
.loginTile {
  width: 100%;
  height: 200px;
 /*  border-bottom: 1px dashed #efefef; */
}
.loginTile h5, .headDefault {
  width: 65px;
  height: 56px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: block;
}
.loginTile h5 {
  position: relative;
  cursor: pointer;
  height: 28px;
}
.fl {
  float: left;
}
.fla {
  font-size: 12px;
  color: #666;
  line-height: 20px;
  padding-top: 16px;
  margin-left: 71px;
}
.loginCon {
  padding-top: 7px;
 /*  border-top: 1px solid #ccc; */
}
.loginCon h4 {
  font-size: 16px;
  color: #333;
  line-height: 46px;
  text-align: center
}
.loginCon p {
  font-size: 12px;
  color: #bbb;
  line-height: 12px;
  padding-top: 28px;
  width: 100%;
  text-align: center;
}

.loginBut {
  float: left;
  border: none;
  background-color: #22acec;
  color: #fff;
  margin-left: 45px;
}
.loginBut {
  float: left;
  width: 90px;
  height: 34px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  line-height: 34px;
  font-size: 12px;
  padding: 0;
}
.loginBut {
  background-color: #09f;
}
.show_a{

font-size: 14px;
display: inline-block;
padding: 3px 70px;
font-size: 14px;
color: #fff;
background: #00a0ea;
opacity: 1;
-webkit-border-radius: 75px;
-moz-border-radius: 75px;
border-radius: 4px;
float: left;
}
 
 .navlistcont{
        width: 1200px;
        position: absolute;
        top: 0;
        left: 50%;
        z-index: 1;
        transform: translateX(-50%)
    }
.nav_list{position: absolute;left: 0;top:100px;color:#fff;z-index: 1;display: none;height:0!important;} 
.nav_list li{padding: 5px 10px 4px 10px;border-bottom: 1px solid #474747;background-color: rgba(0, 0, 0, 0.58);}
.nav_list li p{font-size: 16px;margin-left: 5px;color: #fff;}
.nav_list li span{font-size: 14px;display: inline-block;margin: 0px 5px;color: rgba(255,255,255,.5);}
.nav_list .none_btm{border-bottom: 0px;}
.full-course ul{background: rgba(0,0,0,.4);height: 100%;}
.title_p{font-size: 36px;color: #333;text-align: center;margin-top: 80px;}
/*é¦–é¡µç›´æ’­é¢„å‘Š*/
.nextStop, .prevStop{display: block!important;}

.slideTxtBox{position:relative;float:left;width:1200px;text-align:left;margin-top: 30px;}
.slideTxtBox .icon-zuojiantou{float:left;margin-top:100px;color:#888;font-size:28px;}
.tempWrap{float: left;}
.arrow{float: right;}
.slideTxtBox .icon-youjiantou{margin-top:0px;color:#888;font-size:28px;margin-top:100px;}
.slideTxtBox .bd{float:left;margin-left:-5px;overflow: hidden;}
.slideTxtBox .bd .max_box{height: 230px;border: 1px solid #dcdcdc;}
.slideTxtBox .hd .div_box{margin: 30px 0 0 0;position: relative;}
.slideTxtBox .hd .div_box em{font-size:18px;display: block;width: 20px;height: 20px;margin: 0 auto;}
.slideTxtBox .hd .div_box p{border-top: 1px solid #e5e5e5;width: 100%;position: absolute;left: 0px;top:11px;z-index: 0;padding-top: 12px;}
.slideTxtBox .hd .div_box p .teacher{float: left;display: block;color: #888;font-size: 14px;}
.slideTxtBox .hd .div_box p .time{display: block;float: right;color: #888;font-size: 14px;}
.slideTxtBox .hd .div_box .icon-yuan1{font-size: 22px;background: #f0f0f2;color: #00bdd6;width: 20px;height: 20px;border-radius: 50%;position: relative;z-index: 1;}
.slideTxtBox .bd ul{padding:12px;zoom:1}
.slideTxtBox .bd li{float:left;overflow:hidden;margin:0 14px 10px 14px;width:250px!important;border-radius:4px;transition: .2s;height: 310px;}
.slideTxtBox .bd li:hover .max_box{border: 1px solid #00bdd6;box-shadow: 0 0 8px rgba(0,0,0,0.2);}
.slideTxtBox .bd li:hover .teacher{color: #00bdd6;}
.slideTxtBox .bd li:hover .time{color: #00bdd6;}
.slideTxtBox .bd li:hover .icon-yuan1{background: #00bdd6;}
.slideTxtBox .bd li:hover img{transform: scale(1.05,1.05)}
.slideTxtBox .bd li .pic{width:250px;height:150px}
.slideTxtBox .bd li .pic a{float:left;overflow:hidden;}
.slideTxtBox .bd li .pic a img{transition: 0.2s}
.slideTxtBox .bd li .pic a:hover img{border-color:#999;transition: 0.2s}
.slideTxtBox .bd li .date{float:right;color:#999}
.slideTxtBox .bd li .title h5{overflow: hidden;}
.slideTxtBox .bd li .title p a{color: #888;font-size: 14px}
.slideTxtBox .bd li .title{float:left;margin-top:-4px;padding:0 10px;width:228px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.slideTxtBox .bd li .title h5 a{color:#333;font-size:16px;line-height:34px;float: left;display: block;max-width: 140px;overflow: hidden;height:34px;}
.slideTxtBox .bd li .title h5 .soon{display: block;float: right;margin-top: 12px;color: #003b83;}
.slideTxtBox .bd li .title b{display:block;font-size:12px;line-height:12px}
.slideTxtBox .bd li .title b a{color:#888;margin-top: 15px;display: inline-block;font-size: 14px;}
.slideTxtBox .bd li .title span strong{float:left;color:#fe6d00;font-size:18px;line-height:34px}
.slideTxtBox .bd li .title span{float:right;color:#fe6d00;font-size:14px;display: block;padding-bottom: 10px;}
.slideTxtBox .arrow a{float:right;cursor:pointer}
.slideTxtBox .arrow .next{background-position:0 -50px}
.slideTxtBox .arrow .prevStop{background-position:-60px 0}
.slideTxtBox .arrow .nextStop{background-position:-60px -50px}
.showchild{width: 470px;margin-bottom: 12px;}
.showchild h4{font-size: 14px;color: #070707;margin: 8px 8px 5px 4px;padding-left: 5px;border-left: 3px solid #22acec;border-left-color: rgb(34, 172, 236);} 
    
.showchildt{width: 470px;margin: 20px 0px 20px 0;margin-left: 13px;}
.showchildt h4{font-size: 14px;color: #09f;margin: 8px 8px 5px 4px;}     
    
.search_index_val{z-index: 10;}
    .body01 .body01-content .huodong{width:70px;height:20px;background:#FF541F;display:inline-block;position:absolute;right:4px;bottom:0;text-align:center;color:#fff;line-height:20px;border-radius: 4px;}
    .body01 .body01-content .huodong i{font-size:14px;margin-right:2px;}
    .body01 .content .single-item .slick-slide img{height: 340px;}
	.shade {
    display: none;
    background: #000;
    background: rgba(0,0,0,.2);
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1000003;
}
.examchoose {
    display: none;
    height: 570px;
    width: 1050px;
    background: #fff;
    position: fixed;
    top: 50%;
    margin-top: -285px;
    left: 50%;
    margin-left: -525px;
    z-index: 1000004;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.examchoose .title {
    position: relative;
    color: #333;
    padding: 25px 50px 30px;
    font-size: 20px;
    line-height: 1;
}
.icon18-indexclose {
    background-image: url(__THEME__/images/close16.png);
    width: 16px;
    height: 16px;
}
.examchoose .title .icon18 {
    position: absolute;
    right: 25px;
    top: 20px;
    cursor: pointer;
}
.examchoose .title em {
    color: #676a73;
    font-size: 14px;
    margin-left: 30px;
}
.examchoose .list1 ul {
    padding-left: 50px;
    margin-bottom: 15px;
}
.examchoose .list1 ul li {
    width: 305px;
    float: left;
    margin-right: 30px;
}
.examchoose .list1 ul li p {
    color: #333;
    font-size: 16px;
    line-height: 1;
    float: left;
    width: 100%;
}
.examchoose .list1 ul li p .icon18 {
    vertical-align: middle;
    margin-right: 10px;
    position: relative;
    top: -2px;
}
.examchoose .list1 ul li span {
    float: left;
    font-size: 12px;
    line-height: 1;
    color: #676a73;
    padding: 9px 13px;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
    border: 1px solid #c9cace;
    margin: 15px 0 0 15px;
    white-space: nowrap;
    cursor: pointer;
}
.clearfix:after, .examchoose .list1 ul li:after, .examchoose .list1 ul:after, .examchoose .list2 ul li:after, .examlist:after, .exampart .examlist li .courselist .part:after, .hq2018course .courseinfo .courseinfo-news .newschoose:after, .hq2018course .courseinfo .courseinfo-news .newslink:after, .hq2018course .coursemain:after, .hq2018course .w1180:after, .hq2018exam .showexam .coursecontent:after, .hq2018part2 .w1180:after, .hq2018teacher ul:after, .searchmain .courselist:after, .weblink .w1180 .hezuo:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
}
.examchoose .list2 {
    display: none;
    width: 1035px;
    height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
}
.examchoose .list2 .title2 {
    color: #333;
    font-size: 16px;
    line-height: 1;
    float: left;
    width: 100%;
    padding-left: 50px;
    padding-bottom: 13px;
}
.examchoose .list2 .title2 .icon18 {
    vertical-align: middle;
    margin-right: 10px;
    position: relative;
    top: -2px;
}
.examchoose .list2 ul {
    padding-bottom: 5px;
}
.examchoose .list2 ul li {
    width: 1000px;
}
.examchoose .list2 ul li span {
    padding-left: 70px;
    width: 70px;
    color: #333;
    font-size: 14px;
    line-height: 30px;
    float: left;
}
.examchoose .list2 ul li p {
    float: left;
    width: 860px;
}
.examchoose .list2 ul li p em {
    float: left;
    font-size: 12px;
    line-height: 1;
    color: #676a73;
    padding: 9px 13px;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
    border: 1px solid #c9cace;
    margin: 0 15px 15px 0;
    white-space: nowrap;
    cursor: pointer;
}
.examchoose .choosemore {
    color: #dd3f4e;
    font-size: 14px;
    line-height: 1;
    position: absolute;
    bottom: 95px;
    left: 0;
    width: 100%;
    text-align: center;
}
.examchoose .choosemore span {
    cursor: pointer;
}
.examchoose a {
    width: 156px;
    height: 40px;
    line-height: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    text-align: center;
    background: #dddfe8;
    color: #fff;
    display: block;
    margin: 0 auto;
    position: absolute;
    bottom: 38px;
    left: 50%;
    margin-left: -78px;
}
.examchoose .active {
    background: #dd3f4e;
    border: 1px solid #dd3f4e!important;
    color: #fff!important;
}
.addtime {
    position: absolute;
    right: 0;
    bottom: 3px;
    width: 107px;
    height: 21px;
    font-size: 12px;
    color: #fff;
    padding-left: 10px;
    background-color: #fb5b5b;
    line-height: 21px;
    border-radius: 3px;
    z-index: 999;
}
.slideTxtBox .bd li .pic a .swiper-button-prev,.swiper-button-next,.my-server li a i,.slideTxtBox .icon-zuojiantou,.slideTxtBox .arrow .next{background-image:none!important;vertical-align:inherit!important}
section{width:100%}
.bg01{background-color:#5dd38b}
.bg02{background-color:#2ccadd}
.bg03{background-color:#ead001}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{background-size:cover}
.body01{margin:50px auto;width:1200px;display:table;position: relative}
.my-server ul{display:flow-root}
.my-server li{float:left;display:flow-root;margin:20px 0;width:240px;text-align:center}
.border-none{border:0!important}
.my-server li a{display:block;float: left;}
.my-server li i{float: left;margin-top: 15px;margin-left: 15px;color: #8acaff;}
.my-server li a i{display:inline-block;color:#003b83;font-size:45px;margin:0 10px 0 0}
.my-server li a span{display:inline-block;text-align:left}
.my-server li a span h3{font-size:20px;color:#333}
.my-server li a span small{color:#888;font-size: 14px;}
.hot-news{display:inline-block;overflow:hidden;height:54px;border-top:1px solid #F0F1EC;border-bottom:1px solid #F0F1EC}
.hot-news h4{font-size:18px;float:left;margin-left:20px;color:#003b83;line-height:54px}
.hot-news ul{float:right;width:1100px}
.hot-news li{float:left;overflow:hidden;width:366px;text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:40px}
.hot-news li i{color:#666}
.hot-news li a{color:#666;font-size:14px}
.hot-news li a:hover{color:#003b83}
.nextStop,.prevStop{display:block!important}
.body01 h1{text-align:center;width:100%;font-size:20px;color:#333;/* border-bottom: 1px solid #eee; */}
.body01 h6{text-align:center;width:100%;font-size:18px;color:#333;}
.body01 .rec-content{
  height: 516px;
  margin-top: 32px;
  overflow: hidden;
  margin-right: -12px;
  margin-left: -12px;
  position: relative;
}
.rec-list-box{
  height: 238px;
  width: 290px;
  border-top-left-radius: 10px;
  border-radius: 10px 10px 2px 2px;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
    transition-delay: 0s;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  margin-left: 12px;
  margin-right: 10px;
  margin-bottom: 20px;
  cursor: pointer;
  float: left;
}
.rec-list-box .images{
  position: relative;
  overflow: hidden;
  height: 174px;
}
.rec-list-box .images .mask{
  position: absolute;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
  height: 100%;
  width: 100%;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
    transition-delay: 0s;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.rec-list-box .images .mask > .content{
  position: absolute;
  bottom: -10px;
  width: 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
    transition-delay: 0s;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  opacity: 0;
  color: #fff;
  font-size: 16px;
}
.rec-list-box .images .mask > .content span:first-child {
  margin-left: 4px;
}
.rec-list-box .images .mask > .content span:last-child {
  float: right;
  margin-right: 8px;
}
.rec-list-box .images .el-image{
  height: 174px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
    transition-delay: 0s;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  width: 100%;
}
.el-image {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.rec-list-box > .content{
  max-height: 64px;
  margin-left: 4px;
  font-size: 14px;
  line-height: 26px;
  margin-top: 6px;
  color: #333333;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-transition: 0.3s;
  transition: 0.3s;
    transition-delay: 0s;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
  height: 24px;
  overflow: hidden;
  padding: 0 2px;
}
.rec-list-box > .content a{
  color: inherit;
}
.rec-list-box .other{
  margin-left: 4px;
  line-height: 26px;
  font-size: 12px;
  color: #999;
  margin-top: 2px;
  opacity: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
    transition-delay: 0s;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.rec-list-box .other .learntime{
  float: right;
  color: #ff4936;
  margin-right: 4px;
}
.cateok{
  margin-top: 10px;
  width: 100%;
  height: 28px; 
}
.cateok ul{
  text-align: center;
}

.cateok li.active{
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #fff;
  border-color: #ff6d5e;
  background: #ff6d5e;
}
.cateok li{
line-height: 26px;
letter-spacing: 4px;
font-size: 16px;
display: inline-block;
border: 1px solid rgba(51, 51, 51, 0.4);
  border-top-color: rgba(51, 51, 51, 0.4);
  border-right-color: rgba(51, 51, 51, 0.4);
  border-bottom-color: rgba(51, 51, 51, 0.4);
  border-left-color: rgba(51, 51, 51, 0.4);
border-top-color: rgba(51, 51, 51, 0.4);
border-right-color: rgba(51, 51, 51, 0.4);
border-bottom-color: rgba(51, 51, 51, 0.4);
border-left-color: rgba(51, 51, 51, 0.4);
padding: 0 8px 0 8px;
margin: 0 10px;
border-radius: 6px;
cursor: pointer;
background: #fff;
-webkit-transition: 0.3s;
transition: 0.3s;
color: #555;
height: 25px;
}

.swiper-container1{position:relative;min-width: 1200px;}
#swiprlefr{float:left;width:620px;height:348px;border-radius:4px;overflow:hidden}
.information-banner .slick-slider{margin-bottom:0}
section .loginboxcont{width:1200px;position:absolute;top:0;left:50%;height:1%;z-index:1;transform:translateX(-50%)}
#swiprright{float:right;width:580px;height:348px;overflow:hidden;overflow-x:hidden;overflow-y:scroll}

#swpcontent .swiper-slide{position:relative}
#swpcontent .swpitem{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);text-align:center}
#swpcontent .swpitem .swpitemtitle{width:460px;font-size:24px;color:#fff;line-height:36px;margin:70px auto 30px;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#swpcontent img{width:620px;height:348px}
#swpcontent .swpitem .swpitemtime{display:block;padding:6px 30px;border-radius:20px;font-size:16px;color:white;margin:0 auto 30px}
#swpcontent .swpitem .swpitemtime img{width: 20px;height: auto;transform: translateY(4px);}
#swpcontent .swpitem .swpitemtime span{color:#fe6d00}
#swpcontent .swpitem a{display:block;width:180px;height:50px;background:#fe6d00;border-radius:8px;line-height:50px;font-size:20px;color:#fff;margin:0 auto;float:none}
#swpcontent{width:1200px}
#swiprright::-webkit-scrollbar{display:none}
#swiprright::-moz-scrollbar{display:none}
#swiprright::-ms-scrollbar{display:none}
.preview-list:first-child{}
.preview-list{position:relative;width:520px;height:86px;padding:0 20px;border-radius:4px;background:#f2f4f6;margin-left:20px;cursor:pointer}
.preview-list:not(:last-of-type){margin-bottom:10px}
.preview-list-time{float:left;color:#999;margin-top:15px}
.day{font-size:20px;padding-bottom:4px;margin-bottom:6px;border-bottom:1px solid #ebeced}
#swpcontent .preview-list-time .time img{ width: 20px; height: auto;}
.preview-list .preview-list-time .onetime{margin-top: 16px;}
.preview-list .preview-list-time .onetime img{transform: translateY(3px)}
.time{font-size:12px;text-align:center;color:inherit}
.preview-list-cont{float:left;width:440px;margin-left:20px;margin-top:18px;transition:all .2s linear}
.preview-list-title{font-size:15px;color:#666;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.preview-list-position{font-size:14px;color:#999;margin:0}
.preview-list:hover{animation:bgbg .4s ease-out;-webkit-animation:bgbg .4s ease-out;background:#fe6d00;color:white}
.preview-list:hover .day,#swpcontent .preview-list:hover .time,.preview-list:hover .preview-list-position,.preview-list:hover .preview-list-title{color:white}
.preview-list-active{background-color:#fe6d00}
.preview-list-active::before{content:"";display:block;position:absolute;top:50%;left:-8px;width:0;height:0;border-width:8px 8px 8px 0;border-style:solid;border-color:transparent #fe6d00 transparent transparent;margin-top:-4px}
.preview-list-active .day,.preview-list-active .time,.preview-list-active .preview-list-position,.preview-list-active .preview-list-title{color:white}
.body01 .fenxiangstart{width:1220px;margin:50px auto}
.slideTxtBox{position:relative;float:left;padding-bottom:57px;width:1200px;text-align:left}
.slideTxtBox .icon-zuojiantou{float:left;margin-top:100px;color:#888;font-size:28px}
.tempWrap{float:left;width:1140px!important}
.arrow{float:right;display:block;width:30px;height:30px}
.slideTxtBox .icon-youjiantou{margin-top:100px;color:#888;font-size:28px;float:right}
.slideTxtBox .icon:hover{color:#003b83}
.slideTxtBox .bd{float:left;margin-left:-5px}
.slideTxtBox .hd{position:relative;float:left;padding:0 10px 0 20px;width:1200px;height:30px;height:30px;border-bottom:1px solid #F0F1EC;line-height:30px}
.slideTxtBox .hd ul{position:absolute;top:16px;left:20px;float:left;height:32px}
.slideTxtBox .hd ul li{float:left;margin:0 106px;width:80px;color:#888;text-align:center;font-size:14px;cursor:pointer}
.slideTxtBox .hd ul li em{font-size:18px}
.slideTxtBox .hd ul li p{line-height:10px}
.slideTxtBox .hd ul li.on{color:#003b83!important}
.slideTxtBox .hd ul li.on p{color:#003b83!important}
.slideTxtBox .bd ul{padding:12px;zoom:1;overflow:hidden;information-imgtxtfloat:left}
.slideTxtBox .bd li{float:left;overflow:hidden;margin:0 14px 10px 14px;width:250px!important;border-radius:4px;transition:.2s;border:1px solid #F0F1EC}
.slideTxtBox .bd li:hover{box-shadow:2px 4px 10px rgba(58,69,88,.3)}
.slideTxtBox .bd li:hover img{transform:scale(1.05,1.05)}
.slideTxtBox .bd li .pic{width:250px;height:140px;position:relative}
.slideTxtBox .bd li .pic .hasbuy{position:absolute;right:10px;bottom:10px;color:#fff;padding:0 6px;background:rgba(0,0,0,.4);font-size:12px;border-radius:4px}
.slideTxtBox .bd li .pic a{float:left;overflow:hidden;width:100%}
.slideTxtBox .bd li .pic a img{transition:0.2s}
.slideTxtBox .bd li .pic a:hover img{border-color:#999;transition:0.2s}
.slideTxtBox .bd li .date{float:right;color:#999}
.slideTxtBox .bd li .title{float:left;margin-top:-4px;padding:0 10px;width:228px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.slideTxtBox .bd li .title h5 a{color:#333;font-size:14px;line-height:34px}
.slideTxtBox .bd li .title b{display:block;font-size:12px;line-height:12px}
.slideTxtBox .bd li .title b a{color:#888}
.slideTxtBox .bd li .title span strong{float:left;color:#ff4000;font-size:18px;line-height:34px}
.slideTxtBox .bd li .title span small{float:right;color:#888;line-height:34px;font-size:13px}
.slideTxtBox .arrow a{float:right;cursor:pointer}
.slideTxtBox .arrow .next{background-position:0 -50px}
.slideTxtBox .arrow .prevStop{background-position:-60px 0}
.slideTxtBox .arrow .nextStop{background-position:-60px -50px}
.cor01{color:#003b83!important}
.all-buy{float:left;width:100%;text-align:center}
.look-all{float:right;font-size:12px;line-height:31px}
.look-all:hover{color:#003b83}
.look-all i{font-size:12px}
.backgr{width:100%;height:200px;overflow:hidden;background-image:url(../images/bg112.png)}
.jubu-banner{width:100%;}
.body01-content{float:left;width:100%;overflow:hidden;margin: 25px auto;}
.body01-content ul{float:left;margin-left:-36px;margin-bottom: -30px}
.minwidth ul{width: 930px;}
.minwidth .titleh1{width: 890px;float: left;}
.body01-content li{margin-left:36px;width:270px;border:1px solid #F0F1EC;border-radius:4px;float:left;overflow:hidden;margin-bottom:30px;transition:box-shadow .2s;position: relative}
.body01-content li:hover{box-shadow:2px 4px 10px rgba(58,69,88,.3)}
.body01-content li .hasbuy{position:absolute;right:10px;bottom:10px;color:#fff;padding:0 6px;background:rgba(0,0,0,.4);font-size:12px;border-radius:4px}
.body01-content li:hover img{transform:scale(1.35,1.35)}
.body01-content li>a{width:270px;height:150px;position:relative}
.body01-content li a{overflow:hidden;display:block}
.body01-content li a img{width:270px;height:150px;transition:0.8s}
.body01-content li .title{width:248px;margin-top:-4px;float:left;padding:0 10px}
.body01-content li .title h5{width:100%;float:left}
.body01-content li .title h5 a{font-size:16px;line-height:16px;padding:15px 0 10px 0;color:#333;overflow: hidden;text-overflow: ellipsis;    white-space: nowrap;}
.body01-content li .title b{display:table;font-size:12px;line-height:12px}
.body01-content li .title b a{color:#888}
.body01-content li .title span strong{float:left;font-size:15px;color:#fe6d00;line-height:35px;font-weight: bold;}
.body01-content li .title span small{float:right;color:#888;line-height:35px;font-size:13px}
.fenlei-content{float:left;width:100%;overflow:hidden}
.fenlei-content ul{float:left;margin-left:-36px;margin-bottom: -30px}
.fenlei-content li{margin-left: 36px;width: 168px;float: left;margin-bottom: 30px;
position: relative;text-align: center;}
.fenlei-content li a p{margin-top:5px;font-size:14px;}
.fenlei-content li a img{border-radius: 50%;width:100px;height:100px;}
.share-date{width:1200px;margin:auto;position:relative}
.share-date ul{display:flex;width:1220px;top:142px;left:0;transition:0.6s;justify-content: space-between;}
.share-date li{border:0;font-size:72px;text-align:center;padding-top:25px}
.share-date li strong{}
.share-date .co1{border-color:#cdda72;color:#cdda72}
.share-date .co2{border-color:#a4ce6c;color:#a4ce6c}
.share-date .co3{border-color:#72daad;color:#72daad}
.share-date .co4{border-color:#72cdda;color:#72cdda}
.share-date li p,.share-date li small{color:white;font-size:16px;margin-top:20px}
.share-date li em{font-size:46px;float:left}
.imgitembox{position:absolute;background-color:rgba(0,0,0,0.4);opacity:0;height:100%;width:100%;top:0;left:0;z-index:10;transition:all .3s linear}
.body01-content li:hover .imgitembox{opacity:1}
.body01-content li:hover .imgitembox a{top:50%}
.imgitembox a{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);color:white;border-color:#fff;color:#fff;width:120px;font-size:18px;border:1px solid;border-radius:16px;display:inline-block;text-align:center;height:32px;line-height:32px;padding:0 12px;transition:all .3s linear}
.teacher-team{width:1200px;overflow:hidden}
.teacher-team ul{width:1300px;margin-bottom:30px;display:inline-block;margin-left:-35px}
.teacher-team li:first-child{float:left}
.teacher-team li{float:left;width:270px;border:1px solid #F0F1EC;border-radius:4px;text-align:center;margin-left:36px;transition:.3s}
.teacher-team li:hover{border:1px solid #003b83}
.teacher-team li span{width:100px;height:100px;border-radius:50%;overflow:hidden;display:inline-block;margin-top:20px}
.teacher-team li span img{width:100px;min-height:100px}
.teacher-team li h5{line-height:40px;color:#333;font-size:18px}
.teacher-team li small{color:#888;font-size:14px}
.teacher-team li p{color:#888;font-size:14px;border-top:1px solid #F0F1EC;height:40px;padding:16px 10px 0;margin:20px 0 16px;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.settled-shcool{width:1200px;overflow:hidden}
.settled-shcool ul{width:1230px;margin-left:-21px;margin-bottom: -30px;}
.settled-shcool li{position: relative;display:inline-block;width:218px;height:116px;overflow:hidden;border:1px solid #F0F1EC;text-align:center;position:relative;transition:.3s;margin:0 0 30px;margin-left:24px}
.settled-shcool li:hover{box-shadow:0 2px 8px 0 rgba(86,94,117,.3)}
.settled-shcool li:hover p{bottom:0}
.settled-shcool li a{display: block;width: 218px;height: 116px;line-height: 116px;}
.settled-shcool li img{width:100px;vertical-align:middle;}
.settled-shcool li p{width:100%;position:absolute;bottom:-31px;left:0;color:#333;font-size:14px;line-height:30px;border-top:1px solid #F0F1EC;background:rgba(255,255,255,.8);transition:.3s}
.group-news ul{width:1215px}
.group-news li{display:inline-block;margin:0 15px 30px;width:370px;border:1px solid #F0F1EC}
.group-news li:hover{box-shadow:0 2px 8px 0 rgba(86,94,117,.3)}
.group-news li span{float:left;width:170px;height:140px;overflow:hidden}
.group-news li span img{width:170px;min-height:140px}
.group-news li .group-content{display:inline-block;padding:14px 16px;width:168px}
.group-news li .group-content h4{color:#333;font-size:18px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.group-news li .group-content p{color:#656565;font-size:12px;width:100%;margin-top:16px;height:48px;overflow:hidden}
.group-news li .group-content h5{line-height:7px;font-size:12px;color:#888}
.group-news li .group-content h5 small{font-size:14px}
.group-news li .group-content h5 i{margin:18px 8px 0}
.information-new{display:inline-block;width:100%;margin: 25px auto;}
.information-banner{width:570px;float:left}
.information-imgtxt{float:right;width:600px}
.information-banner .content{margin:auto;width:570px;min-width:570px;overflow:hidden}
.information-banner .content:hover .slick-prev{left:0}
.information-banner .content:hover .slick-next{right:0}
.slick-initialized .slick-slide a{display:block;width:100%;overflow:hidden}
.slick-initialized .slick-slide a img{width:100%;}
.slick-initialized .slick-slide span{width:100%;position:absolute;bottom:0;left:0;line-height:50px;font-size:20px;background:-webkit-linear-gradient(transparent,rgba(51,51,51,.8));background:-o-linear-gradient(transparent,rgba(51,51,51,.8));background:-moz-linear-gradient(transparent,rgba(51,51,51,.8));background:linear-gradient(transparent,rgba(51,51,51,.8))}
.slick-initialized .slick-slide span p{width:430px;color:#fff;margin-left:16px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;font-weight:700}
.slick-dots .slick-active button{background:#003b83!important}
.information-imgtxt ul{overflow:hidden}
.information-imgtxt li{float:left;margin-top:18px}
.information-new .slick-slide{height: auto;}
.information-imgtxt li:hover h3{color:#003b83}
.information-imgtxt li:first-child{margin-top:0}
.information-imgtxt li span{width:170px;overflow:hidden;float:left;font-size: 0;}
.information-imgtxt li span img{width:100%;min-height:102px}
.information-imgtxt li .information-content{width:416px;float:left;margin-left:14px}
.information-imgtxt li .information-content h3{font-size:20px;line-height:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.information-imgtxt li .information-content p{margin-top:15px;color:#656565;height:33px;font-size:12px;overflow:hidden}
.information-imgtxt li .information-content h5{margin-top:15px;color:#888;font-size:14px}
.information-imgtxt li .information-content h5 i{font-size:12px;margin:0 5px}
.information-imgtxt ul li a{display:block;overflow:hidden}
.header_sider_ulbox{display:block!important}
.full-course ul{height:100%;background-color:rgba(0,0,0,0.5)}
.swiper-container1 .swiper-button-prev,.swiper-container1 .swiper-button-next{display:none}
.swiper-container1:hover .swiper-button-next{display:block}
.swiper-container1:hover .swiper-button-prev{display:block}
#bannerLogin{position:absolute;right:0;width:198px;height:280px;border-radius:4px;padding:30px 20px;background:rgba(255,255,255,.9);z-index:10;top: 150px;
    min-width: 127px;
    min-height: 165.203px;
}

#bannerLogin .headimg{width:4.6875vw;height:4.6875vw;border-radius:50%;margin:0 auto 1.041vw;overflow:hidden}
#bannerLogin .bannerbut{display:block;width:100%;height:1.875vw;border-radius:4px;text-align:center;font-size:15px;line-height:1.875vw;color:#fff;min-height: 25px}
#bannerLogin .butlogin{background:#fe6d00;margin-bottom:.52vw;min-width: 127px;}
#bannerLogin .butlogin:hover{background:#ff8739}
#bannerLogin .butreg{background:#b9b8b8;margin-bottom:1.5625vw}
#bannerLogin .butreg:hover{background:#ccc}
.swiper-container3 .swiper-wrapper .swiper-slide{margin-top:60px}
.jiangshi-item{float:left;position:relative;height:280px;box-sizing:border-box;text-align:center;background:#f2f4f6;border-radius:4px;transition:all .3s}
.jiangshi-item .headimg{position:absolute;top:-60px;left:50%;margin-left:-60px;width:120px;height:120px;overflow:hidden;border-radius:50%;transition:all .3s}
.swiper-container3 .jiangshiName{position:relative;top:0;font-size:16px;color:#333;margin-top:90px;margin-bottom:8px;font-weight:700;transition:all .3s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jiangshiPosition{position:relative;top:0;font-size:14px;color:#999;padding:0 36px;margin-bottom:20px;transition:all .3s}
.jiangshiP{position:relative;top:0;font-size:14px;line-height:24px;color:#666;height:75px;text-align:justify;padding:0 36px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;transition:all .3s}
.jiangshi-item:hover .headimg{width:90px;height:90px;margin-left:-45px;transition:all .2s}
.jiangshi-item:hover .jiangshiName{top:-30px;transition:all .3s}
.jiangshi-item:hover .jiangshiPosition{top:-30px;transition:all .3s}
.jiangshi-item:hover .jiangshiP{height:120px;top:-30px;transition:all .3s;display:block}
.swiper-container3{width:1200px;position:relative;overflow:hidden}
.contjiangshi{position:relative;margin: 25px auto;}
.body01 .swiper-jiangshi-next,.body01 .swiper-jiangshi-prev{position:absolute;top:50%}
.body01 .swiper-jiangshi-next i,.body01 .swiper-jiangshi-prev i{font-size:25px;color:#ccc}
.body01 .swiper-jiangshi-next i:hover,.body01 .swiper-jiangshi-prev i:hover{color:#003b83;cursor:pointer}
.body01 .swiper-jiangshi-prev{left:-50px}
.body01 .swiper-jiangshi-next{right:-50px}
.newCurriculum{float:right;width:250px}
.newCurriculum .newCurrTitle{padding-bottom:32px;border-bottom:1px solid #e5e5e5;margin-bottom:0}
.newCurriculum .newCurrTitle .newCurrTitle-tit{color:#333;font-size:24px}
.newCurriculum .newCurrTitle a{float:right;position:relative;top:10px;font-size:12px;color:#999;cursor:pointer;transform:translateY(-4px)}
.newCurriculum .newCurrTitle a:hover{color:#003b83}
.newCurriculum .newCurrTitle i{font-size:12px}
.newCurriculum .newCurrCont .newCurrContlist a{position:relative;display:block;margin-top:16px;overflow: hidden;text-overflow: ellipsis;
white-space: nowrap;}
.newCurriculum .newCurrCont .newCurrContlist p{display:inline-block}
.newCurriculum .newCurrCont .newCurrContlist .num{width:22px;height:22px;line-height:22px;text-align:center;font-size:12px;border:1px solid #999}
.newCurriculum .newCurrCont .newCurrContlist .newtit{padding-left:15px}
.newCurriculum .newCurrCont .newCurrContlist a:nth-child(1) .num{border:1px solid #003b83;background-color:#003b83;color:#fff}
.newCurriculum .newCurrCont .newCurrContlist a:nth-child(2) .num{border:1px solid #003b83;color:#003b83}
.newCurriculum .newCurrCont .newCurrContlist a:nth-child(3) .num{border:1px solid #003b83;color:#003b83}
.newCurriculum .newCurrCont .newCurrContlist .newimg{margin-top:15px;transition:all .3s;border-radius:4px;overflow:hidden;font-size:0;display:none;animation:showImg .1s ease-out}
.newCurriculum .newCurrCont .newCurrContlist .newimg img{width:100%;height:auto}
.newCurriculum .newCurrCont .newCurrContlist a:nth-child(1) .newimg{display:block}
.minwidth .body01-content{width:auto}
.banlogtext{text-align:center;color:#999;line-height:24px;cursor:pointer}
.newCurrCont .newCurrContlist .active .newtit{color:#333;font-size:16px}
.preview-list:hover .preview-list-cont{animation:leftleft .35s ease-out;-webkit-animation:leftleft .35s ease-out;margin-left:15px}
.lefttopimg{position: absolute;top: 0;right: 0;z-index: 10;}
.body01-content li:hover .lefttopimg{
    transform: scale(1)
}

@media screen and (max-width: 1200px) {
    #bannerLogin .butlogin{
        margin-bottom: 7;
    }  
    #bannerLogin .bannerbut{
        margin-bottom: 17;
    }
    #bannerLogin .bannerbut{
        line-height: 25px
    }
    .body01 .swiper-jiangshi-next{
        right: 0;
    }
    .body01 .swiper-jiangshi-prev{

    }
}

@keyframes showImg{
	0%{ opacity: 0; transform:scale(1.01)}
    100%(opacity: 1;transform:scale(1))
}
@-webkit-keyframes showImg{
	0%{ opacity: 0; transform:scale(1.01)}
    100%(opacity: 1;transform:scale(1))
}

@keyframes bgbg{
    from{background: #f2f4f6;}
    to{background: #fe6d00;}
}
@-webkit-keyframes bgbg{
	from{background: #f2f4f6;}
    to{background: #fe6d00;}
}
.title11{
text-align: left;
padding: 0px 0 11px;
font-size: 24px;
color: #000;
/* border-bottom: 3px solid #000; */
height: 30px;
font-size: 24px;
font-weight: bold;
}
.title11_1{
text-align: left;
padding: 0px 0 11px;
font-size: 24px;
color: #6f6f6f;;
height: 30px;
font-size: 14px;
	
}
.body01 .seemore {
  margin-top: 20px;
  clear: both;
  text-align: center;
}
.seemore a {
display: inline-block;
padding: 9px 22px;
color: rgba(56, 56, 56, 0.9);
border: 2px solid rgba(0,160,234,.9);
border-radius: 45px;
box-sizing: border-box;
-webkit-border-radius: 45px;
-moz-border-radius: 45px;
border-radius: 45px;
letter-spacing: 2px;
font-size: 16px;
}
.seemore a:hover{
 color:#fff;
 background:rgba(0,160,234,.9);
 -webkit-transition:background-color .3s,color .3s;
 -o-transition:background-color .3s,color .3s;
 -moz-transition:background-color .3s,color .3s;
 transition:background-color .3s,color .3s;
 -webkit-box-shadow:0 5px 25px rgba(0,0,0,.2);
 -moz-box-shadow:0 5px 25px rgba(0,0,0,.2);
 -o-box-shadow:0 5px 25px rgba(0,0,0,.2);
 box-shadow:0 5px 25px rgba(0,0,0,.2)
} 

.seemore2 {
  margin-top: 30px;
  clear: both;
  text-align: center;
}
.seemore2 a {
display: inline-block;
padding: 9px 22px;
color: rgba(255, 255, 255, 0.9);
border: 2px solid rgba(255, 255, 255, 0.9);
border-radius: 45px;
box-sizing: border-box;
-webkit-border-radius: 45px;
-moz-border-radius: 45px;
border-radius: 45px;
letter-spacing: 2px;
font-size: 16px;
}
.seemore2 a:hover {
 color:#00a0ea;
 background:#fff;
 -webkit-transition:background-color .3s,color .3s;
 -o-transition:background-color .3s,color .3s;
 -moz-transition:background-color .3s,color .3s;
 transition:background-color .3s,color .3s;
 -webkit-box-shadow:0 5px 25px rgba(0,0,0,.2);
 -moz-box-shadow:0 5px 25px rgba(0,0,0,.2);
 -o-box-shadow:0 5px 25px rgba(0,0,0,.2);
 box-shadow:0 5px 25px rgba(0,0,0,.2)
}

.title22{
	margin-left: 33px;
    font-size: 18px;
    color: #a8a8a8;
}
.body001{
 width:100%;
 background: #f5f5f5;	
 box-shadow: 0 5px 15px rgba(191, 191, 191, 0.3);	
}
.item{
  margin: 18px 40px; 
  width: 158px;
  height: 221px;
  overflow: hidden;
  box-shadow: 0 11px 17px 0 hsla(0, 0%, 46.7%, 0.28);
  text-align: center;
  box-sizing: border-box;
  float:left
}
.item .img {
  margin: 26px 30px 20px;
height: 95px;
width: 95px;
border-radius: 25%;
background: #fcfcfc;
overflow: hidden;
}
.item .tit {
  font-size: 16px;
  color: #22316d;
	font-weight: bolder;
  margin-bottom: 8px;
}
.item .des {
  font-size: 14px;
  color: #777;
}
.awidth{width: 1400px;}
.scoll  .item:hover .tit{font-size: 18px;}
.scoll .item:hover {box-shadow:0 10px 15px rgba(58,69,88,.3)}
.scoll div:hover img{transform:scale(1.35,1.35)}
.section-title{padding-bottom:50px;text-align:center}
.section-title h2{margin-bottom:10px;color:#333;font-size: 24px;font-weight: bold;}
.section-title p{font-size:16px;line-height:24px;color:#999}
.news{position:relative;z-index:1;min-width:1180px;padding:100px 0 50px;margin:0 auto;background:#fff;overflow:hidden}
.news-item{position:relative;width:100%;height:auto}
.news-item .hd{height:30px;padding-bottom:15px;font-size:18px;color:#666;border-bottom:1px solid #dfdfdf}
.news-item .hd ul{width:100%;margin:0 auto}
.news-item .hd ul li{display:inline;float:left;width:100%;line-height:30px;text-align:center;cursor:pointer;font-size: 24px;color: #000;font-weight: bold}
.news-item .hd ul li.on{position:relative;padding-bottom:16px;color: #040404;border-bottom:2px solid #00a0ea}
.news-item .hd ul li.on:before{content:'';position:absolute;top:47px;left:593px;display:block;width:0;height:0;border:8px solid transparent;border-top:8px solid #00a0ea}
.new_telst b{display:inline-block;width:0;height:0;margin-top:-3px;font-size:0;border-style:solid dashed dashed dashed;border-width:9px;border-color:#00a0ea #fff #fff #fff;zoom:1}
.news-item .bd{height:360px;margin-top:50px}
.news-item-left{float:left;width:31.355%;height:100%}
.news-item-left a{width:100%;height:100%}
.news-item-left .news-img{position:relative;display:flex;width:100%;height:225px;border:2px solid #f7f7f7;align-items:center;justify-content:center;overflow:hidden}
.news-item-left .news-img img{display:block;width:100%;height:auto;vertical-align:middle;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.news-item-left .news-img img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}
.news-item-left .news-txt{font-size: 14px;padding:15px 0;text-align:left}
.news-item-left .news-txt h4{display:block;height:36px;line-height:36px;color:#333;overflow:hidden}
.news-item-left .news-txt>span{display:block;height:48px;line-height:24px;color:#999;overflow:hidden}
.news-item-left .news-icon{padding-top:5px}
.news-item-left .news-icon span{float:left;padding-right:10px;line-height:24px;color:#a7a7a7}
.news-item-left .news-icon span i{padding-right:10px}
.news-item-left a:hover .news-txt h4{color:rgba(0,160,234,.9)}
.news-item-right{float:right;width:68.644%}
.news-item-right ul{float:right}
.news-item-right li{float:left;width:47%;height:100px;margin-bottom:20px;margin-left:2.5%;border:2px solid #f7f7f7}
.news-item-right li:nth-child(5),.news-item-right li:nth-child(6){margin-bottom:0}
.news-item-right li a{width:100%;height:100%}
.news-item-right .news-date{float:left;width:80px;height:80px;margin:10px;font-size:14px;line-height:24px;color:#fff;text-align:center;background:#464646;}
.news-item-right .news-date strong{display:block;padding-top:10px;font-size:30px;line-height:35px}
.news-item-right .news-text{font-size: 14px;float:left;width:70%;height:80px;margin:10px 10px 10px 0}
.news-item-right .news-text h5{display:block;height:36px;line-height:36px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news-item-right .news-text span{display:block;height:40px;color:#999;overflow:hidden}
.news-item-right li:hover{border:2px solid rgba(0, 142, 208, 0.9);-webkit-box-shadow:0 0 15px rgba(0,160,234,.25);-moz-box-shadow:0 0 15px rgba(0,160,234,.25);-o-box-shadow:0 0 15px rgba(0,160,234,.25);box-shadow:0 0 15px rgba(0,160,234,.25)}
.news-item-right li:hover .news-date{background:rgba(0, 142, 208, 0.9)}
.news-item-right li:hover .news-text h5{color:rgba(0, 142, 208, 0.9)}
.more{padding-top:50px;width:100%;text-align:center;clear:both}
.more a{display:inline-block;padding:15px 75px;font-size:16px;color:#fff;background:#00a0ea;opacity:1;-webkit-border-radius:75px;-moz-border-radius:75px;border-radius:75px}
.more a:hover{background:rgba(0,160,234,.75);-webkit-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;-moz-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;-webkit-box-shadow:0 5px 25px rgba(0,0,0,.2);-moz-box-shadow:0 5px 25px rgba(0,0,0,.2);-o-box-shadow:0 5px 25px rgba(0,0,0,.2);box-shadow:0 5px 25px rgba(0,0,0,.2)}
.focus {
 width:100%;
 min-width:1180px;
 height:240px;
 background:#048cff url(../images/focus_bg.png) center center no-repeat;
 background-size:1920px 240px
}
.focus .focus-item {
 width:100%;
 height:140px;
 padding:50px 0;
 text-align:center
}
.focus .focus-item .section-title {
 padding-bottom:0
}
.focus .focus-item .section-title h2,
.focus .focus-item .section-title p {
 color:#fff
}
.focus .focus-item .seemore {
 margin-top:25px
}
.footer-safe {
 position:relative;
 width:100%;
 min-width:1180px;
 margin:0 auto;
 overflow:hidden;
 background: #242a37;
}
.footer-safe ul {
 padding:30px 0;
 font-size:0;
 border-bottom:1px solid rgba(255,255,255,.1)
}
.footer-safe ul li {
 display:inline-block;
 width:20%;
 height:48px;
 vertical-align:middle;
 text-align:center
}
.footer-safe ul li a {
 font-size:16px;
 color:#fff
}
.footer-safe ul li a span {
 font-size:16px;
 line-height:48px
}
.footer-safe ul li a i {
 margin-right:10px;
 color:#fff;
 vertical-align:middle
}
.footer-safe ul li a:hover {
 color:#00a0ea
}
.footer-safe ul li a:hover i {
 color:#00a0ea
}
.footer-safe ul li a:hover span {
 color:#00a0ea
}