.wd{width:1200px; margin:0 auto;}
.wd1100{width:1100px; margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
/****课程体系***/
.kecheng-fudao{padding-bottom:55px;}
.kecheng-fudao h2{font-size:34px; color: #004b96; font-weight: normal; text-align: center; margin:80px auto 30px;}
.kecheng-fudao-cont{margin-bottom: 10px; float: left;}
.kecheng-fudao-cont ul li{width: 385px; height: 250px;float: left; margin:0 20px 20px 0;overflow: hidden;}
.kecheng-fudao-cont ul li img{width: 385px; height: 250px; display: block; z-index: 99;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.kecheng-fudao-cont ul li img:hover{-webkit-transform: scale(1.2);-ms-transform: scale(1.2); transform: scale(1.2); }
.kecheng-fudao-cont ul li:nth-child(3n){margin-right: 0px;}
.kecheng-fudao-cont ul li p{width: 385px;height: 40px;line-height: 40px;font-size: 14px;color: #fff; background: rgba(117, 117, 116, 0.4); display: block;float: left;margin-top: -40px;z-index: 999;position: absolute; text-align: center;}
.kecheng-fudao>p{font-size:16px; color: #999; text-align: center; line-height:1.8;}

.kc2-4bg{width:100%;height: 695px; background: url("../images/kc2-4bg.png") no-repeat left top; }
.kc-2-4 h2{margin-top:80px !important;}
.kc-5-8 h2{margin-top:50px !important;}

.kecheng-fenlei{margin-bottom:50px;}
.kecheng-fenlei h2{font-size:34px; color: #004b96; font-weight: normal; text-align: center; margin:10px auto 45px;}
.kecheng-fenlei-cont{height: 366px; background: url("../images/fc-enlei-bg.png") no-repeat; margin-bottom:45px;}
.kecheng-fenlei>p{font-size:18px;color: #999;text-align: center;}
.kecheng-fenlei-cont ul li{width:205px; height: 85px; line-height:90px; text-align: center; font-size:18px; color: #4c4c4c; float:left; display: block;}
.kecheng-fenlei-cont ul li a{color: #4c4c4c; display: block;}
.kecheng-fenlei-cont ul{width:418px; height: 175px; float: left;}
.kecheng-fenlei-cont ul.u2{float: right;}
.kecheng-fenlei-cont ul.u3{float: left; margin-top: 15px;}
.kecheng-fenlei-cont ul.u4{float: right;margin-top: 15px;}
.kecheng-fenlei-cont ul.u1 a:hover{color: #00a99d;}
.kecheng-fenlei-cont ul.u2 a:hover{color: #fbb03b;}
.kecheng-fenlei-cont ul.u3 a:hover{color: #ee2d42;}
.kecheng-fenlei-cont ul.u4 a:hover{color: #004b96;}

.mubiao{height: 350px; background: url("../images/mubiao-bg.png") no-repeat; margin-top:0px;}
.mubiao .wd{height: 350px;}
.mubiao .wd dl{width:400px; height: 350px; float: left;}
.mubiao .wd dl dt{width:160px; height: 156px; background:url('../images/optic_bg.png') center center no-repeat; margin:75px auto 0px; clear: both;}
.mubiao .wd dl dt span{width:160px; height: 156px; text-align: center; font-size:24px; color: #fff; font-weight: 600; display: block; padding-top:45px; opacity: 1;}
.mubiao .wd dl dd{font-size:16px; color: #fff; text-align: center; line-height:1.75; margin-top:25px;}

.jxms{width:100%; height: 965px; background: url("../images/index-jxms-bg.png") no-repeat;}
.jxms h2{font-size: 34px; color: #004b96; text-align: center; padding:70px 0 35px; font-weight:normal;}
.jxms-cont{width:100%; height: 625px; margin:20px auto 0; position: relative;}
.jxms-cont-img{position: absolute;} 
.jxms-cont-info{width:290px; height: 135px; position: absolute;}
.jxms-cont-info h4{font-size: 16px; color: #4c4c4c; font-weight: normal; text-indent: 15px; line-height: 2;} 
.jxms-cont-info p{text-indent: 15px; font-size: 14px; color: #999; line-height:1.75;}
.jxms-cont-btan{width:54px; height: 24px; line-height:24px; background: #fbb03b; font-size: px; color: #fff; text-align:center; display: block; float: right; border-radius: 25px; margin-right:15px;}
.jxms-cont-btan:hover{background: #e5862b;}
.pos1{margin:63px 0px 0px 197px;}
.pos2{margin:87px 0px 0px 935px;}
.pos3{margin:470px 0px 0px 62px;}
.pos4{margin:410px 0px 0px 855px;}

.jxms-cont h3{float: right; font-size: 20px; color: #4c4c4c; font-weight: normal; margin-right:60px; margin-top:10px;}
.jxms-cont .h3-2{margin-top:320px !important; margin-right: -155px !important;}
.jxms-cont h3 span{color: #ee2d42;}
.jxms-cont-info p.shenglue{width:45%; float: left;}

.xxts{width:100%; height: 498px; /* background: url("../images/xxts-bg.png") no-repeat; */}
.xxts .wd{height: 498px;}
.xxts .wd h2{font-size:34px; color: #004b96; text-align: center; font-weight: normal; padding:45px 0;}
.xxts .wd .swiper-slide{width:390px; height: 295px; float: left;margin-right: 15px;}
.xxts .wd .swiper-slide:last-child{margin-right:0px;}
.xxts .wd .swiper-slide dl{width:390px; height: 295px; float: left; border-bottom-left-radius:8px; border-bottom-right-radius:8px;
 -webkit-transition:
    -webkit-transform 0.5s ease-in-out,
    -webkit-box-shadow 0.5s ease-in-out;
    transition:
    -webkit-transform 0.5s ease-in-out,
    -webkit-box-shadow 0.5s ease-in-out;
    transition:
    transform 0.5s ease-in-out,
    box-shadow 0.5s ease-in-out;
    box-shadow:rgba(0,0,0,0.06) 0px 0px 0px 0px;
}


.xxts .wd  dl dt{width:390px; height: 90px;}
.xxts .wd dl.bg1{background: #feeff0;}
.xxts .wd dl.bg2{background: #fff9f0; /* margin:0 15px; */}
.xxts .wd dl.bg3{background: #ebf1f7;}

.xxts .wd dl.bg1 dt{background: url("../images/xxts-ico1.png") no-repeat;}
.xxts .wd dl.bg2 dt{background: url("../images/xxts-ico2.png") no-repeat;}
.xxts .wd dl.bg3 dt{background: url("../images/xxts-ico3.png") no-repeat;}

.xxts .wd dl dt{line-height:80px; text-align: center; font-size: 20px; color: #fff; font-weight: 600;}
.xxts .wd dl dd{font-size: 16px; color: #4c4c4c; text-align: center; line-height:1.75; padding-top: 8px;}
.xxts .wd dl dd p{margin-bottom:10px;}
.xxts .wd dl:hover{
transform:translateY(-15px);
  -webkit-box-shadow:rgba(0,0,0,0.2) 0px 20px 30px -10px;
  -moz-box-shadow:rgba(0,0,0,0.2) 0px 20px 30px -10px;
  box-shadow:rgba(0,0,0,0.2) 0px 20px 30px -10px;
}

.ads1{height: 430px; background: url("../images/fangxiang-img.png") no-repeat;}

.shiting{height: 745px; background: url("../images/yuyue-bg.png") no-repeat;}
.shiting .wd{height: 745px;}
.shiting h2{font-size: 33px; color: #333; text-align: center; padding:90px 0 36px 0;}
.shiting h2 span{color: #ff7900;}
.shiting p{font-size: 20px; color: #999; text-align: center; line-height:1.8;}
.shiting-cont{width:1140px;height: 745px; position: absolute; margin-top:-245px; z-index: 0; background: url('../images/tixi-infos-bg.png') center no-repeat;}
.shiting-cont-infos{width:445px; height: 430px;float: left;margin:210px 0 0 -9px;}

.shiting-cont-infos p{font-size:15px;color: #ff7900; font-weight: 600;}
.shiting-cont-infos .txt1{margin:140px 0 0 0;}
.shiting-cont-infos .txt2{margin:130px 0 0 -205px;}
.shiting-cont-infos .txt3{margin:-54px 0 0 210px;}

.shiting-cont a.btan{width:235px; height: 60px; line-height:60px; background: #fc830c; display: block; text-align: center; font-weight: 600; font-size:18px; color: #fff; border-radius: 50px; position: absolute; margin:595px 0 0 435px;}
.shiting-cont a.btan:hover{background: #e88829;}

.wenti{height: 1100px; background: url("../images/wenti-cont-bg.png") center 490px no-repeat; margin-bottom:-30px;}
.wenti-cont{width:1100px;float: left;}

.list-info-tit{height: 40px; line-height:40px; font-size:16px; color: #4c4c4c; font-weight: 600;}
.list-info-tit img{width:30px; display: block; float: left; margin:5px 10px 0 0;}
.list-info-tit span{display: block; float: left;}
.list-info-txt{width:1100px;border-left: 3.5px solid #a3bed9; margin:20px 0 30px 25px; font-size: 16px; color: #4c4c4c; display: block; float: left; line-height:1.75;padding-left:15px; text-align: justify; }
.list-info-txt p{font-size: 16px; color: #666; display: block; text-align: justify; padding-bottom: 12px; line-height:1.75;}
.list-info:last-child{margin-bottom: 80px; float: left;}
.list-info-txt p:last-child{padding-bottom: 0px;}

/****课程体系落地页****/
.kc-article{}
.kc-nav{width:100%; height: 80px; background: #fef3e2; }
.kc-nav .subnav{width:1200px;height: 80px; line-height: 80px; margin:0 auto;}
.kc-nav .subnav span{width:154px; height: 75px; border-top: 4px solid #fef3e2; text-align: center; display: block; float: left; font-size:22px; color: #4c4c4c;}

.kc-nav .subnav span.activ{background: #fff; border-top:5px solid #fbb03b; height: 75px; color:#ee2d42;}
.kc-nav .submenu{width:615px; height: 58px; line-height:58px; background: #f2f2f2; float: left;}
.kc-nav .submenu a{width:110px; height: 58px; display: inline-block; text-align: center; font-size:16px; color: #666;}
.kc-nav /* .submenu a:hover, */ .submenu a.aH02{color: #ee2d42;}
.kc-cont{width:1200px; float: left; clear: both; margin-bottom:60px;}

.kc-cont .jieshao{margin-top: 60px;}
.rw_left{float: left;display: inline; width: 400px; float: left; /* border:1px solid #ccc; */}
.rw_left img{border-radius: 10px;}
.rw_right{width: 765px; float: right; display: inline; color: #9B9B9B; font-size: 14px; line-height: 24px; margin-left: 35px;}
.anli_title{font-size:30px; color: #004b96; margin:0 0 35px 65px;}
.teach_title{font-size:30px; color: #004b96; margin:0 0 15px 30px;}

.zixu{width:500px;background:url(../images/zixu_cen.jpg) repeat-y;margin-top: 15px; float: left;}
.zx_fot{background:url(../images/zixu_fot.jpg) no-repeat bottom;}
.zx_top{background:url(../images/zixu_top.jpg) no-repeat top;min-height:70px;_height:70px; line-height:1.7;}
.tech{background:url(../images/zixu_top.jpg) no-repeat top;min-height:55px;_height:70px; line-height:1.7; padding:20px 0;}


.tech p{font-size: 17px;color: #4c4c4c;line-height:1.8; padding-left: 40px; padding-right: 15px;}
.pinfo{padding-left: 30px;line-height: 2;font-size: 16px; color: #4c4c4c; margin-bottom:0px; display: block; float: left;}
.pinfo a{color: #4c4c4c;}
.pinfo span{ display:block; float: left; padding:0 10px;}

.p21 span{color: #4c4c4c;}
.p21{padding:30px 20px 34px 65px; font-size:22px; color: #666;}
.p21 a {font-size:13px;font-family:Simsun;display: block}
p.p22{width:100%; padding-left: 65px;line-height: 2;font-size: 22px; color: #4c4c4c; display: block; float: left;}
p.t25{margin-top: 25px;}

.cont_sm{width:1200px; float: left; margin-top:25px;}
.title21{ margin:35px 0 25px; background:url(../images/title21bg.png) no-repeat; height:50px; line-height:50px;}
.title21 strong{ width:165px; display:block; color:#FFF; text-align:center; font-size:20px; font-family:微软雅黑;}
.title22{ margin:45px 0 25px; background:url(../images/title22bg.png) no-repeat; height:50px; line-height:50px;}
.title22 strong{ width:240px; display:block; color:#FFF; text-align:center; font-size:20px; font-family:微软雅黑;}
.title23{ margin:45px 0 25px; background:url(../images/title23bg.png) no-repeat; height:50px; line-height:50px;}
.title23 strong{ width:210px; display:block; color:#FFF; text-align:center; font-size:20px; font-family:微软雅黑;}

.p23{ width:1200px; padding-left:5px; color:#9B9B9B; font-size:14px; text-indent:2em; text-align: justify;}
.p23 h4{font-size:20px; color: #4c4c4c;margin-top:30px; line-height:2;}
.p23 h4 span{font-size:18px; font-weight: normal;}
.cont20 .p23{font-size:18px; color: #4c4c4c; line-height:2;}
.p23 p{font-size:18px; color: #4c4c4c; line-height:2;}
.cont20 .p23 a{color: #15BBF9;}

/****强大师资***/
.shizi{min-height:580px; background:url("../images/shizi-bg.png") no-repeat left top; margin-top: 95px;}
.shizi .wd h2{font-size:34px; color: #004b96; text-align: center; font-weight: 600;}
.shizi-cont{position: relative;clear: both;margin:45px auto 0;width: 1200px;list-style: none;text-align: center;}
.shizi-cont-dl{position: relative;float: left;margin-right: 30px;margin-bottom: 40px;overflow: hidden;width: 380px;height: 534px;text-align: center;cursor: pointer;
 -webkit-transition:
    -webkit-transform 0.5s ease-in-out,
    -webkit-box-shadow 0.5s ease-in-out;
    transition:
    -webkit-transform 0.5s ease-in-out,
    -webkit-box-shadow 0.5s ease-in-out;
    transition:
    transform 0.5s ease-in-out,
    box-shadow 0.5s ease-in-out;
    box-shadow:rgba(0,0,0,0.06) 0px 0px 0px 0px;
}

.shizi-cont-dl:hover{
/*transform:translateY(-15px);*/
  -webkit-box-shadow:rgba(0,0,0,0.2) 0px 20px 30px -10px;
  -moz-box-shadow:rgba(0,0,0,0.2) 0px 20px 30px -10px;
  box-shadow:rgba(0,0,0,0.2) 0px 20px 30px -10px;
 }

.shizi-cont-dl:hover .txt{background:#ee2d42;}
.shizi-cont-dl:hover .tech-desc{/*background: rgba(117, 117, 116, 0.3);*/ background: url("../images/tech-desc-bg.png") no-repeat center bottom;}
.shizi-cont-dl .txt{width:380px; height: 94px; background: #333;}
.shizi-cont-dl .txt> .tech-name{font-size: 20px;text-align: center;font-weight: normal;padding-top: 20px; color: #fff;}
.shizi-cont-dl .txt> .tech-info{font-size: 16px;text-align: center;line-height: 2; color: #fff;}
.shizi-cont-dl:nth-child(3n){margin-right:0px;}
.shizi-cont-dl img{position: relative;display: block;}
.shizi-cont .shizi-cont-h{color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden; }
.shizi-cont .shizi-cont-h .tech-desc{width: 380px; height: 225px; position: absolute; top: 135px; overflow: hidden; padding-top: 80px;}
.shizi-cont .shizi-cont-h::before,
.shizi-cont .shizi-cont-h::after{pointer-events: none;}
.shizi-cont .shizi-cont-h,
.shizi-cont .shizi-cont-h > a{position: absolute;top: 0;left: 0;width: 100%;height: 100%; cursor: default;}
.shizi-cont .shizi-cont-h > a{z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
.shizi-cont p{margin: 0;}
.shizi-cont p{letter-spacing: 1px;font-size: 68.5%;}
.shizi-cont p font{display: block; float: left; text-indent:8px;}
.shizi-cont p b{display: block; float: left; margin:3px 0 0 5px;}
.shizi-cont p b img{width:15px; height: 15px; display: inline-block; float: left; margin-right: 5px;}
/*---------------*/
.shizi-cont-dl img{height: 440px;-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.shizi-cont-dl .shizi-cont-h{text-align: left;}
.shizi-cont-dl p{width:330px;display: inline-block;margin: 0 0 8px;padding:0 0 0 30px;/*background: rgba(255,255,255,0.6); */color: #fff;text-transform: none;font-weight: 500;font-size:14px;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(-360px,0,0);transform: translate3d(-360px,0,0);overflow: hidden;}
.shizi-cont-dl p:first-child{-webkit-transition-delay: 0.15s;transition-delay: 0.15s; margin-bottom: 40px;}
.shizi-cont-dl p:nth-of-type(2){-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}
.shizi-cont-dl p:nth-of-type(3){-webkit-transition-delay: 0.05s;transition-delay: 0.05s;}
.shizi-cont-dl:hover p:first-child{-webkit-transition-delay: 0s;transition-delay: 0s;}
.shizi-cont-dl:hover p:nth-of-type(2){-webkit-transition-delay: 0.05s;transition-delay: 0.05s;}
.shizi-cont-dl:hover p:nth-of-type(3){-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}
.shizi-cont-dl:hover p{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}

.jingcai{min-height:1000px;clear: both; background: url("../images/jingcai-bg.png") no-repeat center top;}
.jingcai .wd h2{font-size:34px; color: #004b96; text-align: center; font-weight: 600; padding:30px 0 40px;}
.jingcai-cont{width: 1200px; float: left;}
.jingcai-cont ul li{width: 385px;height: 250px;float: left;margin: 0 20px 30px 0;overflow: hidden;border-radius: 10px; }
.jingcai-cont ul li p{width: 385px;height: 40px;line-height: 40px;font-size: 16px;color: #fff;background: rgba(0, 0, 0, 0.2);display: block;float: left;margin-top: -40px;z-index: 999;position: absolute;text-align: center; border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.jingcai-cont ul li:nth-child(3n){margin-right: 0px;}
.jingcai-cont ul li img{width: 385px;height: 250px;display: block;
    z-index: 99;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;}
.jingcai-cont ul li img:hover{-webkit-transform: scale(1.2);-ms-transform: scale(1.2); transform: scale(1.2); }

.pinpai{min-height:865px; background: url("../images/pinpai-bg.jpg") no-repeat;}
.pinpai-jinta{width:1200px; height: 510px; margin:145px auto 40px; float: left;}
.pinpai .btans{width:235px; height: 60px; margin:0 auto 30px; background: #ff4a4a; display: block; clear: both; text-align: center; line-height:60px; font-size:18px; color: #fff; border-radius: 50px;}
.pinpai .btans:hover{background:#e54343;;}
.pinpai h3{font-size:16px;color:#999; text-align: center; font-weight: normal;}

.lingpao{height: 875px; background: #f5f5f5 url("../images/lingpao-bg.png") no-repeat;}
.lingpao .wd .tit{width:1200px; height: 158px; margin-top:100px; float: left;}
.lingpao .wd .tit h2{font-size:32px; color: #333; text-align: center; padding-bottom: 10px;}
.lingpao .wd .tit h2 span{color: #ee2d42;}
.lingpao .wd .tit p{font-size:22px; color: #666; text-align: center; line-height:2;}
.lingpao .wd .lingpao-pic{width:1200px; height: 600px; float: left;}

.shizhi-bijiao{height: 847px; background: url("../images/shizhi-bijiao-bg.png");}
.shizhi-bijiao .wd .tit{width:1200px; height: 85px; margin-top:80px; float: left;}
.shizhi-bijiao .wd .tit h2{font-size:32px; color: #333; text-align: center; padding-bottom: 10px;}
.shizhi-bijiao .wd .tit h2 span{color: #ee2d42;}
.shizhi-bijiao .wd .pict{width:1060px; height: 600px; margin:0 auto;}

.problem{height: 660px; margin-bottom: 50px;}
.problem .wd h2{font-size:32px;color: #004b96;text-align: center;font-weight: 600;padding: 60px 0 40px;}
.problem .wd dl{width:390px; height: 240px; float: left; border-bottom-left-radius:8px; border-bottom-right-radius:8px;
 -webkit-transition:
    -webkit-transform 0.5s ease-in-out,
    -webkit-box-shadow 0.5s ease-in-out;
    transition:
    -webkit-transform 0.5s ease-in-out,
    -webkit-box-shadow 0.5s ease-in-out;
    transition:
    transform 0.5s ease-in-out,
    box-shadow 0.5s ease-in-out;
    box-shadow:rgba(0,0,0,0.06) 0px 0px 0px 0px;
}
.problem .wd dl dt{width:390px; height: 90px;}
.problem .wd dl.bg1{background: #feeff0;}
.problem .wd dl.bg2{background: #fff9f0; margin:0 15px;}
.problem .wd dl.bg3{background: #ebf1f7;}

.problem .wd dl.bg1 dt{background: url("../images/xxts-ico1.png") no-repeat;}
.problem .wd dl.bg2 dt{background: url("../images/xxts-ico2.png") no-repeat;}
.problem .wd dl.bg3 dt{background: url("../images/xxts-ico3.png") no-repeat;}

.problem .wd dl dt{line-height:80px; text-align: center; font-size: 20px; color: #fff; font-weight:normal;}
.problem .wd dl dd{font-size: 15px; color: #4c4c4c; text-align: center; line-height:2; padding-top: 8px;}
.problem .wd dl dd p{margin-bottom:10px; line-height:2;}
.problem .wd dl:hover{
transform:translateY(-15px);
  -webkit-box-shadow:rgba(0,0,0,0.2) 0px 20px 30px -10px;
  -moz-box-shadow:rgba(0,0,0,0.2) 0px 20px 30px -10px;
  box-shadow:rgba(0,0,0,0.2) 0px 20px 30px -10px;
}

.problem-bot{width:1200px; height: 220px; float: left; margin-top:40px; }
.problem-bot>p{font-size:14px; color: #999; text-align: center; line-height:2;}

.problem-bot .btan {width:245px;height:60px;margin:50px auto 30px;background:#ff4a4a;display:block;clear:both;text-align:center;line-height: 60px;font-size: 18px;color: #fff;border-radius: 50px;
}
.problem-bot .btan:hover{background: #e54343;;}

.news-nav{width:100%; height: 80px; background: #fef3e2; }
.subnav{width:1200px;height: 80px; line-height: 80px; margin:0 auto;}
.subnav span{width:150px; height: 75px; border-top: 5px solid #fef3e2; text-align: center; display: block; float: left; font-size:18px; color: #4c4c4c;}

.news-nav .subnav span.activ{background: #fff; border-top:5px solid #ee2d42; height: 75px; color:#ee2d42;}
.subnav a span:hover{color: #ee2d42;}

.news-main{/*min-height:2700px;*/background: #fff url("../images/news-bg.png") no-repeat center center;  height: 100%; }
.news-main .wd>h2{font-weight: normal; font-size:32px; color: #004b96; text-align: center; padding:50px 0 15px;}
.news-main-cont{width:1200px; margin:40px 0 25px; float: left;}
.news-main-cont dl{width: 590px;/* height: 445px; */display: block;float: left;-webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.05);box-shadow: 0 10px 20px rgba(0,0,0,0.05);margin-bottom: 20px;background: #fff;border-radius: 15px;}
.news-main-cont a{display:block; float: left; margin-right: 20px;}
.news-main-cont a:nth-child(2n){display:block; float: left; margin-right:0px;}
.news-main-cont dl dt{width: 560px;/* height: 335px; *//* float: left; */overflow: hidden;border-radius: 4px;margin: 0px auto;padding-top: 10px;}
.news-main-cont dl dt img{width:100%; border-radius: 15px;}


.news-main-cont dl dd{width:590px; height: 105px; float: left;}
.news-main-cont dl dd h4{width:590px; height:30px; line-height:30px; font-size: 16px; color: #666; font-weight: normal; text-align: center; padding-top: 20px; overflow: hidden;}
.news-main-cont dl dd p{font-size:16px; color: #999; text-align: center; line-height:2;}
.news-main-cont dl:hover dd h4{color:#000;}
.news-main-cont dl:hover dd p{color:#000;}

.news-main-cont dl:nth-child(2n){margin-right: 0px;}

.pages{text-align: center;margin-top: 55px;display: table;width: 100%;padding-bottom: 64px;}
.pages a {display: inline-block;font-size: 16px;color: #999;margin: 0 5px;padding: 0 5px;}
.pages a.curr {height: 26px;line-height: 26px;background: #ff4a4a;-webkit-border-radius: 50%;border-radius: 50%;color: #fff;margin: 2px 5px;width:15px;}

.art{height: 100px !important; background: #ff9300;}
.xk-art{height: 100px !important; background: #ff3b48;}

.news-cont{ margin: 20px 0 30px; }
.news-art-left{ width:820px; min-height: 830px; float: left;}
.news-art-right{ width:320px; min-height: 790px; float: right; margin-top:55px; top:10px;}
.art-right-ads img{width:100%;} 

.postions{width: 820px;height: 55px;line-height: 55px;border-bottom: 1px solid #ccc;font-size: 14px;color: #999;}
.postions a{color: #999;}
.news-art-left-tit>h2{font-weight: normal; font-size:28px; color: #0e589d; text-align: center; padding:40px 0 20px; line-height:1.8;}
.news-art-left-tit>p{font-size:14px; color: #999; text-align: center;}
.art-left-cont{margin-top:30px; font-size:16px; line-height:2; color: #4c4c4c; text-align: justify; padding-bottom: 35px; border-bottom: 1px dashed #ccc;}
.art-left-cont p{font-size:16px; line-height:2; color: #4c4c4c; text-align: justify;}
.art-left-cont img{max-width: 800px;}



.news-page{width:820px; height: 100px; float: left; margin-top:30px;}
.news-page p {color: #666;width: 50%;float: left; font-size:15px; line-height: 2;}
.news-page p a {color: #666;}
.news-page p a:hover{color: #ff4a4a;}
.news-page p:nth-child(2) {text-align: right;}

.art-right-tuijian{margin-top:10px;}
.art-right-tuijian h2{width:320px; height:50px; line-height:50px; background:#feefef; font-weight:normal; font-size:18px; color:#666; text-indent:25px; font-weight:600; }
.art-right-tuijian ul{background: #f8f8f8;}
.art-right-tuijian ul li{height: 40px; line-height:40px; font-size:14px; color: #4c4c4c; padding:0 25px; overflow: hidden;}
.art-right-tuijian ul li a:hover{color: #f63232;}
.art-right-tuijian ul li:last-child{padding-bottom: 40px;}
.art-right-tuijian a.art-flag{color:#999;}

.duixiang{}
.duixiang-txt1{min-height: 1300px; background: #eef9ff url("../images/duixiang-txt1-bg.png") no-repeat center bottom;  height: 100%;}

.duixiang-txt1-into1>h2{font-weight: normal; font-size:32px; color: #004b96; text-align: center; padding:80px 0 20px;}
.duixiang-txt1-into1{font-size:20px; color: #004b96; line-height: 2; text-align: justify;}
.duixiang-txt1-into1 p{font-size:16px; color: #004b96; line-height: 2; text-align: justify; padding-bottom: 20px; text-indent: 2em;}
.duixiang-txt1-into2 dl:first-child{margin-top: 45px !important;}
.duixiang-txt1-into2 dl{width:1100px; margin-top: 25px;float: left;}

.duixiang-txt1-into2 dl dt{width:220px; height: 220px;border-radius: 50%;}
.duixiang-txt1-into2 dl dt img{border-radius: 50%; width: 100%;}
.duixiang-txt1-into2 dl dd{width:860px; margin-top: 25px;  font-size:16px; color: #4c4c4c; line-height:2;}
.duixiang-txt1-into2 dl dd p{width:860px;font-size:16px; color: #4c4c4c; line-height:2; text-align: justify; padding-top: 15px; display: inline-block; text-indent: 2em;}

.duixiang-txt1-into2 dl dd>h3{width: 145px; height: 55px; line-height:55px; font-size: 20px; color: #fff; text-align: center; }
.duixiang-txt1-into2 dl dd>h3.xx1{background: url("../images/xiaoxue-t1.png") no-repeat; background-size:100%; }
.duixiang-txt1-into2 dl dd>h3.xx2{background: url("../images/xiaoxue-t2.png") no-repeat; float: right; background-size:100%;}
.duixiang-txt1-into2 dl dd>h3.xx3{background: url("../images/xiaoxue-t3.png") no-repeat; float: left; background-size:100%;}
.duixiang-txt1-into2 dl dd>h3.xx4{background: url("../images/xiaoxue-t4.png") no-repeat; float: right; background-size:100%; height:60px; line-height:60px;}

.duixiang-txt2{float: left;}
.duixiang-txt2 h2{font-size:32px; color: #004b96; font-weight:normal; text-align: center; padding:75px 0 50px;}

.duixiang-txt2-tab{width:1100px; float: left; margin-bottom: 80px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.1); box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
.duixiang-txt2-tab ul.th{border-top: 6px solid #ee2d42;}
.duixiang-txt2-tab ul.th li{height: 75px; line-height:75px; background: #fce0e3; font-size:20px; color: #4c4c4c; float: left; text-align: center;}
.duixiang-txt2-tab ul.th li:nth-child(1){width:240px; margin-right: 2px;}
.duixiang-txt2-tab ul.th li:nth-child(2){width:265px; margin-right: 2px;}
.duixiang-txt2-tab ul.th li:nth-child(3){width:591px;}

.duixiang-txt2-tab ul.td li{height:75px; line-height:75px; background: #f8f8f8; font-size:16px; color: #666; float: left; text-align: center;}
.duixiang-txt2-tab ul.td li:nth-child(1){width:240px; margin-right: 2px; margin-top:3px;}
.duixiang-txt2-tab ul.td li:nth-child(2){width:265px; margin-right: 2px; margin-top:3px;}
.duixiang-txt2-tab ul.td li:nth-child(3){width:591px; margin-top:3px;}

.duixiang-txt2 a.btans{width:226px; line-height:60px; height: 60px; background: #ff4a4a; margin:0 auto;margin: 0px auto 80px; display: block; clear: both; text-align:center; font-size:18px; color: #fff; border-radius: 50px;}
.duixiang-txt2 a.btans:hover{background: #e54343;}

ul.czth{border-top: 6px solid #fbb03b !important;}
ul.czth li{background: #feefd8 !important;}
ul.gzth{border-top: 6px solid #004b96 !important;}
ul.gzth li{background: #cfe7ff !important;}

/**案例**/
.anli-zhongkao{min-height: 730px; background: url("../images/anli-zhongkao-bg.png") no-repeat left top;}
.anli-zhongkao .wd h2{font-size:34px; color: #ee2d42; text-align: center; padding: 80px 0 30px; font-weight: 600;}
.anli-zhongkao .wd h3{width:1200px; height: 85px; margin-bottom: 35px;}

.anli-zhongkao .wd ul li{width:386px; height: 250px; float: left; margin:0px 21px 21px 0; overflow: hidden;}
.anli-zhongkao .wd ul li:nth-child(3n){margin-right: 0px;}
.anli-zhongkao .wd ul li a,
.anli-gaokao .wd ul li a,
.anli-gaozhong ul li a,
.anli-chuzhong ul li a,
.jzlaixin ul li a{cursor:default;}


.anli-zhongkao .wd ul li img{width:100%;}
.anli-gaokao{min-height: 770px; background: url("../images/anli-gaokao-bg.png") no-repeat left top;}
.anli-gaokao .wd h3{width:1200px; height: 85px; padding:70px 0 35px; float: left;}
.anli-gaokao .wd ul li{width:386px; height: 256px; float: left; margin:0px 21px 21px 0; overflow: hidden;}
.anli-gaokao .wd ul li:nth-child(3n){margin-right: 0px;}
.anli-gaokao .wd ul li a img{width:100%;}
.anli-jinbu{ height: 2360px; background: #fef3f4 url("../images/anli-jinbu-bg.png") no-repeat center bottom; }
.anli-jinbu-top{height: 200px; background: url("../images/anli-jinbu-top.jpg") no-repeat center bottom; margin-top: 70px;}

.anli-jinbu .wd h2{font-size:34px; color: #ee2d42; text-align: center; padding: 20px 0 10px; font-weight: 600;}
.anli-jinbu .wd .anli-chuzhong h3{width:1200px; height: 50px;}

.anli-chuzhong{}
.anli-chuzhong ul{margin-top:30px;}
.anli-chuzhong ul li{width:280px; height: 430px; float: left; margin:0px 25px 25px 0; overflow: hidden; border:0px solid #fff;}
.anli-chuzhong ul li:nth-child(4n){margin-right: 0px;}
.anli-chuzhong ul li img{width:100%;}

.anli-gaozhong{}
.anli-gaozhong h3{width:1200px; height: 50px; float: left; margin-top:50px;}
.anli-gaozhong ul li{width:280px; height: 430px; float: left; margin:30px 26px 0px 0; overflow: hidden;}
.anli-gaozhong ul li:nth-child(4n){margin-right: 0px;}
.anli-gaozhong ul li img{width:100%;}

.anli-duixiang{height: 500px; background: url("../images/anli-duixiang-bg.jpg") no-repeat;}
.anli-duixiang-con1{width:1200px; height: 225px; float: left; margin:70px 0 50px; }
.anli-duixiang-con1 dl{width:400px; height: 225px; float: left; }
.anli-duixiang-con1 dl dt{width: 160px;height: 156px;background:url('../images/optic_bg.png') center center no-repeat;margin: 0 auto;}
.anli-duixiang-con1 dl dt img{width:106px; height: 90px; margin:30px 0 0 26px; float: left; display: block;}
.anli-duixiang-con1 dl dd{font-size: 26px; color: #fff;  text-align: center; line-height: 2; margin-top:10px;}
.anli-duixiang .wd h3{font-size: 24px; text-align: center; color: #fff; font-weight: normal; padding-bottom: 10px;}
.anli-duixiang .wd p{font-size: 18px; text-align: center; color: #cfe3d7;  line-height: 2;}

.jzlaixin{min-height: 1780px; background: url("../images/jzlaixin-bg.jpg") no-repeat center top; margin-top:3px;}
.jzlaixin .wd h2 {font-size: 34px;color: #fff;text-align: center;padding: 80px 0 30px;font-weight: 600;}
.jzlaixin ul{height: 1190px; margin-top:45px;}
.jzlaixin .wd p{font-size:22px; color: #fff; text-align: center;}
/* .jzlaixin ul li{width:280px; height: 430px; float: left; margin:0px 26px 26px 0; overflow: hidden;} */
.jzlaixin ul li{width:280px; height: 430px; float: left; margin:0px 26px 26px 0; overflow: hidden;}
.jzlaixin ul li:nth-child(4n){margin-right: 0px;}
.jzlaixin ul li img{width:100%;}

.jzlaixin-bot{width:1200px; height: 340px; float: left; margin-top:35px;}
.jzlaixin .wd .jzlaixin-bot p{font-size:20px; color: #004b96; text-align: center; line-height:2.2;}
.jzlaixin .wd .jzlaixin-bot a.btans{width:300px; height: 65px;margin: 0 auto 20px;background: #ff4a4a; display: block; clear: both;text-align: center;line-height: 65px;font-size: 20px;color: #fff;border-radius: 50px; margin-top:45px;}

.jzlaixin .wd .jzlaixin-bot a.btans:hover{background: #e54343;}
.jzlaixin .wd .jzlaixin-bot p.btan-info{font-size:20px; color: #999; text-align: center;}


/**关于我们**/
.about .ab-nav{width:100%; height: 80px; background: #fef3e2; }
.about .subnav{width:1120px;height: 80px; line-height: 80px; margin:0 auto;}
.about .subnav span{width:140px; height: 75px; border-top: 5px solid #fef3e2; text-align: center; display: block; float: left; font-size:18px; color: #4c4c4c;}

.about .subnav span.activ{background: #fff; border-top: 5px solid #fbb03b; height: 75px; color:#ee2d42;}
.about .subnav a span:hover{color: #ee2d42;}

.duixiang{}
.about-txt1{min-height: 675px; background: #fff url("../images/about-txt1-bg.png") no-repeat center center;  height: 100%; padding-bottom: 80px;}
/* .about-txt1-into1>h2{font-weight: normal; font-size:32px; color: #004b96; text-align: center;} */
.about-ads{width:1100px;}
.about-ads img{width:100%;}
.about-txt1-into1{font-size:16px; color: #4c4c4c; line-height: 2; text-align: justify;}
.about-txt1-into1 p{font-size:16px; color: #4c4c4c; line-height: 2; text-align: justify;}
.about-txt1-into2 dl:first-child{margin-top: 80px !important;}
.about-txt1-into2 dl{width:1100px; margin-top: 25px;float: left;}
.about-txt1-into2 dl dt{width:220px; height: 220px;border-radius: 50%; margin-top:20px;}
.about-txt1-into2 dl dt img{border-radius: 50%; width: 100%;}
.about-txt1-into2 dl dd{width:860px; margin-top: 25px;  font-size:18px; color: #4c4c4c; line-height:2;}
.about-txt1-into2 dl dd p{width:860px;font-size:16px; color: #4c4c4c; line-height:2; text-align: justify; padding-top: 15px; display: inline-block; text-indent: 2em;}
.about-txt1-into2 dl dd>h3{width: 160px; height: 50px; line-height:50px; font-size: 20px; color: #fff; text-align: center; }
.about-txt1-into2 dl dd>h3.ab-c1{background: url("../images/about-icon-t1.png") no-repeat; background-size: 100%;}
.about-txt1-into2 dl dd>h3.ab-c2{background: url("../images/about-icon-t2.png") no-repeat; float: right; background-size: 100%;}
.about-txt1-into2 dl dd>h3.ab-c3{background: url("../images/about-icon-t3.png") no-repeat; float: left; background-size: 100%;}
.about-txt1-into2 dl dd>h3.ab-c4{background: url("../images/about-icon-t4.png") no-repeat; float: right; background-size: 100%;}
.about-txt1-into2 dl dd>h3.ab-c5{background: url("../images/about-icon-t5.png") no-repeat; background-size: 100%;}

.hig1820{height: 1520px !important;}
ul.czth{border-top: 6px solid #fbb03b !important;}
ul.czth li{background: #feefd8 !important;}
ul.gzth{border-top: 6px solid #004b96 !important;}
ul.gzth li{background: #cfe7ff !important;}

/***建议***/
.jy{height: 400px !important;}
.advice{width:1000px;margin:40px auto 0; background: #fff;}
.advice h5{width: 100%;height: 80px;text-align: center;line-height: 80px; font-size:26px; color:#0068b8; padding-top:25px; font-weight: 600; position: relative;}
.advice-box{width: 1000px;display: table;margin: 0 auto;line-height: 72px;}
.abox-top{margin-top:30px;}
.advice-label{width: 102px; padding-right: 8px; line-height: 72px; color: #333; font-size: 16px; text-align: right;}
.advice-label i{color: red;font-size: 18px;padding: 2px 1px 0 0;font-style: normal;}
.advice-func{width: 890px;display: table;}
.advice-func-type ul li{width: 120px; height: 36px; border: 1px solid #dbdbdb; text-align: center; line-height: 34px; border-radius: 18px; margin: 18px 6px; font-size: 16px; color: #595959; float: left;}
.advice-func-type ul li.acti{background-color: #ff0000; color: #fff;border: 1px solid #ff0000;}
.advice-func input.text{width: 420px; height: 40px; border: 1px solid #dbdbdb; border-radius: 4px; text-indent: 5px; color: #595959; font-size: 16px; padding-left: 8px;}
.advice-func textarea{width: 100%; height: 144px; margin-top: 18px; color: rgb(51, 51, 51);font-family: "Arial","microsoft yahei"; border-width: 1px; border-style: solid; border-color: rgb(219, 219, 219); border-image: initial; border-radius: 4px; padding: 8px 4px; font-size: 16px; color: #595959; text-indent: 5px; line-height: 25px;}
.advice-submit{width: 840px; display: table; padding-bottom: 30px; padding-top:40px; margin: 0 auto; padding-left: 108px;}
.advice-submit input.submit{background-color: #ff0000; color: #fff;}
.advice-submit input{width: 120px; height: 40px; border: 1px solid #ff0000; color: #ff0000; background: #fff; margin-right: 40px; border-radius: 17px;}
input, select, textarea{outline: none; font-family: "Arial","microsoft yahei"; font-size: 16px}
.advice-txt{width: 580px; height: 100px; /*background-color: #f5f5fa;*/ padding: 0px 0px; margin-bottom: 50px; text-align: center;}
.cord{float: left; margin-top:15px;}
.advice-txt p{color: #666; font-size: 16px; line-height: 30px;}
.checkcode{width:80px; height: 38px; margin:16px 0 0 20px; display: block; float: left;}
::-webkit-input-placeholder{/* WebKit, Blink, Edge */ color:#c2c2c2;}
:-moz-placeholder{/* Mozilla Firefox 4 to 18 */ color:#c2c2c2;}
::-moz-placeholder{/* Mozilla Firefox 19+ */ color:#c2c2c2;}
:-ms-input-placeholder{/* Internet Explorer 10-11 */ color:#c2c2c2;}

.baoming{width:1000px;margin:0px auto 50px; background: #fff;}
.baoming h5{width: 100%;height: 80px;text-align: center;line-height: 80px; font-size:32px; color:#0068b8; padding-top:25px; font-weight: 600; position: relative; margin-bottom: 25px;}
.baoming-box{display: table;margin: 0 auto;line-height: 72px;}
.abox-top{margin-top:30px;}
.baoming-label{width: 102px; padding-right: 8px; line-height: 72px; color: #4d4d4d; font-size: 18px; text-align: right;}
.baoming-label i{color: red;font-size: 18px;padding: 2px 1px 0 0;font-style: normal;}
.baoming-func{display: table;}
.baoming-func-type ul li{width: 120px; height: 36px; border: 1px solid #dbdbdb; text-align: center; line-height: 34px; border-radius: 18px; margin: 18px 6px; font-size: 16px; color: #595959; float: left;}
.baoming-func-type ul li.acti{background-color: #ff0000; color: #fff;border: 1px solid #ff0000;}
.baoming-func input.text{width:292px;height: 40px; border: 1px solid #dbdbdb; border-radius: 4px; text-indent: 5px; color: #595959; font-size: 16px; padding-left: 8px;}
.baoming-func textarea{width: 100%; height: 144px; margin-top: 18px; color: rgb(51, 51, 51);font-family: "Arial","microsoft yahei"; border-width: 1px; border-style: solid; border-color: rgb(219, 219, 219); border-image: initial; border-radius: 4px; padding: 8px 4px; font-size: 16px; color: #595959; text-indent: 5px; line-height: 25px;}
.baoming-submit{width: 840px; display: table; padding-bottom: 30px; padding-top:40px; margin: 0 auto; padding-left: 108px;}
.baoming-submit input.submit{background-color: #ff0000; color: #fff;}
.baoming-submit input{width: 120px; height: 40px; border: 1px solid #ff0000; color: #ff0000; background: #fff; margin-right: 40px; border-radius: 17px;}
input, select, textarea{outline: none; font-family: "Arial","microsoft yahei"; font-size: 16px}
.baoming-txt{width: 100%; /* height: 100px; */ padding: 30px 0px 0px; margin-bottom: 60px; text-align:left;}
.cord{float: left; margin-top:15px;}
.baoming-txt p{color: #999; font-size: 16px; line-height: 30px;}
.checkcode{width:80px; height: 38px; margin:16px 0 0 20px; display: block; float: left;}
::-webkit-input-placeholder{/* WebKit, Blink, Edge */ color:#c2c2c2;}
:-moz-placeholder{/* Mozilla Firefox 4 to 18 */ color:#c2c2c2;}
::-moz-placeholder{/* Mozilla Firefox 19+ */ color:#c2c2c2;}
:-ms-input-placeholder{/* Internet Explorer 10-11 */ color:#c2c2c2;}

.baoming-func label span{color: #4c4c4c;}
.baoming-func ,.select_list ,.select_list option{text-indent:10px;}
.select_list{height: 43px; width: 305px; border-radius: 3px; border: 1px solid #ccc;}

/***选课大厅***/
.xuanke {width:100%;background:#f5f5f5;}
.xuanke .fl-layout{width:1100px; float: left; margin:60px 0 25px;-webkit-box-shadow: 0 0px 3px rgba(0,0,0,0.1);box-shadow: 0px 0px 3px rgba(0,0,0,0.1);}
.xuanke .fl-layout .select {background: #fff; padding:20px 0 20px;}
.select {display: table;width: 100%;background: #f7f7f7;padding: 17px 0;}
.select ul li:first-child {border-top: none;}
.select ul li {width: 100%;border-top: 1px solid #f9f5f5;padding: 12px 0; display: block; float: left;}

.select b {float: left;width: 82px;text-align: center;font-size: 14px; color: #333;line-height: 30px; padding-left: 20px;}
.select .fl span {float: left;/* width: 50px; */height: 26px;line-height:26px;text-align: center;-webkit-border-radius:4px;border-radius:4px;font-size: 14px;margin-left:10px;cursor:pointer;}
.select .fl span a {display: block;/* width: 100%; */color: #333; padding:0 10px;}
.select .fl span a:hover{color: #fff;}

.select .fl span.acti, .select .fl span:hover {background:#FF8200;color: #fff;}
.select .fl span.acti a {color: #fff;}

.xuanke-cont{width:100%; float: left;}
.xuanke-tit{font-size:26px; color: #333; font-weight: 600;padding-bottom: 50px;}
.xuanke-tit span{color: #f63232;}

.xuanke-cont ul.xuanke-li{width:100%; min-height:645px; float: left;}
.xuanke-cont ul li{width:1100px; height: 310px; float: left; margin-bottom: 20px;border-radius:12px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    box-shadow: 5px 5px 10px -4px rgba(0,0,0,0.1);

-webkit-transition: -webkit-transform 0.5s ease-in-out, -webkit-box-shadow 0.5s ease-in-out;
    transition: -webkit-transform 0.5s ease-in-out, -webkit-box-shadow 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out, box-shadow 0.5s ease-in-out;
    box-shadow: rgba(0,0,0,0.06) 0px 0px 0px 0px;
  }


.xuanke-cont ul li:hover{
transform:translateY(-0px);
  -webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px -10px;
  -moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 5px -10px;
  box-shadow:rgba(0,0,0,0.2) 0px 0px 5px -10px;}

.xuanke-cont ul li .xuanke-line{width:1185px; height: 30px; float: right; border-top-right-radius: 12px; text-indent: 10px; position: absolute; margin-left:15px;}
.xuanke-line span{width:90px; height:35px; line-height:35px; text-align:center; font-size:17px; color: #fff; display: block; float: right; background:rgba(246,50,50,0.15); border-top-right-radius: 12px;border-bottom-left-radius: 35px; opacity: 0.75;position: absolute; right: 0px;}
.xuanke-cont ul li:hover .xuanke-line{ border-top:2.5px solid #f63232;}
.xuanke-cont ul li:hover .xuanke-line span {margin-top: -3px;border-bottom-left-radius: 35px; opacity: 1; background: #f63232;}

.xuanke-cont ul li:last-child{margin-bottom: 60px;}
.xuanke-li-cont{width:1100px; height:270px; margin-top:5px; overflow:hidden; background:#fff;  padding-top: 30px;}

.xuanke-li-cont .ltpic{width:300px;/*  height:240px; */ float:left; margin:0 20px 0 25px; overflow: hidden;}
.xuanke-li-cont .ltpic img{width:100%; border-radius: 4px;}
.xuanke-li-cont .ltinfos{width:485px; height: 280px; float: left; /* margin-left:10px; */}
.xuanke-li-cont .ltinfos h2{height: 40px; line-height:40px; font-size:16px; color:#ff6600; font-weight:600; float: left; text-indent:15px;}
.xuanke-li-cont .ltinfos h2 span{/* width: 28px; */height: 26px;line-height: 26px; padding:0 7px;background:#ff6600;margin: 7px 15px;font-size: 14px;color: #fff;text-align: center;display: block;float: left;border-radius: 3px;}

.xuanke-li-cont .ltinfos .texts{width:550px; height: 190px; margin-top:10px; float: left; overflow: hidden; }
.xuanke-li-cont .ltinfos .texts-prics{width: 175px; height: 170px; float: left; margin-top:30px;}
.ltinfos .texts .data{width:550px; height: 30px; line-height:30px; display: block; float: left; font-size:15px; color: #666; text-indent:15px;  margin-bottom: 5px;}
.ltinfos .texts .area{width:550px; height: 30px; line-height:30px; display: block; float: left; background: url("../images/area-icon.png") no-repeat 0px 4px;font-size:16px; color: #999; text-indent:20px; margin-bottom: 5px;}
.ltinfos .texts .fa-icon{width:550px; height: 30px; line-height:30px; display: block; float: left; font-size:16px; color: #999; text-indent:20px; margin-bottom: 5px;}

.texts_infos {width: 435px;background: url(../images/zixu_cen1.jpg) repeat-y;margin: 10px 0;float: left; line-height: 1.4;}
.zx_top1 {background: url(../images/zixu_top1.jpg) no-repeat top; min-height: 65px;_height: 70px; font-size:14px; color: #666; border-bottom-right-radius:10px; padding: 12px 20px 0 35px;text-align: justify;line-height:1.8; padding-bottom:5px; }
.zx_fot1{background: url(../images/zixu_fot1.jpg) no-repeat bottom;}
.texts-prics span{font-size:36px; color: #f63232; text-indent: center;}
a.btan-bm{width:150px;height: 48px; line-height:48px; text-align: center; font-size:22px; color: #fff; display: block; background: #ff4a4a; border-radius: 25px; margin-top: 25px;}
a.btan-bm:hover{background: #e54343;}

.xuanke .postions{border:none; margin:40px 0 20px;}
.xuanke-article{width:1100px; margin:40px auto;}
.xk-art-fl{width:1100px; min-height: 600px; float: left; border-radius: 2px;}
.xk-art-fr{width:330px; min-height: 252px; float: right; background: #fff; border-top:2px solid #f63232; border-radius: 2px;}
.xk-art-fl .ls-infos{ height: 425px; background: #fff; overflow: hidden;}
.xk-art-pic{width: 420px;height: 368px;float: left;margin: 28px 0 0 28px;overflow: hidden;}
.xk-art-pic img{/* max-width:315px; height: 195px; */ width:100%; border-radius:2px;}
.xk-art-infos{width: 475px;float:left;margin:30px 0 0 50px;}
.xk-art-infos h3{width: 100%;height: 40px;line-height: 40px;font-size: 18px;color: #F39304;font-weight: normal;float: left;}
.xk-art-infos h3 span {width: 26px;height: 26px;line-height: 26px;background:#F39304;margin:8px 8px 8px 0px;font-size: 14px;color: #fff;text-align: center;display: block;float: left;border-radius: 3px;}
.xk-art-infos p{width:100%; font-size:14px; color: #666; display: block; float: left; line-height:1.75; margin-top:5px; text-indent: 15px;}
.xk-art-infos dl{width:475px; min-height: 50px; float: left; margin-top:30px;}
.xk-art-infos dl dt{width: 60px;height: 60px;float: left;border-radius: 50%;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.xk-art-infos dl dt img{width: auto;height: auto;max-height: 100%;}

.xk-art-infos dl dd{font-size: 14px;color: #666;line-height:1.75;display:block;float:left;margin-left:6px;margin-top:6px;}
.xk-art-fr1{width:280px; height: 75px; margin:35px auto 0; border-bottom:1px solid #f2f2f2;}
.xk-art-fr1 p.prices{display: block; float: left; width:45%; height: 75px; font-size:28px; color: #f63232; text-align: left; font-weight: 600; }
.xk-art-fr1 p.prices span{font-size:22px; font-weight: normal;padding-top: 7px;display: block;float: left;}

.xk-art-fr1 p.share{display: block; float:right; width:45%; height: 75px; font-size:28px; color: #f63232; text-align: right; font-weight: 600;}
.xk-art-fr1 p.share .share-icon{width: 28px; height: 28px; display:  block; float: right;}
.xk-art-fr1 p.share .share-txt{width: 100%; height: 33px; line-height:35px;display:  block; float: right; font-size: 14px; color: #666; text-align: right;}

.xk-art-fr2{width:280px; height: 100px; margin:20px auto 0; }
.xk-art-fr2 p{font-size: 14px; color: #333; text-align: left;}
.btan-xk-art{width:115px; height:38px; line-height:38px; text-align: center; background: #ff4a4a url("../images/btan-xk-art-ico.png") no-repeat 22px 10px; border-radius: 25px; display:block; font-size:20px; color: #fff; margin:30px auto 0; text-indent: 25px;}
.btan-xk-art:hover{background: #e54343 url("../images/btan-xk-art-ico.png") no-repeat 22px 10px; text-indent: 25px;}

.xk-art-infos2{width:1040px; min-height: 750px; margin-top:15px; padding: 0 30px 60px; background: #fff; margin-bottom:60px; float: left;}
.xk-art-infos2 .kcmb{width: 100%;float: left; margin-top:25px;}
.xk-art-infos2 .kcmb .kcmb-tit{width:100%; height:37px; background: url('../images/title23bg.jpg') no-repeat;}
.xk-art-infos2 .kcmb .kcmb-tit span{width:125px; height: 37px; line-height:37px; text-align:center; font-size: 18px; color: #fff; float: left; font-weight: 600;}

.xk-art-infos2 .kcmb .kcmb-cont{width: 870px; display: block; float: left; clear: both; padding: 15px 0 0 5px; padding-left: 5px; line-height: 2; color: #666; font-size: 14px; text-align: justify;}
.xk-art-infos2 .kcmb p{ padding-left:5px;line-height:2;color:#666;font-size:14px;}

.xk-art-infos2 .kcdg-cont{display: block; float: left; clear: both;}
.xk-art-infos2 .kcdg-cont p{ font-size: 15px; color: #4d4d4d;  margin-top:25px;}
a.btans-kcdg{width:216px;height:52px; line-height:52px;text-align: center; font-size:21px; color: #fff; display: block; margin:0 auto; background: #ff4a4a; border-radius: 25px; clear: both;}
a.btans-kcdg:hover{ background: #e54343;}


/***名师列表页***/
.jiaoshi .select{display: table; width: 100%; background: #f7f7f7; padding: 17px 0;}
.jiaoshi .select ul li{width: 100%; border-top: 1px solid #f0f0f0; padding: 11px 0;}
.jiaoshi .select ul li:first-child{border-top: none;}
.jiaoshi .select b{float: left; width: 102px; text-align: center; font-size: 15px; font-weight: normal; line-height: 30px;}
.jiaoshi .select .fl span{float: left; /*width: 50px;*/height: 30px; line-height: 30px; text-align: center; -webkit-border-radius:4px; border-radius:4px; font-size:15px; margin-left:8px; cursor: pointer;}
.jiaoshi .select .fl span.acti,.select .fl span:hover{background:#f63232 color: #fff;}
.jiaoshi .select .fl span a:hover{color:#fff;}
.jiaoshi .jiaoshi .select .fl span a{display: block;width: 100%;color: #333}
.jiaoshi .select .fl span.acti a{color: #fff;}

.jiaoshi .pub-two-title{font-size: 22px; height: 40px;}
.jiaoshi .pub-two-title span{float: left; line-height: 40px;}
.jiaoshi .pub-label{color: #fff; background: -webkit-linear-gradient(left, #fc7905, #fc5605); width: 80px; height: 24px; line-height: 24px; text-align: center; -webkit-border-radius: 3px; border-radius: 3px;}
.jiaoshi .pub-label .ico-xin{width: 14px; height: 14px; background: url("../images/ce44c_14x14.png") center no-repeat; margin-right: 4px; margin-top: -5px;}
.jiaoshi .search{width: 371px; height: 40px;}
.jiaoshi .search input{width: 267px; float: left; height: 100%; background: #f0f0f0; border: none; -webkit-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; padding: 0 10px; font-size: 16px;}
.jiaoshi .search input::-webkit-input-placeholder{color: #999;}
.jiaoshi .search button{width: 80px; height: 40px; background: #ff4a4a; color: #fff; -webkit-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;border: 0;}
.jiaoshi .search button:hover{background: #e54343}
.jiaoshi{margin-top: 40px;}
.jiaoshi .mingshi1{margin-top: 40px;}
.jiaoshi .mingshi1 .fl-layout{float: left; width: 894px;}
.jiaoshi .mingshi1 .fl-layout ul{margin-top: 30px; display: table; width: 100%;}
.jiaoshi .mingshi1 .fl-layout ul li{width: 100%; border-top: 1px solid #f0f0f0; padding: 20px 0; position: relative; list-style-type:none;float:left;}
.jiaoshi .mingshi1 .fl-layout ul li:first-child{border-top: none;}
.jiaoshi .mingshi1 .fl-layout ul li:hover{background: #fafafa;}
.jiaoshi .mingshi1 .fl-layout ul li:hover:after{content: ''; position: absolute; top: 0; left: 0; width: 4px; height: 100%; background: #ff4a4a;}
.jiaoshi .mingshi1 .fl-layout ul li:hover .text .box3 a{background: #ff4a4a; color: #fff;}
.jiaoshi .mingshi1 .fl-layout ul li .pict{float: left; width: 240px; height: 180px; overflow: hidden; -webkit-border-radius: 6px; border-radius: 6px; margin-left: 40px;}
.jiaoshi .mingshi1 .fl-layout ul li .pict img{width: 100%;}
.jiaoshi .mingshi1 .fl-layout ul li .text{width: -webkit-calc(100% - 300px); width: calc(100% - 300px); float: right; padding-top: 10px;}
.jiaoshi .mingshi1 .fl-layout ul li .text h2{font-size: 22px;}
.jiaoshi .mingshi1 .fl-layout ul li .text h2 span{color: #ccc; margin-left: 20px;}
.jiaoshi .mingshi1 .fl-layout ul li .text .box1{margin-top: 20px; float: left; width: 100%;}
.jiaoshi .mingshi1 .fl-layout ul li .text .box1 span{float: left; margin-left: 20px;}
.jiaoshi .mingshi1 .fl-layout ul li .text .box1 span:nth-of-type(1){margin-left: 0;}
.jiaoshi .mingshi1 .fl-layout ul li .text .box2{float: left; width: 440px; margin-top: 15px;}
.jiaoshi .mingshi1 .fl-layout ul li .text .box2 div{width: 100%; font-size:14px; color:#666; line-height:26px; overflow:hidden; text-overflow:ellipsis; float:left; text-align:justify;}
.jiaoshi .mingshi1 .fl-layout ul li .text .box2 div p{text-align: justify;}
.jiaoshi .mingshi1 .fl-layout ul li .text .box3{width:100px; float:right;}
.jiaoshi .mingshi1 .fl-layout ul li .text .box3 a{width:100px; height: 34px; border: 1px solid #ff4a4a; -webkit-border-radius: 30px; border-radius: 30px; font-size: 16px; color: #ff4a4a; float: right; text-align: center; line-height: 32px; margin-right: 20px; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; margin-top: 20px;}
.jiaoshi .mingshi1 .fr-layout{float:right; width:282px;}
.jiaoshi .mingshi1 .fr-layout .tuijian{float: left; width:100%;}
.jiaoshi .mingshi1 .fr-layout .tuijian ul{margin-top:21px;}
.jiaoshi .mingshi1 .fr-layout .tuijian ul li{margin-top:8px;}
.jiaoshi .mingshi1 .fr-layout .tuijian ul li:nth-child(even){float: right;}
.jiaoshi .mingshi1 .fr-layout .tuijian ul li .pict{width:136px; height:102px; -webkit-border-radius: 6px; border-radius: 6px; overflow: hidden;}
.jiaoshi .mingshi1 .fr-layout .tuijian ul li .pict img{width: 100%;}
.jiaoshi .mingshi1 .fr-layout .tuijian ul li span{display:block; text-align: center; font-size: 16px; line-height: 2.2; color: #666;}
.jiaoshi .mingshi1 .fr-layout .tuijian ul li span a{color:#666;}
.jiaoshi .mingshi1 .fr-layout .gushi1{margin-top:74px; float:left; width:100%; padding-bottom:100px;}
.jiaoshi .mingshi1 .fr-layout .gushi1 ul li{width:100%; margin-top:21px;}
.jiaoshi .mingshi1 .fr-layout .gushi1 ul li:hover a{color:#ff4a4a;}
.jiaoshi .mingshi1 .fr-layout .gushi1 ul li var{width: 22px; height: 22px; line-height:22px; float: left; background:#e6e6e6; -webkit-border-radius:4px; border-radius: 4px; text-align: center; color: #999;}
.jiaoshi .mingshi1 .fr-layout .gushi1 ul li var.curr{background: #ffba3a; color: #fff;}
.jiaoshi .mingshi1 .fr-layout .gushi1 ul li a{float: left; font-size:16px; line-height:22px; margin-left:10px; color:#666; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s;}
.jiaoshi ul{margin:0;padding:0;word-wrap:break-word;}
.jiaoshi li{list-style-type:none;float:left;}
.jiaoshi input:not([type="image" i]) {box-sizing: border-box;}

.tc_xqa a{color: #15BBF9;}
.pages .curr {width:24px;height: 24px;line-height: 24px;background:#ff4a4a;-webkit-border-radius: 4px;border-radius: 50%;color: #fff;margin: 0px 5px 2px; display:inline-block; font-size: 16px; text-align: center;}
.pages {text-align: center;margin-top: 80px;display: table;width: 100%;padding-bottom: 64px;color: #999 !important;font-size: 16px;}

.teacher-photo-list{width: 100%;display: table;}
.teacher-photo-list ul{width: 1200px;display: table;padding-top: 30px;}
.teacher-photo-list ul li{width: 370px;height: 355px;margin-left: 24px;float: left;}
.teacher-photo-list ul li .teacher-photo-list-img{width: 100%;height: 290px;}
.teacher-photo-list ul li .teacher-photo-list-img img{width: 100%;height: 100%; border-radius: 8px;}
.teacher-photo-list ul li .teacher-photo-list-txt{text-align: center;line-height: 65px;font-size: 16px;color: #333;}
.teacher-intr-col{width: 65%;display: table;padding: 20px;background-color: #f7f7f7;float: left;margin-top:25px;}
.teacher-intr-col p{width: 100%;height: 36px;border-bottom: 1px dashed #e6e6e6;line-height: 36px;color: #333;font-size: 14px;}
.teacher-intr-col p span{width: 33.33%;display: inline-block;float: left;}
.teacher-data{width: 100%;display: table;}










.ms_right{ float:right; display:inline; width:280px; background: #fff; margin-top: 5px;border-radius:2px;}
.title24{ clear:both; height:32px; padding-top:0px; font-size:14px; line-height:32px; background:url(../images/line_02.jpg) no-repeat center bottom; padding-left:20px; color:#F75237;}
.mstj{ width:156px; margin:0 auto;}
.mstj dl{ padding-top:14px; }
.mstj dl dd{ padding-top:10px; font-size:14px; text-align:center; color:#666;}
.ul01{ margin:10px 0 0 10px;}
.ul01 li{ padding-left:10px; line-height:24px; }
.ul01 li a{ font-size:14px; color:#9B9B9B;}
.xt_picbox3{ width:204px; height:153px; padding:5px; border:1px solid #C5C3C3; border:1px solid #E9E9E9; margin:19px 0 0 8px;}
.anli_title4{ font-size:15px; color:#F9822A; padding-left:20px;}
.mstj2{ width:230px; margin:0 auto; padding-bottom:14px;}
.mstj2 dl{ padding-top:10px; clear:both; overflow:hidden;zoom:1; margin-bottom: 0px;}
.mstj2 dl dt{ float:left; display:inline;}
.mstj2 dl dd{ float:right; display:inline; width:113px; font-size:12px; color:#666; line-height:20px;}
.mstj2 dl .dd02{ font-size:14px; color:#F86024; font-weight:bold; padding:5px 0;}
.mstj2 dl .dd02 a{color:#9b9b9b;}






.weizhi{ height:40px; line-height:40px; padding-top:30px; padding-bottom: 15px; color:#333;}
.weizhi span{font-size: 14px;}
.weizhi a{ color:#333;}
.search{ width:192px; height:30px; border:none; background:url(../images/search_boxbg.jpg) no-repeat; padding-left:28px; line-height:30px; color:#333;}
.search_btn{float:right;width:69px; height:35px; background:url(../images/search_btnbg.jpg) 0 3px no-repeat; border:none;  cursor:pointer; margin-left:9px;}
.anlicont,.anlibox{ clear:both;  padding-top:18px;}

.search_li {line-height: 30px;padding: 5px 0;border-bottom: 1px dashed #E9E9E9;overflow: hidden;clear:both; text-indent:20px;}












a.btn20 {
    margin-left: 50px;
    background: url(../images/btn20.jpg) no-repeat;
    width: 130px;
    height: 40px;
    border: none;
    cursor: pointer;
    display: block;
    float: left;
}


a.btn21 {
    margin-left: 20px;
    background: url(../images/btn21.jpg) no-repeat;
    width: 130px;
    height: 40px;
    border: none;
    cursor: pointer;
    display: block;
    float: left;
}

