﻿@charset "utf-8";
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
  }
  *:before,*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
  }

html,body{height:100%;}

body{padding:0; margin:0px auto; font-size:15px; line-height:28px; color:#666; width:100%; min-width:1300px; zoom:1;font-family: Microsoft YaHei,arial, sans-serif; background:#fef5f0 url(../images/bodybg.jpg) center top no-repeat;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#545454;font-family: Microsoft YaHei,arial, sans-serif;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display:block;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{ color:#333333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition: all ease 0.3s;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#b40002;}
/**:hover{transition: all ease 0.3s;}*/

/*input字体*/
:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #999999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999999;}

select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #d9d9d9; text-indent:1em;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none; color:#999999;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(../images/selectarr.png) no-repeat scroll 95% center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
display: none;
}

/*网页滚动条*/
::-webkit-scrollbar{
            width: 6px; height:6px;-webkit-overflow-scrolling : touch;
            background-color: #e6e6e6;}
::-webkit-scrollbar-track{
            background-color: #e6e6e6;}
::-webkit-scrollbar-thumb{
            border-radius: 10px;
            background-color: #58504a;}
::-webkit-scrollbar-button{
            height: 0px;
            background-color: #e6e6e6;}

/*公用样式*/
.fl{ float:left;}.fr{ float:right;}.tl{ text-align:left !important;}.tr{ text-align:right;}.tc{ text-align:center !important;}
.hide{ display:none;}
.block{ display:block;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix{*zoom:1;}.relative{ position:relative;}
.bodyon{ overflow:hidden;}
.Contain{ z-index:1; position:relative; clear:both; width:1300px; margin:0px auto;}
.table{display: table;width:100%;}
.table .cell{ display: table-cell; vertical-align: middle;height: 100%;}
.none{display: none;}

/*font*/
.f_gray{ color:#333333;}
.iconfont{ font-size:24px; vertical-align:middle;}
.tit{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%;}
.p{overflow: hidden;word-break:normal;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;}

@media ( max-width:1024px){
.iconfont{ font-size:18px;}
body{ font-size:14px; line-height:24px;min-width:300px;padding-top:45px;}	
.Contain{width:auto; margin:0 15px;}
select,input,textarea,button{ font-size:14px;}
}
/*effict*/
.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05); top:0px; left:0px;}
.effict{transition: all ease 0.3s;}
.imgbox{ overflow:hidden; position:relative; /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;}
.imgbox img{ width:auto !important; max-height:100%;}
.ico{position:relative; width:64px; height:64px;}
.ico img{transition: all ease 0.3s; width:64px; height:64px; position:absolute; left:0; top:0;}
.ico .i1{ transition: 400ms;}
.ico .i2{ -webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha(opacity=0); transition:500ms;}
li:hover .i1,li.on .i1{-webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha(opacity=0);}
li:hover .i2,li.on .i2{ -webkit-transform:scale(1); transform:scale(1); opacity:1; filter:alpha(opacity=100);}

/*pages*/
.Pages{ zoom:1; overflow:hidden;text-align:center; color:#666666; clear:both; line-height:28px;font-size: 14px;}
.Pages span{ padding:0px 0px; display:inline-block; vertical-align:middle;}
.Pages a{ display:inline-block; margin:0px 4px;text-align:center;color:#595959; background:#fff; border:1px solid #dcdcdc;border-radius: 4px;}
.Pages .p_page a{ display:inline-block; vertical-align:middle; width:30px;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ display:inline-block; vertical-align:middle; width:auto;padding:0 8px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{ color:#fff; background:#b40002; border:1px solid #b40002;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{background:#b40002; border:1px solid #b40002; color:#fff;}

@media ( max-width:1024px){
.Pages{line-height:24px;}
.Pages .p_page a{ margin:0px 1px;width:24px;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{padding:0 4px;}
}
/*pages end*/


/*Top*/
.Header {position: relative;z-index: 100;}
.Header .auto{width: 1300px;margin: 0px auto;}
.Header .Toper{ height:190px; position:relative; z-index:100;font-size: 14px;background: url(../images/topbg.jpg) center center no-repeat;}
.Header .Toper .other{line-height: 45px;padding-bottom: 20px;color:#333;}
.Header .Logo{ float:left;}

.Search{float:right;padding-top:21px;}
.Search .Searchico{ cursor:pointer; display:none; color:#b40002;padding:12px 5px 0 0;}
.Search .Searchico .icongb1{ display:none;}
.Search .Searchico.on .icongb1{ display:block;}
.Search .Searchico.on .iconso{ display:none;}
.Search .Searchico .iconfont{ font-size:33px;}
.Search .searchbox{width:320px;position:relative;}
.Search .searchbox .input{ background:#fff;width:100%; height:50px; line-height:50px; text-indent:1em; border-radius: 25px;}
.Search .searchbox .input::-webkit-input-placeholder {color: #666666;}
.Search .searchbox .btn { position:absolute; right:0; top:0; width:52px; height:50px; color:#d60500; background:#fff;border-radius: 25px;font-weight: bold;}
.Search .searchbox .btn:hover { color:#b40002;}
.Search .searchbox .btn .iconfont {font-size: 30px;font-weight: bold;}

.MainNav{ line-height:60px; height:60px; background:#b40002;}
.MainNav li{ float:left; width:12.5%; position:relative; z-index:100;}
.MainNav span a{ position:relative; z-index:1;display:block; text-align:center; color:#fff;font-size: 18px; transition: all ease 0.3s;}
.MainNav span a em{ position:relative; z-index:1;}
.MainNav .bg{ position:absolute; left:50%; width:0; bottom:0; height:100%; background:#fd8638;transition: all ease 0.3s;}
.MainNav .arr{ display:none;}
.MainNav li:hover .bg,.MainNav li.onnav .bg,.MainNav li span a.bg{ width:100%; left:0;}

.NavPull{ z-index:99;display:none; position:absolute; text-align:center; top:60px; left:0;width:100%; padding:5px 0; line-height:33px; background:rgba(255,255,255,0.9); box-shadow:0 5px 15px rgba(0,0,0,0.2);}
.NavPull.null{background:none; padding:0;}
.NavPull dd{ margin:0 5px; position:relative;}
.NavPull a{ color:#333; padding:0; display:block; font-size:15px; margin:0 5px; padding:4px 0;}
.NavPull a:hover,.NavPull dd:hover a{ background:#fd8638; color:#fff;}

.openbtn{ cursor:pointer; display:none;width:32px; height:25px; background:#fff; position:absolute; right:12px; top:12px; z-index:999;}
.closebtn{ position:fixed; left:0px; top:45px; width:100%; height:100%; z-index:10; display:none;background: rgba(0,0,0,0.5);}
.openbtn span{ display:block; height:3px; background:#b40002; border-radius:4px; margin:4px;transition: all ease 0.3s;}
.openbtn.on .sp1 {
	-webkit-transform: translate(0, 7px) rotate(45deg) !important;
	-moz-transform: translate(0, 7px) rotate(45deg) !important;
	-ms-transform: translate(0, 7px) rotate(45deg) !important;
	-o-transform: translate(0, 7px) rotate(45deg) !important;
	transform: translate(0, 7px) rotate(45deg) !important;}
.openbtn.on .sp2 {
	-webkit-transform: translate(0, 0) rotate(-45deg) !important;
	-moz-transform: translate(0, 0) rotate(-45deg) !important;
	-ms-transform: translate(0, 0) rotate(-45deg) !important;
	-o-transform: translate(0, 0) rotate(-45deg) !important;
	transform: translate(0, 0) rotate(-45deg) !important;}	
.openbtn.on .sp3 { display:none;}


@media ( max-width:1024px){
.Header{height:45px; position:fixed;left:0;top:0;width:100%;z-index:100;}
.Header.fix{ background:#fff; box-shadow:0 5px 10px rgba(0,0,0,0.2);}
.Header .auto{width:auto;margin:0 15px;}
.Header .Toper .other{display:none;}
.Header .Toper{height:45px; background:none;}
.Header .Logo{ padding-top:8px; width:auto;}
.Header .Logo img{ height:30px;}
.Header .right{ padding-top:14px;}
.Header .right a{margin-right:8px;}
.Header .openbtn{ display:block;}
.Search{ padding:0 38px 0 0 !important;}
.Search .Searchico{ display:block;}
.Search .Searchico .iconfont{ font-size:24px;}
.Search .searchbox{ width:96%; left:2%; top:45px !important; display:none; position:absolute; box-shadow:0 4px 10px rgba(0,0,0,0.2);background:#fff;}
.Search .searchbox .input{height:40px;line-height:40px;}
.Search .searchbox .btn{width:40px;height:40px;font-weight:normal;}
.Search .searchbox .btn .iconfont{font-size:24px;}
.Search .select{ line-height:28px;}
.MainNav{ position:fixed; height:100%; overflow-y:auto; z-index:999; width:200px; padding:0; right:-200px;background: #fff;top:45px;visibility: hidden;opacity: 0;filter: alpha(opacity=0);transition: all ease 0.3s; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.MainNav ul{ padding-top:30px;}
.MainNav li{ display:block; position:relative; float:none; border-bottom:1px solid #e9e9e9;border-top:1px solid #f9f8f6; width:auto; margin:0; background:none;}
.MainNav li span a{ font-size:16px; text-align:left; height:auto; display:block; line-height:28px !important; height:auto !important; height:auto; padding:8px 0 8px 5px;  border:0; color:#999;}
.MainNav span a:after{ display:none;}
.MainNav .bg{ display:none}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#1a1a1a;}
.MainNav .arr{ display:inline-block; position:absolute; z-index:2; width:100px; line-height:38px; right:0px; top:0px;}
.MainNav .arr i{ position:absolute; height:auto; background:none; right:0px; top:5px;transition: all ease 0.3s;}
.MainNav li.onnav .arr i{dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
	-ms-transform: translate(0, -3px) rotate(-180deg) !important;
	-o-transform: translate(0, -3px) rotate(-180deg) !important;
	transform: translate(0, -3px) rotate(-180deg) !important;}
.MainNav.on{visibility: visible;opacity: 1;filter: alpha(opacity=100); right:0;}

.NavPull{ position:static; line-height:30px; padding:8px; width:auto; text-align:left;}
.NavPull dl{ padding:0 !important;}
.NavPull dd{ position:relative; text-align:left; display:block;}
.NavPull dd a{ padding:0;}
}

/*Top*/

/*Bottom*/
.Footer{  background: #b40003 url(../images/footerbg.jpg) center bottom no-repeat; padding-top:49px; color:#808080;}
.Footer .left{float:left;padding-bottom:42px;}
.Footer .logo{ padding-bottom:29px;}
.Footer .ewm{text-align: center;font-size: 16px;color:#fff;}
.Footer .ewm img{display: block;margin: 0px auto 12px;width: 94px;height: 94px;border:7px solid #fff;}
.Footer .sitemap{ width:64%; float:right;}
.Footer .item{ width:13%; float:left; color:#bcbec2; padding-bottom:58px; line-height: 36px;font-size: 16px;}
.Footer .item.i6{ width:17%; }
.Footer .item.i7{ width:18%; }
.Footer dt{ display:inline-block; font-size:18px; position:relative; line-height:41px; margin-bottom:13px;}
.Footer dt .arr{ display:none;width:100%; position:absolute; left:0; top:0; height:100%;}
.Footer dt .arr i{ width:20px; height:100%; right:5px;top:0; font-size:16px; position:absolute;transition: all ease 0.3s;}
.Footer .item.on .arr i{dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
	-ms-transform: translate(0, -3px) rotate(-180deg) !important;
	-o-transform: translate(0, -3px) rotate(-180deg) !important;
	transform: translate(0, -3px) rotate(-180deg) !important;}
.Footer dt a{ color:#fff;}.Footer dt a:hover{ color:#ffcc00;}
.Footer .item dd a{ color:#eacbcb;transition: all ease 0.3s;}.Footer .item dd a:hover{ color:#ffcc00;}
.Footer a{color:#808080;}.Footer a:hover{color:#084a95;}

.Copyright{text-align: center;padding: 22px 0;border-top: 1px solid rgba(255,255,255,0.3);line-height: 22px;color:#ddb8b8;font-size: 14px;}
.Copyright a{color:#ddb8b8;}.Copyright a:hover{color:#fff;}
.Copyright .nav{line-height: 29px;}
.Copyright .nav i{display: inline-block;vertical-align:middle;width: 25px;height: 15px;background: url(../images/navline.png) center center no-repeat;}
.Copyright .nav a{color:#fff;}.Copyright .nav a:hover{color:#ffcc00;}
.Copyright span{display: inline-block;margin: 0 13px;}
.totop{ position:fixed; z-index:100; right:0; bottom:0; width:50px; line-height:50px; opacity:0;text-align: center; cursor: pointer;overflow: hidden;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; background:#ca0000; color:#fff;}
.totop.cd-is-visible {visibility: visible;opacity: 1; cursor:pointer;}

@media ( max-width:1024px){
.Footer{ padding-top:20px; line-height:24px;}
.Footer .sitemap{ width:auto; float:none; margin:0 0 15px;}
.Footer .item{width:auto !important; float:none; padding:0; border-bottom:1px solid rgba(255,255,255,0.3);font-size:14px;line-height:28px;}
.Footer .item .sub{ display:none; padding-top:8px; padding-bottom:8px;}
.Footer dt{ display:block;line-height:35px; height:auto; font-size:14px; margin-bottom:-1px;}
.Footer .item dt .arr{ display:block;}
.Footer .left{ width:auto; float:none; text-align:center;padding-bottom:18px;}
.Footer .ewm{font-size:14px;}
.Footer .ewm img{margin-bottom:0;}
.Footer .logo{ display:none;}
.Footer .link{height:40px; font-size:14px; margin:12px auto;}
.Copyright{ padding:10px 0; line-height:20px; font-size:12px; text-align:center;}

.totop{width:30px; line-height:30px;}
}
/*Bottom*/


/*首页 s*/
.itemhover{transition: all ease 0.3s;}
.activehover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.5);
	box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);}
.bodybg{background:url(../images/bodyfootbg.jpg) center bottom no-repeat;}
.mainbox{padding: 20px;background: #fff;}

/*第一屏 s*/
.HomeBan{position: relative; z-index: 1; overflow:hidden; clear:both;}
.HomeBan .slick-slide img{ width:100%;}
.HomeBan .slick-dots{position: absolute; z-index: 10; bottom: 30px; left: 0; width:100%; text-align:center;}
.HomeBan .slick-dots li{ display:inline-block; margin:0 8px 0 8px;}
.HomeBan .slick-dots li button{display: block; width: 14px; height: 14px; background:#fff;}
.HomeBan .slick-dots li.slick-active button{ background:#fd8638;}
.HomeBan .slick-arrow{ color:#fff;border-radius: 0; margin-top: -29px; background:rgba(0,0,0,0.4); width: 70px; height: 100px; line-height:100px;border:0;}
.HomeBan .slick-prev:before, .HomeBan .slick-next:before { font-size:40px;}
.HomeBan .slick-prev{ left:-100px;}
.HomeBan .slick-next{ right:-100px;}
.HomeBan:hover .slick-prev { left:0;}
.HomeBan:hover .slick-next { right:0;}
.HomeBan .slick-arrow:hover{ background:#fd8638;}

.HomeTit{padding-top: 12px;height: 67px;line-height: 55px;border-bottom: 1px solid #ebebeb; position: relative;}
.HomeTit h2{font-size: 24px;color: #000000;position: absolute;left:0;bottom:0;}
.HomeTit h2 i{display:inline-block;width: 4px;height: 24px;vertical-align: middle;background: #b40002;margin-right:16px;}
.HomeTit .more{font-size:14px;position: absolute;right:0;bottom:0;color:#999999;}
.HomeTit .more:hover{color:#a70002;}

@media ( max-width:1024px){
.HomeBan .slick-arrow{display:none !important;}
.mainbox{padding:8px;}
}

.hdnav{position:absolute;width: 100%;left:0;top:0;line-height: 55px;height:55px;top:-55px;}
.hdnav li{float:left;margin-right:14px;font-size: 20px;color:#000000;cursor: pointer;padding:0 5px;}
.hdnav li .more{display:none;font-size:14px;position: absolute;right:0;bottom:0;color:#999999;}
.hdnav li.on{color:#a70002;border-bottom: 3px solid #a70002;}
.hdnav li.on .more{display:block;}

.HomeTit2{padding-top: 6px;height: 59px;line-height: 52px;border-bottom: 1px solid #ebebeb; position: relative;margin-bottom: 7px;}
.HomeTit2 h2{font-size: 20px;color: #3b2929;position: absolute;left:0;bottom:0;border-bottom: 3px solid #a70002;}
.HomeTit2 .more{font-size:14px;position: absolute;right:0;bottom:0;color:#999999;}
.HomeTit2 .more:hover{color:#a70002;}

.HomeFocus{width: 39%;float: left;margin: 26px 0;overflow: hidden;}
.HomeFocus .item{position: relative;}
.HomeFocus .tit{position: absolute;left:0;bottom: 0;line-height: 45px;padding: 0 68px 0 14px;font-size:16px;color: #fff;background: rgba(0,0,0,0.4);z-index:3;}
.HomeFocus .imgbox{padding-top: 320px;}
.HomeFocus .slick-dots  {left:auto;right:0;width: 68px;bottom:15px;}
.HomeFocus .slick-dots li {margin: 0 3px 0 2px;}
.HomeFocus .slick-dots li button{width: 5px;height: 5px;}
.HomeFocus .slick-dots li.slick-active button{background: #fd8638;}
.HomeFocus:hover .slick-prev{left:0;}
.HomeFocus:hover .slick-next{right:0;}

.HomeTop{width: 58%;float: right;padding-top:26px;position: relative;}
.ListWz{}
.ListWz .li{height: 40px;line-height: 40px;padding: 0 87px 0 13px;background: url(../images/dot.gif) 0px center no-repeat;position: relative;}
.ListWz .li .date{position:absolute;right:0;top:0;font-size:14px;color:#999999;}
.ListWz .top{border-bottom: 1px dashed #e5e5e5;position: relative;padding-left: 86px;height: 87px;margin-bottom: 7px;}
.ListWz .top .date{position: absolute;left:0;top:0;width: 66px;height: 66px;text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#fff;background: #b40002;}
.ListWz .top .date b{display:block;line-height: 28px;padding-top: 10px;font-size: 30px;}
.ListWz .top .tit{line-height: 16px;padding-bottom: 7px;font-size: 16px;}
.ListWz .top .p{-webkit-line-clamp: 2;height: 48px;line-height: 24px;font-size: 14px;color: #808080;}

.ListWz .top2{border-bottom: 1px dotted #b2b2b2;position: relative;padding-left: 42%;height: 160px;margin-bottom: 7px;font-size:14px;line-height:20px;color:#999999;}
.ListWz .top2 .imgbox{top: 3px;width: 40%;left: 0;padding-top:136px;position: absolute;}
.ListWz .top2 .ti{height: 50px;overflow: hidden;line-height:25px;font-size: 16px;}
.ListWz .top2 .p{color:#666666;height:40px;-webkit-line-clamp: 2;margin: 13px 0 18px;}

.ListWz .top3{position: relative;}
.ListWz .top3 .tit{position: absolute;left:0;bottom: 0;padding:0 4%;width: 100%;z-index: 2;line-height: 50px;font-size: 16px;color:#fff;background: rgba(0,0,0,0.6);}
.ListWz .top3 .imgbox{padding-top: 220px;margin-bottom:20px;}

.ListWz.nopd .li{padding-right:0;}

.HomeAbout{background: url(../images/aboutbg.jpg) center bottom no-repeat; background-size:cover;padding: 40px 20px 42px 125px;position: relative;}
.HomeAbout .tithead{background: url(../images/titbg1.png);padding-left:20px;width: 90px;position: absolute;left: 0;top: -20px;}
.HomeAbout .tithead span{display: flex;width: 35px;margin: 0px auto;height: 190px;justify-content: center;align-items: center;line-height: 28px;color:#fff;font-size: 28px;color:#fff;}
.HomeAbout .info{width: 62.5%;float: left;line-height: 30px;}
.HomeAbout .info .name{font-size: 24px;color: #000000;font-weight: bold;line-height: 69px;}
.HomeAbout .info .name i{display:block;width: 34px;height: 18px;border-top: 3px solid #b40002;}
.HomeAbout .info p{margin-bottom: 15px;}
.HomeAbout .nav{margin-left: -12px;padding-top:25px;}
.HomeAbout .nav li{width: 20%;float: left;text-align: center;font-size: 16px;line-height: 50px;}
.HomeAbout .nav li a{color:#fff;display: block;margin-left: 12px;}
.HomeAbout .nav li img{display: inline-block;vertical-align: middle;margin-right: 9px;}
.HomeAbout .nav .a1{background: #d71315;}
.HomeAbout .nav .a2{background: #e03b0f;}
.HomeAbout .nav .a3{background: #ed5c14;}
.HomeAbout .nav .a4{background: #f36c1b;}
.HomeAbout .nav .a5{background: #fd8638;}
.HomeAbout .imgbox{padding-top: 370px;width: 34%;float: right;}

.Homeky{width: 66%;float: left;margin-bottom: 20px;position: relative;}
.Homeky .box{border: 1px solid #a70002;margin-top:17px;}
.Homeky .box .nav{width: 21%;float: left;text-align:center;}
.Homeky .box .nav li{font-size:18px;cursor: pointer;color:#000000;margin-bottom: 1px;height: 99px;background: #f6f6f6;line-height:37px;}
.Homeky .box .nav li:last-child{margin-bottom: 0;}
.Homeky .box .ico{display: block;margin:0px auto;width: 38px;height: 38px;}
.Homeky .box .ico img{width: 38px;height: 38px;}
.Homeky .box .nav li.on{background: #b40002;}.Homeky .box .nav li.on a{color: #fff;font-weight: bold;}
.Homeky .ListWz{width: 76%;float: right;padding:17px 3% 0 0;}

.Homeky .ListWz ul .more{position: absolute;top:30px;right:0;font-size: 14px;color:#999;}

.HomeFast{width: 31%;float:right;}
.HomeFast .list{margin:17px 0 0 -10px;}
.HomeFast .list li{width: 50%;float:left;line-height: 38px;text-align:center;}
.HomeFast .list li a{display: block;border:1px solid #e5e5e5;padding-top:31px;height:127px;font-size:16px;margin:0 0 10px 10px;}
.HomeFast .list li .ico,.HomeFast .list li .ico img{width: 48px;height: 38px;display: block;margin:0px auto;}
.HomeFast .list li a:hover{background: #b40002;border: 1px solid #b40002;color:#fff;}

.HomeAd{margin-bottom: 20px;clear: both;}

.HomeDj{background: #f6f6f6;padding-bottom:28px;margin-bottom: 58px;}
.HomeDj .tithead{line-height: 66px;color:#fff;font-size: 22px;padding-left:70px;position: relative;background: url(../images/djtitbg.jpg);}
.HomeDj .tithead img{position: absolute;right:46px;top: -51px;}
.HomeDj .col{width: 33.333%;float: left;padding: 6px 2% 0;}

.HomeVideo{margin-bottom: 21px;}
.HomeVideo .Tithead{text-align:center;color:#ffe437;font-size: 24px;line-height:40px;height:420px;width: 25%;float: left;position: relative;background: url(../images/videobg.jpg) center top no-repeat;}
.HomeVideo .Tithead span{display: block;padding-top:21px;}
.HomeVideo .Tithead em{position: absolute;left:0;top: -20px;width: 100%;background: #d71315;height:20px;}
.HomeVideo .Tithead em:before{position: absolute; content: "";right:-22px;top:0;background: url(../images/point.gif);width: 22px;height:20px;}
.HomeVideo .Video{ position:relative; width:75%; float:right;}
.HomeVideo .play{background-position:center center; background-repeat:no-repeat; background-size:cover; height:420px;width:100%; height:100%;left:0;top:0; position:absolute; z-index:3;cursor:pointer;}
.HomeVideo .play span{ text-align:center; background:rgba(0,0,0,0.4);position:absolute;left:0;top:0;width:100%; height:100%; z-index:3;transition: all ease 0.3s;}
.HomeVideo .play span i{position: absolute;left:50%;top:50%;width: 100px;height: 100px;background: url(../images/play.png); background-size:contain;transform: translate(-50%,-50%);}
.HomeVideo video{ position:relative; z-index:2; width:100%; height:420px;object-fit: fill; background:#000;}
.HomeVideo .Video:hover .play span{ text-align:center; background:rgba(0,0,0,0);}

.HomeCol{width: 34.25%;padding-right:3%;float: left;margin-bottom: 25px;}
.HomeCol.js{padding-right:0; width: 31.5%;}
.HomeCol .ListWz{padding-top:16px;}
.HomeCol .ListWz .li{height: 35px;line-height: 35px;}
.HomeCol.js .img{padding-top:16px;text-align:center;}

.HomeBz{ position:relative;margin-bottom:25px;}
.HomeBz .slide{padding-top:32px; width:100%;}
.HomeBz .slider{ overflow:hidden}
.HomeBz .slick-list{margin-left:-20px;}
.HomeBz .item{padding-left:20px;font-size:16px;text-align:center;}
.HomeBz .imgbox{background:#fef5f1;padding-top:75.1%;margin-bottom:11px;}
.HomeBz .imgbox span{width:90%;height:86%;left:5%;top:7%;}
.HomeBz .item:hover .imgbox span:after{width:100%;height:100%;left:0;top:0;content:"";position:absolute;z-index:2;background:url(../images/picbg.png) center center no-repeat; background-size:contain;}
.HomeBz .item:hover{font-weight:bold;}
.HomeBz .slider:hover .slick-prev{left:0;}
.HomeBz .slider:hover .slick-next{right:0;}
.HomeBz .hdnav{top:12px;left:0;padding-left:176px;}
.HomeBz .none{ display:block; visibility:hidden; opacity:0; position:absolute;left:0;top:0;}

.HomeLink{ border:1px solid #e5e5e5;margin-bottom:10px;}
.HomeLink .tithead{line-height:58px;height:58px;background:#f6f6f6;padding-left:230px;position:relative;}
.HomeLink .tithead h2{color:#fff;background:#b40002;font-size:24px;width:182px; position:absolute;left:0;top:0;text-align:center;}
.HomeLink .tithead h2 i{ display:inline-block; vertical-align:middle;width:4px;height:24px;background:#fff;margin-right:15px;}
.HomeLink .tithead li{font-size:18px;padding-right:28px;margin-right:21px;float:left; position:relative;cursor:pointer;}
.HomeLink .tithead li:after{ content:""; position:absolute;right:0;top:23px;width:1px;height:12px;background:#d2d2d2;}
.HomeLink .tithead li.on{font-weight:bold;color:#b40002;}
.HomeLink .tithead li:last-child{padding-right:0;margin-right:0;}
.HomeLink .tithead li:last-child:after{display:none;}
.HomeLink .slide{padding:13px 0 13px 33px;line-height:36px;}
.HomeLink .slide li{float:left;margin-right:50px;font-size:16px;}
.HomeLink .slide li a{color:#666666;}.HomeLink .slide li a:hover{color:#b40002;}

@media ( max-width:1024px){
.HomeLink .tithead{height:auto;line-height:36px;padding-left:0;}
.HomeLink .tithead h2{width:150px;font-size:16px;}
.HomeLink .tithead h2 i{width:2px;height:12px;}
.HomeLink .tithead ul{padding:40px 0 10px;text-align:center;line-height:30px;}
.HomeLink .tithead li{font-size:15px;display:inline-block;float:none;padding-right:10px;margin-right:8px;}
.HomeLink .tithead li:after{top:9px;}
.HomeLink .slide{line-height:24px;padding:10px;}
.HomeLink .slide li{font-size:14px;margin-right:15px;}
}
@media ( max-width:800px){
.HomeBan .slick-dots{bottom:10px;}
.HomeBan .slick-dots li button{width:8px;height:8px;}

.HomeTit{height:45px;line-height:36px;padding-top:5px;}
.HomeTit h2{font-size:16px;}
.HomeTit h2 i{height:12px;width:2px;margin-right:6px;}
.HomeFocus{ width:auto;float:none;margin:10px 0;}
.HomeFocus .imgbox{padding-top:60%;}
.HomeFocus .tit{font-size:15px;line-height:35px;}
.HomeTop{ width:auto;float:none;padding-top:0;} 
.hdnav{position:relative;top:auto;margin-bottom:12px;height:40px;line-height:40px;}
.hdnav li{font-size:14px;margin-right:3px;}
.ListWz .li{height:30px;line-height:30px;}
.ListWz .li .date{font-size:13px;}
.HomeAbout{padding:25px 15px 15px;}
.HomeAbout .tithead{display:none;}
.HomeAbout .info .name{font-size:18px;line-height:30px;}
.HomeAbout .imgbox{display:none;}
.HomeAbout .info{width:auto;float:none;}
.HomeAbout .nav{padding-top:10px;margin-left:-10px;}
.HomeAbout .nav li{width:33.333%;margin-bottom:10px;line-height:38px;}
.HomeAbout .nav li a{margin-left:10px;font-size:14px;}
.HomeAbout .nav li img{width:18px;margin-right:5px;}
.Homeky{width:auto;float:none;margin-bottom:0;}
.Homeky .box .nav{width:auto;float:none;margin-left:-2%;}
.Homeky .box .nav li{width:23%;float:left;margin-left:2%;font-size:15px;line-height:24px;height:56px;}
.Homeky .box .ico,.Homeky .box .ico img{width:25px;height:25px;}
.Homeky .ListWz{width:auto;float:none;padding:15px 15px;}
.ListWz .top2 {height:108px;}
.ListWz .top2 .ti{font-size:15px;}
.ListWz .top2 .imgbox {padding-top:90px;}
.ListWz .top2 .p{-webkit-line-clamp: 1;height:20px;margin:5px 0;}
.HomeFast{width:auto;float:none;}
.HomeFast .list li a{padding-top:8px;height:72px;}
.HomeFast .list li .ico, .HomeFast .list li .ico img{width:30px;height:24px;}
.HomeFast .list li a{font-size:15px;}
.HomeDj{padding-bottom:12px;margin-bottom:25px;}
.HomeDj .tithead{font-size:18px;line-height:55px;}
.HomeDj .tithead img{top:-20px;right:20px;width:40px;}
.HomeDj .col{width:auto;float:none;padding:0 10px;}
.HomeTit2{height:48px;line-height:42px;}
.HomeTit2 h2{font-size:16px;}
.HomeVideo .Tithead{width:auto;float:none;height:auto;background-color:#d71315;}
.HomeVideo .Tithead span{padding:5px 0;font-size:16px;line-height:24px;}
.HomeVideo .Video{width:auto;float:none;}
.HomeVideo video{height:260px;}
.HomeVideo .play span i{width:50px;height:50px;}
.HomeCol{width:auto !important;float:none;margin-bottom:5px;}
.HomeCol .ListWz{padding-top:10px;}
.ListWz .top3 .imgbox{padding-top:50%;}
.ListWz .top3 .tit{font-size:14px;line-height:35px;}
.HomeCol .ListWz .li{height:30px;line-height:30px;}
.HomeCol.js .img{padding:5px 0 10px;}
.HomeBz .hdnav{padding-left:0;}
.HomeBz .slide{padding-top:10px;}
}
@media ( max-width:640px){
.HomeVideo video{height:220px;}
.HomeBz .slick-list{margin-left:-12px;}
.HomeBz .item{font-size:14px;padding-left:12px;}
.HomeBz .imgbox{margin-bottom:0;}
}

/*首页 end*/


/*栏目页公用样式 s*/
.SubPage{ height:auto !important; height:200px; min-height:200px;padding-bottom:40px;}

.ColumnName{margin-bottom:10px;}
.ColumnName h2{line-height:60px;font-size:24px;color:#fff;text-align:center;position: relative;background:  #b80405 url(../images/subtitbg.jpg) right center no-repeat;}
.ColumnName h2 img{display: inline-block;vertical-align: middle;margin-right:11px;}
.ColumnName .arr{ display:none; position:absolute; width:100%; height:100%; text-align:right; right:0; top:0;transition: all ease 0.3s;}
.ColumnName .iconfont{ font-size:22px; display:inline-block; margin:0 10px 0 0;}

.SubMenu{line-height:65px;clear:both; position:relative; z-index:5; width:23%; float:left;transition: all ease 0.3s;}
.SubMenu ul{padding:0 15px;border: 1px solid #dcdcdc;margin-bottom:20px;background: url(../images/submenubg.jpg) center bottom no-repeat; background-size:cover;}
.SubMenu li{position:relative;}
.SubMenu li a{position:relative; z-index:1;font-size:18px; display:block; padding:0 8px; color:#333333;border-bottom: 1px solid #dcdcdc; background: url(../images/arr1.png) right 9px center no-repeat;}
.SubMenu li a:hover,.SubMenu li.onli a{ color:#b40002;font-weight:bold;border-bottom: 1px solid #b40002; background: url(../images/arr01.png) right 9px center no-repeat;}
.SubMenu li:last-child a{border-bottom: 0;}

.SubImg img{width: 100%;}

.SinglePage{word-wrap:break-word;word-break:normal;text-align:justify;font-size:16px; line-height:30px; color:#333333;text-justify: distribute;}
.SinglePage video{ width:80% !important; margin:0px auto; height:auto !important;}
.SinglePage p{text-indent: 2em;font-size: 18px !important;}

.SinglePage .survey #tbQuestions{margin-left:-2%;}
.SinglePage .survey #tbQuestions ul{width:48%;float:left;margin-left:2%;margin-bottom:20px;}
.SinglePage .survey .btn_box {text-align: center;}
.SinglePage .survey .btn_box .btn{width:110px;height:35px;line-height: 35px;text-align:center;color:#fff;font-size: 15px;background:#b40002;cursor: pointer;}
.SinglePage .survey .btn_box .btn:hover{background:#600000;}

.list-style li{background: url(../images/dot2.gif) 0 12px no-repeat;padding-left:18px;}
.list-style2 dd{background: url(../images/dot3.gif) 0 13px no-repeat;padding-left:13px;font-size: 24px;line-height:30px;font-size:14px;}

.SubTit{}
.SubTit h2{ line-height:28px; font-size:18px; color:#333333; margin-bottom:8px;}
.SubTit h2 i{ display:inline-block; vertical-align:middle; width:4px; height:18px; background:#0091df; margin-right:11px;}

.RightCon{ width:73.5%;padding-right:1%; float:right;}

.Position{text-align: right;border-bottom: 1px solid #dcdcdc;padding-top:11px;line-height:48px;font-size:14px;margin-bottom:30px;}
.Position img{display:inline-block;vertical-align: middle;margin-right:10px;}
.Position a{color:#666666;}
.Position a:hover,.Position span{color:#b40002;}

.VideoInfo{ width:55%; margin:25px auto; position:relative;}
.VideoInfo video{object-fit: fill;}
.VideoInfo .title{ color:#fff; text-align:center; font-size:18px; padding-top:10px;}
.mfp-close{ border-radius:50%; background:#0080af; font-size:40px; color:#fff; font-weight:bold; opacity:1; width:39px; height:39px; position:absolute; right:0px; top:0px;}
.mfp-close-btn-in .mfp-close{ color:#fff !important;}

@media ( max-width:1024px){
.ColumnName h2{font-size:16px;line-height:38px;}
.ColumnName h2 img{width:24px;}
.SubMenu{ line-height:34px;}
.SubMenu li a{font-size:15px;}
.SubImg {display:none;}

.SubPage{ padding-bottom:25px;}
.SinglePage{ line-height:24px; font-size:14px;}
.SinglePage video{ width:100% !important;}
.SinglePage img{ width:auto !important; height:auto !important;}

.Position{line-height:30px;}

.VideoInfo{ width:95%;}
.VideoInfo .title{font-size:15px;}

.SubTit h2{ line-height:30px; font-size:15px;}
}

@media ( max-width:768px){
.SubMenu{ width:auto; float:none;}
.SubMenu ul{ display:none; padding-bottom:0;}
.RightCon{ width:auto; float:none;padding:0 10px;}
.ColumnName{ margin-top:10px;}
.ColumnName .arr{ display:block;}
.Position { margin-bottom:18px; padding-top:0;}
.list-style2 dd{line-height:24px;background-position: 0 8px;}

}
/*栏目页公用样式 end*/


/*学校概况 s*/
.LeaderList{padding-bottom:3%;margin-bottom:10px;}
.LeaderList li{font-size: 16px;margin-bottom: 20px;}
.LeaderList .imgbox{width: 40%;float: left;padding-top: 252px;}
.LeaderList .info{padding:60px 5% 0;width: 60%;float: left;height: auto !important;height: 252px;min-height: 252px;border: 1px solid #dcdcdc;border-left: 0;}
.LeaderList .name{line-height: 55px;font-size: 24px;color:#333333;margin-bottom:18px;}
.LeaderList .name i{display:block;width: 24px;height:6px;border-bottom: 2px solid #b40002;}
.LeaderList .name span{font-size：16px;color:#999999;margin-left:10px;}

.SubTit{padding:25px 0 0;}
.SubTit h2{color:#333333;line-height:40px;padding-left:27px;position: relative;font-size:24px;}
.SubTit h2:before{ content: "";width: 17px;height: 16px;background: url(../images/star.png);left:0;top: 50%;margin-top:-8px;position: absolute;}

.LeaderNews{font-size:16px;}
.LeaderNews .item{background: #f6f6f6;margin-bottom:30px;}
.LeaderNews .imgbox{padding-top:40%;}
.LeaderNews .info{padding:25px 40px 35px; position: relative;}
.LeaderNews .info .tit{line-height: 52px;font-size: 22px;padding-left:17px;background: url(../images/dot3.gif) 0px center no-repeat;}
.LeaderNews .info .date{position: absolute;right: 40px;top: -65px;text-align: center;color:#fff;line-height: 26px;width: 100px;height: 100px;background: #b40002;z-index:10;font-family: Arial, Helvetica, sans-serif;}
.LeaderNews .info .date b{display:block;line-height: 42px;padding-top: 16px;font-size: 36px;}
.LeaderNews .info .p{height: 60px;-webkit-line-clamp: 2;line-height:30px;color:#666666;}

.PhotoList{margin:0 0 2% -3%;}
.PhotoList li{width:30%;margin:0 0 3% 3.333%;float:left;text-align:center;}
.PhotoList .imgbox{padding-top:70%;}
.PhotoList .imgbox em{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.2);z-index:10;transition: all 0.3s;}
.PhotoList .imgbox em .iconfont{position: absolute;left: 45%;top: 45%;color:#fff;font-size:42px;}
.PhotoList .tit{line-height:48px;background:#f6f6f6;font-size:16px;padding:0 4%;}
.PhotoList .tit em{display: inline-block;position: relative;}
.PhotoList .tit em:after{content: "";position: absolute;width: 6px;height: 1px;background: #b40002;left: -12px;top:50%;}
.PhotoList .tit em:before{content: "";position: absolute;width: 6px;height: 1px;background: #b40002;right: -12px;top:50%;}
.PhotoList li:hover .tit{color:#fff;background: #b40002;}
.PhotoList li:hover em:after,.PhotoList li:hover em:before{background: #fff;}
.PhotoList li:hover .imgbox em{background:none;}

.VideoInfo{ width:840px; margin:25px auto; position:relative;}
.VideoInfo video{object-fit: fill;}
.VideoInfo .title{ color:#fff; text-align:center; font-size:18px; padding-top:10px;}
.mfp-close{ border-radius:50%; background:#0080af; font-size:40px; color:#fff; font-weight:bold; opacity:1; width:39px; height:39px; position:absolute; right:0px; top:0px;}
.mfp-close-btn-in .mfp-close{ color:#fff !important;}

@media ( max-width:1024px){
.LeaderList .name{line-height: 40px;font-size: 18px;margin-bottom:10px;}
.LeaderList .info{padding-top:20px;}

.SubTit h2{line-height:30px;font-size:18px;}
.LeaderNews .imgbox{padding-top:45%;}

.LeaderNews{font-size:14px;}
.LeaderNews .info .date{right: 10px;top: -30px;width: 60px;height: 60px;}
.LeaderNews .info .date b{display:block;line-height: 24px;padding-top: 5px;font-size: 20px;}
.LeaderNews .info{padding:25px 10px 20px;}
.LeaderNews .info .tit{line-height: 30px;font-size: 16px;}
.LeaderNews .info .p{height: 40px;line-height:20px;}

.VideoInfo{ width:95%;}
.VideoInfo .title{font-size:15px;}
}
@media ( max-width:640px){
.LeaderList .imgbox{width: auto;float: none;padding-top: 100%;}
.LeaderList .info{padding:12px;width: auto;float: none;border: 1px solid #dcdcdc;height: auto; min-height: auto;}
.LeaderNews .item{margin-bottom:12px;}
.PhotoList li{width:auto;float: none;}
}

/*教学动态 s*/
.NewsList{margin: -20px 0 38px;}
.NewsList li{height: 107px;border-bottom: 1px dashed #e5e5e5;padding: 20px 0 0 211px;position: relative;line-height: 26px;}
.NewsList .date{position: absolute;left: 0;top: 28px;width: 66px;text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #999999;}
.NewsList .date b{display: block;line-height: 32px;font-size: 30px;}
.NewsList .imgbox{position: absolute;left:96px;top:20px;width: 94px;height: 66px;}
.NewsList .tit{color: #b40002;font-size: 17px;margin: 4px 0 8px;}
.NewsList .num{color: #999999;font-size: 16px;}
.NewsList .num span{display:none;}
.NewsList .pcbtn{position: absolute;right:8px;top:24px;border-radius:4px;padding:1px 10px;font-size:14px;background: #fd8638;color:#fff;}
.NewsList .pcbtn:hover{background: #b40002;}

.NewsList li:hover .tit{text-decoration: underline;}

.NewsList2{margin-bottom: 40px;}
.NewsList2 li{height: 58px;line-height: 58px;padding-left: 156px;border-bottom: 1px dotted #e6e6e6;position: relative;background-position: right center;}
.NewsList2 li .date{position: absolute;left: 0;color: #999999;font-size: 14px;line-height: 20px;border-right: 1px solid #b40002;text-align: center;width: 128px;top: 20px;}
.NewsList2 li a{font-size:16px;display: block;}
.NewsList2 li:hover{background: #f6f6f6 url(../images/arr2.png) right 20px center no-repeat;}
.NewsList2 li:hover .tit{font-weight: bold;padding-right:15px;}

.Titleinfo{ border-bottom:1px dashed #e8e8e8; text-align:center; margin-bottom:35px; padding:0 0 19px;}
.Titleinfo .tits{font-size:24px; color:#333333;}
.Titleinfo .date{padding:8px 0 0 0; font-size:14px;}
.Titleinfo .date i{ display:inline-block; margin:0 10px;}
.Titleinfo .share{ display:inline-block;*display:inline; zoom:1; vertical-align:middle;}

.PrevNextBox {margin:50px 0 0 0;position:relative; color:#888888; font-size:16px;}
.PrevNextBox dl{ width:49.1%; line-height:60px; height:60px;overflow:hidden; background:#f7f7f7; position:relative;}
.PrevNextBox dl span{ padding-left:97px; position:relative; display:block;}
.PrevNextBox dl span em{ font-weight:bold; position:absolute; left:33px; top:0px; color:#000000;}
.PrevNextBox dl a{ margin:0px auto; display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:95%; color:#666666;}
.PrevNextBox dl:hover{background:#b40002; color:#fff;}
.PrevNextBox dl:hover a{ color:#fff;}
.PrevNextBox dl:hover span em{color:#fff;}
.PrevNextBox dl a.none{color:#999;}

@media ( max-width:768px){
.NewsList li{padding: 20px 0 0 110px;}
.NewsList .imgbox{left:0;}
.NewsList .tit{font-size: 15px;margin-bottom: 0;}
.NewsList .num{font-size: 13px;}
.NewsList .num span{display:inline-block;margin-left:10px;font-size:13px;}
.NewsList .pcbtn{position: static;}

.NewsList2 li{height: 35px;line-height: 35px;padding-left: 97px;}
.NewsList2 li .date{color: #999999;font-size: 12px;width: 80px;top: 8px;}
.NewsList2 li a{font-size:15px;}
.NewsList2 li:hover{background-position: right 5px center;}

.Titleinfo .tits{font-size:18px;}
.Titleinfo{  margin-bottom:20px; padding:0 0 10px;}
.PrevNextBox dl{ width:auto;float: none !important;font-size:14px; line-height:40px; height:40px;margin-bottom:8px;}
.PrevNextBox dl span{ padding-left:61px;}
.PrevNextBox dl span em{left:10px;font-size:14px;}

}

/*教学科研 s*/
.TeacherList{padding-bottom:15px;}
.TeacherList li{border: 1px solid #dcdcdc;padding: 13px 0 0 230px;height: 252px;position: relative;margin-bottom:20px;}
.TeacherList .imgbox{position: absolute;left:13px;top:13px;width: 174px;height: 224px;}
.TeacherList .info{padding: 11px 0 13px;line-height: 25px;color:#666666;}
.TeacherList .info .name{font-size: 24px;line-height: 37px;color: #333333;}
.TeacherList .info .name i{color: #999999;font-size: 16px;margin-left: 10px;}
.TeacherList .info .p{height: 25px;-webkit-line-clamp: 1;}
.TeacherList .info .line{width: 24px;height:16px;border-bottom: 2px solid #b40002;}
.TeacherList .txt .p{height:52px;line-height:26px;-webkit-line-clamp: 2;font-size:14px;margin:13px 0 24px;color:#666;}
.TeacherList .txt .more{text-align: center;line-height: 24px;width: 90px;color:#999999;font-size:14px;border: 1px solid #dcdcdc;}
.TeacherList li:hover{border: 1px solid #b40002;}
.TeacherList li:hover .txt .more{color:#fff;background: #fd8638;border: 1px solid #fd8638;}

@media ( max-width:640px){
.TeacherList li{height:auto;padding:10px;margin-bottom:10px;}
.TeacherList .imgbox{width: 100px;height:120px;}
.TeacherList .info{padding-left:110px;height:auto !important; height: 100px;min-height:100px;}
.TeacherList .info .name{font-size:14px;line-height:20px;}
.TeacherList .info .name i{font-size: 12px;margin-left: 5px;}
.TeacherList .txt{padding-top:20px;}
.TeacherList .txt .p{margin-bottom:10px;}
}

/*联系我们 s*/
.Formbox{}
.Formbox .item{margin-bottom:19px;}
.Formbox .item.w48{width: 48%;}
.Formbox .item dt{line-height: 41px;font-size: 18px;color:#333333;}
.Formbox .ipt{width: 100%;padding-left:18px;height:48px;line-height:48px;background: #f6f6f6;border-radius: 8px;font-size: 16px;}
.Formbox .textarea{background: #f6f6f6;padding:10px 18px;background: #f6f6f6;border-radius: 8px;}
.Formbox .textarea textarea{width:100%;height:298px;font-size: 16px;}
.Formbox .sendbtn{width: 120px;height:50px;border-radius: 5px;font-weight: bold;font-size: 16px;background: #b40002;color:#fff;}
.Formbox .resetbtn{width: 120px;height:50px;border-radius: 5px;font-weight: bold;font-size: 16px;margin-left:10px;}

#dituContent{border: 1px solid #dcdcdc;height:396px;}

.address{color:#fff;background: #b40002;padding:21px 250px 21px 262px;height: auto !important;height: 154px;min-height: 154px;position: relative;}
.address .img{position: absolute;left:24px;top:23px;}
.address .img img{width: 188px;height:108px;}
.address .iewm{position: absolute;right:24px;top: 22px;text-align: right;border-left: 1px solid #cb4d4e;width:223px;}
.address .iewm img{width: 108px;height: 108px;padding: 7px;background: #fff;}
.address .info{font-size: 14px;}
.address .iconfont{font-size: 19px;margin-right:4px;}

.Contact{}
.Contact li{margin-bottom: 9px;position: relative;transition: all 0.3s;padding-left: 16px;font-size: 16px;color:#333;}
.Contact li:after{content: "";width: 5px;height: 5px;border-radius: 50%;background: #fd8638;position: absolute;transition: all 0.3s;left:0;top: 48%;}
.Contact li:hover{padding-left: 38px;}
.Contact li:hover:after{width: 35px;height: 1px;border-radius: 0;}

@media ( max-width:1024px){
.address{padding: 10px;}
.address .img{position: relative;margin: 0px auto 10px;top: auto;left: auto;text-align: center;}
.address .iewm{position:static;width: auto;padding: 10px 0 0 0;margin-top:10px;text-align: center;border-left: 0;border-top: 1px solid #cb4d4e;}
}

@media ( max-width:640px){
.Formbox .item{margin-bottom:10px;}
.Formbox .item.w48{width: auto;float: none;}
.Formbox .item dt{line-height: 30px;font-size: 15px;}
.Formbox .ipt{height:32px;line-height:32px;font-size: 14px;}
.Formbox .textarea textarea{height:100px;font-size: 14px;}
.Formbox .sendbtn{width: 100px;height:32px;font-size: 14px;}
.Formbox .resetbtn{width: 100px;height:32px;font-size: 14px;}
.Contact li{font-size: 14px;}
#dituContent{height:280px;}
}

.slider-for{margin-bottom: 20px;}
.slider-for .item{position: relative;}
.slider-for .imgbox{padding-top:60%;}
.slider-for .tit{position: absolute;color: #fff;font-size:24px;line-height: 61px;width: 50%;left:25%;padding:0 10px;z-index:10;text-align:center;background: #b40002;bottom:0;}
.slider-for .slick-arrow{width: 70px;height: 100px; background-position: center center;background-repeat: no-repeat;}
.slider-for .slick-prev{left:0; background-image: url(../images/arrleft.png);}
.slider-for .slick-next{right:0; background-image: url(../images/arrright.png);}
.slider-for .slick-prev:before, .slider-for .slick-next:before {display:none;}

.slider-nav{}
.slider-nav .slick-list{margin-left: -13px;overflow: hidden;}
.slider-nav .item{margin-left: 13px;text-align: center;}
.slider-nav .imgbox{padding-top: 62%;opacity: 0.3;}
.slider-nav .tit{line-height: 43px;font-size: 16px;position: relative;color:#333333;}
.slider-nav .tit:after{position: absolute;transition: all 0.3s;width: 0;bottom:0;left: 50%;height: 1px;background: #b40002;content: "";}
.slider-nav .slick-current .imgbox{opacity: 1;}
.slider-nav .slick-current .tit{font-weight: bold;}
.slider-nav .slick-current .tit:after{width: 100%;left: 0;}

.Popbox{position: fixed;left:0;top:0;width: 100%;height: 100%;z-index: 100;background: rgba(0,0,0,0.5);}
.Popbox .content{background: #fff;width: 350px;padding:20px;border-radius: 10px;margin:0px auto;position:absolute;left:50%;top:50%;margin:-150px 0 0 -175px;}
.Popbox .ti{text-align:center;padding-bottom:5px;margin-bottom:18px;border-bottom: 1px solid #ddd;color:#333;font-weight:bold;font-size:16px;}
.Popbox .ipt{width:100%;height:35px;line-height:35px;text-indent: 1em;border: 1px solid #ddd;}
.Popbox dl{margin-bottom:12px;}
.Popbox .btn{text-align:center;}
.Popbox .sendbtn{width:100px;height:38px;border-radius: 5px;}
.Popbox .sendbtn:hover{color:#fff;background: #b40002;}
.Popbox a.close{position:absolute;right:5px;top:4px;width: 30px;height:30px;background: url(../images/closenav.png);}

@media ( max-width:1024px){
.slider-for .tit{font-size:15px;line-height:30px;padding:5px;width:80%;left:10%;}
.slider-for .slick-arrow{width: 26px;height: 45px; }
.slider-nav .tit{line-height: 22px;font-size: 13px;}
.slider-for .slick-prev{background-image: url(../images/arrleft2.png);}
.slider-for .slick-next{ background-image: url(../images/arrright2.png);}
}

.Titleinfo .wjtits{color:#b40002;}


