@charset "utf-8";
.wp{width:1200px;margin:0 auto}
a.imgzoom img{transition:all .3s ease 0s}
a.imgzoom:hover img{-webkit-transform-origin:center center;-webkit-transform:scale(1.1,1.1);-moz-transform-origin:center center;-moz-transform:scale(1.1,1.1)}
.content{font-size:16px;color:#333;line-height:2;text-align:justify}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}
.content ol{list-style-position:outside;padding-left:40px;padding-bottom:20px}
.content ol li{list-style-type:decimal}
.content ul{list-style-position:outside;padding-left:40px;padding-bottom:20px}
.content ul li{list-style-type:disc}
.content ul li ul li{list-style-type:circle}
.content img{max-width:100%!important;height:auto!important}
.content td{padding:5px}
.content a{color:red}
.tag a{margin-right:5px;color:#333}
h1{text-align:center;color:#333;font-size:25px}
.cinfo{text-align:center;font-size:14px;color:#666;padding:20px 0}
.cdes{padding:10px;line-height:2;color:#666;font-size:12px;background:#efefef}
.pn{border-top:1px #efefef solid;color:#333;font-size:14px;padding:20px 0;line-height:2;margin-top:20px}
.pn em{color:#333}
.pn a{color:#333}
.pn a:hover{color:#333;text-decoration:underline}
.nodata{padding:200px 0!important;text-align:center;font-size:16px;color:#333;background:url(../images/nodata.png) center 80px no-repeat}
.flexslider{position:relative;height:433px;overflow:hidden;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.flexslider .slides{zoom:1}
.flex-direction-nav{z-index:999}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(/app/static/images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{background:url(/app/static/images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}
.flex-control-paging li a.flex-active{background-position:0 0}
.tel{background:url(../images/2.png) left center no-repeat;height:37px;line-height:37px;vertical-align:middle;font-size:24px;color:#9d9d9d;padding-left:45px}
.navsp{background:#c92234}
.nav{height:52px}
.nav li{padding:0 50px;display:inline;float:left;height:52px;line-height:52px;vertical-align:middle;text-align:center}
.nav li a{color:#fff;font-size:18px}
.posbg{background:#f7f5f5}
.pos{height:54px;line-height:54px;vertical-align:middle;color:grey;font-size:16px}
.pos a{color:grey}
.tou{background:url(../images/png/h10.png) center center repeat-x}
.tou div{background:#fff;width:490px}
.tou em{line-height:1;display:block;text-align:center;color:#d31a64;font-size:30px}
.tou span{line-height:1;display:block;text-align:center;color:#777;font-size:16px;padding-top:15px}
.jiufa .d1{color:#2e2e2e;font-size:16px;line-height:1.5}
.jiufa .d2 a{width:160px;height:46px;line-height:46px;vertical-align:middle;color:#fff;font-size:16px;font-weight:700;text-align:center;background:#c92234}
.tbd{border-top:1px #efefef solid;border-bottom:1px #efefef solid;padding:20px 0}

.ziyu{background:url(../images/png/h5.png) center center repeat-y;padding:20px 0}
.ziyu ul{display:inline;width:500px;padding:0 30px}
.ziyu ul.index-0{float:left}
.ziyu ul.index-1{float:right}
.ziyu ul li{display:block;height:32px}
.ziyu ul li em{color:#8b8b8b;font-size:16px;display:inline;float:right;height:32px;line-height:32px;vertical-align:middle}
.ziyu ul li span{display:inline;float:left;height:32px;line-height:32px;vertical-align:middle}
.ziyu ul li span a{color:#000;font-size:16px}
.ziyu ul li span a:hover{text-decoration:underline;color:#c92234}

.ziyubd{border-bottom:1px #efefef solid}
.ziyus{padding:20px 0}
.ziyus *{box-sizing:border-box}
.ziyus{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}
.ziyus a{width:23.5%;margin-right:2%;margin-bottom:20px;}
.ziyus a .d1{overflow:hidden;position:relative;}
.ziyus a .d1::after{background:url(../images/p.png) center center no-repeat rgba(21, 24, 29, 0.41);content: '';width:100%;height:100%;position:absolute;left:0px;top:0px}
.ziyus a:hover .d1::after{background:url(../images/p.png) center center no-repeat rgba(21, 24, 29, 0.2);content: '';width:100%;height:100%;position:absolute;left:0px;top:0px}
.ziyus a .d1 img{width:100%;background:#eee}
.ziyus a .d2{line-height:1.8;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:10px}
.ziyus a .d2 em{color:#333;font-size:16px}
.ziyus a:nth-child(4n){margin-right:0}
.kclist li{display:inline;float:left;width:378px;height:230px;background:#c92234;margin-right:33px}
.kclist li a{display:block;height:230px;padding:0 20px;text-align:center}
.kclist li a div{padding-top:25px;padding-bottom:20px}
.kclist li a img{height:60px}
.kclist li a span{height:48px;display:block;line-height:1;color:#fff;font-size:29px;font-weight:700;border-bottom:1px rgba(255,255,255,.5) solid}
.kclist li a em{display:block;height:55px;line-height:55px;vertical-align:middle;color:#fff;font-size:16px}
.kclist li.hui{background:#d4d4d4}
.kclist li.hui a span{color:#000}
.kclist li.hui a em{color:#c92234}
.morebtn a{width:215px;height:60px;line-height:60px;vertical-align:middle;font-size:23px;color:#fff;font-weight:700;text-align:center;background:#c92234}
.lc .d1{vertical-align:top}
.lc .d1 em{display:block;line-height:1;color:#333;font-size:18px;text-align:center;padding-top:60px}
.lc .d2{vertical-align:top;width:155px;height:165px;background:url(../images/10.png) center center no-repeat}
.tab a{margin-left:20px;width:224px;height:65px;line-height:65px;vertical-align:middle;color:#333;font-size:18px;text-align:center;background:#dadada}
.tab a.index-0{margin-left:0}
.tab a.cur{background:#c92234;color:#fff}
.topnew .d1{display:inline;float:left}
.topnew .d1 img{width:250px;height:185px;background:#eee}
.topnew .d2{display:inline;float:right;width:920px}
.topnew .d3{height:30px}
.topnew .d3 em{display:inline;float:left;height:30px;line-height:30px;vertical-align:middle}
.topnew .d3 em a{color:#333;font-size:23px;font-weight:700}
.topnew .d3 em a:hover{text-decoration:underline;color:#c92234}
.topnew .d3 span{font-size:16px;display:inline;float:right;height:30px;line-height:30px;vertical-align:middle}
.topnew .d4{color:#727272;font-size:16px;line-height:1.5;margin-top:10px}
.topnew .d5{margin-top:10px;text-align:right}
.topnew .d5 a{width:160px;height:46px;color:#fff;font-size:16px;text-align:center;line-height:46px;vertical-align:middle;background:#c92234}
.item{display:none}
.item.cur{display:block}
.xueyuan li{display:inline;float:left;width:185px;margin-right:18px;padding-bottom:60px}
.xueyuan li a{display:block}
.xueyuan li img{width:185px;height:260px;background:#eee}
.xueyuan li .d2{line-height:1;font-size:18px;color:#3f3f3f;text-align:center;margin-top:40px}
.dlink li{height:45px;line-height:45px;vertical-align:middle;margin-right:20px}
.dlink li a{font-size:16px;color:#37342f}
.di{background:#c92234}
.banquan{color:#fff;font-size:14px;line-height:2;padding-left:270px;padding-top:80px}
.wx em{display:block;line-height:1;text-align:center;color:#fff;font-size:14px;padding-top:10px}
.catalist div{width:224px;margin-right:20px;margin-bottom:10px}
.catalist div a{display:block;height:65px;line-height:65px;vertical-align:middle;color:#000;font-size:18px;text-align:center;background:#dadada}
.catalist div.index-4{margin-right:0}
.catalist div.cur a{background:#c92234;color:#fff}
.cck li{padding:20px 0;border-bottom:1px #efefef solid}
.cck li .d1{display:inline;float:left}
.cck li .d1 img{width:250px;height:185px;background:#eee}
.cck li .d2{display:inline;float:right;width:920px}
.cck li .d3{height:30px}
.cck li .d3 em{display:inline;float:left;height:30px;line-height:30px;vertical-align:middle}
.cck li .d3 em a{color:#333;font-size:23px}
.cck li .d3 em a:hover{text-decoration:underline;color:#c92234}
.cck li .d3 span{font-size:16px;color:#999;display:inline;float:right;height:30px;line-height:30px;vertical-align:middle}
.cck li .d4{color:#727272;font-size:16px;line-height:1.5;margin-top:10px}
.cck li .d5{margin-top:10px;text-align:right}
.cck li .d5 a{width:160px;height:46px;color:#fff;font-size:16px;text-align:center;line-height:46px;vertical-align:middle;background:#c92234}
.resource li{padding:20px 0;border-bottom:1px #efefef solid}
.resource li .d1{display:inline;float:left}
.resource li .d1 img{width:160px;height:115px;background:#eee}
.resource li .d2{display:inline;float:right;width:1010px}
.resource li .d3{height:30px}
.resource li .d3 em{display:inline;float:left;height:30px;line-height:30px;vertical-align:middle}
.resource li .d3 em.bg7{background:url(../images/13s.png) left center no-repeat;padding-left:35px}
.resource li .d3 em.bg8{background:url(../images/14s.png) left center no-repeat;padding-left:35px}
.resource li .d3 em.bg9{background:url(../images/15s.png) left center no-repeat;padding-left:35px}
.resource li .d3 em a{color:#333;font-size:23px}
.resource li .d3 em a:hover{text-decoration:underline;color:#c92234}
.resource li .d3 span{font-size:16px;color:#999;display:inline;float:right;height:30px;line-height:30px;vertical-align:middle}
.resource li .d4{color:#727272;font-size:16px;line-height:1.5;margin-top:10px}
.resource li .d5{margin-top:5px;text-align:right}
.resource li .d5 a{width:160px;height:46px;color:#fff;font-size:16px;text-align:center;line-height:46px;vertical-align:middle;background:#c92234}
.res{background:#eee;height:62px;text-align:center;width:820px;border-radius:5px}
.res em{height:62px;line-height:62px;vertical-align:middle;color:grey;font-size:25px}
.res a{height:62px;line-height:62px;vertical-align:middle;color:grey;font-size:18px;margin-right:40px}
.res a.a4{background:url(../images/12.png) left center no-repeat;padding-left:50px}
.res a.a7{background:url(../images/13.png) left center no-repeat;padding-left:50px}
.res a.a8{background:url(../images/14.png) left center no-repeat;padding-left:50px}
.res a.a9{background:url(../images/15.png) left center no-repeat;padding-left:50px}
.res a.cur{color:#d73d78}
.contentbd{border:1px #fff solid;padding:80px 120px;box-shadow:rgba(0,0,0,.2) 0 2px 6px 0}
.vipcata{border-bottom:1px #efefef solid;padding-bottom:40px}
.vipcata a{height:90px;border-radius:10px;margin-right:20px}
.vipcata a span{display:table;height:90px}
.vipcata a em{text-align:left;height:90px;color:#000;font-size:20px;font-weight:700;display:table-cell;vertical-align:middle;padding:0 25px 0 85px}
.vipcata a.cur em{color:#fff}
.vipcata a.a5{background:url(../images/16.png) 20px center no-repeat #d4d4d4}
.vipcata a.a16{background:url(../images/17.png) 20px center no-repeat #d4d4d4}
.vipcata a.a6{background:url(../images/18.png) 20px center no-repeat #d4d4d4}
.vipcata a.a5.cur{background:url(../images/16s.png) 20px center no-repeat #c92234}
.vipcata a.a16.cur{background:url(../images/17s.png) 20px center no-repeat #c92234}
.vipcata a.a6.cur{background:url(../images/18s.png) 20px center no-repeat #c92234}
.coursetitle{text-align:center;color:#333;font-size:35px;font-weight:700}
.pjtxt{line-height:1}
.pjtxt span{color:#c92234;font-size:24px;font-weight:700}
.pjtxt em{color:#c92234;font-size:16px;padding-left:10px}
.iptx div{display:inline-block;*display:inline;zoom:1;vertical-align:middle}
.iptx input[type=text]{border:2px #ccc solid;color:#333;font-size:14px;padding:10px 10px}
.iptx input[type=text]:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3);outline:0;border-radius:3px}
.iptx textarea{width:1176px;border:2px #ccc solid;color:#333;font-size:14px;padding:10px 10px}
.iptx textarea:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3);outline:0;border-radius:3px}
.iptx label{color:#999;font-size:14px}
.iptx button{box-shadow:rgba(0,0,0,.2) 0 2px 6px 0;height:43px;color:#fff;font-size:14px;padding:0 30px;border:0 #ccc solid;background:#df0002;border-radius:5px}
.tbd{border-bottom:1px #efefef solid;border-top:1px #efefef solid;padding:50px 0}
.dibd{border-bottom:1px #efefef solid}
.pllist li{display:block;padding:20px 0;box-shadow:rgba(0,0,0,.2) 0 2px 6px 0;padding:20px;margin-bottom:20px;border-radius:5px}
.pllist .d1 em{color:#333;font-size:16px}
.pllist .d1 span{color:#c92234;font-size:16px;width:150px}
.pllist .d1 i{color:#999;font-size:16px}
.pllist .d2{color:#666;font-size:14px;line-height:1.5;padding:10px 0;background:#fafafa;padding:10px 10px;border-radius:5px;margin-bottom:10px;margin-top:10px}
.pllist .d3{display:none}
.pllist .d3 em{height:30px;line-height:30px;vertical-align:middle;font-size:14px;color:#333;width:99px}
.pllist .d3 span{height:30px;line-height:30px;vertical-align:middle;font-size:14px;color:#333;background:url(../images/20.png) left center no-repeat;padding-left:30px}
.list li{display:inline;float:left;width:224px;margin-right:20px}
.list li a{display:block}
.list li a img{width:224px;height:160px;background:#eee}
.list li .d2{height:60px;margin-top:10px;color:#333;font-size:14px}
.winbg{height:610px;background:url(../images/22.jpg) center top no-repeat}
.vdbd{border:2px #fff solid}
.winbg .topwin{height:100px}
.winbg .topwin .s1{display:inline;float:left;width:328px}
.winbg .topwin .s1 em{display:block;line-height:1;color:#e7e600;font-size:28px;font-weight:700;padding-top:20px}
.winbg .topwin .s1 span{display:block;line-height:1;color:#fff;font-size:14px;padding-top:10px}
.winbg .topwin .s2{display:inline;float:right;width:115px;color:#fff;font-size:12px;padding-top:10px;line-height:1.8}
.winbg .d1{line-height:1;color:#fff;font-size:19px;font-weight:700;text-align:center;margin-top:10px}
.winbg .d2{line-height:1;color:#fffc00;font-size:14px;text-align:center;line-height:1.5;margin-top:10px}
.winbg .d3{line-height:1;color:#fff;font-size:14px;text-align:center;line-height:1.5;margin-top:10px}
.winbg .d3 i{color:#fff001}
.mipt{text-align:center}
.mipt input[type=text]{border:0 #ccc solid;color:#333;font-size:14px;padding:6px 10px;width:70%}
.mipt input[type=text]:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075),0 0 0 .2em rgba(3,102,214,.3);outline:0;border-radius:3px}