
/* 页面footer底部 */
.end1{width:100%;background:#2f2d2d; text-align: center; overflow:hidden; height: 368px;}
.end1C{ margin:auto; width:1200px; height:184px;padding-top: 35px;}

.end11{ float:left; width:140px;border-right: 1px solid #444242;}
.end11 span{ float:left; width:140px; height:35px; line-height:35px; font-size:16px; color:#fff; }
.end11 ul{ float:left; width:140px; }
.end11 ul li{ float:left; width:140px; height:30px; line-height:30px;}
.end11 ul li a{ color:#FFF; }
.end11 ul li a:hover{color: #db4339;}

.end12{ float:left; width:350px; height:auto;text-align: left; border-right: 1px solid #444242;}
.end12_bot{float: left;margin-left: 43px;margin-top: 7px;}
.end12_bot img{float: left;margin-top: 15px;}
.end12_bot_r{float: left;margin-left: 10px;}
.end12_bot_r span{font-size: 18px;color: #fff;}
.end12_bot_r h3{color: #db4339;font:32px/32px "Impact";}
.end12_bot_r p{font-size: 16px;color: #fff;}
.mto15{margin-top: 15px;}

.end13{ float:right; width:240px; height:auto; padding-top:15px; }
.end13 ul li{ float:left; width:120px; height:auto; margin-top: 10px;}
.end13 ul li b{ float:left; width:120px; height:auto; }
.end13 ul li b img{ width:94px; height:91px; }
.end13 ul li p{ float:left; width:120px; height:auto; line-height:20px; color:#fff; font-size:12px; }

.end2{ margin:auto; width:100%; height:146px;text-align:left; overflow:hidden;  border-top: 1px solid #413f3f;}
.end21{width: 1200px;margin: 0 auto;}
.end21 ul{margin-left: 303px;margin-top: 32px;}
.end21 ul li{float: left;margin-right: 10px;margin-bottom: 14px;}
.end21 p{font-size: 14px;color: #fff;text-align: center;clear: both;}
.end21 p a{color: #fff;}
.end21 a{ color:#fff; }

#foot{ width:100%; height:auto; margin:auto;background-color:#FFF; border-top:1px #DDD solid; overflow:hidden; }
.foot1{ width:980px; margin:auto; height:28px; line-height:28px; text-align:center; color:#AAA; margin-top:10px; }
.foot2{ width:980px; margin:auto; height:28px; line-height:28px; text-align:center; color:#666;}
.foot3{ width:980px; margin:auto; height:28px; line-height:28px; text-align:center; color:#666; margin-bottom:20px;}

.foot1 a,.foot2 a{ color:#666; }
.foot1 a:hover,.foot2 a:hover{ color:#FF0000; }

#footspace{ width:100%; height:40px; overflow:hidden }
#foot_copyright{ width:100%; height:50px; line-height:50px; text-align:center; overflow:hidden; }



/* 全部课程分类 开始 */
.boxing { height:0; left:50%; margin-left:-600px; width:1200px; top:0; position:absolute;z-index:99;}

.rightbox { right:0; top:0; width:240px; height:450px; background-color:rgba(255,255,255,0.9); z-index:1; position:absolute;}
.leftbox { position:absolute; left:0; top:226px; width:240px;*width:238px; border:1px solid #db4339;/*border-image:linear-gradient(to top,#ff8b33,#ed2f2e) 1 10;*/ background-color:#fff; box-sizing:border-box; height:490px; display:none;}

.licont>li { padding-right:26px; background:url("../../jm_img/index/aico2.png") no-repeat 220px center; text-align:left; padding-left:15px; cursor:pointer; height:70px;*height:69px;overflow: hidden;border-bottom:1px solid #e8e8e8; box-sizing:border-box;}
.itint { overflow:hidden; padding-top:4px; height:28px; line-height:28px;}
.itint span { font-size:16px; color:#333; margin-left:8px;}
.ping { font-size:12px; color:#a8a8a8; line-height:20px;}
.ping a{ color:#a8a8a8; margin-right:10px;}
.ping a:link{ color:#a8a8a8;}
.ping a:visited{ color:#a8a8a8;}
.licont li:hover .ping a:hover {color:#dfdfdf;}

.icobox { overflow:hidden; float:left; width:28px; height:28px; background-image:url("../../jm_img/common/icobox.png"); background-repeat:no-repeat;}
.ico1 { background-position:center 5px;}
.ico2 { background-position:center -51px;}
.ico3 { background-position:center -108px;}
.ico4 { background-position:center -165px;}
.ico5 { background-position:center -220px;}
.ico6 { background-position:center -275px;}
.ico7 { background-position:center -328px;}
.ico8 { background-position:center -387px;}
.ico9 { background-position:center -445px;}
.licont>li:hover { background:url("../../jm_img/index/aico1.png") no-repeat 220px center #db4339;}
.licont>li:hover .itint span,.licont li:hover .ping a{ color:#fff;}
.licont>li:hover .icobox { background-image:url("../../jm_img/common/icobox2.png");}

.cebox { position:absolute; left:239px; width:960px;*width:958px;background:#fff; height:490px;*height:464px; top:-1px; box-sizing:border-box; padding:12px 0; z-index:100; display:none;border-top:1px solid #db4339;border-bottom:1px solid #db4339;border-left:1px solid #fff;border-right:1px solid #db4339;}
.int1box { overflow:hidden;}
.int1box span { float:left; width:120px; text-align:right; font-size:14px; color:#db4339; line-height:34px;font-family:"宋体";}
.int1box span a {color:#db4339;font-weight: bold;}
.inlit { float:left; margin-left:15px; border-bottom:1px dashed #dddddd; width:788px; box-sizing:border-box; padding:5px 0;}
.inlit li {margin-right:10px;margin-left:10px;}
.inlit li { float:left;margin-bottom:5px;white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
-o-text-overflow:ellipsis; } .inlit li + li { margin-right:10px;margin-left:10px; } 
.inlit li a { font-size:13px; line-height:22px; color:#333; }
.inlit li a:hover { color:#db4339;}
.licont>li:hover .cebox { display:block;}

/* 右侧图片列表样式 */
.cebox .right{
	width: 960px; padding: 0px 5px 0 0; 
}
.cebox .right img{
	width: 155px; height: 121px;
}
.cebox .right h1 {font-size: 16px; margin: 5px 0 0px 36px;font-weight: bold;}
.cebox .right .mwxy_Second_list_none{
    width: 960px;
    height: 295px;
	margin-left: 0px;
    overflow: hidden;
    padding: 0 0;
    box-shadow: 0 0 1px rgba(0,0,0,.1);
    z-index: 11;
}
.cebox .right .mwxy_Second_list_none li {
    clear: none;
    float: left;
    width: 155px;
    overflow: hidden;
    margin-left: 30px;
	margin-bottom: 5px;
    border: none;
    height: 150px;margin-top:10px;cursor: pointer;
    transition: all 0.8s;
}
.cebox .right .mwxy_Second_list_none li a {
    display: block;
}
.cebox .right .mwxy_Second_list_none li img {
    width: 100%; 
}
.cebox .right .mwxy_Second_list_none li a:hover h3 {
    color: #db4339;
}
.cebox .right .mwxy_Second_list_none li h3{
    clear: both;
    width: 155px;
    line-height: 30px;
    overflow: hidden;
    font-size: 14px;
    color: #666;
    text-align: center;
}
.cebox .right .mwxy_Second_list_none li:nth-child(5n+0){
    margin-right: 0px;
}
.cebox .right .mwxy_Second_list_none li:hover {
    display: block;background: #fff;
    /*    animation: widths .2s;*/
}
.cebox .right li:hover{
    transform: scale(1.1);
}

.heinfo { padding:30px 20px 0; text-align:center;}
.heinfo img { width:75px; height:75px; border-radius:50%;}
.heinfo h5 { font-weight:400; font-size:14px; color:#008fd7;}
.logincont { padding:0 20px;}
.loint { margin-top:14px; position:relative; border-radius:3px; background:#008fd7; line-height:26px; text-align:center; cursor:pointer;}
.loint span { font-size:14px; color:#fff;}
.loint span a{  color:#fff;}
.loinli { position:absolute; left:0; top:24px; border:1px solid #008fd7; width:100%; box-sizing:border-box; padding-top:5px; display:none; z-index:2; background:#fff;}
.loinli li a { font-size:14px; color:#595757; line-height:20px;}
.loinli li a:hover { color:#008fd7;}
.loint:hover .loinli { display:block;}
.chating { overflow:hidden; text-align:center; font-size:0; padding-top:10px;}
.chating h5 { font-size:14px; color:#595757; line-height:26px; display:block;}
.chating img { width:94px; height:91px; display:block; margin:6px auto 0;}

/*四块展示*/
.contWidth{width:1200px;margin:0 auto;}		
.contWidth a:hover{text-decoration:none;outline:0;}	
.clearflow{overflow:hidden;*zoom:1;}
.flat-infor {margin:0 0 20px 0;}
.flat-infor li{float:left;margin-left:114px;margin-top:20px;text-align:center;color:#323232;}
.flat-infor li:first-child{margin-left:0;*margin-right:expression(this.previousSibling==null?"0":"114px");}
.flat-infor .flat-img{width:100px;height:100px;margin:0 auto;}
.flat-infor li h4{margin-top:0px;font-size:16px;line-height:22px;}
.flat-infor li p{margin-top:8px;font-size:12px;line-height:20px;color:#a1a1a1;}
.width180{width:180px;margin-left:20px;}
.width216{width:220px;}
.width228{width:228px;}

/*底部培训项目展示*/
.newfooter{
	background: #fff; margin-top:20px;  margin-bottom:10px; 
}
.newfooter .conten{
	width: 1200px; margin: 0 auto; overflow: hidden; padding: 20px 0;text-align:left;
}
.newfooter .ft1{
	width: 200px; padding-right: 0px; float: left; line-height: 36px;
}
.newfooter .conten h3{
	font-weight: bold;
}
.newfooter .conten a{
	color: #999; display: inline-block; font-size: 14px; margin-right: 0px;
}
.newfooter .conten a:hover {color: #db4339;}
.newfooter .conten h3 a{
	font-size: 16px;color: #666;
}
.newfooter .ft2{
	width: 200px; padding-right: 0px; float: left; line-height: 36px;
}
.newfooter .ft3{
	width: 200px; padding-right: 0px; float: left; line-height: 36px;
}
.newfooter .ft4{
	width: 200px; float: left; line-height: 36px;
}
.newfooter .ft5{
	width: 200px; float: left; line-height: 36px;
}
.newfooter .ft6{
	width: 200px; float: left; line-height: 36px;
}
.newfooter .ft5 p{
	font-size: 16px; color: #1c1c1c; margin-top: 5px;
}

.top_border_news2 {width:100%; margin:3px auto; height:2px;background:#e4e4e4;}
/*右侧悬浮*/
.qrcord input,.qrcord select,.qrcord textarea{outline:0;resize:none;background:#fff;}
.qrcord input,.qrcord li,.qrcord ol,.qrcord p,.qrcord select,.qrcord textarea,.qrcord ul{margin:0;padding:0;list-style:none;}
/* 公共右侧 */
.floating_ck{position:fixed;right:20px;top:30%;}
.floating_ck dl dd{position:relative;width:80px;height:80px;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#e40231;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background:#ff5a00 url("../../jm_img/sub/zxicon.png");}
.words{background:#ff7f00 url("../../jm_img/sub/zxliuyan.png");}
.quote{background:#ffae00 url("../../jm_img/sub/zxxf.png");}
.qrcord{background:#383838 url("../../jm_img/sub/zxphone.png");}
.return{background:#666 url("../../jm_img/sub/zxtop.png");}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-240px;top:0px;width:246px;height:60px;*height:60px;background-color:#e40231;display:none;padding-top:20px;*padding-top:20px;}
.floating_left a{color:#fff;font:28px/26px "Impact";
    font-weight: normal;}
.floating_ewm{height:60px;*height:60px;top:0px;}
.floating_ewm {
	width: 246px;
	height: 60px;*height:60px;
	float: left
}

.floating_ewm .x-zxtc-tel-inner-telinput {
	width: 227px;
	height: 42px;
	border-radius: 22px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	margin-top: 0px;*margin-top:0px;margin-left:10px;*margin-left:0px;
	overflow: hidden;
	box-shadow: 0 0 3px rgba(8,1,3,.2);
	-webkit-box-shadow: 0 0 3px rgba(8,1,3,.2);
	-moz-box-shadow: 0 0 3px rgba(8,1,3,.2)
}

.floating_ewm .x-zxtc-tel-inner-telinput input {
	display: block;
	width: 120px;
	padding: 0 13px;
	height: 42px;
	float: left;
	color: #a4a4a4;
	border: none;
	outline: 0;
	font-weight: 300
}

.floating_ewm .x-zxtc-tel-inner-telinput a {
	display: block;
	width: 81px;
	height: 42px;
	float: right;
	line-height: 42px;
	text-align: center;
	background-color:rgb(233, 162, 16);
	font-size: 14px;
	color: #fff;
	transition: .2s;
	-webkit-transition: .2s;
	-moz-transition: .2s
}

.floating_ewm .x-zxtc-tel-inner-telinput a:hover {
	background-color:rgb(254, 132, 51);
}

/*新底部4块展示*/
.index-attribute-introduce-icons{text-align:center;margin-top:10px;padding-top:20px;padding-bottom:20px;background:#f1f1f1;}
.index-attribute-introduce-icons-list{display:inline-block;width:1190px;*width:1200px;}
.index-attribute-introduce-icons-list li{width:296px;*width:259px;height:66px;float:left;display:table;border-right:1px solid #dadada;padding-left:40px;box-sizing:border-box}
.index-attribute-introduce-icons-list li:first-child{padding-left:0}
.index-attribute-introduce-icons-list li:last-child{border:0}
.index-attribute-introduce-icons-list li .item-con{display:table-cell;vertical-align:middle;text-align:left;text-decoration:none}
.index-attribute-introduce-icons-list li .item-con .img{*float:left;width:48px;height:54px;margin-top:6px;display:inline-block;overflow:hidden}
.index-attribute-introduce-icons-list li .item-con .img img{width:100%;height:100%}
.index-attribute-introduce-icons-list li .item-con .text{*float:left;display:inline-block;margin-left:14px;vertical-align:top;text-align:left;width:188px;*width:197px;}
.index-attribute-introduce-icons-list li .item-con .text .title{font-size:20px;color:#333;width:auto;margin:0;text-align:left;}
.index-attribute-introduce-icons-list li .item-con .text .desc{font-size:12px;color:#999}



