﻿body{margin:0px; padding:0px; font-size:16px; font-family:Arial, '微软雅黑'; color:#333; overflow-x:hidden;}
a{color:#000; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
img{max-width:100%}

div{box-sizing:border-box}


.clear{zoom:1}
.clear:after{content:"";width:0;height:0;visibility:hidden;display:block;clear:both;overflow:hidden}

.pc-box{width: 1360px; margin: 0 auto;}
.h10{height:10px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.h60{height:60px; overflow:hidden; clear:both;}
.h70{height:70px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
.red{color:#cb1f18;}




.fangda{ overflow: hidden;}
.fangda img{ transition:2s;-moz-transition:2s;-webkit-transition:2s;-o-transition:2s;}
.fangda:hover img{ transform:scale(1.1);-webkit-transform:scale(1.1);}

.Phone-Box{ display: none; }


.centerBox{width: 1360px; height: 94px;margin: 0 auto;border-top: 1px solid transparent}
header .logo li,.tel li{float: left;}
header .logo{height: 54px;margin: 20px 0;}
header .logo li{padding:  0 8px}
header .logo li:first-of-type{ }
header .logo li:last-of-type img{
    width: 115px;
    height: 54px;
 }
header .logo img{display: block}
header .tel {height: 27px;margin: 34px 0;}
header .tel li{line-height: 27px;padding:0 20px;}
header .tel li:last-of-type{padding-right:0;border-left: 1px solid #EEEEEE}
header .tel h3{font-size: 22px;font-weight: normal;line-height: 27px; color:#333;}
header .tel em{color: #333; font-size:14px;}
header .tel span{color: #e32723;font-weight: bold;font-size:18px;}

.navIco{ display:none; width:60px; height:55px; position:absolute; right:0; top:0; text-align:center; line-height:55px;}
.navIco img{ width:30px;}

@media (max-width:1440px){
    .centerBox,
    .pc-box{width:90.333vw}
}

@media (max-width:1366px){
    .centerBox,
    .pc-box{width:90.333vw}
}



.pc-nav{background: #000; border-bottom:#1a1a1a solid 1px;}
.Level1{border-right: 1px solid #1a1a1a; height: 59px;line-height:60px;display: flex;flex-direction: row;justify-content: space-between;align-items: stretch;}
.Level1>li{text-align: center;line-height: 60px;}
.Level1>li{width: 11.11%;border-left: 1px solid #1a1a1a;text-align: center;background: #000;position: relative;}
.Level1>li:nth-of-type(2){width:13.11%}
.Level1>li:nth-last-of-type(1){width:9.11%}
.Level1 a{color: white; display:block;}
.Level1>li:hover>a,
.Level1>li.cur>a{ color: #e32723; background:#191919;}
.Level1>li:hover>ul{ display: block}
.Level1 ul{width: 100%;position: absolute;left: 0;z-index: 999;background:rgba(23,23,23,0.9); display: none;}
.Level1 ul>li{border-bottom: 1px solid #2c2c2c; line-height:48px; font-size:14px; transition: all 0.5s}
.Level1 ul>li:hover{background: #2B2B2B;opacity: 1;}
.Level1 ul>li:hover>a{color: red}

.Level1>li:nth-child(4)>ul{ width: 858px;border-left:1px solid #252525; border-right:1px solid #252525; border-bottom:1px solid #252525;}
.Level1>li:nth-child(4)>ul li{margin: 50px 0 30px;float: left; border-right: 1px solid #252525; border-bottom:none;}
.Level1>li:nth-child(4)>ul li:last-child{ border-right:none;}
.Level1 ul>li div{padding-left:70px;width:215px;  }
.Level1 ul>li p:first-of-type { color: #e32723; font-size: 16px;line-height: 30px;}
.Level1 ul>li p{text-align: left;color:white;line-height: 40px;font-size: 14px}
.Level1 .cp p:hover>a{color: red;}
.cp i{width: 10px;height: 5px;display: inline-block;background: url(../image/x_13.png) no-repeat;padding-bottom:2px;margin-left: 10px;}



.navLayer{overflow-x: auto; height:100%; width:100%; overflow:hidden; position:fixed; z-index:22; right:-100%; top:0px;}
.navLayer .bg{overflow-x: auto;position:relative; background:#fff; height:100%;width:80%; margin-left:20%;}
.navLayer .closeBtn{ height:55px; width:20%; position:absolute; top:0px; left:0px; z-index:22; text-align: center; line-height: 55px;}
.navLayer .closeBtn img{ text-align:center; width:30px;}
.navLayer .top{ height:55px; border-bottom:1px solid #d6d6d6;}
.navLayer .top li{line-height: 55px;padding:0 10px;}
.navLayer .top li:last-of-type{padding-right:0;border-left: 1px solid #EEEEEE}
.navLayer .top h3{font-size: 15px;font-weight: normal;line-height: 55px; color:#333;}
.navLayer .top em{color: #333; font-size:14px;}
.navLayer .top span{color: #e32723;font-weight: bold;font-size:18px;}

.sideNav{ padding: 0; }
.subNav{cursor:pointer; padding-left: 20px; display:block; height:42px; line-height:42px; border-bottom:1px solid #d6d6d6; position:relative; font-size:14px; color:#333; background: #fff url(../image/nimg49_1.png) right center no-repeat; background-size: 30px;}

.subNav .name{ position:relative;}
.subNav a{ color:#333; display: block;}
.currentDt{ color:#fff; background:#e32723 url(../image/nimg49_1on.png) right center no-repeat; background-size: 30px;}
.navContent{display: none; background: #f2f2f2;}
.navContent li{ position:relative;}
.navContent a{display:block; height:38px; line-height:38px; background:#f5f5f5; padding-left: 20px; font-size:14px; color:#666;}
.navContent .list{ display:none;}
.sideNav .list a{ font-size:13px; padding-left:30px; line-height: 28px; height: 28px; color:#e32723; background: #fff url(../image/ico1.jpg) 20px center no-repeat;}
.sideNav li em{ display:block;  position:relative;}
.sideNav li em a{ background:#f5f5f5 url(../image/nimg46_1.png) right center no-repeat; background-size:30px; color:#666;}
.sideNav li em a.aNow{ background:#f5f5f5 url(../image/nimg46_1on.png) right center no-repeat; background-size:30px; color: #e32723;}


.pageBg{ position:fixed; z-index:3; width:100%; height:100%; display:none; background:rgba(0,0,0,0.5); left:0px; top:0px;}

.searchLayerTel{ display:none; z-index:22; top:1.4rem; left:0px; width:100%; position:fixed; background:url(../image/case2-6.png) repeat;}
.searchLayerTel .box{ padding:0.2rem;}
.searchLayerTel .box .form{ height:1rem; position:relative; background:#fff; border-radius: 20px; -moz-border-radius:20px;}
.searchLayerTel .form .input1{ width:100%; height:1.0rem; line-height:1.0rem; text-indent:0.3rem; color:#999; font-size:0.24rem;}
.searchLayerTel .form .btn1{ position:absolute; right:0px; top:0px; background:url(../image/case2-6.png) center no-repeat; background-size: 0.48rem; width:0.8rem; height:1.0rem; cursor:pointer;}


.footer{ padding:55px 0 40px; background: #111;}
.footer .leftDiv{ width:453px; padding-top:18px;}
.footer .share{ padding-top:58px;}
.footer .share li{ float:left; margin-right:10px; border:#242424 solid 1px;}
.footer .share li .img1{ display:none;}
.footer .share li:hover img{ display:none;}
.footer .share li:hover .img1{ display:inline-block;}
.footer .msg{ padding-top:20px; font-size:14px; color:#5b5b5b;}
.footer .midDiv{ width:790px;}
.footer .midDiv li{ width:320px; margin-right:75px; float:left;}
.footer .midDiv .txt{ height:38px; border-bottom:#282828 solid 1px; font-size:18px; color:#fff; font-weight:bold; position:relative;}
.footer .midDiv .txt:after{ content:''; width:70px; height:2px; background:#e32723; position:absolute; left:0; bottom:0;}
.footer .midDiv dl{ padding-top:25px;}
.footer .midDiv dd{ font-size:14px; color:#5b5b5b; line-height:28px;}
.footer .rightDiv{ width:113px;}
.footer .rightDiv .ewm{ border:#e32723 solid 1px;}
.footer .rightDiv p{ padding-top:10px; text-align:center; color:#e32723; font-size:14px;}

.foot{ height:55px;}
.foot .links{ font-size:14px; line-height:55px;}
.foot .links b{ color:#e32723;}
.foot .links a{ color:#333; padding-right:15px;}
.foot .bb{ line-height:55px; font-size:14px;}
.foot .bb a{ color:#333;}
.foot .bb a:hover{ color:#e32723;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}


.cd-top {
    
    overflow: hidden;

    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.cd-top.cd-is-visible {
    
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {

    opacity: 1;
}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}


.pageNavLayer{ position:absolute; display:none; background:#fff; width:260px; z-index:111;}
.pageNavLayer li{ height:40px; line-height:40px; border-bottom:#dcdcdc solid 1px; text-align:center; font-size:14px;}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}

.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}

.wrap{width:1360px;max-width:100%;margin:0 auto;box-sizing:border-box}
@media (max-width:1440px){ .wrap{width:90.333vw} }
@media (max-width:1366px){ .wrap{width:92.3333vw} }
@media (max-width:1004px){ .wrap{width:100%;padding:0 35px} }
@media (max-width:768px){ .wrap{width:100%;padding:0 15px} }

.wappagenav{display:none;background-color:#e32723;position:relative}
.wappagenav .pagenavname{display:block;color:#fff;font-size:16px;line-height:48px;position:relative}
.wappagenav .pagenavname:after{content:"";width:2px;height:14px;background-color:#fff;position:absolute;top:50%;right:21.5px;margin-top:-7px;transition:.4s;-webkit-transition:.4s}
.wappagenav .pagenavname:before{content:"";width:14px;height:2px;background-color:#fff;position:absolute;top:50%;right:15px;margin-top:-1px}
.wappagenav .pagenavname.cur:after{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}
.wappagenav .pagenavitems{width:100%;display:none;background-color:#fff;z-index:18;position:absolute;top:48px;left:0;box-shadow:0px 4px 20px rgba(0,0,0,0.06)}
.wappagenav .paganavlist{width:100%;float:none;border-bottom:1px solid #ddd;padding:0 15px;z-index:99;}
.wappagenav .paganavlist:nth-last-of-type(1){border-bottom:none}
.wappagenav .paganavlist.cur{height:40px}
.wappagenav .paganavlist a{width:100%;line-height: 40px;font-size: 14px;}
.wappagenav .paganavlist.cur a{line-height:39px;border-top:none}

@font-face{font-family:'din';src:url()}
.pagebanbox{position:relative}
.pagebanbox .ban img{width:100%}
.pagebanbox .wapban{display:none}
.pagebanbox .textbox{position:absolute;top:10%;opacity:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translate3d(-50%);transition:1.2s;-webkit-transition:1.2s;-moz-transition:1.2s}
.pagebanbox .textbox.cur,
.pagebanbox .protextbox{width:100%;top:50%;opacity:1}
.pagebanbox .textbox .title1,
.pagebanbox .protextbox .title1{font-size:20px;color:#fff;text-align:center}
.pagebanbox .textbox .title2,
.pagebanbox .protextbox .title2{font-size:28px;color:#e32723;font-weight:bold;margin-top:11px;text-align:center}
.pagebanbox .pagenav{width:100%;position:absolute;bottom:6.125vw;left:0;text-align:center;opacity:0;transition:1.2s;-webkit-transition:1.2s;-moz-transition:1.2s}
.pagebanbox .pagenav.cur{bottom:3.125vw;opacity:1}
.pagebanbox .pagenavlist{display:inline-block;height:48px;line-height:48px;background-color:#fff;padding:0 35px;margin:0 2px;font-size:16px;font-weight:bold;transition:.6s;-webkit-transition:.6s;-moz-transition:.6s}
.pagebanbox .pagenavlist.cur,
.pagebanbox .pagenavlist:hover{background-color:#e82633;color:#fff}
.boxflex{display: -webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-box-flex:wrap;-ms-flex-wrap:wrap}
.pagerbox{margin-top:20px}
.pagerbox .btn{padding:0 14.5px;height:40px;line-height:40px}
.pagerbox .page{padding:0 16px;height:40px;line-height:40px;margin-right:4px}
.pagerbox .btn{font-family:宋体, 'SimSun';font-size:20px;font-weight:bold}
.pagerbox .btn.prev{margin-right:4px}
.pagerbox .btn, .pagerbox .page{display:inline-block;vertical-align:top}
.pagerbox .btn, .pagerbox .page{background-color:#eee;color:#353535}
.pagerbox .page.cur, .pagerbox .page:hover, .pagerbox .btn:hover{color:#fff;background-color:#b9984e}
.pager{text-align:center;margin-top:22px}
.pager .pagerlist{display:inline-block;width:40px;height:40px;border:1px solid #9b9b9b;margin:0 6px;font-size:18px;font-family:Arial;text-align:center;line-height:40px;border-radius:40px;color:#808080;vertical-align:middle}
.pager .pagerlist.cur,
.pager a.pagerlist:not(.pagers):hover{border:1px solid #d3000a;color:#fff;background-color:#d3000a}
.pager .pagerlist.pagers{border:none;background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.pager .pagerlist.prev{background-image:url(../image/page-l.png)}
.pager .pagerlist.next{background-image:url(../image/page-r.png)}
.wappager{width:100%;height:42px;background-color:#e32723;line-height:42px;color:#fff;text-align:center;margin-top:25px;display:none}
@font-face{font-family:'fut';src:url(../font/tt0142m.ttf)}
.propagenav{height:66px;background-color:#f7f7f7}
.propagenav .curname{line-height:66px;color:#333;font-size:18px;font-family:Arial}
.propagenav .propagenavbox{padding:12px 0}
.propagenav .propagenavbox .propagenavlist{height:42px;line-height:42px;color:#333;font-size:14px;padding:0 26px;transition:.6s;-webkit-transition:.6s;-moz-transition:.6s}
.propagenav .propagenavbox .propagenavlist.cur,
.propagenav .propagenavbox .propagenavlist:hover{background-color:#e32723;}
.propagenav .propagenavbox .propagenavlist.cur a,
.propagenav .propagenavbox .propagenavlist:hover a{color:#fff}
.pagebanbox .protextbox .title1{font-family: "Source Han Sans CN";margin-top:12px;text-align:left}
.pagebanbox .protextbox .title2{font-family:"din";font-size:48px;text-align:left;font-weight:normal;}
.propagebanbox .pc-box{position:absolute;top:10%;opacity:0;left:50%;margin-left:-680px;transition:1.2s;-webkit-transition:1.2s;-moz-transition:1.2s}
.propagebanbox .pc-box.cur{top:50%;opacity:1}
.propagebanbox .pc-box .protextbox{position:static}
.pagebanbox .textbox .line,
.coursebanbox .protextbox .line{width:32px;height:3px;background-color:#e32723;margin:26px auto 0}
.coursebanbox .protextbox .title2{font-size:28px}
.coursebanbox .protextbox .line{margin:25px 0}
.coursebanbox .protextbox .text{color:#fff;max-width:516px;font-size: 14px;line-height: 2.286;}
.coursebanbox .protextbox .btn{width:136px;height:48px;background-color:#e32723;color:#fff;font-size:16px;line-height:48px;text-align:center;margin-top:42px;display:block}
.alert{width:100%;height:100%;position:fixed;top:0;left:0;display:none}
.alert.cur{display:block}
.alert .bg{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:18}



@media (max-width:1440px){
    .pagebanbox .pagenavlist{padding:0 18px}
    .propagebanbox .pc-box{width:90.333vw;margin-left:-45.15vw}
}

@media (max-width:1004px){
    .wappagenav{display:block}
    .pagebanbox .pagenav{display:none}
    .pagebanbox .textbox .title1,
    .pagebanbox .protextbox .title1{font-size:14px}
    .pagebanbox .textbox .title2,
    .pagebanbox .protextbox .title2{font-size:16px;margin-top:0px}
    
    .pager,
    .propagenav,
    .pagebanbox .ban{display:none}
    .wappager,
    .pagebanbox .wapban{display:block}
    .pagebanbox .wapban img{width:100%}
    .propagebanbox .pc-box{width:100%;left:0;padding:0 15px;margin-left:0;}
    .propagebanbox .pc-box.cur{left:0}
    .pagebanbox .protextbox .title1{margin-top:6px}
    .pagebanbox .textbox .line{margin-top:6px}
    .coursebanbox .protextbox .text{display:none}
    .coursebanbox .protextbox .title1{margin-top:0}
    .coursebanbox .protextbox .line{width:24px;margin:5px 0}
    .coursebanbox .protextbox .btn{width:88px;height:32px;line-height:32px;margin-top:10px;font-size:14px;}
}