/*
@author: sunke
*/
body,input,textarea,button{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","PingFang SC","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;}
body{margin:0 auto;color:#333;min-width:1200px;background:#f7f7f7;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0;padding:0;}
img{border:0 none;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address,caption,cite,code,dfn,th,var{font-style: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
input,button,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}
.layout{width:1200px;margin:0 auto;}
.common-title{ text-align:center; font-size:0; padding:22px 0 0;}
.common-title h3{ display:inline-block; vertical-align:top; line-height:116px; font-size:36px; color:#333; position:relative;}
.common-title h3:before{ content:""; width:52px; height:34px; position:absolute; left:-84px; top:40px; background:url("/images/zhuanti/neimeng1X/title-ico01.png") no-repeat;}
.common-title h3:after{ content:""; width:52px; height:34px; position:absolute; right:-84px; top:40px; background:url("/images/zhuanti/neimeng1X/title-ico02.png") no-repeat;}
.common-title.white-tags h3{ color:#fff;}

/**/
.topHeader-wrap{ width:100%; height:423px; background:url("/images/zhuanti/neimeng1X/topHeader.jpg") no-repeat center top; margin-bottom:100px;}
.topHeader-mod{ height:423px;}
.topHeader-mod .tips01{ height:44px; line-height:44px; font-size:22px; color:#5e0e02; text-align:center; left:88px; top:246px;}
.topHeader-mod .topNav{ background:#fff; height:179px; border-radius:12px; width:100%; left:0; top:337px; padding:0 0 0 40px; box-shadow:0 4px 8px #f3f3f3;}
.topHeader-mod .topNav .box{ display:block; float:left; vertical-align:top; width:286px; padding:38px 0 0 113px; text-align:left;}
.topHeader-mod .topNav .box h4{ line-height:37px; font-size:22px; color:#c40012;}
.topHeader-mod .topNav .box p{ line-height:30px; font-size:16px;}
.topHeader-mod .topNav .box.ico01{ background:url("/images/zhuanti/neimeng1X/topNav01.png") no-repeat left 41px;}
.topHeader-mod .topNav .box.ico02{ background:url("/images/zhuanti/neimeng1X/topNav02.png") no-repeat left 41px;}
.topHeader-mod .topNav .box.ico03{ background:url("/images/zhuanti/neimeng1X/topNav03.png") no-repeat left 41px;}

/**/
.introduce-mod{ background:#fff; box-shadow:0 5px 10px #e7e8ea; border-radius:15px; padding-bottom:32px;}
.introduce-mod .left-con{ width:610px; padding:40px 0 0 40px;}
.introduce-mod .left-con .box{ position:relative; padding:0 0 0 64px; margin-bottom:20px;}
.introduce-mod .left-con .box span{ display:block; width:48px; height:48px; line-height:48px; text-align:center; font-size:18px; box-shadow:0 5px 12px #ffe8d9; color:#5e0e02; font-weight:bold; border-radius:50%; position:absolute; left:0; top:4px; background:#ffc9a7; background-image:-webkit-linear-gradient(top, #ffc9a7, #ffe3a2); background-image:-moz-linear-gradient(top, #ffc9a7, #ffe3a2); background-image:linear-gradient(top,#ffc9a7,#ffe3a2);}
.introduce-mod .left-con .box h4{ line-height:33px; font-size:16px; color:#c40012;}
.introduce-mod .left-con .box p{ line-height:26px;}
.introduce-mod .right-con{ width:575px; height:424px; margin:-12px -34px 0 0; background:url("/images/zhuanti/neimeng1X/introduce-bg01.png") no-repeat;}
.introduce-mod .right-con .tit01{ line-height:44px; font-size:24px; color:#fff; font-weight:bold; padding:42px 0 0 51px;}
.introduce-mod .right-con .list{ padding:27px 0 0 53px;}
.introduce-mod .right-con .list .box{ position:relative; margin-bottom:13px; padding-left:24px;}
.introduce-mod .right-con .list .box h4{ line-height:28px; font-size:16px; color:#c40012;}
.introduce-mod .right-con .list .box p{ line-height:28px; font-size:16px;}
.introduce-mod .right-con .list .box:before{ content:""; width:11px; height:13px; position:absolute; left:0; top:6px; background:url("/images/zhuanti/neimeng1X/introduce-ico01.png") no-repeat;}
.introduce-btn{ display:block; width:331px; height:67px; line-height:67px; font-size:26px; color:#fff; margin:32px auto 0; font-weight:bold; text-decoration:none; text-align:center; background:url("/images/zhuanti/neimeng1X/btn01.png") no-repeat;}
.introduce-btn:hover{ text-decoration:none;}

/**/
.course-wrap{ width:100%; overflow:hidden; margin-top:52px; padding-bottom:50px; background:url("/images/zhuanti/neimeng1X/course-bg01.jpg") no-repeat center top #e4f0fd;}
.course-mod{}
.course-mod .tab-tit{ width:600px; height:55px; margin:0 auto 30px; background:#fff; border-radius:40px;}
.course-mod .tab-tit .btn{ display:block; float:left; width:300px; line-height:55px; text-align:center; font-size:24px; color:#999; text-decoration:none;}
.course-mod .tab-tit .btn.on{ border-radius:40px; font-weight:bold; color:#333; background:#ffd57c; background-image:-webkit-linear-gradient(left, #ffecaf, #ffd57c); background-image:-moz-linear-gradient(left, #ffecaf, #ffd57c); background-image:linear-gradient(left,#ffecaf,#ffd57c);}
.course-mod .tab-con{ display:none;}
.course-mod .top-tit{ height:64px; line-height:64px; text-align:center; font-size:22px; color:#fff; border-radius:12px 12px 0 0; font-weight:bold; background:#ffc9a7; background-image:-webkit-linear-gradient(left, #002ac6, #1172ff); background-image:-moz-linear-gradient(left, #002ac6, #1172ff); background-image:linear-gradient(left,#002ac6,#1172ff);}
.course-mod .swiper-wrapper{ height:888px; overflow:hidden;}
.course-mod .swiper-container .swiper-slide{}
.course-mod .table{ width:100%; background:#fff; text-align:center;}
.course-mod .table th{ height:45px; line-height:45px; background:#e8f3ff; font-size:18px; color:#1172ff; }
.course-mod .table td{ height:26px; line-height:26px; padding:5px 0; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}
.course-mod .table .t1{ text-align:left; padding:0 28px;}
.course-mod .con{ position:relative;}
.course-mod .con .arrow-left,.course-mod .con .arrow-right{ display:block; width:40px; height:40px; position:absolute; left:20px; top:13px; z-index:9; background:url("/images/zhuanti/neimeng1X/course-ico01.png") no-repeat;}
.course-mod .con .arrow-right{ left:auto; right:20px; background:url("/images/zhuanti/neimeng1X/course-ico02.png") no-repeat;}
.course-mod .con .arrow-left.no-tags,.course-mod .con .arrow-right.no-tags{ opacity:0;}

/**/
.apply-wrap{ width:100%; height:723px; background:url("/images/zhuanti/neimeng1X/apply-bg01.jpg") no-repeat center top;}
.apply-mod{ padding:60px 0 0 368px;}
.apply-mod .box{ padding-bottom:20px;}
.apply-mod .box h4{ font-size:26px; line-height:48px; padding-left:19px; position:relative;}
.apply-mod .box h4:before{ content:""; width:4px; height:24px; background:#cc0100; position:absolute; left:3px; top:12px;}
.apply-mod .box h4:after{ content:""; width:69px; height:16px; position:absolute; left:-84px; top:17px; background:url("/images/zhuanti/neimeng1X/apply-ico01.png") no-repeat;}
.apply-mod .box p{ line-height:34px; font-size:16px;}
.apply-mod .box .left-con{ width:370px; padding-right:30px;}
.apply-mod .box.f14 p{ font-size:14px;}
.apply-mod .box .line{ height:48px;}

/**/
.fixleft{width: 140px; background: #e64242; padding:10px; z-index:89; text-align: center; line-height: 20px; font-size: 14px; position: fixed; right: 0; top: 50%; color: #fff;}
.fixleft img{ width: 140px; height: 140px; margin-top: 10px;}