HTML { padding:0px; margin: 0px; height: 100% }
BODY { padding:0px; margin: 0px; height: 100%;Font-size:14px;line-height: 1.6em;color:#333333;font-family: "Microsoft YaHei", 微软雅黑; background-color:#FFF;}
FORM { padding:0px; margin: 0px; }
P{ padding:0px; margin: 0px; }
H1,H2,H3,H4,H5,H6 { padding:0px; margin: 0px;Font-size:12px;Font-weight:normal;line-height: 1.6em; }
IMG { border:0px;}
ul,li,OL { padding:0px; margin: 0px;list-style-type:none; }
dl,dt,dd { padding:0px; margin: 0px;list-style-type:none; }
a:link{ color:#333333; text-decoration:none;}
a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#333333; text-decoration:none;}
.clearboth { CLEAR: both; }
.fn-hide { display:none; }
.clearfix:after{
    content:"";
    height:0;
    line-height:0;
    display:block;
    clear:both;
    visibility:hidden;
}
input,select{vertical-align:middle;display:block}input,select,textarea{font-size:13px;margin:0;font-family:Microsoft YaHei;}input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;outline:none}button{outline:none}textarea{resize:none;overflow:hidden}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none}
::selection{
    background: #830007;
    color: #FFFFFF;
}
select{
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
select::-ms-expand { display: none; }
img::selection{
    background: rgba(255,255,255,.7);
    -webkit-background: rgba(255,255,255,.7);
}
/* 顶部欢迎条 */
#top{ width:100%; height:auto; background-color:#F0F2F5; border-bottom:1px #E7EAEF solid; }
#topbar{ margin:auto;width:1200px; height:35px; color:#999; font-size:14px;}
.topWelcome{ float:left; width:auto; height:35px; line-height:35px;margin-left: 26px;display: block; }
.topWelcome2{ float:left; width:auto; height:35px; line-height:35px;margin-left: 0px;display: block; }
.topWelcome2 a{color: #999;}
.topWelcome b{ font-weight:normal; color:#F60; }
.topimgs{background: url("../jm_img/common/toux_03.png") no-repeat 7px;}
.topWelcome a{color: #999;}
.topWelcome a:hover {color:#db4339;}
/* 登录注册 */
.topLogin{ float:left;width:111px; height:35px;line-height:35px;position: relative; text-align:center;}
.topLogin a{ color:#999; }
.topLogin>a:hover{ color: #db4339;}

.topLogin a.lMore{  float:left; width:111px;height:35px; z-index: 13; position: relative; display: block; background: url("../jm_img/common/menu1.png") no-repeat 87px 15px; text-align:center;/* padding-left:10px; */}
.topLogin a.lMorecurrent { width:111px;background: url("../jm_img/common/menu2.png") no-repeat 87px 15px,url("../jm_img/common/toux_03.png") no-repeat 7px;; background-color:#FFF;border-left:1px #E0E1E0 solid; border-right:1px #E0E1E0 solid;text-align: center;}
.lMoredown { z-index: 12; position: absolute;top: 34px;left:0px;background-color:#FFF; border:1px #E0E1E0 solid; border-top:none;}
.lMoredown li{ float:left; width:111px;line-height:32px; text-align:center;}
.lMoredown li a{ color:#999; }
.lMoredown li:hover{ background-color:#FFF;}
.lMoredown li a:hover{color: #db4339;}


/* 顶部提示条 右侧 */
.topRight{ float:right; height:35px; }
/* 中间五个展示框 */
.x-entrance,.x-entrance .x-e-content {
	width: 1200px;
  height: 142px;
  min-width:1200px;
}
.x-entrance {
	min-width: 1200px;
  margin:20px auto;
	/*border: 1px solid #efefef;*/
	border-left: none;
	border-right: none;
}
.x-entrance * {
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none
}
.x-entrance .x-e-content .x-e-content-a1 {
	width: 225px;
	float: left;
	height: 142px;
	margin-right:15px;
	position: relative;
	border: 1px solid #efefef;
	background-repeat:repeat;
	background-position:0 0;
	background-size: 55px;
	transition: .4s;
	-webkit-transition: .4s;
	-moz-transition: .4s;background-color: #FFF;
}
.x-entrance .x-e-content .no_m_right {margin-right:0px;}
.x-entrance .x-e-content .x-e-content-a1 i{
	display:block;
	width:130px;
	height:96px;
	position: absolute;
	bottom:0px;
	right:0;
}
.x-entrance .x-e-content .x-e-content-a1 span.x-e-content-solid {
	display: inline-block;
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #efefef
}
.x-entrance .x-e-content .x-e-content-a1 .x-e-content-mk {
	padding-top: 15px
}
.x-entrance .x-e-content .x-e-content-a1 .x-e-content-mk p {
	font-size: 14px;
	padding-left:20px;
	color: #666;
}
.x-entrance .x-e-content .x-e-content-a1 .x-e-content-mk p span {
	display: inline-block;
	color: #000;
	position: relative;
	font-size: 18px;
	line-height: 2.2rem;font-weight: bold;
}
.x-entrance .x-e-content .x-e-content-a1 .zxzx_5 {width: 82px;height: 32px;line-height: 32px;
background-color: #fff;border: 1px #dedede solid;border-radius:5px;text-align: center;margin:10px 0px 0 20px;display: inline-block; transition: all ease 0.2s;}
.x-entrance .x-e-content .x-e-content-a1 .zxzx_5 a {color: #333;font-size: 14px; transition: all ease 0.2s;}
.x-entrance .x-e-content .x-e-content-a1 .zxzx_5:hover{background-color: #ff0020;border: 1px #ff0020 solid;}
.x-entrance .x-e-content .x-e-content-a1 .zxzx_5:hover a {color: #fff;}
.x-entrance .x-e-content .x-e-content-a1:hover {
	box-shadow: 0 0 30px #ccc;
	-webkit-box-shadow: 0 0 30px #ccc;
	-moz-box-shadow: 0 0 30px #ccc
}
/*.x-entrance .x-e-content .x-e-content-a1 .hover{width: 82px;height: 32px;background-color: #ff0020;border: 1px #ff0020 solid;}
.x-entrance .x-e-content .x-e-content-a1 .hover a {color: #fff;}*/
/* ===============================================================
热门专业滚动留言
================================================================*/
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	direction:ltr;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
/* 热门专业留言滚动 */
.x_recruit_left_right {width:1200px; margin:20px auto 0;}
.x_recruit_left{
	width: 798px;float: left;margin-top:0px;
}
.x_recruit{
	width: 798px;
	border: solid 1px #e5e5e5;
}
.x_ret_nav{
	display: flex;
	width: 100%;
	background-color: #f8f8f8;
	margin-bottom: 10px;
}
.x_ret_nav li{
	display: flex;
	/* flex: 1; */
	justify-content: center;
	align-items: center;
	font-size: 18px;
	height: 60px;
	font-weight: 600;
	color: #333333;
}
.x_ret_swper{
	width: 99.7%;
	height: 136px;
	border: solid 1px #f6f6f6;
}
.mojar_list{
	display: flex;
	width: 100%;
}
.mojar_list li{
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	height: 45px;
	border-bottom:1px solid #f6f6f6;
	color: #666;
}
.mojar_list li a{
	color: #333;
	font-weight: ;
}
.x_ret_nav li:nth-child(1){width: 266px;color: #333;background-color: #f2f2f2;}
.x_ret_nav li:nth-child(2){width: 266px;background-color: #f2f2f2;}
.x_ret_nav li:nth-child(3){width: 266px;background-color: #f2f2f2;}
.x_ret_nav li:nth-child(4),.mojar_list li:nth-child(4){width: 310px;}
.x_ret_nav li:nth-child(5),.mojar_list li:nth-child(5){width: 156px;}
.x_ret_nav li:nth-child(6),.mojar_list li:nth-child(6){flex: 1}
.mojar_list li:nth-child(1){width: 264px;}
.mojar_list li:nth-child(2){width: 264px;}
.mojar_list li:nth-child(3){width: 264px;}
.mojar_list li:nth-child(2),.mojar_list li:nth-child(4){}
.mojar_list li:nth-child(6){border-left: 1px solid #f6f6f6;}
.no_sing{
	height: 21px;
	width: 2px;
	background-color: #fff;
	position: absolute;
	transform: rotate(122deg);
	top: 1px;
	left: 13px;
}
/*2019热门项目推荐左侧*/
.hdlines_lt{
	width: 798px;
	border: solid 1px #e5e5e5;
	height: auto;
	background: #fff;
	padding:0px 0px;margin-top:20px;
}
.hdlines_lt h2 { height:25px; background:#f2f2f2 url("../lg_img/common/h1_pic.png") no-repeat 15px center; overflow:hidden; border-bottom:1px solid #eee;padding:15px 0px 10px 32px; margin-bottom:10px;color:#333; font-size:18px; line-height:20px;font-weight: 600;}
.hdlines_lt h2 a {float:right; font-size:14px;padding-right:15px; font-family:Arial, Helvetica, sans-serif; color:#666;}
.hdlines_lt h2 a:hover {color:#ff0020;}
.cour_list_right{
    width: 800px;
    padding: 10px 0 2px 10px;	
}
.cour_list_right>ul li{
    float: left;
    width: 176px;
    margin: 0 10px 20px 10px;
    transition: all .25s;
}
.cour_list_right>ul li:hover{
    -webkit-box-shadow: -2px 2px 10px 0px #A1A1A1;
    box-shadow: -2px 2px 10px 0px #A1A1A1;
}
.cour_list_right>ul li:hover .clr_part{
    border-color: #FFFFFF;
}
@keyframes BoxShadow{
    from{
        box-shadow: none;
    }
    to{
        box-shadow: -2px 2px 10px 0px #A1A1A1;
    }
}
.cour_list_right .clr_img{
    width: 100%;
    height: 126px;
    overflow: hidden;
}
.cour_list_right .clr_img img {width:176px;height:126px;}
.cour_list_right .clr_img img:hover{
    transform: scale(1.1);
}
.cour_list_right .clr_part{
    padding: 10px;
	border: 1px solid #e8e8e8;
    border-top: none;
    transition: all .25s;
}
.cour_list_right li:hover .clr_part_more a {background: #db4339;color: #FFFFFF;}
.cour_list_right .clr_part_name{
    float: left;
    width: 110px;
}
.cour_list_right .clr_part_name p{
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.cour_list_right .clr_part_name p span{
    color: #db4339;
    padding-left: 10px;
}
.cour_list_right .clr_part_name p:nth-child(2){
    font-size: 12px;
    color: #A1A1A1;
    margin-top: 0px;
}
.cour_list_right .clr_part_more{
    float: right;
}
.cour_list_right .clr_part_more a{
    display: block;
    padding: 3px 5px;
    width: 32px;
    font-size: 12px;
    color: #db4339;
    text-align: center;
    border: 1px solid #db4339;
    border-radius: 3px;line-height: 16px;
}
/*====================================右侧报名================================*/
.bottom_teacher_top_right{
    float: right;
    width: 378px;
    height: 510px;
    overflow: hidden;
    background-color: #FFF;border: solid 1px #e5e5e5;
}
.bottom_teacher_tight_form{
    clear: both;
    width: 330px;
    overflow: hidden;
    padding: 0 25px;margin-top:30px;
}
.bottom_teacher_tight_form_title {width: 378px;height:120px;background:url("../jm_img/index/bd_title_bg.jpg") no-repeat center;}
.bottom_teacher_tight_form_title h2{
    clear: both;
    width:  100%;
    line-height: 40px;
    overflow: hidden;
    font-size: 26px;margin-left:32px;padding-top:20px;margin-bottom:10px;
    color: #ffff00;
    font-weight: bold;
}
.bottom_teacher_tight_form_title h2 b{
    color: #eb020e;
    font-weight: normal;font:28px/25px "Impact";background-color: #ffff00;padding:0 10px;border-radius:10px;
}
.bottom_teacher_tight_form_title strong {
    clear: both;
    width: 100%;
    line-height: 0px;
    overflow: hidden;
    font-size: 16px;
    color:#fff;
    font-weight: bold;border: solid 1px #dcd3cb;margin:0px 0 0 30px;padding:2px 18px 4px 18px;border-radius:5px;
}
.bottom_teacher_tight_form form{
    clear: both;
    width: 100%;
    overflow: hidden;

}
.bottom_teacher_tight_form_box{
    clear: both;
    width: 328px;
    height: 55px;
    overflow: hidden;
    border: 1px solid #dedede;
    border-radius: 5px;
    margin-bottom: 25px;
}
.inner-inp2 {
    font-size: 14px; height: 55px; width: 328px; float: left; margin: 0px 0 0 1px; border: none; outline: none; color:#999999;
}
.bottom_teacher_tight_form_box i {
    display: block;
    float: left;
    width: 55px;
    height: 55px;
    overflow: hidden;
    background-image: url("../jm_img/index/index_bg.png");
    background-position-x: 84px;
    background-position-y:480px;
}
.bottom_teacher_tight_form_box input {
    float: left;
    width: 270px;
    line-height: 55px;
    overflow: hidden;
    border: none;
    font-size: 16px;
    color: #999;
}
.bottom_teacher_tight_form_box i.tel{
    background-position-y:427px;
}
.bottom_teacher_tight_form_slect{
    clear: both;
    width: 328px;
    height: 55px;
    border: 1px solid #dedede;
    border-radius: 5px;
    margin-top: 15px; 
    position: relative;
}
.bottom_teacher_tight_form_slect select{
    clear: both;
    width: 95%;
    height: 100%;
    margin-left: 5%;
    line-height: 55px;
    overflow: hidden;
    border: none;
    text-indent: 15px;
    font-size: 16px;
    color: #999;
}
.bottom_teacher_tight_form_slect i{
    display: block;
    clear: both;
    width: 55px;
    height: 55px;
    overflow: hidden;
    background-image: url("../jm_img/index/index_bg.png");
    background-position-x: 84px;
    background-position-y:370px;
    position: absolute;
    z-index: 10;
    right: 0;
    top: 0;
}
.bottom_teacher_tight_zxlink{
    clear: both;
    width: 100%;
    overflow: hidden;
}
.bottom_teacher_tight_zxlink a{
    display: block;
    clear: both;
    width: 100%;
    line-height: 55px;
    overflow: hidden;
    background-color: #eb020e;
    border-radius: 5px;
    text-align: center;
    font-size: 20px;
    color: #FFF;
}
.bottom_teacher_tight_txt {
    clear: both;
    width: 100%;
    line-height: 55px;
    overflow: hidden;
    font-size: 14px;
    color: #333;
    text-align: center;
}
.mw-dongt{
    clear: both;
    width: 330px;
    overflow: hidden;
    margin: 0 25px;
    margin-top: 20px;
}
.dt-box{
    background: #FFF4E5;
    padding-bottom:20px;
}
.dt-tit{
    clear: both;
    width: 100%;
    overflow: hidden;
}
.dt-tit h3{
    clear: both;
    width: 100%;
    line-height: 60px;
    overflow: hidden;
    text-align: center;
    font-size: 22px;
    color: #eb020e;
}

.dt-cus{
    height:130px;
    overflow: hidden;	
}
.dt-scroll{
    width: 100%;
    text-align: center;
}
.dt-cus p{
    font-size: 15px;
    color: #2B2B2B;
    margin: 10px 0;
    line-height: 30px;
}
.dt-cus p span{
    color: #EA0510;
}
/* 优质课程 */
.fine-left-bottomR{
	width: 1200px;
	overflow: hidden;
}
.fine-left-bottomR ul{
	width: 1220px;margin-left:-20px;padding-top:5px;
}
.fine-left-bottomR ul li{
	height: auto;
	width: 253px;
	margin-bottom: 10px;border: 1px solid #e8e8e8;margin-left:20px; padding:15px 15px;position:relative;
}
#pxkw_info
        { 
            
        }
        /*定义外层样式*/
        .pxkw_wrap 
        {
            width:255px; 
            height:160px;
            position:relative; 
            overflow:hidden; 
            font-family:arial, sans-serif;
        }
        .pxkw_wrap img 
        {
            border:0;
            width:255px;
            height:160px; 
        }
        .pxkw_wrap div 
        {
            display:block; 
            width:255px; 
            height:160px; 
            position:absolute; 
            left:0; 
            top:112px; 
            background-color:rgba(0,0,0,0.5);/*使用CSS3 RGBA颜色值*/
            font-size:16px; 
            color:#FFFFFF; 
            padding:0; 
            margin:0; 
            line-height:16px;
            transition: all 0.6s ease-in-out;/*定义CSS3过渡效果,all表示过渡属性针对所有值有变化的CSS属性*/
        }
        .pxkw_wrap div b 
        {
            display:block; 
            font-size:22px; 
            color:#fff; 
            text-align:center;
            margin-bottom:20px; 
            padding:0; 
            line-height:50px;
         }
		 .pxkw_wrap div strong {
    clear: both;
    width: 178px;
    height: 35px;
    overflow: hidden;
    font-size: 16px;
    color:#fff;
    font-weight:normal;border: solid 1px #dcd3cb;margin-left:42px;padding:2px 18px 4px 18px;
}
.pxkw_wrap:hover div {top:0;}
.fine-left-bottomR ul li a span strong {
    clear: both;
    width: 178px;
    height: 35px;
    overflow: hidden;
    font-size: 16px;
    color:#fff;
    font-weight:normal;border: solid 1px #dcd3cb;margin:0px 0 0 23px;padding:2px 18px 4px 18px;
}
.fine-left-bottomR ul li p{
	width: 100%;
    font-size: 12px;
    margin:0 0 8px;
    line-height: 18px;
    position: relative;color:#999;
} 
.fine-left-bottomR ul li a{
	overflow: hidden;
	width: 255px;
	height: 160px;	
}
.fine-left-bottomR ul li a span { position:absolute; left:30px; top:36px; width:215px;height:120px; background:rgba(0,0,0,0.5); color:#fff; line-height:24px;}
.fine-left-bottomR ul li a span h3 {font-size:30px;text-align:center;font-weight:bold;margin-top:10px;margin-bottom:5px;}
.fine-left-bottomR ul li a span strong {
    clear: both;
    width: 178px;
    height: 35px;
    overflow: hidden;
    font-size: 16px;
    color:#fff;
    font-weight:normal;border: solid 1px #dcd3cb;margin:0px 0 0 23px;padding:2px 18px 4px 18px;
}
.fine-left-bottomR ul li a img{
	width: 255px;
	height: 160px;
}
.fine-left-bottomR ul li p span{
	color: #ff3333;margin-top:10px;
}
.fine-left-bottomR ul li h4 {font-size:16px;font-weight:bold;margin-top:8px;margin-bottom:2px;}
.fine-left-bottomR ul li p .sq{
    margin-left: 3px;font:18px/25px "Impact";
}
.fine-left-bottomR ul li p a{font-size:16px;
	position: absolute;
	top: 0px;
	right: 4px;
    width: 82px;height: 32px;line-height: 32px;
    background-color: #fff;border: 1px #dedede solid;border-radius:5px;text-align: center;
    color: #333;
    background-size: 74px 20px;
}
.fine-left-bottomR ul li:hover p a{
	color: #fff!important;
	position: absolute;
	top: 0px;
	right: 4px;
    width: 82px;height: 32px;line-height: 32px;border-radius:5px;text-align: center;
    color: #fff;
	background-color: #ff0020;border: 1px #ff0020 solid;
	background-size: 74px 20px;
	
}
.fine-left-bottomR ul li:hover a img{
	opacity: 0.6;
}

.x-entrance .x-e-content .x-e-content-a1 .zxzx_5 {width: 82px;height: 32px;line-height: 32px;
background-color: #fff;border: 1px #dedede solid;border-radius:5px;text-align: center;margin:10px 0px 0 20px;display: inline-block; transition: all ease 0.2s;}
.x-entrance .x-e-content .x-e-content-a1 .zxzx_5 a {color: #333;font-size: 14px; transition: all ease 0.2s;}
.x-entrance .x-e-content .x-e-content-a1 .zxzx_5:hover{background-color: #ff0020;border: 1px #ff0020 solid;}
.x-entrance .x-e-content .x-e-content-a1 .zxzx_5:hover a {color: #fff;}
.x-entrance .x-e-content .x-e-content-a1:hover {
	box-shadow: 0 0 30px #ccc;
	-webkit-box-shadow: 0 0 30px #ccc;
	-moz-box-shadow: 0 0 30px #ccc
}
/*条幅滚动 brands*/


/* 客户服务 */
.topNav{ float: left;height:35px;line-height:35px; display:inline; position: relative; text-align:center; }
.topNav a{ color:#595757; }
.topNav a:hover{ color:#db4339; }
.topNav a.navMore{  float:left; width:105px;height:35px; z-index:203; position: relative; display: block; background: url("../jm_img/common/menu1.png") no-repeat 90px 15px; text-align: center;}
.topNav a.navMorecurrent { width:105px;background: url("../jm_img/common/menu2.png") no-repeat 90px 15px; background-color:#FFF; border-left:1px #E0E1E0 solid; border-right:1px #E0E1E0 solid;text-align: center;}
.navMoredown { z-index: 202; position: absolute;top: 34px;left:0px;background-color:#FFF; border:1px #E0E1E0 solid; border-top:none;}
.navMoredown li{ float:left; width:105px;line-height:28px; text-align:center;}
.navMoredown li a{ color:#595757; }
.navMoredown li:hover{ background-color:#FFF; }

/* 切换站点 */
.topWeb{ float:right;width:80px; height:35px;line-height:35px; display:inline; position: relative; text-align:center; }
.topWeb a{ color:#9DA6B3; }
.topWeb a:hover{ color:#db4339; }
.topWeb a.webMore{  float:left; width:70px;height:35px; z-index:203; position: relative; display: block; background: url("../jm_img/common/menu1.png") no-repeat 63px 15px; text-align:left; padding-left:10px; }
.topWeb a.webMorecurrent { width:69px;background: url("../jm_img/common/menu2.png") no-repeat 63px 15px; background-color:#FFF; border-left:1px #E0E1E0 solid; border-right:1px #E0E1E0 solid;padding-left:9px; }

/* LOGO */
#LogoNav{ margin:auto; width:100%; height:auto; background-color:#FFF; }
#topnav{ width:1200px; height:119px; margin: auto;text-align:left; clear:both;margin-top: 20px;}
.topLogo{ float:left; width:240px; height:70px; padding-top:5px;}
.topLogo img{ width:240px; height:90px;}

.sec-wrap {
    position: relative;
    width: 673px;
    margin-left: 370px;
    top: 32px;
}
.search-frame {
    width: 600px;
    height: 38px;
}
.search-wrap {
    width: 500px;
    height: 34px;
    border: 2px solid #00a2e9;border-image:linear-gradient(to right,#ff8b33,#ed2f2e) 1 10;
}
.search-wrap>ul{
    font-size: 14px;
}
.inner-inp {
    font-size: 14px; height: 32px; width: 320px; float: left; margin: 0px 0 0 1px; border: none; outline: none; color:#999999;
}
.inner-sub {width: 78px;height: 38px;border: none;font-size: 18px;color: #fff;cursor: pointer;background-color:#db4339;position: absolute;left: 502px;top: 0;}
.sec-tab {
    width: 49px;height: 24px;
    color: #333;   
    text-align: center;
    margin-top: 6px;   
    cursor: pointer;float: left;
}

.inner-ull{position: absolute;top: -30px;left: 0;}

.sec-tab-active {
    background-image: linear-gradient(to top, #ff8b33,#ed2f2e);
    color: #fff;
}

.sec-img{float: right;background: url("../jm_img/common/phone_03.png") no-repeat left;padding-left: 48px;margin-top: -9px;}
.sec-img span{font-size: 18px;color: #595757;}
.sec-img p{color: #db4339;font:28px/25px "Impact";
    font-weight: normal;}

.inner-nave{float: left;margin-left: 0px;}
.inner-nave a{float: left;padding-right: 8px;color: #999;font-size: 14px;line-height: 38px;}
.inner-nave a:hover{color: #db4339;}

/* 切换站点 */
.topWebs { float:left; width:119px;margin-top:28px;margin-left:30px; }
.topWebName { float:left; width:119px; line-height:20px; color:#444;font-size: 18px; }
.topWebName img.span {margin-left: 9px;}
.topWebList{ float:left;width:80px; height:20px;line-height:20px; display:inline; position: relative; text-align:left; font-size:12px; }
.topWebList a{ color:#B2B2B2; }
.topWebList a.webMore{  float:left; width:80px;height:20px; z-index:103; position: relative; display: block; text-align:left; padding-left:0px; font-size: 14px;}
.topWebList a.webMorecurrent { width:80; height:20px; }
.webMoredown { width:300px;overflow: hidden;z-index:666; position: absolute;top:20px;left:0px;background-color:#FFF; border:1px #DDD solid; padding:0px;text-align:left;}

.webMoredown .title{ float:left;width:480px; height:25px; line-height:25px}
.e101 { float:left;width:80px; height:25px; line-height:25px; background:url(../images/web1.png);color: #F00;text-align:center; margin:0px; font-size:12px;cursor:pointer}
.e102 { float:left;width:80px; height:25px; line-height:25px; background:url(../images/web2.png);color: #666;text-align:center; margin:0px;font-size:12px; padding-top:0px;cursor:pointer}

.webMoredown ul{ float:left; width:300px; height:auto;padding: 15px 5px 15px 15px;}
.webMoredown ul li{ float:left; width:60px; height:25px; line-height:25px; }
.webMoredown ul li a{ color:#555; font-size: 14px;}
.webMoredown ul li a:hover{ color:#db4339; }

.topSearch { float:right; width:740px;margin-top:20px;}
.topsea1{ float:left; width:740px; height:45px;}
.topsea11{ float:left; width:80px; height:45px;}
.topsea12{ float:left; width:485px; height:45px;}
.topsea13{ float:left; width:65px; height:45px;}

.topsea14{ float:left; width:45px; height:45px; margin-left:10px;display:inline; position: relative;text-align:center;}
.topsea14 a.touchMore{  float:left; width:45px;height:45px; z-index:201; position: relative; display: block;text-align:left; padding-left:0px; }
.topsea14 a.touchMorecurrent { width:45px;background-color:#FFF;padding-left:0px; }
.touchMoredown { width:110px;z-index:202; position: absolute;top:0px;left:-75px;background-color:#FFF; border:1px #E0E1E0 solid; padding:4px;}
.touchMoredown img{ width:110px; height:100px;}

.topsea15{ float:left; width:45px; height:45px; margin-left:10px;display:inline; position: relative;text-align:center;}
.topsea15 a.weixinMore{  float:left; width:45px;height:45px; z-index:201; position: relative; display: block;text-align:left; padding-left:0px; }
.topsea15 a.weixinMorecurrent { width:45px;background-color:#FFF;padding-left:0px; }
.weixinMoredown { width:110px;z-index:202; position: absolute;top:0px;left:-75px;background-color:#FFF; border:1px #E0E1E0 solid; padding:4px;}
.weixinMoredown img{ width:110px; height:100px;}

.inpSea2{ float:left;width:80px;height:45px; line-height:45px;background:url(../images/inpSea2.png) no-repeat;  text-align:center; border:0px; color:#9DA6B3;font-size:12px;cursor: pointer;} 
.inpSea2List{ width:76px; left:0px; top:43px;z-index:88; border:2px #1E9FF6 solid; border-top:none;position:absolute; background-color:#FFF; display: none; }
.inpSea2List ul{ margin:0px; font-size:12px; }
.inpSea2List li{ line-height:24px;padding:0px 8px;cursor: pointer; color:#9DA6B3; }
.seaText1{ float:left; width:465px; height:45px; line-height:45px; border:0px;background:url(../images/seatext1.png) repeat-x; padding:0px 10px; color:#A5C2DB; font-size:12px;text-align:left; }

.topsea2{ float:left; width:740px; height:25px;}
.topsea21{ float:left; width:565px; height:25px;line-height:25px;font-size:12px;}
.topsea21 a{ margin-right:8px; color:#6D6D6D; }
.topsea22{ float:left; width:65px; height:25px;}
.topsea23{ float:left; width:45px; height:25px; line-height:25px;margin-left:10px; color:#6D6D6D; text-align:center;font-size:12px;}


/* 导航 */
#sNav{ margin:auto;width:100%; height: 49px; border-bottom:2px #db4339 solid;margin-bottom:0px; background-color:#FFF;  }
#sNavbar{ width:1200px; margin:auto; height:49px; text-align:left; }
.sNavLeft{ float:left;width: 216px; height:49px; line-height:49px; padding-left:24px; font-size:18px; color:#FFF; cursor:pointer;background: linear-gradient(90deg, #ff8b33 0%, #ed2f2e 100%); }

.sNavRight{ float:left;}
/*.sNavRight ul li{ float:left;width:96px;height:49px; line-height:49px;text-align:center; font-size:16px;}
.sNavRight .li0 a{ color:#555; }
.sNavRight .li0 a:hover{ color:#db4339; }
.sNavRight .li1 a{ color:#db4339; }
.sNavRight .li1 a:visited{ color:#db4339; }*/

.sNavRight .new{ background:url("../jm_img/common/hot_03.png") 60px 0px no-repeat; }
.sNavRight .hot{ background:url("../jm_img/common/hot2_03.png") 70px 0px no-repeat; }
.sNavRight .hot2{ background:url("../jm_img/common/hot3_03.png") 70px 0px no-repeat; }



/* 轮播图 开始 */
.circle-wrap {
    width: 100%;
    height: 505px;
    position: relative;
}
.circle-ul {
    width: 100%;
    height: 505px;
    position: relative;
}
.circle-li {
    width: 100%;
    height: 505px;
    position: absolute;
    display: none;
    opacity: 0;
    filter: alpha(opacity = 0);
}
.circle-li-a {
    display: block;
    width: 1000px;
    height: 505px;
    margin-left: 200px;
}
.circle-li-img {
    display: block;
    width: 1000px;
    height: 505px;
}

.lun-layer {
    visibility: hidden;
    position: absolute;
    top: 0;
    width: 1200px;
    height: 505px;
    left: 50%;
    margin-left: -600px;
}
.lun-layer-inner {
    position: relative;
    height: 505px;
    margin-left: 202px;
}

.cir-box {
    position: absolute;
    left: 0;
    bottom: 20px;
    width: 666px;
    text-align: center;
    visibility: visible;
}
.cir-box-each {
    width: 10px;
    height: 10px;
    line-height: 40px;
    text-align: center;
    background-color: #fff;
    margin-right: 5px;
    margin-left: 5px;
    cursor: pointer;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
.cir-box-active {
    position: relative;
    background-color: #ff5400;
}
/*.cir-box-active:after {*/
    /*content: '';*/
    /*position: absolute;*/
    /*bottom: -10px;*/
    /*left: 0;*/
    /*border-top: 10px solid rgba(252,109,84,.8);*/
    /*border-right: 10px solid transparent;*/
/*}*/
.espic {
    position: absolute;
    left: 520px;
    bottom: 70px;
    width: 138px;
    height: 90px;
    background-image: url("../images/espic.html");
}
.layer-left {
    width: 200px;
    /*height: 470px;*/
    /*overflow: hidden;*/
    margin-top: 10px;
}
.layer-left-a_{
    display: block;
    position: relative;
}
.layer-left-ad {
    display: block;
    width: 200px;
    height: 140px;
    margin-bottom: 5px;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
}
.layer-left-ad:hover {
    box-shadow: 0 0 8px #666;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
}
.calendar {
    width: 200px;
    /*height: 185px;*/
    background-image: url("../images/mosha-bg.html");
    background-repeat: repeat-y;
    position: relative;
}
/*day日历-遮罩层*/
.calendar_day {
    width: 200px;
    height: 189px;
    background-image: url("../images/rili-bg.html");
    background-repeat: repeat-y;
    background-position: 0 25px;
    position: absolute;
    left: 54%;
    top: 59.7%;
    z-index: 1000;
}
.calendar_mask{
    width:200px;
    height: 130px;
    filter:Alpha(Opacity=30);
    opacity:0.6;
    background-color:#000000;
    position: absolute;
    left: 0;
    top: 30px;
    display: none;
    z-index: 111;
}

.calendar-bottom {
    position: relative;
    /*margin-top: 10px;*/
    height: 30px;
    background-color: rgba(0, 0, 0, .3);
}

.calendar_list {
    overflow: hidden;
    height: 114px;
    padding-left: 26px;
    padding-top: 4px;
    z-index: 112;
}

.calendar_list>ul {
    overflow-y: auto;
    height: 100%;
    width: 110%;
}

.calendar_list>ul>li {
    color: #fff;
    font-size: 12px;
    border-bottom: 1px dashed #F0F0F0;
    display: inline-block;
    padding: 3px 30px;
}
/*遮罩层结束*/

.calendar-head {
    height: 30px;
    background-image: url("../images/rili-head.html");
    overflow: hidden;
    position: relative;
}
.calendar-head-inner {
    margin-left: auto;
    margin-right: auto;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.5s linear;
}
.calendar-name {
    float: left;
    white-space: nowrap;
    word-break:keep-all;
    cursor: pointer;
    color: #ff9900;
    width: 200px;
    box-sizing: border-box;
    text-align: center;
}
.calendar-bottom {
    position: relative;
    /*margin-top: 10px;*/
    height: 24px;
    background-color: rgba(0,0,0,.3);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
    line-height: 15px;
}
.prev-time {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #af6e1e;
    font-size: 18px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.next-time {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #af6e1e;
    font-size: 18px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.calendar-title {
    display: none;
    position: absolute;
    left: 50%;
    margin-left: -70px;
    width: 140px;
    height: 30px;
    line-height: 25px;
    text-align: center;
    color: #af6e1e;
    font-size: 12px;
}
.title-show {
    display: block;
}
.calendar-wrap {
    height: auto;
    /*background-color: rgba(255,255,255,.3);*/
    /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4Cffffff,endColorstr=#4Cffffff);*/
}
.calendar-con {
    padding-left: 12px;
    padding-right: 6px;
    padding-top: 4px;
    padding-bottom: 6px;
}
/*左边弹框*/
.calendar-left{
    width: 200px;
    height: 204px;
    box-sizing: border-box;
    background-image: url("../images/mosha-bg.html");
    background-repeat: repeat-y;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    z-index: 1000;
}
.calendar-left-head{
    height: 30px;
    background-image: url("../images/rili-head.html");
}
.calendar-left-title{
    /*display: none;*/
    position: absolute;
    left: 50%;
    margin-left: -70px;
    width: 140px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #af6e1e;
    font-size: 12px;
}
.calendar-left div.calendar-left-content{
    height: 150px;
    box-sizing: border-box;
    overflow: hidden;
    color: #E6E1DE;
    position: relative;
}
.calendar-left-content ul{
    width: 100%;
    position: absolute;
    top: 1PX;
    left: 0;
}
.calendar-left-content p{
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #776A6F;
    z-index: 100;
    display: inline-block;
    width: 200px;
}
.calendar-left li{
    height: 30px;
    box-sizing: border-box;
    border-bottom: 1px dashed #E6E1DE;
    line-height: 30px;
    text-align: center;
    margin: 0 20px;
}
.calendar-left-bottom span{
    border: 1px solid #E6E1DE;
    color: #E6E1DE;
    display: inline-block;
    width: 45px;
    cursor: pointer;
    text-align: center;
    position: relative;
}
.calendar-left-bottom span:hover{
    color: #F99607;
    border: 1px solid #F99607;
}
.calendar-left-bottom span:first-child{
    margin-left: 50px;
}
.calendar-left-bottom span:last-child{
    margin-left: 10px;
}


.weekday {
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #ff9900;
    margin-right: 6px;
}
.eachday {
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #ddd;
    margin-right: 6px;
}
.eachday-active {
    position: relative;
    background-color: #ff9900;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
.eachday-active:after {
    content: '';
    position: absolute;
    top: -3px;
    right: -3px;
    width: 6px;
    height: 6px;
    background-color: #ff9900;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
.day-dark {
    color: #ffffff;
    visibility: visible;
}
.layer-right {
    width: 120px;
    height: 470px;
    background-color: rgba(0,0,0,.7);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
    margin-top: 10px;
    margin-left: 12px;
}
.layer-right-each-01 {
    padding: 25px 0;
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: 1px dashed #666;
}
.layer-right-each-02 {
    padding: 15px 0;
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: 1px dashed #666;
}

.layer-right-each-03 {
    padding: 18px 0 0;
    margin-left: 10px;
    margin-right: 10px;
}
.head-pic {
    display: block;
    width: 68px;
    height: 68px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
.sayHi {
    font-size: 14px;
    color: #fff;
    height: 35px;
    line-height: 35px;
    text-align: center;
}
.personal_center{
    display: block;
    width: 70px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background-color: #ff5400;
    font-size: 12px;
    color: #fff;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin: 0 auto;
}
.personal_center:hover{
    background: #f22d00;
}

.plelog {
    display: block;
    width: 70px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background-color: #ff5400;
    font-size: 12px;
    color: #fff;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}
.plelog:hover {
    background-color: #f22d00;
}
.youdian {
    font-size: 14px;
    color: #fff;
    line-height: 1.8;
    padding-left: 16px;
    /*text-align: center;*/
}
.youdian>a {
    color: #fff;
}
.youdian>a:hover {
    color: #ff5400;
}
.teru {
    font-size: 14px;
    line-height: 1.8;
    padding-left: 16px;
}
.teru>a {
    color: #ff5400;
}
.teru>a:hover {
    color: #ed232f;
}
.ipad-pic {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.sign-txt {
    color: #fff;
    font-size: 14px;
    line-height: 1.6;
    text-align: center;
    margin-top: 5px;
}
.sign-txt a {
    color: #fff;
}
/* 轮播图 结束 */

/* 图片广告 */
.ads1{ width:1220px; margin:auto; padding-top:10px;clear:both; }
.ads1 ul { width:1200px;margin:auto;  }
.ads1 ul li { float:left;width:1200px; height:100px;}

/*新闻资讯展示*/
.fl_l{float:left}.fr_r{float:right}.clear2{clear:both;height:0px;line-height:0px;font-size:0px}
.bigDiv{width:1200px;margin:0 auto;}
.lryCont01 .bjxpT  {height:36px;line-height:36px;border-bottom:#eaeaea solid 1px; font-weight:normal; margin-bottom:10px; padding-bottom:8px; background:url("../jm_img/index/ylybot.png") no-repeat -950px -48px; padding-left:38px;}
.bjxpT a{color:#999;text-decoration:none}
.bjxpT span a{color:#333;text-decoration:none;font-weight:bold;}
.bjxpT a:hover,.w360 span a:hover,.w360 .nrP a,.ylj li a:hover{color:#db4339;text-decoration:none}
.fs16{font-size:16px}
.fs18{font-size:18px}
.imgLoad {display: block;background: url("../jm_img/common/watermark-yw-01.png") no-repeat center center #f2f2f2;}

.cont1_L{ width:748px;padding-right:20px;_padding-right:7px;border-right:1px solid #eaeaea;}
.w654{width:760px;}
.w280{ width:336px;}
.pic280{ width:336px;}
.pic280,.pic280 dt,.pic280 dd{ float:left;width:336px;}
.pic280{ position:relative;margin-bottom:10px;}
.pic280 dt,.pic280 dt img{ width:336px;height:223px;}
.pic280 dd{width:326px;padding:0 5px; height:30px; line-height:30px; text-align:center; background:#000;filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;  position:absolute; bottom:0;left:0;font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px;}
.pic280 dd a{color:#fff}
.pic134 dd a,.txlr_box dl dd span a:hover {color:#333}
.pic280 dd a:hover,.pic134 dd a:hover,.txlr_box dl dd span a,.lryCont01 .txlrDiv1 ul li p a:hover,.txlr_box dl dd p a:hover {color:#db4339}
.pic134,.pic134 dt,.pic134 dd{width:160px;}
.pic134 dt,.pic134 dt img{ width:160px; height:107px;}
.pic134 dd{ background:#f4f4f4;height:24px;line-height:24px;margin-top:5px; text-align:center}

.w360{width:386px;}
.w360 span { display:block;font-size:18px;height:36px;line-height:36px;font-family:\5FAE\8F6F\96C5\9ED1; font-weight:bold}
.w360 .nrP {width:386px;color:#666;line-height:24px;padding:0px; padding-bottom:10px;border-bottom:#e5e5e5 dashed 1px;font-size:14px;}
.w360 .nrP a:hover {color:#333;}
.ylj{ clear:both}
.ylj li{font-size:14px;width:386px;height:30px;line-height:30px;overflow:hidden;float:left;background:url("../jm_img/index/D2.jpg") no-repeat 0px 13px;padding:0 5px 0 10px;}
.ylj li a {color:#333;}

.lryCont01 .cont1R {width:408px;}
.mt15{margin-top:5px}

/*最新发布*/
.txlr_box,.txlr_box dl{width:408px;}
.txlr_box dl{padding-bottom:12px;border-bottom:1px dotted #ddd;}
.txlr_box dl,.txlr_box dl dt,.txlr_box dl dd{ float:left;}
.txlr_box dl dt,.txlr_box dl dt img{width:160px; height:107px;}
.txlr_box dl dd{width:225px;padding-left:20px;font-size:14px; color:#666; line-height:22px;}
.txlr_box dl dd p{font-size:16px;height:36px;line-height:36px; font-weight:bold;font-family:\5FAE\8F6F\96C5\9ED1; overflow:hidden;}
.lryCont01 .txlrDiv1 {margin-top:5px}
.lryCont01 .txlrDiv1 ul {clear:both}
.lryCont01 .txlrDiv1 ul li {height:30px;line-height:30px;overflow:hidden;float:left;background:url("../jm_img/index/D2.jpg") no-repeat 0px 13px;padding-left:10px;padding-right:5px; font-size:13px;width:400px;}
.lryCont01 .txlrDiv1 ul li p{ float:left;}
.lryCont01 .txlrDiv1 span{ float:right;font-size:12px;  background:#ccc; height:18px; line-height:18px; padding:0 5px;_padding:0 0px;margin-top:2px; text-align:center;_width:58px;}
.lryCont01 .txlrDiv1 ul li span a{ display:block; color:#000;}
.lryCont01 .txlrDiv1 ul li span a:hover{text-decoration:none;_background:#A20900;}
.lryCont01 .txlrDiv1 ul li:hover span{background:#A20900;}

/*顶部边框*/
.top_border_news {width:1200px; margin:20px auto; height:5px;background:#db4339;}
.top_border_news2 {width:1200px; margin:3px auto; height:5px;background:#fff;}

/*培训课程新闻*/
.gray2,.gray2 a{color:#666;text-decoration:none}
.gray2 a:hover{color:#C00;text-decoration:none}
.mt10{margin-top:10px}
.lryCont01 .cont1L {width:330px}
.wryh{font-family:\5FAE\8F6F\96C5\9ED1}
.lryPic1 {width:330px;line-height:22px; position:relative;}
.lryPic1 img {width:330px;height:219px;margin-bottom:5px}
.lryPic1 p{ font-size:14px;text-align:left;width:310px; height:30px; line-height:30px; position:absolute; left:0px;top:189px; background:#000;filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;padding-left:20px; }
.lryPic1 p a{color:#fff; font-weight:normal}
.lryPic1 p a:hover,.lryPic1 span a,.ylcy_box dd span a:hover,.ylcy_box dd p a,.lryCont01 .jbbjDl dd p a:hover,.lryCont01 .jbbjDl dd a,.kj_xl dd span a:hover,.kj_xl dd p a,.lryCont01 .botmDiv1 ul li a:hover,.lryCont01 .xfyl_block li a:hover {color:#db4339;}
.lryPic1 span a:hover,.ylcy_box dd p a:hover,.lryCont01 .jbbjDl dd p a,.kj_xl dd p a:hover,.lryCont01 .jbbjDl dd a:hover {color:#333;}
.lryPic1 span{ padding:6px 10px;width:328px; display:block; color:#666;border-bottom:1px dotted #eee;}
.imgLoad {display: block;background: url("../jm_img/common/watermark-yw-01.png") no-repeat center center #f2f2f2;}
/*newslunbo*/
.ylZt {color:#b40b00;}
.ylZt a {color:#b40b00;text-decoration:none; font-weight:normal;}
.ylZt a:hover {color:#FF0000;text-decoration:none}
.lryCont01 .botmDiv1{margin-top:5px}
.lryCont01 .botmDiv1 ul{clear:both}
.lryCont01 .botmDiv1 ul li{width:285px; height:26px;line-height:26px;overflow:hidden;float:left;background:url("../jm_img/index/D2.jpg") no-repeat 0px 9px;padding-left:10px;padding-right:5px; font-size:13px;}

.lryCont01 .jbbjDl{width:384px;margin-top:10px; border:1px solid #f1f1f1; padding:10px;}
.lryCont01 .jbbjDl:hover{ background:#f1f1f1;}
.lryCont01 .jbbjDl dt {float:left;width:135px;height:90px}
.lryCont01 .jbbjDl dt img {width:135px;height:90px;}
.lryCont01 .jbbjDl dd {float:right;width:225px;line-height:20px;padding-right:5px;color:#666}
.lryCont01 .jbbjDl dd p {width:225px;text-align:left;font-size:16px;height:24px;line-height:24px;font-weight:bold;margin-bottom:5px;}

.kj_xl{width:408px;}
.kj_xl dl{width:408px;line-height:24px;padding-bottom:10px; display:block;border-bottom:1px dotted #e3e3e3;margin-bottom:5px;_margin-bottom:0px;}
.kj_xl dl dt,.kj_xl dl dt img{ width:152px;height:102px;}
.kj_xl dd{width:233px}
.kj_xl dd span{ display:block; font-size:16px;line-height:30px;margin-bottom:2px;font-weight:600;font-family:\5FAE\8F6F\96C5\9ED1}
.kj_xl dd p{color:#888; font-size:12px;}

.lryCont01 .zxblock,.lryCont01 .xfyl_block{border-bottom:1px dotted #ddd;}
.lryCont01 .zxblock ul,.lryCont01 .xfyl_block ul{ width:438px;margin-left:-30px;}
.lryCont01 .zxblock li,.lryCont01 .xfyl_block li{ width:189px; height:166px; margin-left:30px; float:left; text-align:center;}
.lryCont01 .xfyl_block li{height:166px}
.lryCont01 .zxblock li img,.lryCont01 .xfyl_block li img{ width:189px; height:126px;}
.lryCont01 .xfyl_block li img{width:189px; height:126px;}
.lryCont01 .zxblock li span,.lryCont01 .xfyl_block li span{ display:block; text-align:left; height:40px; line-height:40px; overflow:hidden;}

.ylcy_box{ width:330px; display:block;padding-bottom:10px;border-bottom:1px dotted #ddd;}
.ylcy_box img{ width:80px; height:54px; float:left}
.ylcy_box dd{width:215px;padding:0 5px 0 10px;float:left; line-height:24px; text-align:left }
.ylcy_box dd span{ display:block; font-size:16px;width:215px;font-weight:bold;font-family:\5FAE\8F6F\96C5\9ED1; overflow:hidden;line-height:30px;}
.ylcy_box dd p{ font-size:12px; color:#888;width:215px;}

.ylcy_box{width:330px;border:none}
.ylcy_box img{width:80px; height:54px;}
.ylcy_box dd,.ylcy_box dd span,.ylcy_box dd p{width:230px;}

.lryCont01 .cont1M {width:406px;margin-left:20px;  padding:0px 10px;}
.lryCont01 .cont1M h2 {font-size:18px;height:36px;line-height:36px;font-weight:600;font-family:\5FAE\8F6F\96C5\9ED1}
.lryCont01 .cont1M .nrP {width:340px;color:#666;line-height:24px;padding:0px; padding-bottom:10px;}


/* 精品课程 */
#main1{ margin:auto; width:1200px; height:auto; margin-top:10px;text-align:left;overflow:hidden; }
.main11{ float:left;width:920px;height:auto;}
.main11t{ float:left;width:920px;height:35px; line-height:35px; background: url(../images/icon1.png) 0px 7px no-repeat;text-align:right; padding-right:0px;color:#DDD; }
.main11t a,.main1t a:visited{ color:#9DA6B3; }
.main11t a:hover{ color:#0088CC; }
.main11t span{ float:left;width:120px; height:35px; line-height:35px; font-size:16px;color:#188EEE; font-weight:bold; text-align:left; margin-left:13px; }
.main11c{ float:left; width:907px; height:160px; padding-left:11px; padding-top:10px;border:1px #D1E6EB solid;background-color:#FFF;clear:both; }
.main11c ul{ float:left; width:140px; height:auto; margin-right:11px; margin-bottom:10px;display:inline;position:relative; }
.main11c ul .li1{ float:left; width:140px; height:100px;}
.main11c ul .li1 img{ width:138px; height:100px; border:1px #EEE solid;}
.main11c ul .li2{ float:left; width:140px; height:28px; line-height:28px;}
.main11c ul .li2 a{ color:#555;}
.main11c ul .li2 a:hover{ color:#0088CC;}
.main11c ul .li3{ float:left; width:140px; height:25px; line-height:25px; text-align:left; color:#999; font-size:12px;}
.main11c ul .li3 span{ color:#F60;}
.main11c ul .li3 a{ color:#999;}
.main11c ul .li3 a:hover{ color:#0088CC;}
.main11c ul .li4{ position:absolute; left:1px; top:1px;width:140px; height:100px; padding:0px;background: url(../images/tm.png) repeat; overflow:hidden;display:none; }
.main11c ul .li4 a{ float:left; margin-left:12px; margin-top:35px; }

/* 公告 */
.main12{ float:left;width:270px;height:auto; margin-left:10px;}
.main12t{ float:left;width:270px;height:35px; line-height:35px;text-align:right; padding-right:0px;color:#DDD; }
.main12t a{ color:#9DA6B3; }
.main12t a:hover{ color:#0088CC; }
.main12t span{ float:left;width:120px; height:35px; line-height:35px; font-size:16px;color:#188EEE; text-align:left; margin-left:0px; }
.main12c{ float:left; width:260px; height:160px; padding-left:8px; padding-top:10px;border:1px #D1E6EB solid;background-color:#FFF;clear:both; }
.main12c ul li{ float:left; width:230px; height:25px; line-height:25px; font-size:14px; } 
.main12c ul li a{ color:#333; } 
.main12c ul li a:hover{ color:#FF6600; } 

/* 精品视频课 */
#main20{ margin:auto; width:1200px; height:auto; margin-top:10px;text-align:left;overflow:hidden; }
.main20{ float:left;width:1200px;height:auto;}
.main20t{ float:left;width:1200px;height:40px; line-height:40px; background: url(../images/icon1.png) 0px 9px no-repeat;text-align:right; padding-right:0px;color:#DDD; }
.main20t a,.main1t a:visited{ color:#9DA6B3; }
.main20t a:hover{ color:#0088CC; }
.main20t span{ float:left;width:120px; height:40px; line-height:40px; font-size:16px;color:#188EEE; text-align:left; margin-left:13px; }
.main20c{ float:left; width:1185px; height:auto; padding:15px 0px;padding-left:13px; border:1px #D1E6EB solid;background-color:#FFF;clear:both; }
.main20c ul{ float:left; width:222px; height:auto; margin-right:15px; margin-bottom:0px;display:inline;position:relative; }
.main20c ul .li1{ float:left; width:222px; height:150px;}
.main20c ul .li1 img{ width:220px; height:148px; border:1px #EEE solid;}
.main20c ul .li2{ float:left; width:222px; height:28px; line-height:28px;}
.main20c ul .li2 a{ color:#555;}
.main20c ul .li2 a:hover{ color:#0088CC;}
.main20c ul .li3{ float:left; width:222px; height:25px; line-height:25px; text-align:right; color:#999; font-size:12px;}
.main20c ul .li3 span{ float:left; width:auto; line-height:25px; text-align:left;color:#F60;}
.main20c ul .li3 span i{ color:#56B02A; font-style:normal; }
.main20c ul .li4{ position:absolute; left:1px; top:1px;width:220px; height:148px; padding:0px;background: url(../images/tm.png) repeat; overflow:hidden;display:none; }
.main20c ul .li4 a{ float:left; margin-left:50px; margin-top:55px; }



/* 推荐学校 */
#main3{ margin:auto; width:1200px; height:auto; margin-top:10px;text-align:left; overflow:hidden; }
.main3t{ float:left;width:1200px;height:40px; line-height:40px;background: url(../images/icon1.png) 0px 10px no-repeat;text-align:right; color:#DDD; }
.main3t a,.main1t a:visited{ color:#999; }
.main3t a:hover{ color:#0088CC; }
.main3t span{ float:left;width:120px; height:40px; line-height:40px; font-size:16px;color:#188EEE; font-weight:bold; text-align:left; margin-left:13px; }
.main3c{ float:left; width:1185px; height:auto; padding-left:13px; padding-top:13px;border:1px #D1E6EB solid; background-color:#FFF;clear:both; }
.main3c ul{ float:left; width:224px; height:auto; margin-right:13px; margin-bottom:13px; }
.main3c ul .li1{ float:left; width:80px; height:auto;}
.main3c ul .li1 img{ width:70px; height:70px; border:1px #D1E6EB solid;}
.main3c ul .li2{ float:left; width:144px; height:auto;}
.main3c ul .li2 b{ float:left; width:144px; height:25px; line-height:25px; font-weight:normal;}
.main3c ul .li2 b a{ color:#555 }
.main3c ul .li2 b a:hover{ color:#0088CC }
.main3c ul .li2 span{ float:left; width:140px; height:22px; line-height:22px; font-size:12px; color:#999;}

/* 分类课程 */
.hangye{ width:1200px; margin:auto; text-align:left;clear:both;}
.hyTitle{ float:left; width:1200px; height:40px; line-height:40px; padding-top:10px;text-align:right; }
.hyTitle a{ color:#9DA6B3; }
.hyTitle b{ float:left; width:auto; line-height:40px; color:#FF8800;font-size:18px; font-weight:500; margin-right:6px;}
.hyTitle span{ float:left; width:auto; line-height:40px;font-size:16px;text-decoration: none; font-weight:500; color:#188EEE; font-weight:bold; }

.hyCont{ float:left; width:1198px; height:auto; padding:0px;border:1px #D1E6EB solid;border-top:1px #D1E6EB solid; }

.hyCont1{ float:left; width:160px; height:360px; background-color:#F3FBFE; padding:10px; }
.hyCont1 a{ float:left; width:auto;padding:2px 6px; border:1px #E6E6E6 solid;border-radius:2px; font-size:12px;margin-bottom:6px;margin-right:6px;WHITE-SPACE: nowrap; color:#666; background-color:#FFF; }
.hyCont1 a:hover{border:1px #0095EB solid; color:#0095EB; }

.hyCont2{ float:left; width:768px; height:auto;padding-left:13px; padding-top:10px;}
.hyCont2 ul{ float:left; width:180px; height:auto; margin-right:12px; margin-bottom:10px;display:inline;position:relative; }
.hyCont2 ul .li1{ float:left; width:180px; height:120px;}
.hyCont2 ul .li1 img{ width:178px; height:118px; border:1px #EEE solid;}
.hyCont2 ul .li2{ float:left; width:180px; height:28px; line-height:28px;}
.hyCont2 ul .li2 a{ color:#555;}
.hyCont2 ul .li2 a:hover{ color:#0088CC;}
.hyCont2 ul .li3{ float:left; width:180px; height:25px; line-height:25px; text-align:left; color:#999; font-size:12px;}
.hyCont2 ul .li3 span{ color:#F60;}
.hyCont2 ul .li3 a{ color:#999;}
.hyCont2 ul .li3 a:hover{ color:#0088CC;}
.hyCont2 ul .li4{ position:absolute; left:1px; top:1px;width:178px; height:118px; padding:0px;background: url(../images/tm.png) repeat; overflow:hidden;display:none; }
.hyCont2 ul .li4 a{ float:left; margin-left:28px; margin-top:45px; }

.hyCont3{ float:right; width:236px; height:370px;border-left:1px #D1E6EB solid; padding-top:0px;}
.hyCont3 .title{ float:left; width:215px; height:30px; line-height:30px; margin:5px 10px;margin-bottom:8px;background: url(../images/c1.png) bottom repeat-x;border-left:1px #D1E6EB solid; }
.c101 { float:left;width:70px; height:30px; line-height:30px; background:url(../images/c101.png);color: #188EEE;text-align:center; margin:0px; font-size:14px;cursor:pointer}
.c102 { float:left;width:70px; height:30px; line-height:30px; background:url(../images/c102.png);color: #9DA6B3;text-align:center; margin:0px;font-size:14px; padding-top:0px;cursor:pointer}

.hyCont3 ul{ float:left; width:226px; height:auto; margin-left:10px; margin-bottom:10px; }
.hyCont3 ul .li1{ float:left; width:60px; height:auto;}
.hyCont3 ul .li1 img{ width:50px; height:50px; border:1px #D1E6EB solid;}
.hyCont3 ul .li2{ float:left; width:160px; height:auto;}
.hyCont3 ul .li2 b{ float:left; width:160px; height:25px; line-height:25px; font-weight:normal;}
.hyCont3 ul .li2 b a{ color:#555 }
.hyCont3 ul .li2 b a:hover{ color:#0088CC }
.hyCont3 ul .li2 p{ float:left; width:160px; height:22px; line-height:22px; font-size:12px; color:#999;}





/* 图片广告 */
.ads1{ width:1220px; margin:auto; padding-top:10px;clear:both; }
.ads1 ul { width:1200px;margin:auto;  }
.ads1 ul li { float:left;width:1200px; height:100px;}


/* 最新老师 */
#main4{ margin:auto; width:1200px; height:auto; margin-top:10px;text-align:left; overflow:hidden; }
.main4t{ float:left;width:1200px;height:40px; line-height:40px;background: url(../images/icon1.png) 0px 10px no-repeat;text-align:right; color:#DDD; }
.main4t a,.main1t a:visited{ color:#999; }
.main4t a:hover{ color:#0088CC; }
.main4t span{ float:left;width:120px; height:40px; line-height:40px; font-size:16px;color:#188EEE; font-weight:bold; text-align:left; margin-left:13px; }
.main4c{ float:left; width:1185px; height:auto; padding-left:13px; padding-top:13px;border:1px #D1E6EB solid; background-color:#FFF;clear:both; }
.main4c ul{ float:left; width:224px; height:auto; margin-right:13px; margin-bottom:13px; }
.main4c ul .li1{ float:left; width:90px; height:auto;}
.main4c ul .li1 img{ width:80px; height:80px; border:1px #DDD solid;border-radius:100%;}
.main4c ul .li2{ float:left; width:134px; height:auto;}
.main4c ul .li2 b{ float:left; width:134px; height:35px; line-height:35px; font-weight:normal;}
.main4c ul .li2 b a{ color:#555 }
.main4c ul .li2 b a:hover{ color:#0088CC }
.main4c ul .li2 span{ float:left; width:140px; height:25px; line-height:25px; font-size:12px; color:#999;}


/* 试听课 */
#main5{ margin:auto; width:1200px; height:auto; margin-top:10px;text-align:left;overflow:hidden; }
.main5t{ float:left;width:1200px;height:40px; line-height:40px;background: url(../images/icon1.png) 0px 10px no-repeat;text-align:right; color:#DDD; }
.main5t a,.main1t a:visited{ color:#999; }
.main5t a:hover{ color:#0088CC; }
.main5t span{ float:left;width:120px; height:40px; line-height:40px; font-size:16px;color:#188EEE; font-weight:bold;text-align:left; margin-left:13px; }
.main5c{ float:left; width:1185px; height:auto; padding-left:13px; padding-top:10px;border:1px #D1E6EB solid; background-color:#FFF;clear:both; }
.main5c ul{ float:left; width:224px; height:auto; margin-right:13px; margin-bottom:10px;display:inline;position:relative; }
.main5c ul .li1{ float:left; width:74px; height:auto;}
.main5c ul .li1 img{ width:68px; height:50px; border:1px #EEE solid;}
.main5c ul .li2{ float:left; width:150px; height:auto;}
.main5c ul .li2 b{ float:left; width:150px; height:28px; line-height:28px; font-weight:normal; }
.main5c ul .li2 b a{ color:#555;}
.main5c ul .li2 b a:hover{ color:#0088CC;}
.main5c ul .li2 p{ float:left; width:150px; height:25px; line-height:25px; text-align:left; color:#999; font-size:12px;}
.main5c ul .li2 p a{ color:#999;}
.main5c ul .li2 p a:hover{ color:#0088CC;}
.main5c ul .li4{ position:absolute; left:1px; top:1px;width:68px; height:50px; padding:0px;background: url(../images/tm.png) repeat; overflow:hidden;display:none; }
.main5c ul .li4 a{ float:left; margin-left:18px; margin-top:7px; }


/* 头条资讯 */
#main6{ margin:auto; width:1200px; height:auto; margin-top:10px;text-align:left;overflow:hidden; }
.main6t{ float:left;width:1200px;height:40px; line-height:40px;background: url(../images/icon1.png) 0px 10px no-repeat;text-align:right; color:#DDD; }
.main6t a,.main1t a:visited{ color:#999; }
.main6t a:hover{ color:#0088CC; }
.main6t span{ float:left;width:120px; height:40px; line-height:40px; font-size:16px;color:#188EEE; font-weight:bold; text-align:left; margin-left:13px; }
.main6c{ float:left; width:1188px; height:auto;  padding:10px 0px;padding-left:10px;border:1px #D1E6EB solid; background-color:#FFF;clear:both; }
.main6c ul li{ float:left; width:386px; height:30px; margin-right:10px; }
.main6c ul li b{ float:left; width:290px; line-height:30px;background: url(../images/icon2.png) 0px 14px no-repeat; padding-left:10px; font-weight:normal;}
.main6c ul li b a{ color:#333;}
.main6c ul li b a:hover{ color:#FF6600;}
.main6c ul li p{ float:left; width:80px; line-height:30px; text-align:right; color:#999; font-size:12px; }

/* 热门 城市 */
#main7{ margin:auto; width:1200px; height:auto; margin-top:10px;text-align:left;overflow:hidden; }
.main7t{ float:left;width:1200px;height:40px; line-height:40px;background: url(../images/icon1.png) 0px 10px no-repeat;text-align:right; color:#DDD; }
.main7t a,.main1t a:visited{ color:#999; }
.main7t span{ float:left;width:120px; height:40px; line-height:40px; font-size:16px;color:#188EEE; font-weight:bold;text-align:left; margin-left:13px; }
.main7c{ float:left; width:1190px;text-align:left;border:1px #D1E6EB solid; padding:8px 0px;padding-left:8px; background-color:#FFF;}
.main7c ul { margin:0px; width:1190px;}
.main7c ul li { float:left;width:auto; height:28px; line-height:28px;  margin-right:15px;overflow:hidden; }
.main7c ul li a:link{ color:#777; }
.main7c ul li a:visited{ color:#777; }
.main7c ul li a:hover{ color:#FF6600; }

/* 友情链接 */
#main10{ margin:auto; width:1200px; height:auto; margin-top:10px;text-align:left;overflow:hidden; }
.main10t{ float:left;width:1200px;height:40px; line-height:40px;background: url(../images/icon1.png) 0px 10px no-repeat;text-align:right; color:#DDD; }
.main10t a,.main1t a:visited{ color:#999; }
.main10t span{ float:left;width:120px; height:40px; line-height:40px; font-size:16px;color:#188EEE; font-weight:bold;text-align:left; margin-left:13px; }
.main10c{ float:left; width:1190px;text-align:left;border:1px #D1E6EB solid; padding:8px 0px;padding-left:8px; background-color:#FFF;}
.main10c ul { margin:0px; width:1190px;}
.main10c ul li { width:119px; height:28px; line-height:28px; float:left; margin:0px;overflow:hidden; text-align:center; }
.main10c ul li a:link{ color:#777; }
.main10c ul li a:visited{ color:#777; }
.main10c ul li a:hover{ color:#FF6600; }


/* 页面底部 */
.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; }

/*底部培训项目展示*/
.newfooter{
	background: #fff; margin-top:20px;  margin-bottom:10px; 
}
.newfooter .conten{
	width: 1200px; margin: 0 auto; overflow: hidden; padding: 20px 0;
}
.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;
}
/*新导航*/
/* 导航 */
.sNavRight .nav{
    line-height: 44px;
    font-size: 16px;
}

.sNavRight .nav li{
    float: left;
    margin-left: 60px;
}

.sNavRight .nav li a{
    display: inline-block;
}

.sNavRight .nav li a:hover,
.sNavRight .nav li a.active{
    color: #ed2f2e;
}

.sNavRight .nav-hot{
    display: inline-block;
    vertical-align: top;
    margin-top: -4px;
    margin-left: -15px;
    width: 31px; 
    height: 19px;
    background: url('../jm_img/sub/css_sprites.png') -189px -179px;
    animation: navUpdown 1s infinite;
}

.sNavRight .nav-new{
    display: inline-block;
    vertical-align: top;
    margin-top: -4px;
    margin-left: -15px;
    width: 31px;
    height: 19px;
    background: url('../jm_img/sub/css_sprites.png') -10px -232px;
    animation: navUpdown 1s infinite;
}

@keyframes navUpdown {
    0%{
        transform: translateY(0px);
    }
    50%{
        transform: translateY(-5px);
    }
    100%{
        transform: translateY(0px);
    }
}
/* header end */

