* {margin:0px; padding:0px;  font-family:"Microsoft YaHei",微软雅黑,SimHei,PingFang SC,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu,SimSun,宋体,Tahoma, Verdana ; }
img{ border:0 none; max-width:100%; vertical-align:middle; }
input,button,select,textarea{outline:none} 
textarea{resize:none}
table{ border:0;}
div,ul,li{ list-style-type:none; padding:0; margin:0; font-size:16px;}
a{color:#333333; text-decoration:none; font-size:16px;}
a:hover{color:#D9482D;  }
.clear{ clear:both;}
.fl {float: left;}
.fr{ float:right;}

.bodybg{ background-color:#ffffff;}
.block{ width:1500px; height:auto; margin:0 auto; }
@media screen and (max-width:1500px){
.block{ width:100%; margin:0 auto; }
}
body{ max-width:1920px; margin:0 auto;}

/***********首页*************/

/*首页顶部*/
/*.top .header { position: fixed; left: 0; top: 0; width: 100%; z-index:9999;}
.top .inner { width: 100%; margin: 0 auto;  zoom: 1; }*/
.pctop{ width:100%; height:180px; line-height:180px; background:url(topbg.jpg) no-repeat 50% 0%;}
.pctop .pclogo{ float:left; vertical-align:middle; margin-left:50px;}
.pctop .pcsearch{ float:right; margin-right:40px; width:160px;}
.pctop .pcsearch .inputs{border:0; height:20px; line-height:20px; width:120px; border-bottom:1px solid #999999; background-color:transparent;}

.top .mtop{ display:none;}
.large .pcnav{ height:80px; line-height:80px;z-index:5; position:relative; margin-left:100px;}
.large .pcnav .yiji{float:left; position:relative ;z-index:20;}
.large .pcnav .yiji a{display:block; width:150px; height:80px; line-height:80px;  text-align:center; font-size:16px; z-index:35; }
.large .pcnav .yiji a.xuanzhong{color:#D9482D;}
.large .pcnav .erji{position:absolute; display:none; top:80px;}
.large .pcnav .erji a{ display:block; width:150px;  height:40px; line-height:40px; font-size:15px; background-color:#ffffff;}/*二级栏目间距*/
.large .pcnav .erji a:hover, .large .pcnav .erji a:focus{ background-color:#ffffff; color:#D9482D;}/*二级菜单鼠标经过样式背景色*/
.large .pcnav li:hover ul ul, .large .pcnav li:hover ul ul ul, .large .pcnav li:hover ul ul ul ul{display:none;}
.large .pcnav li:hover ul, .large .pcnav li li:hover ul, .large .pcnav li li li:hover ul, .large .pcnav li li li li:hover ul{display:block;}

.small .pcnav{ float:left; height:80px; line-height:80px;z-index:5; position:relative; margin-left:100px;}
.small .pcnav .yiji{float:left; position:relative ;z-index:20;}
.small .pcnav .yiji a{display:block; width:150px;  height:80px; line-height:80px; text-align:center; font-size:16px; z-index:35; }
.small .pcnav .yiji a.xuanzhong{color:#D9482D;}
.small .pcnav .erji{position:absolute; display:none; top:80px;}
.small .pcnav .erji a{ display:block; width:150px;  height:40px; line-height:40px; font-size:15px; background-color:#ffffff;}
.small .pcnav .erji a:hover, .small .pcnav .erji a:focus{ background-color:#ffffff; color:#D9482D;}/*二级菜单鼠标经过样式背景色*/
.small .pcnav li:hover ul ul, .small .pcnav li:hover ul ul ul, .small .pcnav li:hover ul ul ul ul{display:none;}
.small .pcnav li:hover ul, .small .pcnav li li:hover ul, .small .pcnav li li li:hover ul, .small .pcnav li li li li:hover ul{display:block;}

.top .large .inner { height:80px; background-color:#ffffff;}

.top .small .inner { height:80px; background-color:#f1f1f1;}
#zlight-nav{
	display: block;
	position: relative;
	width: 100%;
	height:80px;
	z-index: 9;/*飘窗为10，为了不遮住飘窗图片*/
	background-color:#ffffff;
}

.top .header, .top .inner, .top a, .top img, .top li { transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;}
@media screen and (max-width:1700px){
.large .pcnav{ margin-left:50px;}
.small .pcnav{ margin-left:50px;}
.large .pcnav .yiji a{display:block; width:140px; height:80px; line-height:80px; text-align:center; font-size:16px; z-index:35; }
.large .pcnav .erji a{ display:block; width:140px;  height:40px; line-height:40px; font-size:15px; background-color:#ffffff;}
.small .pcnav .yiji a{display:block; width:140px; height:80px; line-height:80px;  text-align:center; font-size:16px; z-index:35; }
.small .pcnav .erji a{ display:block; width:140px;  height:40px; line-height:40px; font-size:15px; background-color:#ffffff;}
}
@media screen and (max-width:1500px){
.large .pcnav{ margin-left:20px;}
.small .pcnav{ margin-left:20px;}
.large .pcnav .yiji a{display:block; width:120px;  font-size:15px;  }
.large .pcnav .erji a{ display:block; width:120px;   font-size:14px; }
.small .pcnav .yiji a{display:block; width:120px;  font-size:15px; }
.small .pcnav .erji a{ display:block; width:120px;  ; font-size:14px; }
}
@media screen and (max-width:1330px){
.large .pcnav{ margin-left:0;}
.small .pcnav{ margin-left:0;}
.large .pcnav .yiji a{display:block; width:110px;  font-size:14px;  }
.large .pcnav .erji a{ display:block; width:110px;   font-size:14px; }
.small .pcnav .yiji a{display:block; width:110px;  font-size:14px; }
.small .pcnav .erji a{ display:block; width:110px;  ; font-size:14px; }
}
@media screen and (max-width:1100px){/*屏宽小于1024显示移动端导航*/
.top .header{ display:none;}
.top .mtop{ display:block; height:100px;  position: fixed; left: 0; top: 0; width: 100%; z-index:999; background:url(topbg.jpg) no-repeat 50% 0%;}
.top .mtop h1{ float:left; width:300px;  height:100px;  line-height:100px;}
.top .mtop h1 img{  vertical-align:middle; max-width:100%; }
.top .mtop .m_nav{ width:70px; height:100px; background-color:#D9482D; float:right;}

}
         
/*大图切换*/

.section { width:100%; z-index:100; background-color: #efefef;}
/*.diweizhi{ top:228px;}
.gaoweizhi{ top:260px;}*/

#bannerA .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 100%;
    background: #ffffff;
    opacity: .9;
}
#bannerA .swiper-pagination-bullet-active {
    opacity: 1;
    background:#D9482D;
}
@media screen and (max-width:1100px){/*屏宽小于1024显示移动端导航*/
/*.section {top:100px;}*/
}

/*学院动态*/

.mainbox{ background-color:#ffffff;  position:relative; }

.xydt{ float:left; width:965px; height:auto; margin-bottom:50px; }	
.xydt .menu{ width:100%; height:40px; line-height:40px; font-size:22px; font-weight:700; margin-top:30px; margin-bottom:20px; }
.xydt .menu a{ float:right; text-align:right; display:block; width:60px; height:40px; line-height:40px; background:url(arr-n.png) no-repeat 0% 50%; font-size:16px; color:#999999;}
.xydt .left{ width:420px; float:left; margin-right:20px; overflow:hidden;}
.xydt .left a{ display:block; width:420px; height:280px;}
.xydt .left img{ width:420px; height:280px; /*moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); 
-moz-transition: 0.5s all ease; -o-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; transition: 0.5s all ease;*/}
/*.xydt .left a:hover img{-moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}
*/

#bannerB .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #ffffff;
    opacity: .7;
}
#bannerB .swiper-pagination-bullet-active {
    opacity: 1;
    background:#ffffff;
}

.xydt .right{ width:525px; float:right;}
.xydt .right ul li{ display:inline-block; height:20px; line-height:20px; margin-bottom:16px; }
.xydt .right ul li:first-child{ float:left; background:url(icon1-n.png) no-repeat 0% 50%; padding-left:20px;  width:460px;}
.xydt .right ul li a{ display:block; width:100%; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xydt .right .riqi{ float:right; color:#999999;}
@media screen and (max-width:1800px){
.mainbox{}	
}
@media screen and (max-width:1500px){
.mainbox{}
.xydt{width:64%; margin-left:1%; }
.xydt .menu{ font-size:22px; margin-top:30px; margin-bottom:20px; }
.xydt .left{ width:46%; float:left; margin-right:0; overflow:hidden;}
.xydt .left a{ display:block; width:100%; height:auto;}
.xydt .left img{ width:100%;}
.xydt .right{ width:53%; margin-left:1%;}
.xydt .right ul li:first-child{ width:80%;}
}
@media screen and (max-width:1330px){
.mainbox{ }
}
@media screen and (max-width:1100px){
.mainbox{ }
}
@media screen and (max-width:800px){
.mainbox{ margin-top:100px;}
.xydt{width:96%; margin-left:2%; margin-bottom:30px; }
.xydt .menu{font-size:20px; margin-top:20px; margin-bottom:20px; }
.xydt .menu a{font-size:14px; }		
}
@media screen and (max-width:450px){
.mainbox{ margin-top:100px;}
.xydt .left{ width:100%; float:left; margin-right:20px; overflow:hidden;}
.xydt .left a{ display:block; width:100%; height:auto;}
.xydt .left img{ width:100%; height:auto;}
.xydt .right{ width:100%; float:right; margin-top:30px;}
.xydt .right ul li{ display:inline-block; height:20px; line-height:20px; margin-bottom:16px; }
.xydt .right ul li:first-child{ float:left; background:url(icon1-n.png) no-repeat 0% 50%; padding-left:20px;  width:80%;}
.xydt .right ul li a{ display:block; width:100%; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xydt .right .riqi{ float:right; color:#999999;}
}


/*通知公告*/
.tzxg{ float:right; width:480px; height:auto; margin-bottom:50px; }
.tzxg .menu{ width:100%; height:40px; line-height:40px; font-size:22px; font-weight:700; margin-top:30px; margin-bottom:20px; }
.tzxg .menu a{ float:right; text-align:right; display:block; width:60px; height:40px; line-height:40px; background:url(arr-n.png) no-repeat 0% 50%; font-size:16px; color:#999999;}
.tzxg .gglist ul li{ display:inline-block; height:20px; line-height:20px; margin-bottom:16px; }
.tzxg .gglist ul li:first-child{ float:left; background:url(icon1-n.png) no-repeat 0% 50%; padding-left:20px;  width:390px;}
.tzxg .gglist ul li a{ display:block; width:100%; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.tzxg .gglist .riqi{ float:right; color:#999999;}
@media screen and (max-width:1500px){
.tzxg{ width:33%; margin-right:1%; }	
.tzxg .menu{ font-size:22px; margin-top:30px; margin-bottom:20px; }
.tzxg .gglist ul li:first-child{ width:80%;}
}
@media screen and (max-width:800px){
.tzxg{ float:left; width:96%; margin-left:2%; margin-bottom:30px;}
.tzxg .menu{ font-size:20px; margin-top:0px; margin-bottom:20px; }
.tzxg .menu a{font-size:14px;}	
}


/*教学科研*/
.main-center{ background-color:#f5f5f5; }
.jxky{ float:left; width:725px; height:auto; margin-bottom:30px;  }
.jxky .menu{ width:100%; height:40px; line-height:40px; font-size:22px; font-weight:700; margin-top:30px; margin-bottom:20px; }
.jxky .menu a{ float:right; text-align:right; display:block; width:60px; height:40px; line-height:40px; background:url(arr-n.png) no-repeat 0% 50%; font-size:16px; color:#999999;}
.jxky .jxkylist ul li{ display:inline-block; height:20px; line-height:20px; margin-bottom:16px; }
.jxky .jxkylist ul li:first-child{ float:left; background:url(icon2-n.png) no-repeat 0% 50%; padding-left:20px; width:630px; }
.jxky .jxkylist ul li a{ display:block; width:100%; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.jxky .jxkylist .riqi{ float:right; color:#999999;}
@media screen and (max-width:1500px){
.jxky{ width:48%; margin-left:1%;}
.jxky .menu{ font-size:22px;  margin-top:30px; margin-bottom:20px; }	
.jxky .jxkylist ul li:first-child{width:80%; }
}
@media screen and (max-width:800px){
.jxky{ float:left; width:96%; margin-left:2%; margin-bottom:30px;}
.jxky .menu{ font-size:20px; margin-top:30px; margin-bottom:20px; }
.jxky .menu a{font-size:14px;}	
}

/*学生工作*/
.xsgz{ float:right; width:725px; height:auto; margin-bottom:30px; }
.xsgz .menu{ width:100%; height:40px; line-height:40px; font-size:22px; font-weight:700; margin-top:30px; margin-bottom:20px; }
.xsgz .menu a{ float:right; text-align:right; display:block; width:60px; height:40px; line-height:40px; background:url(arr-n.png) no-repeat 0% 50%; font-size:16px; color:#999999;}
.xsgz .xsgzlist ul li{ display:inline-block; height:20px; line-height:20px; margin-bottom:16px; }
.xsgz .xsgzlist ul li:first-child{ float:left; background:url(icon2-n.png) no-repeat 0% 50%; padding-left:20px; width:630px; }
.xsgz .xsgzlist ul li a{ display:block; width:100%; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xsgz .xsgzlist .riqi{ float:right; color:#999999;}
@media screen and (max-width:1500px){
.xsgz{ width:48%; margin-left:1%; margin-right:1%;}
.xsgz .menu{ font-size:22px;  margin-top:30px; margin-bottom:20px; }	
.xsgz .xsgzlist ul li:first-child{width:80%; }
}
@media screen and (max-width:800px){
.xsgz{ float:left; width:96%; margin-left:2%; margin-bottom:30px;}
.xsgz .menu{ font-size:20px; margin-top:20px; margin-bottom:20px; }
.xsgz .menu a{font-size:14px;}	
}

/*首页下方三张图片链接*/
.main-bottom{ background-color:#eeeeee; padding-top:40px; padding-bottom:40px; }
.main-bottom .picbox{ display:block; width:465px; height:400px; float:left; margin-left:52px; position:relative; overflow:hidden;}
.main-bottom .picbox:first-child{ margin-left:0;}
.main-bottom .picbox img{moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); 
-moz-transition: 0.5s all ease; -o-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; transition: 0.5s all ease;}
.main-bottom .picbox:hover img{-moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1);}
.main-bottom .picbox .xian{ display:block; position:absolute; left:0; top:0; padding:20px 30px; background: rgba(0,0,0,0.4); color:#ffffff; font-size:20px;}
.main-bottom .picbox .yin{ display:none; position:absolute; left:0; top:0; width:465px; height:400px;  background: rgba(0,0,0,0.5); color:#ffffff; }
.main-bottom .picbox .yin h3{ text-align:center; font-size:24px; font-weight:normal; margin-top:100px; margin-bottom:40px; }
.main-bottom .picbox .yin p{ text-align:center; font-size:20px; width:44%; margin-left:28%; padding:15px 0; border:1px solid #ffffff; }
@media screen and (max-width:1500px){
.main-bottom .picbox{ width:30%; margin-left:3%; height:100%; }
.main-bottom .picbox:first-child{ margin-left:2%;}
.main-bottom .picbox .yin{width:100%; height:100%; }
.main-bottom .picbox .yin h3{ font-size:22px; }
}
@media screen and (max-width:1100px){
.main-bottom .picbox .yin h3{ font-size:20px; margin-top:50px; margin-bottom:40px; }
}
@media screen and (max-width:450px){
.main-bottom{ padding-top:40px; padding-bottom:40px; }
.main-bottom .picbox{ display:block; width:96%; height:auto; float:left; margin-left:2%; margin-right:2%; margin-bottom:20px; position:relative; overflow:hidden;}
.main-bottom .picbox:first-child{ margin-left:2%;}
.main-bottom .picbox .yin{width:100%; height:100%; }
.main-bottom .picbox .yin h3{ text-align:center; font-size:22px; font-weight:normal; margin-top:100px; margin-bottom:40px; }
.main-bottom .picbox .yin p{ text-align:center; font-size:20px; width:44%; margin-left:28%; padding:15px 0; border:1px solid #ffffff; }	
}

/*首页底部*/;
.footer{  width:100%;  background-color:#ffffff; margin:0 auto; }
.footer .f-box{ padding-top:60px; padding-bottom:60px; background-color:#ffffff;}
.footer .f-left{ float:left; width:30%; margin-right:4%; margin-left:4%; height:160px; border-right:1px solid #eeeeee;  }
.footer .f-left .banquan{ margin-top:10px; line-height:25px; font-size:15px; color:#525252;}
.footer .f-center{ float:left; width:35%; height:160px;  border-right:1px solid #eeeeee;}
.footer .f-center h3{ font-size:18px; font-weight:normal; margin-bottom:30px;}
.footer .f-center .link{display:inline-block; margin-right:60px; margin-bottom:20px;  float:left;}
.footer .f-center .link select::-ms-expand { display:none;  } 
.footer .f-center .link select {
 	width:180px;
	box-sizing: border-box;
	vertical-align: middle;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: 1px solid #E6E6E6;
	height: 40px;
	background: url(jiantou.png) no-repeat scroll right center transparent;
	background-color: #FFFFFF;
	padding-right: 24px;
	padding-left: 10px;
	font-size:15px;
	cursor:pointer;}

.footer .f-right{ float:right; height:160px; margin-right:4%;}
.footer .f-right .email{ float:left; margin-right:60px;}
.footer .f-right .email a{ display:block; margin-top:5px; margin-bottom:5px;}
.footer .f-right .email a img{ width:160px; height:45px;}
.footer .f-right .wx{ float:right;}
.footer .f-right .wx img{ width:148px; height:148px;}
@media screen and (max-width:1800px){
.footer .f-left{width:32%;}
.footer .f-center{ width:30%;}
}
@media screen and (max-width:1500px){
.footer .f-left{width:38%; margin-left:2%; margin-right:2%;}
.footer .f-center{ width:30%;}
.footer .f-center .link{ margin-right:40px;}
.footer .f-center .link select {
 	width:160px;}
.footer .f-right{ margin-right:2%;}	
.footer .f-right .email {
    margin-right: 10px;
}
}

@media screen and (max-width:1100px){
.footer .f-box {padding-top: 30px; padding-bottom: 30px;}
.footer .f-left{ float:left; width:90%; margin-right:5%; margin-left:5%; height: auto; padding-bottom: 20px; border-right:0; border-bottom:1px solid #eeeeee;  }
.footer .f-center{ float:left; width:90%; margin-right:5%; margin-left:5%; height:auto;  border-right:0;  border-bottom:0 solid #eeeeee; margin-bottom:10px;}
.footer .f-center h3{ font-size:16px; font-weight:normal; margin-bottom:20px; margin-top:30px;}
.footer .f-center .link{display:inline-block; margin-right:10px; margin-bottom:20px;  float:left;}
.footer .f-center .link select { width:160px;}
.footer .f-right{ float:right; height:150px; width:90%; margin-right:5%;  margin-left:5%;}
.footer .f-right .wx{ float:left; margin-left:10px;}
}
@media screen and (max-width:389px){
.footer .f-center .link{ margin-right:0px; margin-bottom:20px;  float:left;}	
.footer .f-right .wx{ float:right; margin-left:0;}
}


/*************************文字列表页*******************************/
.conbox{ background-color:#dfdfdf; position:relative; z-index:6; padding-top:60px;}
.conbox .con-left{ float:left; width:230px; height:auto; margin-left:50px; }
.conbox .con-left .con-left-m{ display:none;}/*移动端列表页栏目隐藏*/
.conbox .con-left .lanmu_yiji{ width:100%; height:50px; line-height:50px;  font-size:16px;  color:#ffffff; background-color:#D9482D; font-weight:700; text-indent:20px; }
.conbox .con-left .lanmu_erji{ margin-top:10px;}
.conbox .con-left .lanmu_erji a{display:block; width:100%; height:50px; line-height:50px; background-color:#ffffff; font-size:16px; text-indent:20px; }
.conbox .con-left .lanmu_erji a:hover{ color:#D9482D;  }
.conbox .con-left .lanmu_erji a.xuanzhong{color:#D9482D;}
.conbox .con-left .lanmu_erji .sanji{ }
.conbox .con-left .lanmu_erji .sanji a{ height:50px; line-height:50px; font-size:15px;  text-indent:30px;  }
.conbox .con-left .lanmu_erji .siji{ }
.conbox .con-left .lanmu_erji .siji a{ height:40px; line-height:40px; font-size:15px;  text-indent:40px;}


.conbox .con-right{ float:left; width:1100px; background-color:#ffffff; padding:30px 50px 100px 50px; margin-left:150px; margin-bottom:100px; min-height:800px;}
.conbox .con-right .weizhi{ display:block; height:40px; line-height:40px; font-size:14px; color:#999999; border-bottom:1px solid #dddddd; margin-bottom:50px; }
.conbox .con-right .weizhi a{ font-size:14px; color:#999999;}
.conbox .con-right .liebiao{ display:block; font-size:0;}
.conbox .con-right .liebiao a{ display:block; height:50px; line-height:50px; border:1px solid #dddddd; margin-bottom:20px;}
.conbox .con-right .liebiao li{ display:inline-block; float:left;}
.conbox .con-right .liebiao .riqi{ float:right; width:120px; height:50px; line-height:50px; font-size:16px; text-align:center;  color:#999999; }
.conbox .con-right .liebiao .biaoti{ width:850px; padding-left:16px; font-size:16px; height:50px; line-height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.conbox .con-right .liebiao a:hover{ color:#D9482D;  border:1px solid #D9482D; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;}
.conbox .con-right .liebiao a:hover .biaoti{ padding-left:10px;  border-left:6px solid #D9482D;  }
@media screen and (max-width:1500px){
.conbox .con-left{ margin-left:30px; }
.conbox .con-right{  width:1050px; margin-left:50px;}
.conbox .con-right .liebiao .biaoti{ width:800px; }
}
@media screen and (max-width:1330px){
.conbox .con-right{  width:900px; margin-left:50px;}
.conbox .con-right .liebiao .biaoti{ width:600px; }
}
@media screen and (max-width:1100px){
.conbox .con-left{ float:left; width:200px; height:auto; margin-left:20px; }
.conbox .con-left .lanmu_yiji{font-size:15px; text-indent:20px; }
.conbox .con-left .lanmu_erji a{font-size:15px; text-indent:20px; }
.conbox .con-right{  width:750px; margin-left:20px; padding:30px 20px;}
.conbox .con-right .weizhi{ margin-bottom:30px; }
.conbox .con-right .liebiao a{height:40px; line-height:40px; margin-bottom:20px;}
.conbox .con-right .liebiao .biaoti{width:500px; font-size:14px; height:40px; line-height:40px;}
.conbox .con-right .liebiao .riqi{width:100px; height:40px; line-height:40px; font-size:14px;}
}
@media screen and (max-width:800px){
.conbox{ margin-top:100px; padding-top:0;}
.conbox .con-left{ float:left; width:100%; height:auto; margin-left:0%; margin-right:0%; }
/*.conbox .con-left .lanmu_yiji{ width:96%; margin-left:2%; margin-right:2%; height:50px; line-height:50px;  font-size:16px;  color:#ffffff; background-color:#D9482D; font-weight:700; text-indent:30px; }
.conbox .con-left .lanmu_erji a{width:96%; margin-left:2%; margin-right:2%;  height:50px; line-height:50px; background-color:#ffffff; font-size:16px; border-bottom:1px solid #dddddd; text-indent:30px; }
*/

.conbox .con-left .lanmu_yiji{ display:none; }
.conbox .con-left .lanmu_erji { display:none;}
.conbox .con-left .con-left-m{ display:block; width:96%; margin-left:2%; margin-right:2%; background-color:#FFF;}
.conbox .con-left .con-left-m h2{ color:#D9482D; font-size:18px; padding:1em;}

/*移动端左侧栏目导航*/
.sliding-menu { overflow: hidden; position: relative; }
.sliding-menu ul { float: left; margin: 0; }
.sliding-menu li { list-style: none; margin: 0; }
.sliding-menu a { display: block; padding: 1em; }
.sliding-menu a:hover { background:#D9482D; color: #FFF; }
.sliding-menu a.dqlanmu{ background:#D9482D; color: #FFF; }
.sliding-menu a.nav:before { content: '\3009'; float: right; margin-left: 1em; }
.sliding-menu a.back { background: #555; color: #FFF; }
.sliding-menu a.back:before { content: '\3008'; float: left; margin-right: 1em; }




.conbox .con-right{ float:left; width:96%; padding:3%; margin-left:2%; margin-right:2%; margin-bottom:50px; margin-top:30px; min-height:800px;}
.conbox .con-right .liebiao li{ display:block; float:left;}
.conbox .con-right .liebiao a{ display:block; height:70px; line-height:70px; border:1px solid #dddddd; margin-bottom:20px;}

.conbox .con-right .liebiao .riqi{ float:left; width:100%; height:20px; line-height:20px; font-size:14px; text-align:left; padding-left:16px; margin-top:10px; }
.conbox .con-right .liebiao .biaoti{ width:100%; padding-left:16px; font-size:15px; height:30px; line-height:30px; margin-bottom:10px;  }
.conbox .con-right .liebiao a:hover .biaoti{ padding-left:10px;  border-left:6px solid #D9482D;  }
.conbox .con-right .liebiao a:hover .riqi{ padding-left:10px;  border-left:6px solid #D9482D;  }

}

/*内容页*/
.conbox .nrtitle{font-weight:normal; font-size:24px; color:#EA9455;padding-top:35px;}


/*栏目单页内容页*/
.conbox .danye{ max-width:800px; margin:0 auto;}
.conbox .nrtitle{ font-size:18px; font-weight:normal; text-align:center; color:#D8472C; margin-bottom:30px;}
.conbox .nrshijian{font-size:14px; color:#999999; line-height:30px;  margin-bottom:20px;}
.conbox .shangyitiao, .conbox .xiayitiao, .conbox .shangyitiao a, .conbox .xiayitiao a{ font-size:15px; color:#666666;}
.conbox .shangyitiao{ margin-top:50px; margin-bottom:10px;}
.conbox .xiayitiao{margin-bottom:30px;}

/*线上画展*/
.conbox .lujing{ width:100%; max-width:1400px; margin:0 auto;  display:block; height:40px; line-height:40px; font-size:14px; color:#888888; border-bottom:1px solid #ccc; margin-bottom:50px;}
.conbox .lujing a{ font-size:14px; color:#888888;}
#huazhan-wrapper {
	position: relative;
	width: 100%;
	max-width:1400px;
	margin:50px auto;
	}
white-panel .pic{
	width: 100%;
	max-width: 100%;
	height: auto;
	}
.white-panel {
	position: absolute;
	background-color:#ffffff;
	border-radius: 0;
	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	padding: 10px;
	}
.white-panel h1 {
	font-size: 15px;
	font-weight:normal;
	}
.white-panel h1 a {
	color: #333333;
	}
.white-panel p {
	font-size: 14px;
	}
.white-panel:hover {
	box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
	margin-top: -5px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
*,
*:after,
*:before {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
@media screen and (max-width:1500px){
.conbox .lujing{ width:96%; }
#huazhan-wrapper {
	position:relative;
	max-width:96%;
	margin:30px auto;}
}
@media screen and (max-width:1000px){
#huazhan-wrapper {
	position:relative;
	max-width:94%;
	margin:30px auto;}
}
@media screen and (max-width:450px){
#huazhan-wrapper {
	position:relative;
	max-width:94%;
	margin:30px auto;
	margin-bottom:250px}
.white-panel {
	position: absolute;
	background-color:#ffffff;
	border-radius: 0;
	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	padding: 10px;
	margin-left:20px;}
}


/*搜素结果*/

.ssbox{
	width:100%;
	max-width:1400px;
	margin:50px auto;
	background-color:#ffffff;
	padding:30px 50px;
	min-height:800px;}
@media screen and (max-width:1500px){
.ssbox{
	max-width:96%;
	margin:30px auto;}
}
@media screen and (max-width:1000px){
.ssbox{
	max-width:94%;
	margin:30px auto;}
}
@media screen and (max-width:450px){
.ssbox{
	max-width:94%;
	margin:30px auto;}
}


/*师资队伍列表*/

/*师资队伍列表*/
.jiaoshi_list{ width:100%; display:block;  padding:0rem; box-sizing:border-box; margin-bottom:10px;}
.jiaoshi_list .box{width: calc(16.6% - 2rem); box-sizing:border-box; margin:0.5rem 1rem; float:left; 
height:200px;}
.jiaoshi_list .box a{ display:block; width:100%; text-decoration:none;}
.jiaoshi_list .box .img img{ width:100%; height:auto; display:block; }
.jiaoshi_list .box .xingming{ height:30px; line-height:30px; text-align:center; background-color:f6f6f6;}
.jiaoshi_list .box a:hover .xingming{ background-color:#EA9455; color:#ffffff; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}

@media screen and (max-width:1280px){
	.jiaoshi_list .box{width: calc(25% - 2rem); }
}
@media screen and (max-width:800px){
	.jiaoshi_list{ padding:0rem;}
	.jiaoshi_list .box{width: calc(25% - 2rem); height:140px;}
	.jiaoshi_list .box .xingming { font-size:15px;}
}
@media screen and (max-width:450px){
	/*.lista .right .jiaoshi_list{ margin-top:20px;}
	.lista .right .jiaoshi_list .box{ width:50%; height:auto; margin:0 auto; margin-left:0; margin-bottom:20px; text-align:center;}
	.lista .right .jiaoshi_list .box a{ display:inline-block; width:150px; height:180px;}*/
	.jiaoshi_list{ width:100%; display:block;  padding:0rem; box-sizing:border-box;}
	.jiaoshi_list .box{width: calc(33.3% - 1rem); box-sizing:border-box; margin:0.5rem; float:left; height:120px;}
}


/*寻源问道专题页面    首页20211224*/

.xybox{ width:100%; max-width:1400px; margin:0 auto;}

.xybox .qianyan{ background:url(xy-bg1.png) no-repeat 50% 50%; padding-top:90px; padding-bottom:90px;}
.xybox .qianyan h1{ font-size:60px; padding:20px 0; text-align:center; font-family:黑体,SimHei; position:relative; font-weight:normal;}
.xybox .qianyan h1:before{content:""; background:url(xy-dot1.png); background-repeat: no-repeat; position:absolute; left:200px; top:0;  width:50px; height:50px;}
.xybox .qianyan h1:after{content:""; background:url(xy-dot2.png); background-repeat: no-repeat; position:absolute; right:200px; top:0;  width:50px; height:50px;}
.xybox .qianyan h2{ font-size:40px; text-align:center; font-family:黑体,SimHei; font-weight:normal;  }
.xybox .qianyan h2 b{ color:#D8462C; font-weight:normal; font-family:黑体,SimHei; }
.xybox .qianyan p{ font-size:24px; text-indent:2em; line-height:2em;}
.xybox .qianyan .lianjie{ text-align:center; padding-bottom:90px;}
.xybox .qianyan .lianjie a{ font-size:16px; color:#D8462C; font-weight:700;}
.sec1{ width:100%; height:auto;}
.sec1 .left{ width:50%; background-color:#dddddd; float:left; height:auto;}
.sec1 .right{ width:50%; background-color:#eeeeee; float:right; height:auto;}

.sec1 .left .boxleft{float:right; width:600px; height:250px; margin-right:100px; margin-top:75px; margin-bottom:100px;}
.sec1 .left .boxleft h2{padding:2rem 6rem 3rem 3rem;  background:url(xy-bg2.png) #ffffff no-repeat 105% 10%;}
.sec1 .left .boxleft h2 p{font-family:黑体,SimHei;  font-size:3.1rem; font-weight:normal; position:relative; padding-bottom: 18px;}
.sec1 .left .boxleft a{background:url(xy-bg3.png) no-repeat 0% 0%; display:block; width:466px; height:100px;  margin:0 auto ;position:relative; z-index:2; top:-1rem;}
.sec1 .left .boxleft a span{color:white; display:block; line-height:80px; padding:0 10%; background:url(xy-dot3.png) no-repeat 90% center; transition:0.4s; font-size:16px;}
.sec1 .left .boxleft a:hover span{background:url(xy-dot3.png) no-repeat 95% center; transition:0.4s;}

.sec1 .right .boxright{float:left; width:600px; height:250px; margin-left:100px; margin-top:75px; margin-bottom:100px;}
.sec1 .right .boxright h2{padding:2rem 6rem 3rem 3rem;  background:url(xy-bg2.png) #ffffff no-repeat 105% 10%;}
.sec1 .right .boxright h2 p{font-family:黑体,SimHei;  font-size:3.1rem; font-weight:normal; position:relative; padding-bottom: 18px;}
.sec1 .right .boxright a{background:url(xy-bg3.png) no-repeat 0% 0%; display:block; width:466px; height:100px;  margin:0 auto ;position:relative; z-index:2; top:-1rem;}
.sec1 .right .boxright a span{color:white; display:block; line-height:80px; padding:0 10%; background:url(xy-dot3.png) no-repeat 90% center; transition:0.4s; font-size:16px;}
.sec1 .right .boxright a:hover span{background:url(xy-dot3.png) no-repeat 95% center; transition:0.4s;}


.sec2{ width:100%; height:auto;}
.sec2 .left{ width:50%; background-color:#eeeeee; float:left; height:auto;}
.sec2 .right{ width:50%; background-color:#dddddd; float:right; height:auto;}

.sec2 .left .boxleft{float:right; width:600px; height:250px; margin-right:100px; margin-top:75px; margin-bottom:100px;}
.sec2 .left .boxleft h2{padding:2rem 6rem 3rem 3rem;  background:url(xy-bg7.png) #ffffff no-repeat 105% 10%;}
.sec2 .left .boxleft h2 p{font-family:黑体,SimHei;  font-size:3.1rem; font-weight:normal; position:relative;  padding-bottom: 18px;}
.sec2 .left .boxleft a{background:url(xy-bg3.png) no-repeat 0% 0%; display:block; width:466px; height:100px;  margin:0 auto ;position:relative; z-index:2; top:-1rem;}
.sec2 .left .boxleft a span{color:white; display:block; line-height:80px; padding:0 10%; background:url(xy-dot3.png) no-repeat 90% center; transition:0.4s; font-size:16px;}
.sec2 .left .boxleft a:hover span{background:url(xy-dot3.png) no-repeat 95% center; transition:0.4s;}

.sec2 .right .boxright{float:left; width:600px; height:250px; margin-left:100px; margin-top:75px; margin-bottom:100px;}
.sec2 .right .boxright h2{padding:2rem 6rem 3rem 3rem;  background:url(xy-bg8.png) #ffffff no-repeat 105% 10%;}
.sec2 .right .boxright h2 p{font-family:黑体,SimHei;  font-size:3.1rem; font-weight:normal; position:relative; padding-bottom: 18px;}
.sec2 .right .boxright a{background:url(xy-bg3.png) no-repeat 0% 0%; display:block; width:466px; height:100px;  margin:0 auto ;position:relative; z-index:2; top:-1rem;}
.sec2 .right .boxright a span{color:white; display:block; line-height:80px; padding:0 10%; background:url(xy-dot3.png) no-repeat 90% center; transition:0.4s; font-size:16px;}
.sec2 .right .boxright a:hover span{background:url(xy-dot3.png) no-repeat 95% center; transition:0.4s;}
@media screen and (max-width:1100px){/*移动端*/
.xybox .qianyan{ width:90%; margin-left:5%;  padding-top:20px; padding-bottom:40px;}
.xybox .qianyan h1{ font-size:24px; padding:20px 0;}
.xybox .qianyan h1:before{ background-size:20px; position:absolute; left:0; top:0;  width:30px; height:30px;}
.xybox .qianyan h1:after{background-size:20px;   position:absolute; right:0; top:0;  width:30px; height:30px;}
.xybox .qianyan h2{ font-size:20px;  padding-bottom:30px;}
.xybox .qianyan p{ font-size:16px;}

.sec1 .left{ width:100%; height:auto;}
.sec1 .right{ width:100%; float:left; height:auto;}

.sec1 .left .boxleft{float:right; width:90%; margin-right:5%; height:150px; margin-top:35px; margin-bottom:80px;}
.sec1 .left .boxleft h2{padding:25px; background-size:80px;}
.sec1 .left .boxleft h2 p{font-size:1.4em; }
.sec1 .left .boxleft a{ width:80%; height:auto;}
.sec1 .left .boxleft a span{line-height:60px;}

.sec1 .right .boxright{float:left; width:90%; height:150px; margin-left:5%; margin-top:35px; margin-bottom:80px;}
.sec1 .right .boxright h2{padding:25px;   background-size:80px;}
.sec1 .right .boxright h2 p{font-size:1.4em; }
.sec1 .right .boxright a{ width:80%; height:auto;  }
.sec1 .right .boxright a span{line-height:60px;}

.sec2 .left{ width:100%;  background-color:#dddddd;  height:auto;}
.sec2 .right{ width:100%; background-color:#eeeeee; height:auto;}

.sec2 .left .boxleft{float:right; width:90%; margin-right:5%; height:150px; margin-top:35px; margin-bottom:80px;}
.sec2 .left .boxleft h2{padding:25px; background-size:80px;}
.sec2 .left .boxleft h2 p{font-size:1.4em; }
.sec2 .left .boxleft a{ width:80%; height:auto;}
.sec2 .left .boxleft a span{ line-height:60px;}

.sec2 .right .boxright{float:left; width:90%; height:150px; margin-left:5%; margin-top:35px; margin-bottom:80px;}
.sec2 .right .boxright h2{padding:25px; background-size:80px;}
.sec2 .right .boxright h2 p{font-size:1.4em;}
.sec2 .right .boxright a{ width:80%; height:auto; }
.sec2 .right .boxright a span{line-height:60px; }
}

/*寻源问道专题页面      济大师生展示*/
.jdjianjie{ background-color:#f5f5f5; padding:80px 0;}
.jdjianjie h3{ font-size:24px; padding:20px 0; text-indent:2em; line-height:2em; position:relative; font-weight:normal;}
.jdjianjie h3:before{content:""; background:url(xy-dot1.png); background-repeat: no-repeat; position:absolute; left:0; top:0;  width:50px; height:50px;}

.jdtitle{ background:url(xy-bg6.png) no-repeat 50% 0%; padding-top:85px;}
.jdtitle h1{ font-size:50px; font-weight:normal; font-family:黑体,SimHei; text-align:center; background:url(xy-dot4.png) no-repeat 50% 100%; padding-bottom:20px; margin-bottom:50px;}
.tealist{ width:1250px; margin:0 auto;}
.tealist a{ display:block; float:left; width:230px; margin-left:110px; margin-top:30px;}
.tealist a:nth-of-type(4n+1){ margin-left:0;}
.tealist .img{ width:230px; height:230px; border-radius:50%; padding:6px; border:4px solid #dddddd;}
.tealist .img img{ width:210px; height:210px; border-radius:50%; }
.tealist p{ text-align:center;  font-size:34px; font-family:黑体,SimHei; margin:15px 30px; padding:5px;}
.tealist a:hover .img{ border:4px solid #D9482D;}
.tealist a:hover p{ background-color:#D9482D; color:#ffffff; transition: 0.5s all ease;}

.xstitle{ padding-top:100px;}
.xstitle h1{ font-size:50px; font-weight:normal; font-family:黑体,SimHei; text-align:center; background:url(xy-dot4.png) no-repeat 50% 100%; padding-bottom:20px; margin-bottom:50px;}
.footer-line{ margin-top:100px; margin-bottom:50px; border-bottom:4px solid #eeeeee;}
@media screen and (max-width:1100px){/*移动端*/
.jdjianjie{width:100%; padding:5%;}
.jdjianjie h3{ font-size:20px;}
.jdjianjie h3:before{ background-size:20px; width:20px; height:20px;}

.jdtitle{ background:url(xy-bg6.png) no-repeat 50% 0%; padding-top:85px;}
.jdtitle h1{ font-size:28px;  padding-bottom:20px; margin-bottom:30px;}
.tealist{ width:90%; margin:0 auto; margin-left:5%;}
.tealist a{  width:48%; margin-left:4%; margin-top:10px;}
.tealist a:nth-of-type(2n+1){ margin-left:0;}
.tealist .img{ width:100%; height:auto; padding:6px; border:2px solid #dddddd;}
.tealist .img img{ width:100%; height:auto; }
.tealist p{  font-size:24px; margin:15px 30px; padding:5px;}
.tealist a:hover .img{ border:2px solid #D9482D;}

.xstitle{ padding-top:60px;}
.xstitle h1{ font-size:28px; padding-bottom:20px; margin-bottom:30px;}
.footer-line{ margin-top:50px; margin-bottom:50px;}
}

/*寻源问道专题页面      师生详细介绍页面*/
.tea-top{ background:url(xy-bg5.png) #f9f9f9 no-repeat 50% 50%; height:auto; padding:90px 0;}
.tea-top .topbox{ background-color:#ffffff; padding:35px 90px;}
.tea-top .topbox .left{ width:310px; float:left;  border-right:1px solid #dddddd; }
.tea-top .topbox .left .img{ width:210px; height:210px; overflow:hidden;}
.tea-top .topbox .left .img img{ width:210px; height:210px; border-radius:50%;}
.tea-top .topbox .left h1{width:210px; text-align:center; font-weight:normal; font-size:44px; line-height:110px; color:#D9482D;}
.tea-top .topbox .right{ float:left; margin-left:80px; width:800px; }
.tea-top .topbox .right h2{ font-size:24px; line-height:2em; font-weight:normal;}
.tea-footer .neirong{ padding:50px 0; }
@media screen and (max-width:1100px){/*移动端*/
.tea-top{padding:40px 0;}
.tea-top .topbox{ background-color:#ffffff; width:90%; margin-left:5%; padding: 20px 0; }
.tea-top .topbox .left{ width:90%; margin-left:5%; float:left;  border-right:0; border-bottom:1px solid #dddddd; }
.tea-top .topbox .left .img{ width:50%; margin-left:25%; height:auto; overflow:hidden;}
.tea-top .topbox .left .img img{ width:100%; height:auto; border-radius:50%;}
.tea-top .topbox .left h1{width:100%;  font-size:28px; line-height:80px;}
.tea-top .topbox .right{ float:left; width:90%; margin-left:5%; margin-top:20px;  }
.tea-top .topbox .right h2{ font-size:16px; line-height:2em; font-weight:normal;}
.tea-footer .neirong{ width:90%; margin-left:5%; margin-top:30px; padding:0;}
}

/*寻源问道专题页面      写生采风视频页面*/
.video-top{ background:url(xy-bg9.jpg) no-repeat 50% 0%; background-size:100%;}
.video-top .box{ text-align:center; height:auto; padding:60px 0;}
.video-top .box h1{ font-size:40px; font-weight:normal; font-family:黑体,SimHei; color:#ffffff; margin-bottom:20px;}
.video-top .box video{ width:800px; height:460px; border:10px solid #ffffff;}
.video-footer{ background-color:#dddddd; height:auto; padding-top:80px;}
.video-footer .shipin{ float:left; margin-left:35px; margin-right:35px; margin-bottom:30px;}
.video-footer .shipin:nth-of-type(2n+1){ margin-left:0;}
.video-footer .shipin:nth-of-type(2n+2){ margin-right:0;}
.video-footer .shipin video{ width:640px; height:368px; border:5px solid #ffffff;}
@media screen and (max-width:1100px){/*移动端*/
.video-top{ background:url(xy-bg10.jpg) no-repeat 0% 0%; background-size:100%;}
.video-top .box{ text-align:center; height:auto; padding:30px 10px;}
.video-top .box h1{ font-size:24px; margin-bottom:20px;}
.video-top .box video{ width:100%; height:auto; border:4px solid #ffffff;}
.video-footer{ background-color:#dddddd; height:auto; padding-top:50px;}
.video-footer .shipin{ float:left; width:90%; margin-left:5%; margin-right:5%; margin-bottom:20px;}
.video-footer .shipin:nth-of-type(2n+1){ margin-left:5%;}
.video-footer .shipin:nth-of-type(2n+2){ margin-right:5%;}
.video-footer .shipin video{ width:100%; height:auto; border:5px solid #ffffff;}
}

/*寻源问道专题页面      山水画页面*/
.shanshui{ background-color:#dddddd; height:auto;}
.shanshui .hua-top h3{ background-color:#ffffff; font-size:24px; font-weight:normal; padding:50px 70px; line-height:2em; }
.shanshui .hua-footer{ background-color:#ffffff; padding:70px; margin-top:40px;}
.shanshui .hua-footer .huabox{ float:left; display:block; width:600px; height:400px;  margin-left:60px; margin-bottom:30px;}
.shanshui .hua-footer .huabox:nth-of-type(2n+1){ margin-left:0;}
.shanshui .hua-footer .huabox img{ max-width:100%;}
@media screen and (max-width:1100px){/*移动端*/
.shanshui{ background-color:#dddddd; height:auto; padding-bottom:20px;}
.shanshui .hua-top h3{ background-color:#ffffff; font-size:18px; font-weight:normal; padding:20px; line-height:2em; }
.shanshui .hua-footer{ background-color:#ffffff; padding:20px; margin-top:20px;}
.shanshui .hua-footer .huabox{ float:left; display:block; width:100%; height:auto;  margin-left:0; margin-bottom:20px;}
.shanshui .hua-footer .huabox:nth-of-type(2n+1){ margin-left:0;}
.shanshui .hua-footer .huabox img{ max-width:100%;}
}