@charset "utf-8";
/* CSS Document */

div,dt,dl,dd,ul,li,p,h1,h2,h3,h4,h5,h6,img {
	margin:0px;
	padding:0px;
}
img{ border:0px;}
.baise{ background:#ffffff}
body {
	font-size:15px;color:#333333;font-family:"微软雅黑"; background:#f7f7f7 !important; margin:0px; padding:0px;box-sizing:content-box;-webkit-box-sizing:content-box;}

ul, li {
	list-style-type:none;
}
.phonenone{ display:inline;}
.addno{ display:none;}
a {
	color:#535353;
	text-decoration:none;
}

a:hover {
	color:#ff5400;
	text-decoration:none;
}
.red{color: #FF0202;}
.orange{ color: #ff5400}
.blue{ color: #0066CC}
.font12{ font-size:12px;}
.box{ height:auto; overflow:hidden;}
.clear {
	clear:both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.wrap {
	width:1200px;
	margin:0 auto;
}
.banner_wrap {
	width:auto;
	margin:0 auto;
	text-align:center;
}

.clearfix{
clear:both;
}
.clearfix:after {
	
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
*html .clearfix {
	height:1%;
}
*+html .clearfix {
	height:1%;
}


.clear{ clear:both}
.topmainadd{  width:100%; height:auto; background: #fff; box-sizing: border-box;}
.topmain{  width:1200px; margin:0px auto;}
.topmaincon{ width:1200px;}
.logobox{  width:100%; padding: 15px 0; display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between; align-items: center;}
.logo{ padding-left:0px;}
.logo a{display: block; font-size: 28px; font-weight: bold;max-width: 500px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.logo a img{width: auto; height: auto; max-height: 80px;}
.tel{ padding-right:0px;}
.top1{height:12px;color:#535353; float:right;text-align:right;width:200px;}
.top1 span{height:20px;display:block;text-align:right; padding-left:10px; width:150px;}
.tel400{text-align:left; box-sizing:content-box;-webkit-box-sizing:content-box;}
.tel400 span{ color:#ff5400; font-size: 18px; display: block;padding-left: 30px; height: 25px; line-height: 25px; background: url(360sokdp1-tel.jpg) no-repeat left center; background-size: 25px 25px;}
.tel400 p{ color:#535353; font-size: 14px; margin-top: 5px;}
/*nav begin*/
.navxt{height:10px; border-top:2px solid #ff5400; text-align:center;margin-top:10px; width:1170px;}
.navbox{height:55px; width: 100%;background:#ff5400;}
.nav{height:55px; line-height:55px; clear:both;}
.nav ul{margin:0px; padding:0px; list-style:none; }
.nav ul li{width:11%;  float:left; text-align:center;height:55px;} 
.nav ul li a:link{color:#ffffff; font-family:"微软雅黑"; font-size:18px;}
.nav ul li a:visited{color:#ffffff; font-family:"微软雅黑"; font-size:18px;}
.nav ul li a:hover{color:#ffffff; text-decoration: underline;}
.nav ul li.bg{border-left: 1px solid #df5702;border-right: 1px solid #df5702;color:#ffffff;background:#cc4503;}
/*banner begin*/
.bannerbox{ text-align:center;background:#FFF; margin-top:2px;}
.banner{height:auto; padding-top:0px; margin-bottom:5px;}
.banner img{ width:1200px;min-height:200px; border:0px;}

.inner{margin-top:10px;}/* 20px */
.inner_left{width:287px;}
.inner_right{width:895px;background:#ffffff}
.sy_right{width:894px;}
.nylists{padding:0px 10px 10px 10px;border:1px #dadada solid;}

.rightkk_all{padding:5px 20px 15px 20px; margin-bottom:20px;height:auto; overflow:hidden;background:#FFFFFF;}
.alltitle{height:45px; line-height:45px;  font-family:"微软雅黑"; font-size:18px; color:#333333; font-weight:bold; border-bottom:1px #d5e3e8 solid; }
.alltitle img{ margin-top:5px; margin-right:10px; float:left;}
.alltitle span{float:right; padding-top:0px;}
.alltitle span a:link,.alltitle span a:visited,.alltitle span a:hover{ font-weight:normal; font-size:12px;font-family:"微软雅黑";}

.rightkk_all .addcourse{ width:auto;  padding: 20px 0px;}
.addcourse>ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.addcourse ul li {
	list-style:none;width: 32%;
    margin-bottom: 22px;
	text-align:center;
	font-size:14px; 
	line-height:28px;
	max-width:350px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	max-height: 230px;
	display: flex;
	flex-direction: column;
} 

.addcourse ul li img {
	display:block;
	width: 99%;
    margin-bottom: 8px;
    max-height: 100%;
	height: auto;
    border: 1px solid #e2e2e2;
}
.addcourse ul li a {
	color:#666;
	text-decoration:none;text-align:center;
	display: block;
}
.addcourse ul li a:nth-child(1){
	width: 270px;
	height: 170px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.addcourse ul li a:nth-child(2){
	height: 30px;
	line-height: 30px;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.addcourse ul li a:hover{color:#ff5400;}
/*about box begin*/
.syaboutbox{height:auto;padding:20px 0px 0px 0px; line-height:35px;}
.syaboutbox .logoimg{width:200px;height:130px;float:left; padding-right:10px;}
.syaboutbox_img{padding-top:15px;padding-bottom:20px; clear:left;}
.syaboutbox_img ul{ margin:0px; padding:0px;display: flex;display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;justify-content: space-between;}
.syaboutbox_img ul li {
    text-align: center;
    font-size: 13px;
    width:400px;
	padding-bottom:20px;
    overflow: hidden;
	 display: inline-block;
    *display:inline;
      *zoom:1;
     margin: 0;
    vertical-align: top; 
}
.syaboutbox_img ul li:nth-child(3){ clear:left;}
.syaboutbox_img ul li img {
    display: block;
    border: 1px solid #dedede;
    width: 398px;
    min-height: 200px;
	float:left;
}
.show_cont{padding:20px 0 0;} 

/* right */
.leftkk_all{padding: 5px 20px 15px 20px;margin-bottom:20px;height:auto; overflow:hidden;background:#FFFFFF;}
.contact_con{ line-height:40px;padding-top:10px;}
.contact_con ul{ margin:0px; padding:0px;}
.contact_con li{ line-height:30px;position: relative;}
.inner_left li a{font-size:12px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.contact_con  li a{position: absolute;top: 5px;left: 75px;display: block;}
.contact_con  li:nth-child(3) a{width: 30px;height: 20px;background: url(class/qq.gif) no-repeat center;}
.contact_con  li:nth-child(4) a{width: 68px;height: 23px;background: url(class/class_76.gif) no-repeat center;}
.nynew_cont ul li{background:url(class/dot.jpg) no-repeat left 17px; height:35px;line-height:35px; padding-left:10px; width:100%; overflow:hidden;}
.nynew_cont{padding:10px 0px;}
.youbian_pt_l{padding:10px 0px;}
.youbian_pt_l ul li{margin:0;}
.youbian_pt_l ul li:nth-child(1){margin-top: 5px;}
.youbian_pt_l ul li:hover{box-shadow: 0 0 5px 2px rgba(0,0,0,.2);}
.youbian_pt_l ul li:hover a{color:#ff5400;}
.youbian_pt_l ul li img{width: 100%;height: auto; vertical-align: top;}
.youbian_pt_l ul li a{font-size: 16px;margin: 0px 0 5px;display: block; box-sizing: border-box;}
.youbian_pt_l ul li a:nth-child(2){height: 35px; line-height: 30px;padding-left: 10px;}
/*foot begin*/
.linkrel{margin-top:15px; height:35px; line-height:35px;border:1px #dadada solid; padding-left:20px; padding-right:20px; }
.link{background:url(class/top.gif) no-repeat right center;}
.link b{padding-right:10px; color:#333;}
.footer{margin-top: 20px; height:auto; border-top:#dadada solid 1px; line-height:40px; padding: 20px 0; text-align:center; color:#535353;}
.footer p a,.footer p a:link,.footer p a:visited{color:#535353;font-size: 14px;}
.footer p{font-size: 14px;line-height: 25px;}
.footer p a:hover{color:#ff5400;}
#to_top{position: fixed;bottom:0px;right:0px;opacity: 1;cursor: pointer;z-index: 999;
 width: 36px;height: 41px;background: url(class/down_img5.png) no-repeat center;}
.pz_menubox{ display:none;}

.location{height:45px; line-height:45px;  font-family:"微软雅黑"; font-size:18px; font-weight:bold; padding: 0 20px; margin-top: 5px;border-bottom: 1px #d5e3e8 solid;}
.location span{float:right;font-family:"微软雅黑"; font-size:12px; font-weight:normal; color:#999; background:url(class/kcsz_03.gif) no-repeat left; padding-left:15px;}
.location span a{font-family:"微软雅黑"; font-size:12px; font-weight:normal; color:#999;}
.location span a:hover {
	color:#ff5400;
}
.location b{display:block;background:url(class/xx_35.gif) no-repeat left;padding-left:20px;}
.inner_cont,.inner_cont1,.inner_cont2,.inner_cont3{ word-wrap: break-word!important;}
.inner_cont1{padding:20px 20px 50px 20px; line-height:30px;font-size: 15px; line-height:35px;}
.inner_cont1 h2{ font-size:18px; line-height:35px;font-weight:bold;}
.inner_cont_imgh2{font-weight: bold; font-size: 16px;height: 50px;text-align: center;}
.inner_cont_img { max-width:100%; text-align:center;}
.inner_cont1 img,.inner_cont1 p img{max-width:100%; height:auto;}
.inner_cont2{padding:20px 20px 50px 20px;}
.inner_cont2 ul{margin-bottom: 20px;}
.inner_cont2 ul li span{float:right; color:#999;} 
.inner_cont2 ul li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;}
/* 同人 */
.chakan_luo ul li a{position: relative;}
.chakan_luo ul li a::before{content: "电话咨询";width: 70px;height: 25px;color: #ff5400; border-radius: 50px;border: 1px solid #ff5400;display: flex;justify-content: center;align-items: center;line-height: initial;font-size: 13px; position: absolute;top: 10px;right: 10px;}
.chakan_luo ul li a:hover::before{color: #fff;background-color: #ff5400;}
.chakan_luo ul li a::after{content: "";width: 25px;height: 25px;position: absolute;top: 11px;right: 100px; background-image: url(class/ting_luo.png);background-repeat: no-repeat;background-position: left center;background-size: 25px 25px;}
.inner_cont2 ul li{background:url(class/dot.jpg) no-repeat left 22px; border-bottom: dotted #d0cfcf 1px; height:45px; padding-left:15px; line-height:45px;}
.inner_cont3{padding:30px 20px;}
.inner_cont3 ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.inner_cont1 b,.inner_cont1 strong{font-size:auto; font-weight:bold;}
.case_list_bd_box{padding-top:15px;padding-bottom:20px;}
.case_list_bd{ padding-left:20px;}
.case_list_bd_box ul li {
    list-style: none;
    float: left;
    text-align: center;
    font-size: 13px;
    width:400px;
    padding-left:0px;
	margin-bottom:20px;
    overflow: hidden;
	_display:inline; 
	position:relative;
	cursor: pointer;
	max-height:400px;
}
.case_list_bd_box ul li:nth-child(2n+1){
     clear:left;
}
/*.case_list_bd_box ul li:nth-child(20){ clear:left;} */
.case_list_bd_box ul li img {
    display: block;
    border: 1px solid #dedede;
    width:398px;
    height:300px;
}
.case_list_bd .float{
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:1px;
	width:100%;
	height:100%;
	background:url(class/pic_bg.png)  repeat;}
.float_cn{
	margin:37px auto 0 auto;
	width:360px;
	text-align:center;
	vertical-align:middle;}
.float_cn h3 a{
	font-size:22px;
	font-weight:normal;
	color:#fff;}
.float_cn h3 a:hover{
	color:#f8b500;}
.float_cn p{
	margin-bottom:15px;
	padding:5px 0 10px 0;
	color:#bababa;
	border-bottom:1px dotted #fff;}
.float_cn .details{
	color:#bebebe;}
.float_cn .details:hover{
	color:#f8b500;}
	
/*teachbox begin*/
.pubuliu_box{ break-inside: avoid;}
.photomain ul {
	text-align: center; 
	
}
.photomain li {float: left;
	text-align: center;
	padding-bottom: 20px;
	text-align: center; 
	display: inline; 
}
.photomain li:nth-child(3n+1){
     clear:left;
}
.pubuliu_box a{ display:block;border:#E5E5E5 1px solid; width:260px;}

.pubuliu_img {
	width:260px;
	height:200px;
}
.pubuliu_teacherimg {
	width:260px;
	max-height:300px;
}
.pubuliu_box a span{display:block;width:260px;height:40px; line-height:40px;text-align:center; overflow:hidden;} 
.pubuliu_box a:hover{ display:block;border:#ff5400 1px solid; width:260px;}
.pubuliu_box a:hover span{
	background:#ff5400;
	display:block;
	color:#FFF;width:260px;height:40px; line-height:40px;
}
/*feedbook begin*/
.feedbook{}
.feedbook_tit{background-color:#f5f5f5;color:#A71E32;font-size:14px;border:1px solid #e1e1e1;padding:3px; margin-top:5px; margin-bottom:5px;font-weight:bolder;}
.feedbook_tishi{padding-top:10px;color:#666666;}
.feedbook p{padding-top:15px; clear:both;}
.feedbook p span{ display:block;width:80px; float:left;padding-left:5px;}
.feedbook_wxts{}
.feedbook input{}
.feedbook .wsbm{display:block;width:500px; float:left;color:#333; height: 32px; line-height:32px; padding-left:0px;border:#000 solid 1px;}
.feedbook .m_box{color:#333; height:100px; line-height:32px; width:500px; padding-left:0px;border:#000 solid 1px;}
.feedbook .addpadding_sub{padding-left:85px;}


/* 22/1/25 */
.mypage{
	padding: 10px 0px 0;
}
#demo31 {
	margin:0 auto;
	height:auto;
	width:100%;
	overflow:hidden;
	padding:0;
}
#indemo31 {
	float:left;
	width: 100%;
}
#demo41 {
	float: left;
}
#demo51 {
	display: none;
}
#demo31 ul {
	margin:0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	overflow:hidden;
}
#demo31 ul li {
	display: block;
	list-style:none;
	float:left;
	text-align:center;
	font-size:14px; 
	line-height:28px;
	width: 32%;
	overflow:hidden;
}
#demo31 ul li:nth-child(n+7){
	display: none;
}
#demo31 ul li img {
	display:block;
	border:1px solid #dedede;
	width:100%;
	height:auto;
}
#demo31 ul li a:nth-child(1)::before{
	content: "查看详情";
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,.5);
	font-size: 18px;
	color: #fff;
	justify-content: center;
	align-items: center;
}
#demo31 ul li a:nth-child(1):hover::before{
	display: flex;
}
#demo31 ul li a {
	color:#666;
	text-decoration:none;text-align:center;
	display: block;
	position: relative;
}
#demo31 ul li a:nth-child(2) {
	height: 30px;
	line-height: 30px;
	
}
.addcourselist{padding: 20px 20px;}
.addcourselist .addcourse{padding: 0px 0px ;}
#demo31 ul li a:hover{color:#ff5400;}

.class-jianjie{padding-left: 30px; background: url(class1-jianjie.png) no-repeat center left; background-size: 20px 20px;}
.class-youshi{padding-left: 30px; background: url(class1-youshi.png) no-repeat center left; background-size: 20px 20px; display: inline-block; line-height: 30px; font-size: 16px;}
.class-fenbu{padding-left: 30px; background: url(class1-fenbu.png) no-repeat center left; background-size: 20px 20px; display: inline-block; line-height: 30px; font-size: 16px;}
.class-kecheng{padding-left: 30px; background: url(class1-kecheng.png) no-repeat center left; background-size: 20px 20px;}
.class-jiaoshi{padding-left: 30px; background: url(class1-jiaoshi.png) no-repeat center left; background-size: 20px 20px;}
.class-lianxi{padding-left: 30px; background: url(class1-lianxi.png) no-repeat center left; background-size: 20px 20px;}
.class-dongtai{padding-left: 30px; background: url(class1-dongtai.png) no-repeat center left; background-size: 20px 20px;}
.class-dayi{padding-left: 30px; background: url(class1-dayi.png) no-repeat center left; background-size: 20px 20px;}
.adddp1-botm{display: none;}

.adddongtailist .adddongtai ul li{width: 100%;max-width: 100%;margin-bottom: 40px;}
.adddongtailist .adddongtai ul li a{width: auto;height: auto;justify-content: flex-start;}
.adddongtailist .adddongtai ul li a img{width: 130px;height: 100px;border: none;margin: 0;border-radius: 10px;}
.adddongtailist .adddongtai ul li a .adddongtaibt{flex: 1;height: 100%;display: flex;display: -ms-flexbox;display: -webkit-flex;flex-direction: column; justify-content: space-between; margin-left: 15px;white-space: initial;text-align: left;}
.adddongtailist .adddongtai ul li a .adddongtaibt h3{font-size: 16px;color: #000000;line-height: initial; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.adddongtailist .adddongtai ul li a .adddongtaibt p{font-size: 12px; color: #333333; line-height: 20px;text-align: justify; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.adddongtailist .adddongtai ul li a .adddongtaibt span{line-height: initial; color: #333333;line-height: 20px;font-size: 12px;display: block;padding-left: 25px;background: url(class1-adddongtaibtsj.png) no-repeat center left;background-size: 20px 20px;}
.adddongtailist .adddongtai ul li a:hover .adddongtaibt h3{color:#ff5400;}

@media screen and (max-width:767px) {
.topmainadd {
    width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 30px;
}
body {
    font-size: 0.9em;
    font-family: 微软雅黑,雅黑;
    color: #575757;
}
.phonenone{ display:none;}
.wrap{ width:100%}
.navbox {
    height: auto;
    width: 100%;
    background: #f0532d;
}
.nav {
    height: auto;
    clear: both;
}
.nav ul{
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	overflow-x: auto;
}
.nav ul::-webkit-scrollbar {
    display: none;
}
.nav ul li.bg {
    background: #f0532d;
    height: auto;
    line-height: 40px;
    border: 0px solid #589DDA;
    text-decoration: underline;
}
.nav ul li {
	width: auto;
    padding: 0 15px;
    flex: 1 0 auto;
    height: auto;
    line-height: 40px;
}
.nav ul li a:visited {
    height: auto;
    line-height: 40px;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 16px;
}
.nav ul li.bg a, .nav ul li.bg a:hover {
    color: #fff;
    text-decoration: underline;
}
.nav ul li a:hover {
    color: #ffffff;
    text-decoration: underline;
}
.banner {
    margin-top: 20px;
    height: auto;
    display: none;
}
.sy_right {
    width: 100%;
}
.rightkk_all {
    height: auto;
    overflow: hidden;
	padding: 5px 15px 20px;
}
.addcourse {
    width: auto;
	padding: 0;
}
.rightkk_all .addcourse{padding: 5px 0;}
.show_cont{padding: 15px 0;}
.addcourse ul li{width:48%; margin:0;float: none;}
.addcourse ul li img{ display:block;width:99%; height:100%; margin:0 auto;}
.syaboutbox{height:auto; overflow:hidden;display: block;width: 100%;padding: 0;}
.syaboutbox_img{display: none;}
.syaboutbox_img ul li img {
    border: 0px;
    width: 100%;
}
.inner_left{width:100%}
.leftkk_all,.rightkk_all{border-left:0px solid #dadada;border-right: 0px solid #dadada; }
.leftkk_all{margin-bottom: 0;padding: 10px 15px 0;}
.youbian_pt_l{padding: 10px 0 0;}
.linkrel{
    display: none;
}
.link {
    background: none;
}
.topmain {
    width: 100%;
}
.topmaincon {
    width: 100%;
}
.logobox {
    padding: 15px;
	box-sizing: border-box;
}
.logo{
	width: 45%;
}
.logo a img{
	max-width: 100%;
}
.footer {
    line-height: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
	margin-top: 0;
}
.feedbook p span{ display:block;width:100%; padding-left:5px;}
.feedbook .wsbm{display:block;width:98%; float:left;}
.feedbook .m_box{display:block;width:98%; float:left;}
.location {padding: 0 15px;}
.location b{ display:none;color:#ff5400;background:none;padding-left:5px;}
.location span{ float:none;}
.inner_cont1{padding:10px 15px; line-height:28px;}
.inner_cont_img { width:100%; margin:0px auto;}
.inner_cont1 p img{width:100%; height:auto;}
.inner_right{ width:100%;}
.inner_right{ margin-bottom:10px;}
.inner_cont2{padding: 0px 15px 15px;}
.case_list_bd_box ul li{ display:block; float:none; width:100%;}
.photomain li{ display:block; float:none;width: 95%;
    margin: 2% 2%;
    padding: 0px;
}
.pubuliu_box a{ display:block;border:#E5E5E5 1px solid; width:100%;}
.pubuliu_box a:hover{ display:block;border:#ff5400 1px solid; width:100%;}
 
.pubuliu_img {width:100%; height:100%;
}
.pubuliu_box a span {
    display: block;
    width:100%;
    height:auto;
    line-height:30px;
    text-align: center;
    overflow: hidden;
} 
.inner_cont3 {padding:0 15px 15px;}
.case_list_bd{ padding-left:0px;}
.pz_menubox{ float:left; width:100%; position:fixed; left:0; bottom:0; z-index:999; display:block;}
.pz_menu{ float:left; width:100%; height:55px; background-color:#464646;}
.pz_menu ul{ float:left; width:100%;}
.pz_menu li{ float: left; width:25%; background:url(class/down_img1.jpg) right repeat-y;  }
.pz_menu li a{ float:left; width:100%; padding-top:9px; height:auto; color:#ffffff; font-size:14px; line-height:20px; text-align:center;} 
/* 22/1/17 */
.inner_cont2 ul li a{
	width: 70%;
}
.chakan_luo ul li a{width: 100%;}
.inner_left li a{
	width: 100%;
}

.addcourse ul li a{
	margin: 10px 0 0;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}

.footer p{
	padding: 0 10px;
}
.footer p a{
	white-space: nowrap;
}
#demo31 {
	margin:0 auto;
	height:auto;
	width:100%;
	overflow:hidden;
	padding:0;
}
#indemo31 {
	float:left;
	width: 100%;
}
#demo41 {
	float: left;
}
#demo51 {
	float: left;
}
#demo31 ul {
	margin:0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	max-height: initial;
}
#demo31 ul li {
	list-style:none;
	float:left;
	text-align:center;
	font-size:14px; 
	line-height:28px;
	width: 48%;
	min-width: 150px;
	max-width:350px;
	overflow:hidden;
}
#demo31 ul li img {
	display:block;
	border:1px solid #dedede;
	width:100%;
	height:auto;
}
#demo31 ul li a {
	color:#666;
	text-decoration:none;text-align:center;
}
#demo31 ul li a:hover{color:#ff5400;}
.addcourselist{padding: 0 15px 15px;}
.inner{margin-top: 0;}
.addcourse ul li a:nth-child(1){
	width: 100%;
	height: auto;
	max-height: 100px;
}
.addcourse>ul{
	width: 100%;
}
/* 2022/12/5 */
.youbian_pt_l ul li{border-radius: 15px;box-shadow: 0px 0px 2px rgba(0,0,0,0.4); padding: 15px; margin: 20px 0;}
.youbian_pt_l ul li a{
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.youbian_pt_l ul li a:nth-child(1){border-radius: 10px;}
.youbian_pt_l ul li a:nth-child(2){padding: 5px 0 0 !important; }
#to_top{display: none !important;}
.logo a{font-size: 20px;-webkit-line-clamp: 2; line-height: 25px;}
.adddp1-botm{ display: block; width: 100%; background-color: #fff; padding: 10px 5px; box-sizing: border-box; position: fixed; bottom: 0; left: 0;z-index: 99999999999;}
.adddp1-botm ul{display: flex;display: -ms-flexbox;display: -webkit-flex; justify-content: space-between; position: relative;}
.adddp1-botm ul li{width: 20%;}
.adddp1-botm ul li a{color: #000; font-size: 14px; display: flex;display: -ms-flexbox;display: -webkit-flex;flex-direction: column; justify-content: center;align-items: center;}
.adddp1-botm ul li:nth-child(1) a{color: #fff; background-color: #ff5400;flex-direction: row; height: 100%; border-radius: 30px;}
.adddp1-botm ul li:nth-child(1){width: 35%;}

/* 2023-09-26 */
.adddongtailist .adddongtai ul li{margin: 10px 0 10px;}
.adddongtailist .adddongtai ul li a{margin: 0;}
.adddongtailist .adddongtai ul li a img{width: 28vw;height: 21vw;}
.adddongtailist .adddongtai ul li a .adddongtaibt p{display: none;}
.adddongtailist .adddongtai ul li a .adddongtaibt h3{-webkit-line-clamp: 2;font-size: 16px;}

}