/*
@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:#fff;}
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; color:#19aeb7;}
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;}
.ico,.course-mod .main-con .text .tips:before,.course-mod .main-con .list li,.course-mod .choiceCourse-con .box .con .btn.on:before{ background:url("/images/jinrong/index2023/ico.png") no-repeat;}
.common-title{ height:62px; border-bottom:1px solid #ebe8e8; margin-bottom:20px;}
.common-title h2{ float:left; line-height:62px; font-size:24px;}
.common-title .tab-tit{ margin:16px 0 0 46px;}
.common-title .tab-tit .btn{ display:block; float:left; width:50px; text-decoration:none; height:30px; margin-right:20px; line-height:30px; text-align:center; font-size:16px; position:relative;}
.common-title .tab-tit .btn.on{ background:#07bdc7; border-radius:6px; color:#fff; font-weight:bold;}
.common-title .tab-tit span{ display:block; position:absolute; right:-20px; top:0; width:20px; line-height:30px; text-align:center; font-size:16px; color:#bcbcbc;}
.common-title .tab-tit .btn.on span{ font-weight:normal;}

/**/
.topNav-wrap{ width:100%; height:60px; background:#07bdc7; position:relative; z-index:9;}
.topNav-mod{}
.topNav-mod .box{ float:left; width:200px; position:relative;}
.topNav-mod .box h3{ line-height:60px; text-align:center; font-size:18px; color:#fff; font-weight:normal; text-decoration:none; cursor:pointer;}
.topNav-mod .box h3 i{ display:inline-block; width:0; height:0; margin-left:9px; vertical-align:2px; border-left:7px solid transparent; border-right:7px solid transparent; border-top:7px solid #fff; font-size:0; line-height:0; }
.topNav-mod .box .more{ display:none; width:100%; position:absolute; left:0; top:60px; background:rgba(255,255,255,.9);}
.topNav-mod .box .more .btn{ display:block; width:100%; line-height:40px; text-align:center; font-size:18px; text-decoration:none;}
.topNav-mod .box .more .btn:hover{ color:#07bdc7;}
.topNav-mod .box.on{ background:#13d2db;}

/**/
.rotate-wrap{ width:100%; height:300px; position:relative;}
.rotate-wrap .swiper-container{ height:300px;}
.rotate-wrap .swiper-slide{ width:100%; height:300px;}
.rotate-wrap .swiper-slide .btn{ display:block; width:100%; height:300px; line-height:0; font-size:0;}
.rotate-wrap .pagination{position:absolute;left:0;text-align:center;bottom:15px;width:100%; z-index:9;}
.rotate-wrap .swiper-pagination-switch{display:inline-block;width:10px;height:10px;border-radius:10px;background:#fff;margin:0 3px;cursor:pointer}
.rotate-wrap .swiper-active-switch{background:#07bdc7}

/**/
.hotInformation-mod{ background:#fff; box-shadow:0 8px 2px 0 #efefef; margin:30px 0 10px 0; padding-bottom:22px;}
.hotInformation-mod .tit{ width:100px; height:23px; margin:29px 0 0 30px; background-position:0 -263px;}
.hotInformation-mod .list{ padding:22px 0 0 57px; width:1000px;}
.hotInformation-mod .list li{ float:left; width:260px; line-height:36px; padding-left:37px; position:relative;}
.hotInformation-mod .list li.hot-tags{ background-position:0 7px;}
.hotInformation-mod .list li:before{ content:""; width:5px; height:5px; background:#07bdc7; border-radius:50%; position:absolute; left:21px; top:50%; margin-top:-2px;}
.hotInformation-mod .list li.hot-tags:before{ display:none;}

/**/
.counselling-mod{ margin-bottom:10px;}
.counselling-mod .tab-con{ display:none; background:#fff; box-shadow:0 8px 2px 0 #efefef; padding:12px 0;}
.counselling-mod .tab-con .top-tit{ height:34px; font-size:16px; border-bottom:1px solid #f8f8f8;}
.counselling-mod .tab-con .top-tit h3{ float:left; line-height:32px; font-weight:normal; border-bottom:2px solid #07bdc7;}
.counselling-mod .tab-con .top-tit .more-btn{ display:block; font-size:14px; color:#999;}
.counselling-mod .tab-con .left-con{ float:left; width:664px; margin:0 0 0 30px;}
.counselling-mod .tab-con .tiku-con{ padding:19px 0 0; margin-bottom:15px;}
.counselling-mod .tab-con .tiku-con .btn{ display:block; float:left; width:186px; height:90px; margin-right:20px; padding-left:22px; position:relative; text-decoration:none; background:#a7169e; background-image:-webkit-linear-gradient(left, #ffeee4, #fefaf7); background-image:-moz-linear-gradient(left, #ffeee4, #fefaf7); background-image:linear-gradient(left,#ffeee4,#fefaf7);}
.counselling-mod .tab-con .tiku-con .btn h4{ line-height:30px; padding-top:18px; font-size:18px; font-weight:normal;}
.counselling-mod .tab-con .tiku-con .btn p{ line-height:24px; font-size:14px; color:#7e7e7e;}
.counselling-mod .tab-con .tiku-con .btn i{ position:absolute; right:16px; top:16px;}
.counselling-mod .tab-con .tiku-con .btn i img{ box-shadow:0 4px 8px #febf97; border-radius:50%;}
.counselling-mod .tab-con .tiku-con .btn.last-tags{ margin-right:0;}
.counselling-mod .tab-con .tiku-con .btn:hover{ box-shadow:0 0 10px #eeeded;}
.counselling-mod .tab-con .preparation-con{ padding:19px 0 0;}
.counselling-mod .tab-con .preparation-con .btn{ display:block; float:left; width:208px; height:59px; box-shadow:0 0 10px #f7f7f7; line-height:59px; font-size:18px; text-indent:23px; text-decoration:none; margin-right:20px;}
.counselling-mod .tab-con .preparation-con .btn.last-tags{ margin-right:0;}
.counselling-mod .tab-con .preparation-con .btn.ico01{ background:url("/images/jinrong/index2023/ico01.png") no-repeat 142px 15px #f5f7fc;}
.counselling-mod .tab-con .preparation-con .btn.ico02{ background:url("/images/jinrong/index2023/ico02.png") no-repeat 142px 15px #f5f7fc;}
.counselling-mod .tab-con .preparation-con .btn.ico03{ background:url("/images/jinrong/index2023/ico03.png") no-repeat 142px 15px #f5f7fc;}
.counselling-mod .tab-con .preparation-con .btn:hover{ box-shadow:0 0 10px #eeeded;}
.counselling-mod .tab-con .hotNews-con{ float:right; width:433px; margin:0 30px 0 0;}
.counselling-mod .tab-con .hotNews-con .list{ padding:9px 0 0;}
.counselling-mod .tab-con .hotNews-con .list li{ line-height:40px;}
.counselling-mod .tab-con .hotNews-con .list li span{ display:inline-block; line-height:16px; border:1px solid #19aeb7; font-size:12px; color:#19aeb7; margin-right:12px; border-radius:40px; padding:0 5px;}
.counselling-mod .tab-con .hotNews-con .list li.hot-tags a{ color:#ff821d;}
.counselling-mod .tab-con .hotNews-con .list li.hot-tags span{ background:#ff821d; border-color:#ff821d; color:#fff;}
.counselling-mod .tab-con.jijin-tags .tiku-con .btn{ background:#d9f5ff; background-image:-webkit-linear-gradient(left, #d9f5ff, #f3fbff); background-image:-moz-linear-gradient(left, #d9f5ff, #f3fbff); background-image:linear-gradient(left,#d9f5ff,#f3fbff);}
.counselling-mod .tab-con.jijin-tags .tiku-con .btn i img{ box-shadow:0 4px 8px #88d2ff}
.counselling-mod .tab-con.zhengquan-tags .tiku-con .btn{ background:#f4ecff; background-image:-webkit-linear-gradient(left, #f4ecff, #fcfafd); background-image:-moz-linear-gradient(left, #f4ecff, #fcfafd); background-image:linear-gradient(left,#f4ecff,#fcfafd);}
.counselling-mod .tab-con.zhengquan-tags .tiku-con .btn i img{ box-shadow:0 4px 8px #d1b3fe}
.counselling-mod .tab-con.qihuo-tags .tiku-con .btn{ background:#ddecfd; background-image:-webkit-linear-gradient(left, #ddecfd, #f9fbfd); background-image:-moz-linear-gradient(left, #ddecfd, #f9fbfd); background-image:linear-gradient(left,#ddecfd,#f9fbfd);}
.counselling-mod .tab-con.qihuo-tags .tiku-con .btn i img{ box-shadow:0 4px 8px #a8cffd}

/**/
.course-mod{ margin-bottom:22px;}
.course-mod .main-con{ width:1198px; min-height:248px; border:1px solid #ead5b9; padding-bottom:15px; border-radius:4px; background:url("/images/jinrong/index2023/course-bg02.jpg") no-repeat center bottom #fdf8f1;}
.course-mod .main-con .jikao-tit{ width:264px; height:200px; padding-left:58px; margin:24px 0 0 25px; background:url("/images/jinrong/index2023/course-bg01.png") no-repeat;}
.course-mod .main-con .jikao-tit h3{ line-height:33px; font-size:16px; color:#be6607; padding-top:40px;}
.course-mod .main-con .jikao-tit h4{ line-height:48px; font-size:32px; background:-webkit-linear-gradient(top,#e68016,#be6000); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.course-mod .main-con .jikao-tit p{ display:inline-block; height:30px; padding:0 16px; margin-left:-16px; margin-top:7px; background:#f6c585; background-image:-webkit-linear-gradient(left, #f6c585, #fcbc6d, #fed59e); background-image:-moz-linear-gradient(left, #f6c585, #fcbc6d, #fed59e); background-image:linear-gradient(left,#f6c585, #fcbc6d, #fed59e);}
.course-mod .main-con .jikao-tit p span{ display:inline-block; line-height:30px; font-size:18px; background:-webkit-linear-gradient(top,#e68016,#be6000); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.course-mod .main-con .text{ width:450px; margin:16px 0 0 52px;}
.course-mod .main-con .text .tit01{ line-height:47px; font-size:20px; color:#4a1200;}
.course-mod .main-con .text .tips{ display:inline-block; height:32px; line-height:32px; color:#844b00; padding:0 53px 0 13px; border-radius:4px 0 0 4px; background:#ffe6b1; background-image:-webkit-linear-gradient(left, #ffe6b1, #fff0d4); background-image:-moz-linear-gradient(left, #ffe6b1, #fff0d4); background-image:linear-gradient(left,#ffe6b1,#fff0d4);}
.course-mod .main-con .text .tips:before{ content:""; width:46px; height:32px; position:absolute; right:-46px; top:0; background-position:0 -298px;}
.course-mod .main-con .list{ padding:13px 0 0;}
.course-mod .main-con .list li{ float:left; width:200px; line-height:42px; padding-left:35px;}
.course-mod .main-con .list li.ico01{ background-position:0 -23px;}
.course-mod .main-con .list li.ico02{ background-position:0 -62px;}
.course-mod .main-con .list li.ico03{ background-position:0 -99px;}
.course-mod .main-con .list li.ico04{ background-position:0 -138px;}
.course-mod .main-con .list li.auto{ width:auto;}
.course-mod .main-con .send{ margin-top:13px; width:393px; height:35px; line-height:35px; background:#ffefe8; border-radius:4px;}
.course-mod .main-con .send span{ display:inline-block; color:#fff; font-weight:bold; background:#ff5743; padding:0 9px; border-radius:4px 0 0 4px; margin-right:10px;}
.course-mod .main-con .prize{ margin:22px 0 0 0; width:348px; text-align:center; border-left:1px dashed #ffc07c; padding-bottom:12px;}
.course-mod .main-con .prize h4{ line-height:50px; font-weight:normal;}
.course-mod .main-con .prize h4 span{ display:inline-block; width:142px; font-size:20px; color:#ff5743;}
.course-mod .main-con .prize h4 span strong{ font-size:32px;}
.course-mod .main-con .prize h4 del{ font-size:16px; color:#999;}
.course-mod .main-con .prize .tips{ padding:15px 0 0;}
.course-mod .main-con .prize .tips span{ display:inline-block; line-height:24px; color:#ff5743; padding:0 5px; border:1px solid #ff5743; border-radius:6px; margin:0 4px;}
.course-mod .main-con .prize .sends{ padding:30px 0 0;}
.course-mod .main-con .prize .sends span{ display:inline-block; line-height:30px; font-size:12px; color:#fff; border-radius:6px; padding:0 10px; background:#ffe6b1; background-image:-webkit-linear-gradient(top, #ff6929, #ff0401); background-image:-moz-linear-gradient(top, #ff6929, #ff0401); background-image:linear-gradient(top,#ff6929,#ff0401);}
.course-mod .main-con .prize .sends span i{ display:inline-block; width:22px; height:22px; line-height:22px; background:#fff; border-radius:50%; font-size:12px; color:#ff0401; margin-right:4px;}
.course-mod .choiceCourse-con{ background:#fff; padding:32px 0 10px 0;}
.course-mod .choiceCourse-con .box{ margin-bottom:21px;}
.course-mod .choiceCourse-con .box .tit{ float:left; width:140px; padding-right:12px; text-align:right; line-height:32px; font-weight:bold;}
.course-mod .choiceCourse-con .box .con{ float:left;}
.course-mod .choiceCourse-con .box .con .btn{ float:left; height:30px; line-height:30px; text-align:center; text-decoration:none; padding:0 22px; border-radius:6px; border:1px solid #c6c6c6; margin-right:9px; position:relative; overflow:hidden;}
.course-mod .choiceCourse-con .box .con .btn.on{ border-color:#f4674b;}
.course-mod .choiceCourse-con .box .con .btn.on:before{ content:""; width:26px; height:19px; position:absolute; right:0; bottom:0; background-position:0 -345px;}
.course-mod .choiceCourse-con .box .con .btn input{ position:absolute; left:-40px; top:-40px;}
.course-mod .choiceCourse-con .box.unite-tags .con .btn{ padding:0 20px;}
.course-mod .btn-warp{ height:72px; background:#666; border-radius:0 0 8px 8px;}
.course-mod .btn-warp .tips{ line-height:72px; padding-left:30px; font-size:12px; color:#fff;}
.course-mod .btn-warp .coupon-btn{ display:block; width:234px; height:34px; line-height:34px; font-size:12px; color:#e0262c; text-decoration:none; margin:19px 0 0 27px; background:url("/images/jinrong/index2023/coupon-bg.png") no-repeat;}
.course-mod .btn-warp .coupon-btn i{ display:inline-block; width:17px; height:17px; line-height:17px; text-align:center; border-radius:50%; font-size:13px; color:#fff; background:#dd111a; margin-left:9px;}
.course-mod .btn-warp .coupon-btn strong{ font-size:20px; margin-left:3px; vertical-align:-2px;}
.course-mod .btn-warp .text{ color:#fff; line-height:21px; padding:16px 20px 0;text-align: center;}
.course-mod .btn-warp .text strong{ font-size:22px; vertical-align:-2px;}
.course-mod .btn-warp .buy-btn{display:block; width:154px; height:42px; line-height:42px; text-align:center; background:#fb6345; border-radius:5px; font-size:20px; font-weight:bold; color:#fff; text-decoration:none; margin:15px 38px 0 0;}
.course-mod .btn-warp .coinNum{ width:680px; float: left; color: #fff; font-size: 12px; padding-left:50px;}
.course-mod .btn-warp .coinNum p{ font-size: 18px;}
.course-mod .tab-con{ display:none;}

.jikao_free{
    width: 320px;
    height: 116px;
    border: 1px solid #ffedda;
    border-radius: 10px;
    background: rgba(255,255,255,.8);
    margin: 0 auto;
    padding: 15px 0 0 15px;
    box-sizing: border-box;

}
.jikao_free p{
    color: #4b1200;
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    margin-left: 5px;
    line-height: 1;
    margin-bottom: 10px;
}
.jikao_free ul li{
    float: left;
    width: 54px;
    height: 54px;
    border-radius: 50%;
    background: #ffe6b1;
    border: 5px solid #fff7e5;
    text-align: center;
    line-height: 54px;
    color: #4a1200;
    font-size: 16px;
    margin-right: 10px;
}



