/*鲁迅学院CSS 2018-03-21*/ 
/*css comment*/
* {
    margin:0;
    padding:0;
    outline:none;
    list-style:none;
    text-decoration:none; 
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body,html {
    color:#333;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #fff;
    /*overflow: hidden;*/
    font-family:"宋体", arial;
    font-size: 14px;
    line-height: 1.5;
}
img {
    border:none;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
    _width:auto;
}
input, textarea ,select{
    border:none;
    background:none;
    font-size:14px;
    vertical-align:middle;
    color:#333;
    font-family:"宋体",arial;
}
select {
    border:inherit;
    background: inherit;
}
a {
    text-decoration:none; 
    outline: none;
    color:#333;
}
a:hover,a:active,a:focus {
    text-decoration:none;
}

.no_touch a:hover,.touch_body a:hover{ color:#e30b20;}

em, i {
    font-style:normal;
}
a:focus, input, select {
    outline:none;
}
.clearfix { *zoom:1; }
.clearfix::before,.clearfix::after {
    content:"\200B";
    display: block;
    clear: both;
    height: 0;
} 
input[type="submit"], input[type="reset"], input[type="button"], button, select {
    -webkit-appearance: none;
}
/*input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover{
    opacity: 0.90;
}*/ 
header,main,footer,section{ display: block;}
.inner{ width: 1000px; margin:0 auto;}

header{width:100%; background: #fff;padding:0;z-index:3;}
.yinying{width:100%; height: auto; overflow: hidden;box-shadow:0px 2px 5px #888; position: relative;z-index:99;}
header .inner{padding:10px 0;}
.logo{ float: left;}
.logo img{width:128px;}
.dengluBox{ font-size:12px; float: right;}
.dengluBox a{ display: inline-block;height:33px;line-height:33px;padding:0 6px;}
.dengluBox a:nth-last-of-type(1)::before{content:"";width:1px;height:10px; background: #999; display: inline-block;margin:0 20px 0 12px;}
.banner{width:100%; height: auto; overflow: hidden;z-index:1;}
.banner img{ display: block;}

/*频道导航*/
.pindao_nav{z-index: 1003; position:relative;height:65px;background:#195aa4;padding:0 20px;position: relative;}
.pindao_nav::before{content: "";height:5px;width:100%; position: absolute;bottom:0;left:0; background: #000; opacity: .2;z-index:10;}
.pindao_navscr{ position: fixed;top:0;margin-top:0;width:100%;}

.pgwMenu {height: 60px; position: relative; list-style: none;}
.pgwMenu ul { list-style: none; white-space: nowrap; margin: 0; padding: 0;}
.pgwMenu li { float: left; position: relative;font-weight:bold;font-size:16px;}
.pgwMenu li::before{ content:""; position: absolute; top:0; right:0;width:1px; height: 60px; background: rgba(255,255,255,.20);}
.pgwMenu li:last-child::before{ display:none;}
.pgwMenu li:first-child a{background:#f83530;}
.pgwMenu li a:hover{color:#fff; background: #10529d;}
.pgwMenu li:first-child a:hover{background:#e30b20;}
.pgwMenu a{ display: block; color: #fff; line-height: 65px; padding: 0 19px; text-decoration: none;font-size:16px; font-family: "微软雅黑",Microsoft Yahei;}
.pgwMenu a.selected { background: #1e5da3;}
.pgwMenu .pm-links.mobile,
.pgwMenu .pm-viewMore > ul { background: #1e5da3; box-shadow: 2px 2px 4px #777; position: absolute; right: -20px; top: 100%; z-index: 1000;-webkit-transition:all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.pgwMenu .pm-viewMore { display: none; position: relative;}
.pgwMenu .pm-viewMore > a { display: inline-block;}
.pgwMenu .pm-viewMore > a:hover{color:#fff;}
.pgwMenu .pm-viewMore > ul { left: auto; right: 0;}
.pgwMenu .pm-viewMore li { float: none;}
.pgwMenu .pm-viewMore span.icon,
.pgwMenu .pm-viewMore span.white { border-color: #fff transparent; border-style: solid; border-width: 8px 6px 0; margin-left: 3px; display: inline-block;}
.pgwMenu.light .pm-viewMore span.icon,
.pgwMenu .pm-viewMore span.black { border-color: #000 transparent; border-style: solid; border-width: 8px 6px 0; margin-left: 3px; display: inline-block;}
.pgwMenu .pm-links.mobile li,
.pgwMenu .pm-viewMore > ul > li { display: block; clear: both; width: 175px;}
.pgwMenu .pm-dropDown,
.pgwMenu .pm-viewMore,
.pgwMenu .pm-viewMore > ul { display: none;}
.pgwMenu .pm-dropDown a { display: inline-block; float: right;}
main{margin-top:20px;}
/*owl-carousel*/
.owl-carousel .owl-dots .owl-dot:hover span,.owl-carousel .owl-dots .owl-dot.active span{ background: #fff; -webkit-transition:all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.owl-carousel .owl-dots .owl-dot.active span{background:#1358a6; opacity: 1;width:30px;}
/*focus*/ 
.focus_caption{ position: absolute; bottom: 0; left:0; width: 100%; height: 80px; background: url(../img/focus_01.png) left bottom repeat-x; color: #fff;font-size: 18px; padding:35px 140px 0 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.focus a:hover .focus_caption{color:#fff;}
#focus .owl-nav [class*=owl-]{ font-size: 0; position: absolute; top:50%; width:50px; height: 80px; margin-top: -40px; background:rgba(0,0,0,0) url(../img/arrow02_l.png) center center no-repeat;}
#focus .owl-nav [class*=owl-].owl-prev{ left:0; opacity: 0}
#focus .owl-nav [class*=owl-].owl-next{ right:0; background-image: url(../img/arrow02_r.png); opacity: 0 }
#focus:hover .owl-nav [class*=owl-]{ background-color:rgba(0,0,0,0.40);} 
#focus:hover .owl-nav [class*=owl-].owl-next,#focus:hover .owl-nav [class*=owl-].owl-prev{ opacity: 1;}

h1,h2,h3,h4,h5,h6,.logo,.nav,.pindao_nav,.focus_caption,.load_more a,.btn_ser,.huati a span{ font-family:"微软雅黑", Microsoft YaHei,arial;}

#focus{ width: 65.5%;float: left;}
#focus .item img{ display: block;}
.focus_caption{ position: absolute; bottom: 0; left:0; width: 100%; background: url(../img/focus_01.png) left top repeat-x; background-size: contain; color: #fff;font-size: 18px;}
#focus .owl-dots{ position: absolute; color: #fff; bottom:10px; right:15px;} 
#focus .owl-dots .owl-dot:hover span,#focus .owl-dots .owl-dot.active span{ background: #fff;}
#focus .owl-dots .owl-dot.active span,#cehua .owl-dots .owl-dot.active span{background:#1358a6; opacity: 1;width:30px;-webkit-transition:all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.focus_Right{ overflow: hidden;padding:10px 35px 0; background: #f8f8f8;height:370px;}
.focus_Right li{padding:25px 0;border-bottom:1px solid #e6e6e6;}
.focus_Right li h6{font-size:18px;}
.focus_Right li h6::before{ content: ""; display: inline-block;width:4px;height:16px; background: #477bb6; border-radius: 3px;margin-right:10px; vertical-align: middle;margin-top:-3px;}
.focus_Right li  h6:hover::before{ background: #e30b20;}
.focus_Right li p{padding-top:15px; text-indent: 28px;color:#888;}
.focus_Right li:last-of-type{border-bottom:none;}
/*新闻动态*/
.xinwenInner{padding:3% 0;}
.xinwenTit{width:100%; text-align: center; position: relative;}
.more{width:60px;height:24px;line-height:24px; text-align: center;border:1px solid #e6e6e6;border-radius: 12px; display: block; position: absolute;top:50%;margin-top:-13px;right:0;}
.xinwenTit .more:hover{background: #195aa4;color:#fff;border:1px solid #195aa4;}
.xinwenCont{height: auto; overflow: hidden;padding-top:30px;margin:0 -3%;}
.xinwenCont li{border-bottom:1px solid #f1f1f1;width:44%; float: left;margin:0 3%;}
.xinwenCont a{ display: block; position: relative;height:60px;line-height:60px;font-size:16px;font-weight:bold;font-family:"微软雅黑", Microsoft YaHei,arial;padding-left:20px;}
.xinwenCont a::before{content: ""; display: block;width:5px;height:5px; background: #195aa4; position: absolute;left:0;top:50%;margin-top:-2px;}
.xinwenCont a:hover::before{ background: #e30b20;}

.banList{width:100%; background: url(../img/bg02.jpg) repeat;padding:15px 0;}
.banList ul li{ float: left;width:33%;margin-right:0.5%; overflow:hidden;}
.banList ul li img{ display: block;}
.banList ul li:nth-last-of-type(1){margin-right:0;}
/*学员作品*/
.zuopinCont{height:auto; overflow: hidden;margin:0 -1.16%;}
.zuopinCont li{width:31%; height: auto; overflow: hidden;margin:0 1.16%;padding:34px 20px;position: relative;border-bottom:1px solid #f1f1f1; float: left;}
.zuopinCont li a{ font-size:16px;}
.zuopinCont li p{font-size:12px;color:#888;padding-top:8px;}
.zuopinCont li::before{content: "";width:4px;height:40px; background: #477bb6; border-radius: 2px; position: absolute;left:0;top:50%;margin-top:-20px;}
.zuopinCont li:nth-last-of-type(1),.zuopinCont li:nth-last-of-type(2),.zuopinCont li:nth-last-of-type(3){border:none;}
.zuopinCont li:hover::before{ background: #e30b20;}
/*学员交流*/
.jiaoliuBox{padding:45px 0;}
.jiaoliu{margin-top:35px;}
.jiaoliuL{width:65.5%; height: auto; overflow: hidden; float: left;-moz-box-shadow:3px 3px 3px 3px #f1f1f1; -webkit-box-shadow:3px 3px 3px 3px #f1f1f1; box-shadow:3px 3px 3px 3px #f1f1f1;}
.jiaoliuL h5{height:55px; background: #2f6aad;color:#fff;line-height:55px;font-size:18px;padding-left:60px; position: relative;}
.jiaoliuL h5::before{content: "";width:6px;height:6px; background: #fff; position: absolute;left:40px;top:50%;margin-top:-3px;}
.jiaoliuL h5 a{color:#fff; position: relative;margin-left:15px;padding-left:15px;}
.jiaoliuL h5 a::before{content: "";width:2px;height:17px; background: #fff; position: absolute;left:0;top:50%;margin-top:-7px;}
.jiaoliuL p{ background: #fff;padding:25px 50px;color:#888; text-indent: 28px;}
.jiaoliuR{height: auto; float: right;width:31%;}
.huati{width:53%; background: url(../img/lxxy13.png) no-repeat; background-size:cover;height:189px; overflow: hidden; float: left;padding-top:35px;-moz-box-shadow:3px 3px 3px 3px #f1f1f1; -webkit-box-shadow:3px 3px 3px 3px #f1f1f1; box-shadow:3px 3px 3px 3px #f1f1f1;}
.huati a img{padding-left:28%;}
.huati a,.huati a span{ display: block;}
.huati a span{ display:block;width:70%;height:38px;padding-top:3px; text-align: center;border:2px solid #fff;border-radius: 30px;font-size:18px;color:#fff;font-weight:bold;margin-left:12%;margin-top:20px;}
.huati a:hover span{background: #fff;color:#1e74cd;}
.taolun{ float: right;margin-left:-30px; background: url(../img/lxxy14.png) no-repeat; background-size:cover;-moz-box-shadow:3px 3px 3px 3px #f1f1f1; -webkit-box-shadow:3px 3px 3px 0px #f1f1f1; box-shadow:3px 3px 3px 0px #f1f1f1;}
.taolun a span{margin-left:21%;margin-top:21px;}
.taolun a:hover span{background: #fff;color:#fb5242;}
/*学员风采*/
.fengcai{padding:45px 0;}
.fengcai ul{height: auto; overflow:hidden;margin:28px -17px 0;}
.fengcai ul li{width:33.33%; float: left;padding:17px;}
.fengcai ul li a{ display: block;width:100%; height:100%; position: relative; overflow: hidden;}
.fengcai ul li a img{ display: block;}
.fengcai ul li a span{ display: block;width:100%;height:36px;line-height:36px;color:#fff; text-align: center; background: url(../img/bg01.png) repeat; position: absolute;left:0;bottom:0;}


/*footer*/
footer{width:100%; height: auto; overflow: hidden; background: #f6f6f6;padding:35px 0;}
.footer_inner{ text-align: center; font-family: "宋体";color:#888;line-height:2;}
.footer_inner p{color:#333;}
/*返回顶部*/
.goTop{width:80px; height: auto; overflow: hidden; position: fixed;right:50px;bottom:100px;z-index:9999;}
.TopBtn{margin-top:10px; cursor: pointer;}

/*强制一行显示*/
.focus_Right h6,.xinwenCont a,.zuopinCont li h6,.jiaoliuL h5 a,.jiaoliuL h5{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



@media only screen and (max-width: 1023px){
	.inner{ width:890px;}
} 
@media only screen and (max-width: 991px){
	.inner{ width:750px;}
	.logo{width:25%;}
	.goTop{right:10px;width:60px;}
	.focus_Right li p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
} 

@media only screen and (max-width: 767px){
	 .inner{ width: 100%; padding: 20px 15px;}
	.innerpd_nav{padding:0;width:100%;}
	.pindao_nav .inner{padding:0;}
	.pindao_navscr{width:100%;}
	header .inner{padding:0 5px;}
	header{ position: inherit;top:auto;left:auto;}
	.header{padding-top:0;}
	.pindao_nav ul li a{text-align: center;}
	#focus{width:100%; float: none;}
	/*#focus .owl-nav [class*=owl-]{background-color:rgba(0,0,0,0.40);}*/
	#focus:hover .owl-nav [class*=owl-].owl-next,#focus:hover .owl-nav [class*=owl-].owl-prev{ opacity: 0;}
	.pindao_nav{margin-top:0;height:50px;}
	.pindao_nav ul{margin-left:10px;}
	.nav ul:first-child:after, .nav ul:nth-child(2):after{ display: none;}
	.goTop{ display: none;}
	.link_img a{ width:12.5%;}
	.goTop{ display: none;}
	.m-nav-show{ background: url(../img/btn-nav-open.png) no-repeat center center;height:50px;padding-left:22px;margin-left:15px;}
	.m-nav-hide{ background: url(../img/btn-nav-close.png) no-repeat center center;height:50px;padding-left:22px;margin-left:15px;}
	.pindao_nav .hide-more-nav{width:100%;float: right;padding-left:15%; display: none; position: absolute;top:50px;right:0; text-align: center;background: -webkit-linear-gradient(left,#1881c4,#195aa4);background: -o-linear-gradient(left,#1881c4,#195aa4);background: -moz-linear-gradient(left,#1881c4,#195aa4);background: linear-gradient(left,#1881c4,#195aa4);}
	
	/*鲁迅学院*/
	.banner{width:100%; overflow: hidden;}
	.banner img{width:160%;margin-left:-30%; max-width: inherit;}
	.pgwMenu{height:45px;}
	.pgwMenu a{line-height:50px; font-weight:normal;}
	.pgwMenu a:hover{color:#fff;}
	.focus_Right{height:auto; overflow: hidden;}
	.xinwenCont{padding-top:15px;}
	.xinwenCont li,.zuopinCont li,.fengcai ul li{width:100%;margin:0;}
	.fengcai ul li{padding:0; float: none; margin-bottom:20px;}
	.xinwenCont,.zuopinCont,.fengcai ul{margin:0;}
	.fengcai ul{padding-top:10px;}
	.xinwenTit img{width:160px;}
	.banList ul li{width:100%; margin:15px 0 0 0;}
	.jiaoliuL{width:100%; float: none;}
	.jiaoliuL h5{padding-left:20px;font-size:16px;}
	.jiaoliuR{width:100%; float: none;padding-top:20px;}
	.jiaoliuBox{padding:15px 0;}
	.fengcai ul li a img,.banList ul li img{width:100%;}
	.zuopinCont li{padding:20px;}
	main{margin-top:0;}
	.huati{width:50%;}
	
	footer{font-size:12px;}
}
@media only screen and (max-width: 480px){
	.huati{width:53%;}
}
.more_news,.more_01,.pic_News a::before,.paint_list a,input[type="submit"], input[type="reset"], input[type="button"],.owl-prev,.owl-next,header,.menu_ico i,
.order_show,.huati a span,.more{
    -webkit-transition:all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
} 
/*图片横向*/
aa{
    display: block;
    max-width: none;
    width: -webkit-calc(100%+ 10px);
    width: calc(100% + 10px);
    -webkit-transition: opacity 0.60s, -webkit-transform 0.60s;
    transition: opacity 0.60s, transform 0.60s;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
}
aa{
    opacity: 1.0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
/*图片纵向*/
aa{
    display: block;
    max-width: none;
    height: -webkit-calc(100% + 10px);
    height: calc(100% + 10px);
    -webkit-transition: opacity 0.60s, -webkit-transform 0.60s;
    transition: opacity 0.60s, transform 0.60s;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
}
aa{
    opacity: 1.0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
/*图片由小变大*/
.fengcai ul li a img,.banList ul li a img{
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration:400ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration:400ms;
    max-width: 100%;
    /*position: relative;*/
}

.fengcai ul li a:hover img,.banList ul li a:hover img{
    -webkit-transform: scale(1.04, 1.04);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform: scale(1.04, 1.04);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration:400ms;
    transform: scale(1.04, 1.04);
    transition-timing-function: ease-out;
    transition-duration:400ms;
}
