/* fullSlide */
.fullSlide{width:100%;position:relative;height:400px;background:#000;min-width: 1220px;}
.fullSlide .slid-box {overflow: hidden;position: absolute;left: 0;top: 0;height: 400px;width: 100%;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:400px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:400px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:3px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../img/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
.carbox{width:226px;height:50px;float:right;background-position:0 -152px;}
.searcbox{width:334px;height:31px;overflow:hidden;float:left;margin:10px 0 0 15px;display:inline;background:url(images/searchbox.gif) no-repeat;}
/*allsort*/
.bgfff{background: #fff;}
.home-nav{margin: 30px auto;}
.home-nav .home-nav-ul li{float: left;padding: 10px 5px;text-align: center;margin-left: 63px;}
.home-nav .home-nav-ul .pic{background: url(../img/home-nav.png) no-repeat; width:80px ;height:78px;}
.home-nav .home-nav-ul .pic.tk{ background-position: 0 0px; }
.home-nav .home-nav-ul .tit{ padding: 20px 10px; font-size: 14px;text-align: left;}
.home-nav .home-nav-ul .pic.kec{background-position: 0px -78px;}
.home-nav .home-nav-ul .pic.jij{background-position: 0px -223px; }
.home-nav .home-nav-ul .pic.shik{background-position: 0px -151px; }
.home-nav .home-nav-ul li:hover{box-shadow: 0 0 5px #2CC17B;}
.hot-class{padding-top:30px;padding-bottom: 30px;}
.hot-class .hd-title >h3 ,.tiku-contain .hd-title >h3,.Continue-education .hd-title >h3{
	position: relative;
    margin: 0;
    padding: 2px 0;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    border-left: 4px solid #09f;
    padding-left: 10px;
    }
.hot-class .hd-title,.tiku-contain .hd-title,.Continue-education .hd-title{
	margin-bottom: 20px;
}    
.hot-class .hd-title .nav,.tiku-contain .hd-title .nav,.Continue-education .hd-title .nav{
	margin-left: 30px;
	height: 30px;
	line-height: 30px;
}
.hot-class .hd-title .nav a ,.tiku-contain .hd-title .nav a,.Continue-education .hd-title .nav a{
	margin-left: 30px;
	line-height: 30px;
	color: #333;
	text-decoration: none;
	font-size: 16px;
	cursor: pointer;
	padding: 3px 5px;
}
.tiku-contain .hd-title .more a{color: #999;}
.tiku-contain .hd-title .more a:hover{color: #2CC17B;transition: 0.5s;cursor: pointer; }
.hot-class .hd-title .nav a:hover ,.tiku-contain .hd-title .nav a:hover, .Continue-education .hd-title .nav a:hover{
	background: #2CC17B;color: #fff;border-radius: 3px;
}
.hot-class .hd-title .nav a.cur ,.tiku-contain .hd-title .nav a.cur,.Continue-education .hd-title .nav a.cur{
	background: #2CC17B;color: #fff;border-radius: 3px;
}
.hot-class .item-groups .item-s{height: 260px;width:228px;background:#F8F9FD;margin-right: 8px;margin-bottom: 15px;margin-left: 8px;}
.hot-class .item-groups .item-s:before{padding: 10px;}
.hot-class .item-groups .item-s:hover{box-shadow: 0 0 5px #dca1dc;}
.hot-class .item-s .pic-con {width: 228px;height: 123px;overflow: hidden;}
.hot-class .item-s .tit-con {padding: 8px;overflow: hidden;}
.hot-class .item-s .pic-con img{width: 100% ;height:100% ;}
.hot-class .item-s .tit-con .price{color: #AB1C1D;font-weight: bold;font-size: 16px;}
/*.hot-class .item-s .tit-con h2{margin-bottom: 15px;word-break: break-word;width: 218px;font-size: 16px;}*/
.hot-class .item-s .tit-con h2{
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 40px;
line-height: 20px;
font-size: 14px;
margin-bottom: 10px;
position: relative;}
.hot-class .item-s .tit-con .buy-aa{color: #2CC17B;border: 1px solid #2CC17B;border-radius: 3px;line-height: 20px;height: 20px;padding: 0px 5px;display: inline-block;}
.hot-class .item-s:hover .tit-con .buy-aa{color: #fff;border: 1px solid #2CC17B;background: #2CC17B;}
.orgtag {
    color: #a7a7a7;
}
.tiku-contain{ padding-top:30px;padding-bottom: 30px;}
.tiku-contain .item-groups{ background: #fff;padding: 10px 0;border: 1px solid #eee;}
.tiku-contain .item-groups .item-s{text-align: center;background: #f8f9fd;padding-bottom: 40px;padding-top: 40px;width: 266px;margin-left: 30px;}
.tiku-contain .item-groups .item-s .tit-con{font-size: 18px;margin: 20px auto;}
.tiku-contain .item-groups .item-s .active-a{ display: block;padding: 5px 10px;border: 1px solid #2CC17B;color: #2CC17B;margin-left: 20px;margin-right: 20px;border-radius: 8px;cursor: pointer;}
.tiku-contain .item-groups .item-s .active-a:hover{background: #2CC17B;color: #fff;}
.tiku-contain .item-groups .item-s:hover .active-a{background: #2CC17B;color: #fff;}
.tiku-contain .item-groups .item-s:hover .pic-con{margin-top: -20px; cursor:pointer;}
.Continue-education .item-groups .item-s{padding:10px;height: 206px;background: #F8F9FD;margin-right: 5px;margin-bottom: 5px;}
.Continue-education .item-groups .item-s:before{padding: 10px;}
.Continue-education .item-groups .item-s:hover{box-shadow: 0 0 5px #dca1dc;}
.Continue-education .item-s .pic-con {margin-bottom: 12px;width: 218px;height: 126px;border-radius: 4px;overflow: hidden;}
.Continue-education .item-s .pic-con img{width: 100% ;height:auto ;}
.Continue-education .item-s .tit-con .price{color: #AB1C1D;font-weight: bold;}
.Continue-education .item-s .tit-con h2{margin-bottom: 15px;word-break: break-word;width: 218px;font-size: 16px;}
.Continue-education .item-s .tit-con .buy-aa{color: #2CC17B;border: 1px solid #2CC17B;border-radius: 3px;line-height: 20px;height: 20px;padding: 0px 5px;display: inline-block;}
.Continue-education .item-s:hover .tit-con .buy-aa{color: #fff;border: 1px solid #2CC17B;background: #2CC17B;}
.Continue-education{background: #fff;padding-top:30px;padding-bottom: 30px;}
.video-class{padding-top:30px;padding-bottom: 30px;}
.video-class  .hd-title >h3{
	position: relative;
    margin: 0;
    padding: 2px 0;
    font-size: 26px;
    line-height: 26px;
    font-weight: 400;}
.video-class .hd-title{margin-bottom: 30px;}    
.video-class .video-c-box .main-video .video-tit h2{ padding: 2px 0;font-size: 18px;color: #010201;margin-bottom: 5px;}    
.video-class .video-c-box .main-video .video-tit p{ padding: 2px 0;font-size: 14px;color: #010201;}    
.video-class .video-c-box .main-video .text-c{ padding:15px 10px;margin-top: 30px;}    
.video-class .video-c-box .main-video .active-a{ color: #d65601;border: 1px solid #d65601;font-size: 16px;padding: 3px 8px;cursor: pointer;border-radius: 5px;}
.video-class .video-c-box .main-video .active-a:hover{ color: #fff;background: #D65601;}    
.video-class .video-c-box .sub-videolist{background: url(../img/video-list.png) no-repeat left; padding-left: 187px;height: 612px;margin-left: 111px;}
.video-class .video-c-box .sub-videolist .item-d{font-size: 14px;margin-bottom: 51px;}
.video-class .video-c-box .sub-videolist .item-d h3{font-size: 18px;}
.video-class .video-c-box .sub-videolist .item-d p{margin-top: 20px;}
.video-class .video-c-box .sub-videolist .item-d .active-a{color: #2CC17B;border: 1px solid #2CC17B;padding: 5px 8px;font-size: 20px;margin-top: 35px;display: block;width: 106px;text-align: center;cursor: pointer;}
.video-class .video-c-box .sub-videolist .item-d .active-a:hover{color: #fff;background: #2CC17B;}
.footer{padding-top:30px;pos-bottom: 30px;background: #232323; color: #949498;}
.footer .tit-con{font-size: 16px;margin-left: 50px;line-height: 1.5;}
.bian-s{width:52px;height:281px;position: fixed;top: 50%;left: 0px;margin-top: -140px;box-shadow: 0 4px 8px 0 rgba(7, 17, 27, 0.1);z-index: 12;}
.bian-s a{background: url(../img/bian-s.png) no-repeat;width:52px;height: 52px ;margin-bottom: 15px;display: block;cursor: pointer;}
.bian-s .contant{background-position: 0 0px;}
.bian-s .contant:hover{background-position:-59px 0;}
.bian-s .tell{background-position: 0 -76px;}
.bian-s .tell:hover{background-position: -59px -76px;}
.bian-s .cord{background-position: 0 -151px;}
.bian-s .cord:hover{background-position: -59px -151px;}
.bian-s .totop{background-position: 0 -230px;}
.bian-s .totop:hover{background-position: -59px -230px;}
.login-info-wrap {position: relative;z-index: 1;}
.login-info-area {position: absolute;right: 5px;top: 10px; width: 248px;height: 354px;background: #fff;}
.login-info-area .user-bar {background: #0099FF;color: #fff;height: 65px;padding: 20px 34px;font-size: 14px;}
.login-info-area .user-bar .pic {width: 45px;height: 45px;margin-right: 10px;}
.login-info-area .user-bar .pic img {width: 100%;border-radius: 50%;border: 4px solid #fff;}
.login-info-area .user-bar .info {width: 125px;color: #000;}
.login-info-area .user-bar .info p {margin-top: 10px;font-size: 16px;}
.login-info-area .form {position: relative;width: 223px;padding-top: 35px;margin: 0 auto;}
.login-info-area .form .form-item {overflow: hidden;margin-bottom: 15px;}
.login-info-area .form .user-name-bar , .login-info-area .form .password-bar {
    position: relative;
    border: 1px solid #ddd;
    height: 38px;
    line-height: 38px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.login-info-area .form .user-name-bar i, .login-info-area .form .password-bar i {
    float: left;
    display: inline;
    width: 38px;
    height: 38px;
    border-right: 1px solid #eee;
    background: #f3f3f3 url(../img/scripts_icon.png) no-repeat;
    background-position: 6px 14px;
    }
.login-info-area .form .password-bar i {background-position: 6px -24px;}    
.login-info-area  .form .user-name-bar input , .login-info-area .form .password-bar input {float: left;display: inline;width: 172px;padding: 0 5px;height: 38px;line-height: 38px;color: #666; font-size: 14px;}   
.login-info-area  .form .red-pw-bar {overflow: hidden;margin-bottom: 15px;color: #666;font-size: 12px;} 
.login-info-area .form .red-pw-bar a {color: #666;}
.login-info-area .form .btn {height: 40px;line-height: 40px;text-align: center;}
.login-info-area .form .btn .btn-inp {width: 100%; height: 100%;background: #1890FF;color: #fff;border-radius: 3px;font-size: 16px;}
.login-info-area .user-grous{padding-top:15px;padding-bottom: 15px ;border-bottom: 1px solid #ddd;}
.login-info-area .user-grous li{float: left;text-align: center;color: #333;width: 62px;}
.login-info-area .user-grous li a{display: block;}
.login-info-area .user-grous li a:hover p{color: #2CC17B;}
.login-info-area .user-grous li img{height: 30px;}
.login-info-area .user-grous li p{margin: 8px 0 0;}
.login-info-area .user-bar .tit{margin-left: 10px;}
.login-info-area .late-list {padding: 10px 0;border-bottom: 1px solid #ddd;}
.login-info-area .late-list .tit {padding-left: 10px;width: 170px;}
.login-info-area .late-list .tit span{color: #999;}
.login-info-area .late-list .tit p{white-space:nowrap;overflow:hidden;text-overflow : ellipsis;}
.login-info-area .late-list .go-on{display: inline-block;padding: 10px 20px;color: #E60610;font-weight: bold;cursor: pointer;}
.login-info-area .loginout{text-align: center;padding-top: 8px;}


/*����*/
.liucheng {
    background: #fff;
    /*   border: 1px dashed #eee;*/
    margin-top: 10px;
    margin-bottom: 10px;
    /*padding: 10px;*/
}

    .liucheng .stepitem {
        width: 243px;
        font-size: 14px;
    }

.stepitem .s-i-1 {
    padding-left: 61px;
    background: url(../img/icon_steps_03.png) no-repeat 0 10px;
    height: 50px;
    padding-top: 20px;
    display: inline-block;
    float: left;
}

.stepitem .s-i-2 {
    padding-left: 61px;
    background: url(../img/icon_steps_05.png) no-repeat 0 10px;
    height: 50px;
    padding-top: 20px;
    display: inline-block;
    float: left;
}

.stepitem .s-i-3 {
    padding-left: 61px;
    background: url(../img/icon_steps_07.png) no-repeat 0 10px;
    height: 50px;
    padding-top: 20px;
    display: inline-block;
    float: left;
}

.stepitem .s-i-4 {
    padding-left: 61px;
    background: url(../img/icon_steps_09.png) no-repeat 0 10px;
    height: 50px;
    padding-top: 20px;
    display: inline-block;
    float: left;
}

.stepitem .s-i-5 {
    padding-left: 61px;
    background: url(../img/icon_steps_12.png) no-repeat 0 10px;
    height: 50px;
    padding-top: 20px;
    display: inline-block;
    float: left;
}

.stepitem .s-i-6 {
    padding-left: 61px;
    background: url(../img/icon_steps_21.png) no-repeat 0 10px;
    height: 50px;
    padding-top: 20px;
    display: inline-block;
    float: left;
}