@import "media.css";
.main{}
.module{min-height:250px;padding:60px 0 20px;}
/*.module-4,*/
.module-4{background:#F4F4F4;}
/*.module-3{background:#F8F8F8;}*/
.module .title-1{font-size:38px;color:#686868;text-align:left;margin:0 0 20px;padding:0;width:100%;}
.module .line-1{height:4px;border:0;width:400px;background:#f77715;margin:0;text-align:left;}
.module .line-2{height:10px;border:0;width:120px;background:#f77715;margin:0 0 40px 0;position:relative;top:-7px;text-align:left;}
.module .content{text-align: center;}
.module-cover img{min-height:500px;width:100%;height:100%;}
.module-1 .row{}
.module-1 .row .col-xs-12 .title{font-size:26px;display:inline-block;height:40px;line-height:40px;border-radius:50px;padding:0 30px;color:#fff;background:#EA0A47;margin-bottom:20px;}
.module-1 .row .content-text{padding:10px 0;font-size:16px;text-align: left;}
.module-1 .row .content-text p{margin:0;height:30px;line-height:30px;border-bottom:1px dashed #ccc;color:#686868}
/*.module-1 .row .content-text p .news{color:#686868}*/
.module-1 .row .content-text p:hover{color:#ff6600;background:#eee;}
.module-1 .row .content-text p .icon{font-size:14px;width:16px;height:30px;line-height:30px;float:right;}
.module-1 .row .content-text p .label{vertical-align:top;display:inline-block;margin:7px 0 0 10px;}
.module-1 .row .content-text p .text{display:inline-block;vertical-align:bottom;max-width:100%;max-height:48px;overflow:hidden;}
.module-1 .row .content-text p .time{display:inline-block;color:#EA0A47;vertical-align:top;font-size:17px;height:30px;line-height:30px;margin-right:15px;}
.module-1 .row .content-text li:hover{color:#ff6600;background:#eee;}
.module-1 .row .content-text li{margin:0;height:30px;line-height:30px;border-bottom:1px dashed #ccc;color:#686868}
.module-1 .row .content-text li .text{display:inline-block;vertical-align:bottom;max-width:100%;max-height:48px;overflow:hidden;}
.module-1 .row .content-text li .time{display:inline-block;color:#EA0A47;vertical-align:top;font-size:17px;height:30px;line-height:30px;margin-right:15px;}

.module-1 .row .topics .topic-list{padding:20px 0;background:#F9F9F9;margin:0 0 20px;border-left:8px solid #eee;}
.module-1 .row .topics .topic-list li{display:inline-block;vertical-align:top;width:130px;text-align:center;padding:5px 10px;margin:15px 20px;border-radius:5px;line-height:150%;vertical-align:top;font-size:15px;}
.module-1 .row .topics .topic-list li a{color:#fff;display:block;width:100%;}

.module-2 .row .col-xs-10 .content .col{border-right:2px dashed #e07c6a;min-height:155px;}
.module-2 .row .col-xs-10 .content .col .info-title{font-size:18px;font-weight:bold;padding:5px 0;}
.module-2 .row .col-xs-10 .content .col .info-text{font-size:14px;color: #6d6d6d;}



.module-3 .row .content .info{font-size:18px;text-align:left;font-weight:bold;}
.module-3 .row .content .info-title{margin:30px 0 10px;font-size:19px;background:#ffd0dd;color:#fff;text-align:left;}
.module-3 .row .content .info-title .title-text{display:inline;text-align:center;padding:2px 8px;background:#EA0A47;}
.module-3 .row .content .info-content p{text-align: left;margin:0;line-height:220%;}
.module-3 .row .content .info-content .title-1{font-size:16px;color:#252729;font-weight:bold;}
.module-3 .row .content .info-content .inner-1 p{padding:0 20px;font-size:16px;}
.module-3 .row .content .info-content .inner-1 .title-2{padding:0 10px;}
.module-3 .row .content .info-content .inner-2 p{padding:0 30px;font-size:14px;}
.module-3 .row .content .info-content .inner-2 .title-3{padding:0 20px;font-size:16px;}
.module-3 .row .content .info-content p.infos{color:#5c5c5c;}
.module-3 .row .content .info-content p.infos span{font-weight:bold;padding:0 0 0 24px;}
.module-3 .row .content .panel-3 .info-content p{font-weight:bold;font-size:18px;margin-top:10px;}


.module-jifen .panel-title{font-size:32px;margin:0;}
.module-jifen .panel-title .glyphicon{font-size:14px;margin-right:15px;color:#ed441f}
/*.module-jifen .panel .content{margin:30px 0 0;}*/
/*.module-jifen .panel .content .title{font-size:22px;color:#c32806;margin:0 0 20px 0;}*/
.module-jifen .panels .content .title p{font-size:29px;margin:0 0 20px 0;text-align:left;}
.module-jifen .panels .content .title .glyphicon{font-size:26px;min-width:26px;display:inline;margin-right:15px;color:#ed441f;position:relative;top:3px;}
.module-jifen .panels .content .content-1{position:relative;margin-bottom:40px;}
.module-jifen .panels .content .content-1 .bg{position:absolute;top:120px;left:30px;z-index:-1;width:1000px;box-shadow: 0 0 5px 2px #CCC;}
.module-jifen .panels .content .content-1 .bg img{margin:350px 120px 0;}
.module-jifen .panels .content .content-1 .link{position:absolute;bottom:20px;right:230px;}
.module-jifen .panels .content .content-1 .link .btn{margin:0 20px;}
.module-jifen .panels .content .content-1 .text table{text-align:center;margin:0 auto;}
.module-jifen .panels .content .content-1 .text table thead{background:#3dace2;font-size:22px;color:#fff;text-align:center;}
.module-jifen .panels .content .content-1 .text table thead td{padding:10px;}
.module-jifen .panels .content .content-1 .text table tbody{background:#ace1e6;}
.module-jifen .panels .content .content-1 .text table tbody th{border:2px solid #fff;padding:8px 10px;text-align: center;}
.module-jifen .panels .content .content-1 .text table tbody td{border:2px solid #fff;padding:8px 10px;}

.module-jifen .panels .content .content-2{margin-bottom:40px;text-align:left;}
.module-jifen .panels .content .content-2 .text .col-1{border:6px solid #f7c300;
    /*background:#f7c300;*/
}
.module-jifen .panels .content .content-2 .text .col-2{border:6px solid #f1380d;
    /*background:#f1380d;*/
}
.module-jifen .panels .content .content-2 .text .col-3{border:6px solid #ff9435;
    /*background:#ff9435;*/
}
.module-jifen .panels .content .content-2 .text .col{border-radius:20px;padding:30px 10px 20px;}
.module-jifen .panels .content .content-2 .text .col .text-title{font-size:21px;font-weight:bold;text-align:center;}
.module-jifen .panels .content .content-2 .text .col-1 .text-info{background:#eca940}
.module-jifen .panels .content .content-2 .text .col-2 .text-info{background:#ce320e}
.module-jifen .panels .content .content-2 .text .col-3 .text-info{background:#e47a1b}
.module-jifen .panels .content .content-2 .text .col .text-info{color:#ebff9e;font-size:16px;text-align:center;padding:3px;border-radius:10px;}
.module-jifen .panels .content .content-2 .text .col .text-content{background:#fff;color:#252729;padding:20px;font-size:14px;}
.module-jifen .panels .content .content-2 .text .col .text-content p{margin-bottom:6px;line-height:150%;}
.module-jifen .panels .content .content-2 .text .col .text-content .bold{font-weight:bold;}
.module-jifen .panels .content .content-2 .text .col .text-content .button{text-align:center;margin:20px 0 0;}
.module-jifen .panels .content .content-2 .text .col .text-content .button .btn{margin:0 5px;padding:5px 10px;border-radius:40px;color:#fff;font-weight:bold;}


.module-11 .col-xs-5,
.module-11 .col-xs-7{min-height:240px;}
.module-11 .col-xs-5 img{min-height:240px;}
.module-11 .download-list{list-style:none;padding-left:10px;padding-top:20px;margin:0;}
.module-11 .download-list li{height:30px;line-height:30px;border-bottom:1px dashed #ccc;}
.module-11 .download-list li .glyphicon{top:3px;display:inline-block;width:16px;height:30px;line-height:30px;margin-right:10px;}
.module-11 .download-list li .label{margin-left:10px;  position: relative; top: -2px;}
.module-11 .download-list li .text{display:inline-block;vertical-align:top;max-width:84%;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}

.module-12 .row a{display:block;width:275px;margin:0 auto}
.module-12 .row a:hover{color:#EA0A47;}
.module-12 .row a:focus{color:#EA0A47;text-decoration: none;}
.module-12 .row a .title{font-size:19px;margin:10px 0;font-weight:bold;}
.module-12 .row  .info{margin-bottom:20px;font-size:16px;line-height:160%;color:#807E7E;height:75px;overflow:hidden;}
.module-12 .row  .btn-default{border-radius:0;border-color:#EA0A47;color:#EA0A47}
.module-12 .row  .btn-default:hover{background:#EA0A47;color:#fff;}


.module-13 .row .col-xs-3{text-align:center;padding:10px;}
.module-13 .row .step{height:180px;border:2px solid #A5A4A4;border-radius:10px;padding:20px;color: #505050;}
.module-13 .row .step:hover{background:#EA0A47;color: #fff;border-color:#EA0A47;}
.module-13 .row .step span{font-size:42px;}
.module-13 .row .step .title{font-size:22px;margin-top:20px;}
.module-13 .row .info{font-size:29px;text-align:center;margin-bottom:40px;}
/*.module-13 .row .btn{font-size:19px;background:#FF6600;color:#fff;min-width:80%;}*/



.module-14{position:relative;}
.module-14 p{position:absolute;padding:0 10px;font-weight: bold;font-size:16px;color:#151515;border:1px solid #151515;background:transparent;}
.module-14 img{margin:0 auto;width:100%;}

.module-15 .row .col-xs-2{width:20%;}
.module-15 .row .enroll{text-align: center;font-size:16px;color:#5e5e5e}
.module-15 .row .enroll img{width:100%;height:150px;margin:10px auto;}

#list1 .page-index{margin:30px 0 10px;}
#list1 .page-index .btn{margin:0 5px;padding:6px 15px;}
#list1 .page-index span{margin:10px;}
#list1 .page-index span .btn{border:1px solid #ccc;padding:6px 12px;}
#list1 .page-index .btn-default:hover{background:#1E90FF;color:#fff;}

.nav-float{position:absolute;right:10px;width:240px;}
.nav-float.scroll{position:fixed;top:120px;}
/*#navbarExample{width:100%;position:absolute;top:0;right:0;background:#fff;}*/
.nav-float .nav>li{border-left:2px solid #d6d6d6;position:relative;float:none;}
.nav-float .nav>li .dot{border-radius:50%;width:6px;height:6px;background:#9a9a9a;position:absolute;top:13px;left:-4px;}
.nav-float .nav>li>a{padding:0 15px;line-height:30px;color:#615f5f;}
.nav-float .navbar-default .navbar-nav>.active>a{color:#EA0A47;font-weight:bold;background:transparent}
.nav-float .navbar-default .navbar-nav>.active>.dot{background:#EA0A47;}
.nav-float .navbar-default .navbar-nav a:hover{color:#EA0A47;background:transparent;}
.module-12 .col-xs-12.col-sm-6.col-md-4.col-lg-4{
    margin: 10px 0;
}

@media screen and (max-width: 1200px){
    .main .module-cover img{
        min-height: 100px;
        height: auto;
    }
    .nav-bar>span,
    .breadcrumb{
        font-size: 1vw;
        padding: 0;
    }
    .module{
        padding: 30px 0 20px;
    }
    .container .row>.col-xs-10{
        width: 100%;
    }
    .module .title-1 {
        font-size: 5vw;
    }
    .module .line-1{
        width: 100%;
    }
    .module .line-2{
        width: 30%;
        margin: 0 0 20px;
    }
    .module-1 .row .col-xs-12 .title {
        font-size: 14px;
        height: 26px;
        line-height: 26px;
        padding: 0 20px;
        margin-bottom: 10px;
    }
    .module-1 .row .content-text,
    .module-1 .row .content-text p .text,
    .module-1 .row .content-text p .time,
    .module-1 .row .content-text li .text,
    .module-1 .row .content-text li .time{
        font-size: 1vw;
    }
    .module-1 .row .content-text p .text,
    .module-1 .row .content-text li .text{
        max-width: 60%;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .module-1 .row .content-text p .label{
        margin: 7px 0 0 5px;
    }
    .module-1 .row .topics .topic-list li {
        width: 100px;
        padding: 5px;
        margin: 15px 10px;
        font-size: 1vw;
        min-height: 46px;
    }
    .module-2 .row .col-xs-10 .content .col .info-title,
    .module-2 .row .col-xs-10 .content .col .info-text{
        font-size: 1vw;
    }
    .module-2 .row .col-xs-10 .content .col{
        width: 33%;
    }
    .module-2 .row .col-xs-10 .content .col:nth-child(4){
        border-left: 2px dashed #e07c6a;
        margin-left: 17.5%;
    }
    .module-jifen .panels .content .title .glyphicon,
    .module-jifen .panels .content .title p,
    .module-jifen .panels .content .content-1 .text table thead td{
        font-size: 4vw;
    }
    .module-jifen .panels .content .content-1 .text table tbody th,
    .module-jifen .panels .content .content-1 .text table tbody td
    {
        font-size: 2vw;
    }
    .module-jifen .panels .content .content-1 .text table{
        width: 100%;
    }
    .module-jifen .panels .content .content-2 .text .col{
        margin: 10px 0;
    }
    .module-jifen .panels .content .content-2 .text .col .text-content .button .btn{
        padding: 5px;
        margin: 0 2px;
        border-radius: 10%;
    }
    .module-12 .row a{
        max-width: 275px;
        width: 100%;
        /* display: none; */
    }
    .module-13 .row .info{
        font-size: 3vw;
    }
    .module-12 .col-xs-12.col-sm-6.col-md-4.col-lg-4,
    .module-13 .row .step{
        margin: 10px 0;
    }
    .footer .content .col-xs-2{
        width: 100%;
    }
}
@media screen and (max-width: 736px){
    .module-13 .row .step span{
        font-size: 6vw;
    }
    .module-13 .row .step .title{
        font-size: 4vw;
    }
}
@media screen and (max-width: 375px){
    .module-2 .row .col-xs-10 .content .col{
        width: 100%;
        /* border: none; */
        border-left: none;
        border-right: none;
        border-bottom: 2px dashed #e07c6a;
        margin: 0 0 10px;
        padding: 10px 0;
        min-height: 66px;
    }
    .module-2 .row .col-xs-10 .content .col:nth-child(1),
    .module-2 .row .col-xs-10 .content .col:nth-child(4){
        margin-left: 0;
        border-left: none !important;
        border-right: none;
    }
    .module-13 .row .step{
        padding: 12px;
        height: 125px;
    }
    .module-13 .row .step span{
        font-size: 8vw;
    }
    .module-13 .row .step .title{
        font-size: 4vw;
        margin-top: 10px;
    }
}
