/* Inside Banner Start */
#inside-banner { position: relative;}
    .inside-banner { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; }
    .inside-banner .container { display: flex; align-items: center; color: #FFF;}
    .inside-banner .container .titles { font-size:42px; font-weight: 700;}
    .inside-banner .container .intros { font-size:26px; margin-top: 15px; line-height: 1.4;}
/* Inside Banner End */

/* List Category Inside Start */
.list-category-inside { text-align: left;}
    .list-category-inside ul.categorys { }
    .list-category-inside ul.categorys li { float: none; display: inline-block; font-size: 16px; margin-bottom: 15px; }
    .list-category-inside ul.categorys li a { line-height: 1.2; display: block; border: 1px solid #92dfd0; background: #FFF; border-radius: 30px; padding: 10px 25px; text-align: center; margin: 0 10px 0 0; color:#00bc96; -o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -ms-transition: all .6s; transition: all .6s;}
    .list-category-inside ul.categorys li:first-child a { margin-left: 0;}
    .list-category-inside ul.categorys li a:hover { border: solid 1px #00bc96; background:#00bc96; color: #FFF;}
    .list-category-inside ul.categorys li:last-child > a { margin-right: 0;}
    .list-category-inside ul.categorys li.active a, .list-category-inside ul.categorys li.active a:hover, .list-category-inside ul.categorys li.active a:focus { border: solid 1px #00bc96; background:#00bc96; color: #FFF;}
/* List Category Inside End */

/* Current Location Star */
.current-location { height: 64px; line-height: 64px; overflow: hidden; color: #818181;}
    .current-location .breadcrumbs { float: left;}
    .current-location .breadcrumbs span { float: left;}
    .current-location .breadcrumbs a { font-size: 16px; color: #818181; transition: color .3s;}
    .current-location .breadcrumbs i { width: 4px; height: 64px; display: block; float: left; background: url('../img/arrow.png') no-repeat center; margin: 0 10px; }
    .current-location .breadcrumbs i.fa { width: auto; height: 64px; color: #999; background: none; line-height: 64px; margin: 0 10px 0 0;}
    .current-location .icos { float: right; color: #999;}
/* Current Location End */

/* About Us Start */
#about-us { padding: 80px 0; background:#FFF;}
    .about-us { background: url("../img/about/bg.png") top left no-repeat;}
    .about-us .imgs { float: left; width: 42.000000%; padding-top: 6.000000%; padding-left: 5.000000%;}
    .about-us .imgs img { -moz-border-radius: 4px; -webkit-border-radius: 4px;  border-radius: 4px;}

    .about-us .infos { float: right; width: 45.000000%; padding-top: 4.000000%; color:#242424; line-height: 1.3;}
    .about-us .infos .name { font-size:58px; }
    .about-us .infos .desc { font-size:32px; font-weight: 700; margin-top: 25px;}
    .about-us .infos .desc span.blue { color: #00bc96;}
    .about-us .infos .intro { color:#9e9c9c; font-size:20px; margin-top: 35px;}
    .about-us .infos .more { margin-top: 90px;}
    .about-us .infos .more a { background:#00bc96; -moz-border-radius: 4px; -webkit-border-radius: 4px;  border-radius: 4px; padding: 12px 45px; color: #FFF; line-height: 1; -o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -ms-transition: all .6s; transition: all .6s;}
    .about-us .infos .more a:hover { background:#2bd46a;}
/* About Us End */


/* Course Profile Start */
#course-profile { margin-bottom: 30px;}
    .course-profile { background:#FFF; padding: 20px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
    .course-profile .imgs { float: left; width: 42.000000%; position: relative;}
    .course-profile .imgs img { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; overflow: hidden;}
    .course-profile .imgs video { max-width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; overflow: hidden;}

    .course-profile .imgs .layers { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; text-align: center; align-items: center; align-content: center; justify-content: center;}
    .course-profile .imgs .layers .icons { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; width: 52px; height: 52px; line-height: 50px; font-size: 32px; background: #FFF; color: #242424; -o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -ms-transition: all .6s; transition: all .6s;}
    .course-profile .imgs:hover .layers .icons { color: #00bc96;}

    .course-profile .infos { float: right; width: 52.000000%; padding-top: 2.000000%; }
    .course-profile .infos .names { font-weight:700; font-size:32px;}
    .course-profile .infos .descs { color:#9e9c9c; font-size:20px; padding-right: 15.000000%; margin-top: 20px;}
    .course-profile .infos .others { font-size:16px; margin-top: 15px;}
    .course-profile .infos .others .hits { color:#9e9c9c; float: left;}
    .course-profile .infos .others .stars { float: left; line-height: 26px; margin-left: 15px;}
    .course-profile .infos .others .stars img { max-height: 20px; margin-right: 5px;}
    .course-profile .infos .others .stars img:last-child { margin-right: 0;}

    .course-profile .infos .buttons { margin-top: 40px;}
    .course-profile .infos .buttons a { font-size:18px; letter-spacing: 1px; background:#00bc96; -moz-border-radius: 4px; -webkit-border-radius: 4px;  border-radius: 4px; padding: 12px 45px; color: #FFF; line-height: 1; -o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -ms-transition: all .6s; transition: all .6s;}
    .course-profile .infos .buttons a:hover { background:#2bd46a;}
/* Course Profile End */

/* Course Detail Start */
#course-detail { margin-bottom: 100px;}
    .course-detail { padding: 30px 50px; background:#FFF; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}

    .course-detail .tabs .nav-tabs { border-bottom: none; font-size: 20px;}
    .course-detail .tabs .nav > li > a { padding: 10px 0; color:#9e9c9c;}
    .course-detail .tabs .nav-tabs > li > a { line-height: 1; margin-right: 25px;}
    .course-detail .tabs .nav-tabs > li:last-child > a { margin-right: 0;}
    .course-detail .tabs .nav-tabs > li.active > a, .course-detail .tabs .nav-tabs > li.active > a:hover, .course-detail .tabs .nav-tabs > li.active > a:focus { border-left: none; border-top: none; border-right: none; border-bottom: solid 6px #00bc96; font-size: 24px; color:#00bc96;}
    .course-detail .tabs .nav > li > a:hover, .course-detail .tabs .nav > li > a:focus { background: none; border: none;}
    .course-detail .contents { margin-top: 30px;}
/* Course Detail End */

.list-catalogue { border-bottom: solid 1px #CCC; font-weight: 700; padding: 5px 0; font-size: 16px;}

/* List Catalog Start */
ul.list-catalog { }
    ul.list-catalog li { border-bottom: solid 1px rgba(0,0,0,0.05); font-size: 18px; line-height: 28px; padding-top: 15px; padding-bottom: 15px;}
    ul.list-catalog li:last-child { border-bottom: none;}
    ul.list-catalog li .numbers { float: left; color:#00bc96; margin-right: 20px;}
    ul.list-catalog li .tags { float: left; color:#febb59; padding: 5px 15px; border: solid 1px #febb59; font-size: 15px; line-height: 1; margin-right: 20px;}
    ul.list-catalog li .topics { float: left; -o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -ms-transition: all .6s; transition: all .6s;}
    ul.list-catalog li .offsets { float: right;}
    ul.list-catalog li .offsets .trys { float: left; color:#febb59;}
    ul.list-catalog li .offsets .durations { float: right; margin-left: 30px; color:#9e9c9c;}
    ul.list-catalog li .offsets .durations i.fa { margin-right: 5px;}

    ul.list-catalog li:hover .topics { color:#00bc96;}
/* List Catalog End */

/* Contact Us Start */
#contact-us { background: url("../img/contact-bg.png") center no-repeat; background-size: cover; padding-top: 80px; padding-bottom: 80px;}
    .contact-us { margin-top: 50px;}
    .contact-us .phones { background:#00bc96; color: #FFF; font-size:30px; padding: 20px 50px; display: table; margin: 0 auto; position: relative; -moz-border-radius: 2px; -webkit-border-radius: 2px;  border-radius: 2px;}
    .contact-us .phones:after { position: absolute; left: -230px; top: 35px; content: ''; background: #707070; height: 1px; width: 200px;}
    .contact-us .phones:before { position: absolute; right: -230px; top: 35px; content: ''; background: #707070; height: 1px; width: 200px;}

    .contact-us ul.contacts { display: table; margin: 50px auto 0 auto;}
    .contact-us ul.contacts li { float: left; display: flex; align-content: center; align-items: center; justify-content: center; color:#959595; margin-right: 30px;}
    .contact-us ul.contacts li:last-child { margin-right: 0;}
    .contact-us ul.contacts li>img { margin-right: 5px;}
    .contact-us ul.contacts li a { color:#959595; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
    .contact-us ul.contacts li a:hover { color: #FFF;}
/* Contact Us End */

/* Pager Start */
.pager { text-align: center;}
    .pager.mt { margin-top: 30px;}
    .pager .frame { display: inline-table; margin: 0 auto;}
    .pager .frame a { width: 42px; height: 42px; line-height: 42px; display: inline-block; font-size: 18px; color: #242424; margin-left: 5px; margin-right: 5px; background:#f4f4f4; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; -o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -ms-transition: all .6s; transition: all .6s;}
    .pager .frame a.prev,.pager .frame a.next { color: #444;}
    .pager .frame a.on,.pager .frame a:hover { background: #00bc96; color: #FFF;}
/* Pager End */

/* Play Icon Start */
.play-icon { max-height: 28px; margin-left: 5px; display: none;}
/* Play Icon End */

/* Frame Page Star */
#frame-page { padding: 0 0 35px 0;}
    .frame-page { }
    .frame-page .side-left { float: left; width: 300px;}
    .frame-page .side-right { float: right; width: calc(100% - 340px); min-height: 560px;}
/* Frame Page End */

/* Side Columns Star */
.side-columns { }
    .side-columns .title {  padding: 35px 33px; font-size: 26px; line-height: 30px; background-image: linear-gradient(130deg, #00bc96 0%, #2bd46a 70%); /*background: #28166f;*/ position: relative; color: #FFF;}
    .side-columns .title:after { width: 0; height: 0; border-top: 20px solid #fff; border-left: 20px solid transparent; border-right: 1px solid #fff; border-bottom: 0; display: block; top: 0; right: 0; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; content: ""; position: absolute; }
    .side-columns .title .eng { position: absolute; top: 36px; left: 0; width: 100%; text-align: center; text-transform: uppercase; font-size: 42px; color:rgba(255, 255, 255, 0.2); font-style: italic; }

    .side-columns .user-info { position: relative; background:rgba(255,255,255,0.93); padding: 10px 0; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;}
    .side-columns .user-info .items { padding: 5px 10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
    .side-columns .user-info .items:nth-child(2n) { background:rgba(249,249,249,0.63);}
    .side-columns .user-info .items label { font-weight: 700;}
    .side-columns .user-info .items span { font-weight: 700; font-size: 18px; font-family:'Geometric415BT BlackA'; color: #00bc96;}

    .side-columns ul.level { border: 1px solid #e6e6e6; border-top: 0; background: #f7f8fa;}
    .side-columns ul.level>li { border-bottom: 1px solid #e6e6e6; padding: 0 15px; font-weight: 700;}
    .side-columns ul.level li { line-height: 52px; font-size: 16px; -o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -ms-transition: all .6s; transition: all .6s;}
    .side-columns ul.level li>a { -o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -ms-transition: all .6s; transition: all .6s;}

    .side-columns ul.level li.on,.side-columns ul.level li:hover { color: #000;}
    .side-columns ul.level li.on>a { color: #000; }
    .side-columns ul.level li:hover>a { color: #00bc96;}

    .side-columns ul.level>li i { float: right; margin-top: 17px; cursor: pointer;}
    .side-columns ul.level>li>ul { border-top: 1px dotted #e6e6e6;}
    .side-columns ul.level>li>ul li a { display: block; font-weight: normal;}

    .side-columns ul.level li:last-child { border-bottom: none;}
/* Side Columns End */

/* Single Content Star */
.single-content { margin-top: 20px;}
/* Single Content End */

/* Form Info Start */
.form-info.margin { margin-top: 15px;}
/* Form Info End */

/* Form Input Start */
.form-input { border-left: solid 1px #EEE; border-right: solid 1px #EEE; padding: 20px 10px 0 10px;}
    .form-input.bottom { border-bottom: solid 1px #EEE; }
    .form-input.padding { padding-bottom: 20px;}
    .form-input.margin { margin-bottom: 15px;}

    .form-input ul li { margin-right: 2%; float: left; width: 49.000000%; margin-bottom: 10px;}
    .form-input ul li:nth-child(2n) { margin-right: 0;}

    .form-input ul li.full { margin-right: 0; width: 100%; float: none;}
    .form-input ul li img { max-width: none;}
/* Form Input End */

/* Form Section Start */
.form-section { height:32px; line-height:32px; background:#eee; overflow: hidden;}
    .form-section h4{ display:inline-block; float:left; line-height:32px; padding:0 24px 0 20px; background:#00bc96; color:#fff; font-size:16px; position:relative;}
    .form-section h4.font { font-family:'Geometric415BT BlackA';}
    .form-section h4:after{ border-color:#00bc96 rgba(241,241,241,0); border-style:solid; border-width:0 16px 32px 0; position:absolute; right:-16px; top:0; width:0; content:"";}
    .form-section>span{ float:right; margin-right:10px;}
    .form-section>span label { font-family:'Geometric415BT BlackA'; font-size: 20px; color: #00bc96;}
/* Form Section End */

/* Button Info Star */
.button-info { margin: 30px auto 0 auto; text-align: center;}
    .button-info button { margin: 0 5px;  padding: 12px 30px;}
    .button-info button.back { outline: 0; border: none; background-color: #EEE; color: #00bc96; overflow: hidden; font-weight: 500; font-size: 15px; line-height: 1; position: relative; text-align: center; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; transition:all .6s; -moz-transition:all .6s; -webkit-transition:all .6s; -o-transition:all .6s;}
    .button-info button.back:before {content: "";position: absolute;display: block;transition: all .6s;width: 100%;height: 0;border-radius: 50%;left: 50%;top: 50%;padding-top: 100%;transform: translateX(-50%) translateY(-50%);-webkit-animation: wave 1.3s infinite;animation: wave 1.3s infinite;z-index: 1;}

    .button-info button.submit { outline: 0; border: none; background-color: #00bc96; color: #FFF; overflow: hidden; font-weight: 500; font-size: 15px; line-height: 1; position: relative; text-align: center; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; transition:all .6s; -moz-transition:all .6s; -webkit-transition:all .6s; -o-transition:all .6s;}
    .button-info button.submit:before {content: "";position: absolute;display: block;transition: all .6s;width: 100%;height: 0;border-radius: 50%;left: 50%;top: 50%;padding-top: 100%;transform: translateX(-50%) translateY(-50%);-webkit-animation: wave 1.3s infinite;animation: wave 1.3s infinite;z-index: 1;}
/* Button Info End */

/* Main Box Star */
.main-box { position: fixed; top: 20%; left: 0; width: 100%;}
    .main-box .frame { position: relative; width: 600px; min-height: 320px; max-height: 660px; margin:0 auto; padding: 60px; background: rgba(255, 255, 255, 1); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
    .main-box .frame:after { content: ''; position: absolute; left: 0; top: 0; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; width: 10px; height: 10px; background: #00bc96; animation:aroundMove 5s infinite; -moz-animation:aroundMove 5s infinite; -webkit-animation:aroundMove 5s infinite; -o-animation:aroundMove 5s infinite; }

    .main-box .frame .logo { text-align: center;}
    .main-box .frame .logo img { height: 60px;}

    .main-box .frame ul.list { margin-top: 30px;}
    .main-box .frame ul.list li { border-bottom: 1px #ababab solid; height: 45px; line-height: 45px; overflow: hidden;}
    .main-box .frame ul.list li a { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
    .main-box .frame ul.list li a:hover { color: #00bc96;}

    .main-box .frame ul.list li .names { float: left; width: 80px;}
    .main-box .frame ul.list li .entrys { float: left; width: calc(100% - 90px); overflow: hidden;}

    .main-box .frame ul.list li span.name { width: 80px; display: inline-block;}
    .main-box .frame ul.list li .lefts { float: left;}
    .main-box .frame ul.list li .rights { float: right;}
    .main-box .frame ul.list li:last-child { border-bottom: none;}
    .main-box .frame ul.list li input.inputs { outline: 0; background: transparent; border: 0; width: 100%; height: 45px; line-height: 45px; vertical-align: unset;}

    .main-box .frame ul.list li.code .entrys { width: calc(100% - 190px);}
    .main-box .frame ul.list li.code input.captcha { float: right; border: 0; background: transparent;}

    .main-box .frame ul.list li.mobile .entrys { width: calc(100% - 190px);}
    .main-box .frame ul.list li.mobile a.code { float: right; width: 100px; text-align: right;}

    .main-box .frame ul.list li.pass .entrys { width: calc(100% - 190px);}
    .main-box .frame ul.list li.pass a.forget { float: right; width: 100px; text-align: right;}

    .main-box .frame ul.list li input.checkboxs { margin: -2px 0 0;}

    .main-box .frame .button { margin: 10px auto 0 auto; }
    .main-box .frame .button button { width: 100%; outline: 0; border: none; background-color: #00bc96; color: #FFF; overflow: hidden; font-weight: 500; font-size: 15px; line-height: 1; display: block; position: relative; letter-spacing: 10px; padding: 12px 0; text-align: center; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; transition:all .6s; -moz-transition:all .6s; -webkit-transition:all .6s; -o-transition:all .6s;}
    .main-box .frame .button button:before {content: "";position: absolute;display: block;transition: all .6s;width: 100%;height: 0;border-radius: 50%;left: 50%;top: 50%;padding-top: 100%;transform: translateX(-50%) translateY(-50%);-webkit-animation: wave 1.3s infinite;animation: wave 1.3s infinite;z-index: 1;}
/* Main Box End */



/* <1920的设备 */
@media screen and (max-width: 1920px){

}

/* <1680的设备 */
@media screen and (max-width: 1680px){

}

/* <1500的设备 */
@media screen and (max-width: 1500px){

}

/* <1440的设备 */
@media screen and (max-width: 1440px){

}

/* <1366的设备 */
@media screen and (max-width: 1366px){

}

/* <1200的设备 */
@media screen and (max-width: 1200px){

}

/* <991的设备 */
@media screen and (max-width: 991px){

    /* Inside Banner Start */
    .inside-banner .container .titles { font-size:32px;}
    .inside-banner .container .intros { margin-top: 5px;}
    /* Inside Banner End */

    /* List Category Inside Start */
    .list-category-inside ul.categorys li { margin-bottom: 10px; }
    .list-category-inside ul.categorys li a { border-radius: 20px; padding: 8px 10px;}
    .list-category-inside ul.categorys li:last-child > a { margin-right: 0;}
    /* List Category Inside End */

    /* About Us Start */
    #about-us { padding: 20px 0 40px 0;}
    .about-us { background: url("../img/about/bg.png") top left no-repeat;}
    .about-us .imgs { float: none; width: 100.000000%; padding-top: 0; padding-left: 0;}
    .about-us .infos { float: none; width: 100.000000%; padding-top: 0; margin-top: 15px;}
    .about-us .infos .name { font-size:24px; font-weight: 700;}
    .about-us .infos .desc { font-size:17px; margin-top: 5px;}
    .about-us .infos .intro { font-size:16px; margin-top: 15px;}
    .about-us .infos .more { margin-top: 30px;}
    .about-us .infos .more a { -moz-border-radius: 6px; -webkit-border-radius: 6px;  border-radius: 6px; padding: 10px 30px;}
    /* About Us End */

    /* Course Profile Start */
    #course-profile { margin-bottom: 20px;}
    .course-profile { padding: 10px;}
    .course-profile .imgs { float: none; width: 100.000000%;}

    .course-profile .infos { float: none; width: 100.000000%; padding-top: 15px; padding-bottom: 15px;}
    .course-profile .infos .names { font-size:22px;}
    .course-profile .infos .descs { font-size:16px; padding-right: 0; margin-top: 10px; line-height: 1.4;}
    .course-profile .infos .others { margin-top: 15px;}
    .course-profile .infos .buttons { margin-top: 30px;}
    .course-profile .infos .buttons a { font-size:17px; padding: 10px 35px;}
    /* Course Profile End */

    /* Course Detail Start */
    #course-detail { margin-bottom: 30px;}
    .course-detail { padding: 10px 10px;}

    .course-detail .tabs .nav-tabs { font-size: 17px;}
    .course-detail .tabs .nav > li > a { padding: 10px 0; }
    .course-detail .tabs .nav-tabs > li.active > a, .course-detail .tabs .nav-tabs > li.active > a:hover, .course-detail .tabs .nav-tabs > li.active > a:focus { font-size: 20px;}
    .course-detail .contents { margin-top: 10px;}
    /* Course Detail End */

    /* List Catalog Start */
    ul.list-catalog li { padding-top: 10px; padding-bottom: 10px;}
    ul.list-catalog li .numbers { float: left; color:#00bc96; margin-right: 10px;}
    ul.list-catalog li .tags { margin-right: 10px;}
    ul.list-catalog li .topics { width: 100.000000%; margin-top: 5px;}
    ul.list-catalog li .offsets .trys { color:#febb59;}
    ul.list-catalog li .offsets .durations { margin-left: 15px; }
    /* List Catalog End */

    /* Contact Us Start */
    #contact-us { padding-top: 30px; padding-bottom: 20px;}
    .contact-us { margin-top: 20px;}
    .contact-us .phones { font-size:18px; padding: 6px 15px; }
    .contact-us .phones:after { left: -40px; top: 20px;width: 30px;}
    .contact-us .phones:before { right: -40px; top: 20px; width: 30px;}

    .contact-us ul.contacts { margin-top: 20px;}
    .contact-us ul.contacts li { float: none; margin-bottom: 5px; margin-right: 0;}
    .contact-us ul.contacts li:last-child { margin-bottom: 0;}
    /* Contact Us End */

    /* Pager Star */
    .pager .frame a { width: 30px; height: 30px; line-height: 30px; font-size: 14px;}
    /* Pager End */

    /* Main Box Star */
    .main-box .frame { width: calc(100.000000% - 20px); padding: 30px 20px;}
    .main-box .frame .logo img { height: 48px;}
    /* Main Box End */

    /* Frame Page Star */
    .frame-page .side-left { float: none; width: 100%; margin-bottom: 15px;}
    .frame-page .side-right { float: none; width: 100%;}
    /* Frame Page End */

    /* Side Columns Star */
    .side-columns .title { display: none;}
    .side-columns .user-info { border-top: 1px solid #e6e6e6;}
    /* Side Columns End */
}

/* <767的设备 */
@media screen and (max-width: 767px){

}

/* <450的设备 */
@media screen and (max-width: 450px){

}