html,body,ul,ol{padding: 0;margin: 0;}
ul li,ol li{list-style: none;padding: 0;margin: 0;}
select,option,input,button{border: none;background: none;box-shadow: none;outline: none;padding: 0;margin: 0;}
h1,h2,h3,h4,h5,h6{padding: 0;margin: 0;}
em,i{font-style:normal;}
.btn,.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline: none;box-shadow: none;outline: none !important;padding: 0;outline-offset:0;}
a,a:hover,a:focus{text-decoration:none!important;outline: none;}
img{border: none; vertical-align: middle;}
.w-100{width: 100%;}
.h-100{height: 100%;}
.obj-cover{object-fit: cover;font-family:'object-fit: cover;';}
.content-img img,.content-img table{max-width: 100%!important;height: auto!important;}
.content-img ul{width: 100%!important;}
.content-img video{width: 100%;height: auto;}
.content-img p{margin-bottom: 0;}
.float-left{float: left;}
.float-right{float: right;}
.font-size0{font-size: 0;}
.space1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.fontsize38{font-size: 38px;}
.fontsize30{font-size: 30px;}
.fontsize24{font-size: 24px;}
.fontsize18{font-size: 18px;}
.fontsize16{font-size: 16px;}
.line-height18{line-height: 1.8;}
.color1{color: #fff;}
.color2{color: #dadada;}
.color3{color: #333;}
.color4{color: #bdbdbd;}
.color5{color: #0033cc;}
.color6{color: #ff1e2e;}
.padding10{padding: 10px 0;}
.padding60{padding: 60px 0;}
.margintop70{margin-top: 70px;}
.margin-top50{margin-top: 50px;}
.margin-top36{margin-top: 36px;}
.margintop10{margin-top: 10px;}
.line{border-bottom: 1px solid #e9e9e9;}
.body-bj{background: #f2f2f2;overflow-x: hidden;}
.bj1{background: #fff;}

@media(max-width: 468px){
	.fontsize38{font-size: 22px;}
	.fontsize30{font-size: 20px;}
	.fontsize24{font-size: 18px;}
	.fontsize18{font-size: 16px;}
	.fontsize16{font-size: 14px;}
	.padding60{padding: 40px 0;}
	.margintop70{margin-top: 50px;}
	.margin-top50{margin-top: 40px;}
	.margin-top36{margin-top: 24px;}
}


/*登录*/
.logon-bj-1{background: #0033cc;}
.register{width: 86%;max-width: 390px;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.register-input-bj{background: #fff;border-radius: 4px;padding: 10px;}
.register-input input,.register-input .register-code a,.register-button{height: 60px;line-height: 60px;}
.register-input input{width: 100%;font-size: 18px;color: #222;}
.register-input{position: relative;}
.register-input .register-code{position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.register-code a{display: block;font-size: 18px;}
button.register-button{width: 100%;background: #92c623;border-radius: 4px;}

@media(min-width: 751px){
	.mobilenone{display: none;}
}
@media(max-width: 750px){
	.pc-none{display: none;}
	.logon-bj-1{background: #fff;}
	.system{height: 70px;line-height: 70px;background: #0033cc;width: 100%;position: fixed;left: 0;top: 0;}
	button.register-button{border-radius: 50px;background: #0033cc;}
	.register-input input,.register-input .register-code a,.register-button{height: 70px;line-height: 70px;}
}
@media(max-width: 468px){
	.system{height: 50px;line-height: 50px;}
	.register-input input,.register-input .register-code a,.register-button{height: 50px;line-height: 50px;}
}
/*登录 end*/

/*广告栏*/
.casesa{height: 140px;width: 100%;position: fixed;left: 0;top: 0;background: #fff;z-index: 999;}
.return_index{position: fixed;top: 15px;left: 15px;z-index: 1000;}
.return_index a{display: inline-block;color: #fff;background: #0033cc;padding: 5px 15px;border-radius: 20px;}

.header-img{padding: 10px 0;}
.header-img img{height: 50px;}
.header-search{position: fixed;top: 24px;right: 15px;}
.search-ul li{display: inline-block;vertical-align: top;margin-left: 10px;}
.icon-plus{display: inline-block;width: 24px;height: 24px;vertical-align: middle;background: url(../images/plus.png) center center no-repeat;background-size: 100% 100%;}
.btn-search{border: none;}
.btn-search img{height: 24px;}

.search-box{position: absolute;right: -46px;top: 0;z-index: 9999;font-size: 0;line-height: 46px;width:320px;max-height:0;opacity: 0;overflow: hidden;background:url(../images/search_bj.png) no-repeat right 18px top;}
.nav-search .search-box{opacity: 1;max-height:80px;padding-top:12px;}
.search-box .search,.search-box .button{height:46px;line-height:46px;display: inline-block;vertical-align: top;font-size: 14px;}
.search-box .search{width: 260px;background: #fff;z-index: 9999;padding: 0 15px;color: #666;border: 1px solid #f0f0f0;box-shadow: 1px 1px 3px #f0f0f0 inset;}
.search-box .button{width: 60px;background: #0033CC;color: #fff;text-align:center;cursor: pointer;}
.navbar{margin: 0;}

.slideBox{position:relative;overflow:hidden;width:100%;margin-top: 140px;}
.slideBox-top{margin: 0;}
.slideBox .hd ul{width: 100%;text-align: center;bottom: 0;position: absolute;left: 50%;z-index: 1;transform: translateX(-50%);}
.slideBox .hd li{transition:background 0.5s,opacity 0.9s;width: 6px;height: 6px;margin:0 4px;border-radius: 20px;background:rgba(255,255,255,0.5);display:inline-block;vertical-align: top;position: relative;cursor: pointer;-webkit-transition: background .5s,opacity .5s;-moz-transition: background .5s,opacity .5s;overflow:hidden;line-height: 4em;}
.slideBox .hd li.on{background:#fff;opacity: 1;}
.slideBox .bd{position:relative; z-index:0;padding: 0;}
.slideBox .bd li{position:relative; text-align:center;}
.slideBox .bd li img{vertical-align:top;width: 100%;}

@media(max-width: 468px){
	.casesa{height: 100px;}
	.header-img{padding: 5px 0;}
	.header-img img{height: 40px;}
	.header-search{position: fixed;top: 24px;right: 15px;}
	.icon-plus{width: 18px;height: 18px;}
	.btn-search img{height: 18px;}
	.search-box{width:300px;right: -40px;}
	.search-box .search{width: 240px;}

	.slideBox{margin-top: 100px;}
}

.index-width-title{height: 70px;line-height: 70px;}
.index-width-title .plus-right{position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.index-title-width{width: 100%;overflow-x: auto;white-space: nowrap;}
.index-title-width span{padding: 0 6px;}
.index-title-width span:last-child{padding-left: 0;}
.index-title-width::-webkit-scrollbar{width: 0;height: 0;background-color: #aab4ba;display: none;}

#nav_keleyi_com{z-index: 99;top: 140px;width: 100%;height: 70px;line-height: 70px;background: #fff;}
.index-icon-plus{position: relative;height: 70px;line-height: 70px;}
/*.index-product{padding: 0 15px;}*/
.official{height: 70px;}
.official .icon-span1,.official .icon-span2{width: 18px;height: 16px;position: absolute;left: 50%;transform: translateX(-50%);display: block;}
.official .icon-span1{background: url(../images/icon1.png) no-repeat;background-size: 100% 100%;}
.official .icon-span2{background: url(../images/icon2.png) no-repeat;background-size: 100% 100%;}
.official .icon-span1{top: 6px;}
.official .icon-span2{bottom: 2px;} 
.position-span{position: relative;}
.position-span ul.span-nav,.position-span ul.span-nav1{position: absolute;width: 120px;background: #fff;z-index: 9999;left: 50%;transform: translateX(-50%);border-radius: 4px;background-size: 0 2px 4px #f1f1f1;}
.position-span ul.span-nav{bottom: 9px;}
.position-span ul.span-nav1{top: 6px;}
.index-icon-plus .icon-plus1-left,.index-icon-plus .icon-plus2-right{position: absolute;top: 50%;transform: translateY(-50%);z-index: 9;background: #fff;width: 40px;height: 70px;text-align: center;line-height: 70px;}
.index-icon-plus .icon-plus1-left .icon-plus{position: absolute;top: 50%;transform: translateY(-50%)}
.index-icon-plus .icon-plus2-right .icon-plus{right: 10px;position: absolute;top: 50%;transform: translateY(-50%);}
.index-icon-plus .icon-plus1-left{left: -15px;}
.index-icon-plus .icon-plus2-right{right: -15px;}
.span-nav li,.span-nav1 li{line-height: 30px;height: 30px;border-bottom: 1px solid #f1f1f1;}
.span-nav li:last-child,.span-nav1 li:last-child{border-bottom: none;}
.span-nav li a,.span-nav1 li a{width: 100%;display: block;color: #5c5c5c;}
.span-nav li.active a,.span-nav1 li.active a,.span-nav li a:hover,.span-nav1 li a:hover{color: #ff1e2e;}
.span-nav{max-height: 90px;overflow-y: auto;box-shadow: 1px 1px 4px #f0f0f0;;}
.span-nav1{max-height: 270px;overflow-y: auto;box-shadow: 1px 1px 4px #f0f0f0;}
.position-span .span-nav,.position-span .span-nav1,.official .icon-span1:before,.official .icon-span2:before{display: none;}
.position-span:hover .span-nav,.position-span:hover .span-nav1,.official .position-span:hover .icon-span1:before,.official .position-span:hover .icon-span2:before{display: block;}
.official ul li,.official ul li a{text-align: center;font-size: 24px;color: #222;}
.icon-plus-24,.official a{font-size: 24px;color: #ff1e2e;}
.official .add-title-position{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.position-span ul.span-nav,.position-span ul.span-nav1{position: absolute;width: 120px;background: #fff;z-index: 9999;left: 50%;transform: translateX(-50%);border-radius: 4px;background-size: 0 2px 4px #f1f1f1;}
.position-span ul.span-nav{bottom: 9px;}
.position-span ul.span-nav1{top: 6px;}
.official .icon-span1:before,.official .icon-span2:before{content: "";width: 0;height: 0;border: 8px solid #fff;text-align: center;display: inline-block;position: absolute;left: 50%;transform: translateX(-50%);}
.official .icon-span1:before{top: -16px;border-bottom: none;border-left-color: transparent;border-right-color: transparent;}
.official .icon-span2:before{bottom: -12px;border-top: none;border-left-color: transparent;border-right-color: transparent;}
.position-span .span-nav,.position-span .span-nav1,.official .icon-span1:before,.official .icon-span2:before{display: none;}
.position-span:hover .span-nav,.position-span:hover .span-nav1,.official .position-span:hover .icon-span1:before,.official .position-span:hover .icon-span2:before{display: block;}

@media(max-width: 468px){
	.index-width-title{height: 46px;line-height: 46px;}
	#nav_keleyi_com{top: 100px;height:70px;line-height: 70px;background: #fff;}
	.index-icon-plus{height: 70px;line-height: 70px;}
	.index-icon-plus .icon-plus1-left,.index-icon-plus .icon-plus2-right{width: 30px;height: 70px;line-height: 70px;}
	.official{height: 70px;}
	/*.official .icon-span1,.official .icon-span2{width: 10px;height: 8px;}*/
	.position-span ul.span-nav,.position-span ul.span-nav1{width: 130px;}
	.official ul li,.official ul li a,.icon-plus-24,.official a{font-size: 14px;}
}
@media(max-width: 378px){
	.official ul li,.official ul li a,.icon-plus-24,.official a{font-size: 12px;}
}

.ment-title{line-height: 60px;}
.ment-title a{color: #0033cc;font-size: 12px;}
.index-ranking-width{width: 66%;line-height: 31px;font-size: 16px;overflow-x: auto;white-space: nowrap;}
.index-ranking-width a,.index-width-right a,.pagecolor a{color: #0033cc;line-height: 2;margin: 0 4px;display: inline-block;}
/*.index-ranking-width{width: 60%;line-height: 31px;font-size: 16px;overflow-x: auto;white-space: nowrap;}*/
.index-ranking-width::-webkit-scrollbar{width: 0;height: 0;background-color: #aab4ba;display: none;}
.index-width-left{width: 22%;line-height: 2;}
.index-width-right{width: 78%;}
.ranking-left-1{position: relative;}
.ranking-left-1 .icon-plus-1{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.panel-default{border: none;}
.panel-default .panel-head{padding: 0;background: #fff;border: none;}
.panel-default>.panel-heading+.panel-collapse>.panel-body{padding: 0;border: none;}
.panel{margin-bottom: 0;box-shadow: none;}

@media(max-width: 468px){
	.ment-title{line-height: 40px;}
	.ment-title a{font-size: 12px;}
}

.img-left{margin-left: 10px;}
.index-img-1 a{line-height: 30px;margin-left: 10px;}
.index-img-1 a img{height: 18px;}
.index-ranking-width-1{width: 88%;overflow-x: auto;white-space: nowrap;}
.index-ranking-width-1::-webkit-scrollbar{width: 0;height: 0;background-color: #aab4ba;display: none;}

.complete-title{color: #0033cc;}
.complete-nav li{display: inline-block;vertical-align: top;margin: 4px;position: relative;}
.complete-nav li a{font-size: 14px;display: inline-block;color: #333;border: 1px solid rgba(211,211,211,0.6);padding: 2px 10px;}
.complete-nav-1  li a{color: #777;border: 1px dashed rgba(211,211,211,0.6);}
.complete-nav-1  li a:hover{background: #0033cc;color: #fff;border: 1px solid #0033cc;}
.complete-nav li i{width: 14px;height: 14px;padding: 2px; background: url(../images/jiant3.png) center center no-repeat #ddd;display: block;position: absolute;top: -7px;right: -7px;border-radius: 50%;overflow: hidden;}


.marginbottom120{margin-bottom: 120px;}
footer{width: 100%;height: 120px;position: fixed;left: 0;bottom: 0;z-index: 999;background: #fff;border-top: 1px solid #f2f2f2;}
.footer-plus{height: 60px;line-height: 60px;position: relative;}
.footer-plus .icon-plus-right{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}
.footer-ul{width: 100%;}
.footer-title-width{width: 100%;overflow-x: auto;white-space: nowrap;}
.footer-title-width::-webkit-scrollbar{width: 0;height: 0;background-color: #aab4ba;display: none;}
.footer-left{background: #f7f7f7;}
.footer li{min-width: 33%;width: auto;display: inline-block;vertical-align: top;text-align: center;height: 60px;line-height: 60px;}
.footer li a{font-size: 30px;color: #0033cc;}
.footer li a span{font-size: 20px;}
.footer-nav li{width: 50%;border-right: 1px solid #dcdcdc;}
.footer-nav li:last-child{border-right: none;}

@media(max-width: 468px){
	.marginbottom120{margin-bottom: 80px;}
	footer{height: 80px;}
	.footer-plus,.footer li{height: 40px;line-height: 40px;}
	.footer li a{font-size: 16px;}
	.footer li a span{font-size: 14px;}
}

.allcourses-nav li{display: inline-block;vertical-align: top;padding: 0 10px;}
.questions-padding{width: 100%;position: fixed;left: 0;background: #fff;z-index: 1000;}
.allcourses-nav li .footer-cont{display: none;}
.allcourses-nav li:hover .footer-cont{display: block;}
.questions-nav li{width: 100%;display: block;height: 32px;line-height: 32px;}
.questions-nav li a{color: #333333;padding: 0 10px;line-height: 1.5;}
.questions-nav li a:hover{color: #0033cc;}



.thumbs_line{border-top: 1px solid #f1f1f1;padding: 20px 0;}
.thumbs_title a img{height: 20px;}
.thumbs_title a span{display: inline-block;vertical-align: middle;}
.thumbs_title a{font-size: 14px;display: inline-block;color: #888888;border: 1px solid #cdcdcd;border-radius: 50px;padding: 4px 15px;}
.form_textarea{width: 100%;padding: 6px;font-size: 20px;border: 1px solid #f1f1f1;height: 120px;resize: none;}
.btn_submit{width: 100%;margin-top: 10px;font-size: 14px;color: #fff;padding: 6px;background: #0033cc;}
.thumbs-padding{border-top: 1px solid #f1f1f1;}
.thumbs_text_padd{padding: 10px 0;border-bottom: 1px solid #f1f1f1;}
.thumbs_title{font-size: 16px;color: #888;}
.thumbs_title span{font-weight: bold;margin: 0 6px;}
.thumbs_title button{font-weight: bold;color: #333;}
.thumbs_text{font-size: 16px;font-weight: bold;line-height: 2;color: #333;}