@charset "utf-8";
@import url(animate.css);
@import url(fonts.css);
@import url(common.css);
/* 2017-06-10 */


/* Common */
body *{transition:ease-in-out .25s;-webkit-transition:ease-in-out .25s;}
/* Header */
.jcms-header{height:120px;background:url(../Images/j-bg01.jpg) center repeat-x;overflow:hidden;}
.jcms-header .h-left{position:absolute;left:0;top:50%;}
.jcms-header .h-left .logo{display:block;height:78px;margin-top:-39px;}
.jcms-header .h-right{position:absolute;right:0;top:0;min-width:70%;text-align:right;color:#fff;}
.jcms-header .h-link{white-space:nowrap;}
.jcms-header .h-link a{display:inline-block;margin-right:40px;font-size:15px;line-height: 70px;}
.jcms-header .h-link a:before{margin-right:7px;color:#c9f4ff;}
.jcms-header .h-link a.lang{margin:0 10px;font-size:14px;}
.jcms-header .h-link a.lang:last-child{margin-right:0;}
.jcms-header .h-menu a.li{display:inline-block;margin-left:40px;line-height:30px;text-transform:uppercase;font-size:18px;}
.jcms-header .h-menu a.li:hover{opacity:.75;}
.jcms-header .h-mobile{display:none;position:absolute;right:3%;top:50%;}
.jcms-header .h-mobile .m-lang{position:absolute;left:-120px;top:-5px;white-space:nowrap;color:#fff;}
.jcms-header .h-mobile .m-lang a{display:inline-block;margin:0 10px;}
.jcms-header .h-mobile .m-btn{margin-top:-15px;font-size:30px;color:#f3f3f3;cursor:pointer;}
/* ------ */
.jcms-header .h-slidebar{position:fixed;left:200%;top:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.25);transition:ease-out .5s;}
.jcms-header .h-slidebar .main{position:absolute;right:0;top:0;width:40%;min-width:240px;height:100%;background:#01326d;}
.jcms-header .h-slidebar .s-close{position:absolute;left:50%;right:50%;bottom:20px;width:40px;height:40px;margin-left:-20px;background:url(../Images/icon/close.png) center no-repeat;background-size:20px;cursor:pointer;}
.jcms-header .h-slidebar .s-search{padding:0 10px;margin:15% 10% 0;background:#fff;border-radius:4px;}
.jcms-header .h-slidebar .s-search input{width:100%;height:30px;padding-right:20%;background:url(../Images/icon/search2.png) 98% center no-repeat;background-size:16px;box-sizing:border-box;line-height:30px;font-size:14px;}
.jcms-header .h-slidebar .s-menu{margin:10% 0;}
.jcms-header .h-slidebar .s-menu a.li{display:block;padding:0 10%;line-height:40px;font-size:16px;color:#fff;transition:none;-webkit-transition:none;}
.jcms-header .h-slidebar .s-menu a.li:active{background:#3f6592;}
.jcms-header .h-slidebar .s-link{padding:5% 0;background:#3f6592;}
.jcms-header .h-slidebar .s-link a{display:block;padding:0 10%;line-height:40px;font-size:15px;color:#fff;}
.jcms-header .h-slidebar .s-link a:before{float:left;margin:12px 12px 0 0;font-size:16px;color:#c9f4ff;}
/* Banner */
.jcms-banner .i-video{position:relative;z-index:0;background:url(../Images/temp/1.jpg) center no-repeat #ddd;background-size:cover;}
.jcms-banner .i-video video{display:block;width:100%;height:100%;}
.jcms-banner .cbar-list{max-width:1180px;height:450px;margin:15px auto 0;background:#eee;}
.jcms-banner .cbar-list .swiper-bg{height:inherit;}
.jcms-banner .cbar-list .swiper-page .swiper-pagination-bullet{width:10px;height:10px;}
.jcms-banner .cbar-list .swiper-page .swiper-pagination-bullet-active{background:#053671;}
/* Footer */
.jcms-footer{padding:30px 0;background:url(../Images/j-bg01.jpg) left top repeat;background-size:auto 100px;line-height:24px;color:#fff;}
.jcms-footer .ft-l{float:left;font-size:14px;}
.jcms-footer .ft-r{float:right;padding-top:80px;}
.jcms-footer .ft-r a{display:inline-block;margin-left:20px;font-size:1.5rem;}
.jcms-footer .ft-r a:hover{opacity:.75;}
/* Others */
.jcms-quicklink{height:45px;background:#3f6592;text-align:right;overflow:hidden;}
.jcms-quicklink a{display:inline-block;margin-left:3%;line-height:45px;font-size:14px;color:#fff;}
.jcms-actlink{display:none;position:fixed;left:50%;top:30%;z-index:1989;width:360px;margin-left:-180px;}
.jcms-actlink .main{background:#fff;border:3px solid #fff;}
.jcms-actlink .main .auto{padding:44.44%;box-shadow:0 0 20px rgba(0,0,0,.4);}
.jcms-actlink .main:hover{border-color:#3f6592;}
.jcms-actlink .close{position:absolute;right:5px;top:5px;width:30px;background:rgba(255,255,255,.2);line-height:30px;text-align:center;font-size:20px;color:#666;cursor:text;}
/* Index */
.jcms-index .i-title{position:relative;height:24px;margin-bottom:30px;line-height:24px;text-align:center;color:#053671;}
.jcms-index .i-title:before{position:absolute;left:0;top:50%;display:block;content:'';width:25%;height:3px;background:#053671;}
.jcms-index .i-title:after{position:absolute;right:0;top:50%;display:block;content:'';width:25%;height:3px;background:#053671;}
.jcms-index .i-title strong{display:block;font-size:24px;font-weight:normal;}
.jcms-index .i-title a{display:inline-block;margin-top:6px;font-size:14px;color:#999;}
.jcms-index .i-title-white{margin-bottom:60px;color:#fff;}
.jcms-index .i-title-white:before{width:30%;background:#fff;}
.jcms-index .i-title-white:after{width:30%;background:#fff;}
.jcms-index .i-title-white a{color:#fff;}
/* ------ */
.jcms-index .i-t{padding:40px 0 130px;background:url(../Images/j-bg02.jpg) center bottom repeat-x;background-size:auto 100px;}
.jcms-index .i-t .t-list .li{float:left;width:31.93%;margin:0 2.1% 2.1% 0;border-radius:5px;overflow:hidden;}
.jcms-index .i-t .t-list .li:nth-of-type(3n){margin-right:0;}
.jcms-index .i-t .t-list .li .auto{padding:40% 0;}
.jcms-index .i-t .t-list .li h2{position:absolute;left:0;right:0;top:50%;z-index:1;margin-top:-12px;text-align:center;font-size:22px;font-weight:bold;color:#f9f9f9;}
.jcms-index .i-t .t-list .li .slide{position:absolute;left:0;right:0;top:100%;bottom:0;background:rgba(137,127,90,.65);font-size:14px;color:#fff;}
.jcms-index .i-t .t-list .li .slide p{max-height:100px;margin:25% 6% 5%;line-height:20px;overflow:hidden;}
.jcms-index .i-t .t-list .li .slide a{display:block;width:30%;margin:0 auto;border:2px solid #fff;border-radius:6px;line-height:32px;text-align:center;}
.jcms-index .i-t .t-list .li .slide a:hover{background:#fff;color:#999;}
.jcms-index .i-t .t-list .li:hover h2{top:20%;}
.jcms-index .i-t .t-list .li:hover .slide{top:0;}
/* ------ */
.jcms-index .i-m{padding:40px 0 50px;background:url(../Images/j-bg01.jpg) left top repeat;background-size:auto 100px;font-size:14px;color:#fff;}
.jcms-index .i-m .m-l{float:left;width:70%;}
.jcms-index .i-m .m-l .li{float:left;width:44%;margin-right:6%;line-height:20px;}
.jcms-index .i-m .m-l .li:last-child{display:none;}
.jcms-index .i-m .m-l .li .auto{padding:25% 0;}
.jcms-index .i-m .m-l .li h3{padding:15px 0;text-align:center;font-size:16px;}
.jcms-index .i-m .m-l .li p{height:40px;overflow:hidden;}
.jcms-index .i-m .m-r{float:right;width:30%;}
.jcms-index .i-m .m-r .tab{background:rgba(255,255,255,.4);border-radius:5px;line-height:30px;text-align:center;font-size:16px;}
.jcms-index .i-m .m-r .more{display:block;background:rgba(255,255,255,.3);border-radius:5px;line-height:40px;text-align:center;font-size:16px;}
.jcms-index .i-m .m-r .list{padding:20px 0;line-height:2;}
.jcms-index .i-m .m-r .list a:last-child{display:block;padding-top:15px;margin-top:15px;border-top:1px solid #2d4c69;}
.jcms-index .i-m .m-r .list h4{font-size:16px;}
/* ------ */
.jcms-index .i-b{padding:40px 0;background:#fff;}
.jcms-index .i-b .b-l{float:left;width:72%;}
.jcms-index .i-b .b-l .list{padding:30px 0;}
.jcms-index .i-b .b-l .list .swiper-li{float:left;width:50%;padding:0 10%;box-sizing:border-box;}
.jcms-index .i-b .b-l .list .swiper-slide-active{border-right:1px solid #ddd;}
.jcms-index .i-b .b-l .list .li-date{display:block;width:100px;padding:10px 0;margin:0 auto;background:#024992;border-radius:4px;color:#fff;}
.jcms-index .i-b .b-l .list .li-date span{display:block;text-align:center;}
.jcms-index .i-b .b-l .list .li-date span.y{font-size:14px;}
.jcms-index .i-b .b-l .list .li-date span.m{white-space:nowrap;line-height:22px;font-size:15px;}
.jcms-index .i-b .b-l .list .li-date span.d{font-size:20px;}
.jcms-index .i-b .b-l .list .li-title{max-height:40px;margin:12px 0;line-height:20px;text-align:center;font-size:16px;color:#26324c;overflow:hidden;}
.jcms-index .i-b .b-l .list .li-desc{height:36px;line-height:18px;text-align:center;color:#666;overflow:hidden;}
.jcms-index .i-b .b-l .list .swiper-btn{margin-top:-1.5rem;font-size:3rem;color:#ddd;}
.jcms-index .i-b .b-l .list .swiper-btn:hover{color:#024992;}
.jcms-index .i-b .b-r{float:right;width:22%;}
.jcms-index .i-b .b-r .we-title{line-height:80px;text-align:center;font-size:1.75rem;color:#053671;}
.jcms-index .i-b .b-r .we-pic{max-width:160px;padding:10 15%;margin:0 auto;}
/* Column */
.jcms-column{margin:3% 0 5%;overflow:hidden;}
.jcms-column .c-l{float:left;width:20%;}
.jcms-column .c-l .tab{padding:10px;margin-top:-10px;font-size:20px;color:#053671;}
.jcms-column .c-l .tab:before{display:none;float:right;font-size:18px;}
.jcms-column .c-l .list{padding:10px 0;border-top:4px solid #053671;border-bottom:4px solid #053671;}
.jcms-column .c-l .list .lv1{padding:5px 0;border-bottom:1px solid #ddd;}
.jcms-column .c-l .list .lv1:last-child{border-bottom:none;}
.jcms-column .c-l .list .lv1-a{display:block;padding:0 10px;border-radius:3px;line-height:36px;font-size:15px;}
.jcms-column .c-l .list .lv1-cur{background:#3f6594;color:#fff;}
.jcms-column .c-l .list .lv2{padding:10px 0;}
.jcms-column .c-l .list .lv2-a{display:block;line-height:28px;font-size:15px;}
.jcms-column .c-l .list .lv2-a:before{float:left;margin:6px 8px 0 16px;color:#fff;}
.jcms-column .c-l .list .lv2-cur{color:#053671;}
.jcms-column .c-l .list .lv2-cur:before{font-weight:bold;color:#053671;}
/* ------ */
.jcms-column .c-r{float:right;width:24%;}
.jcms-column .c-r .tab{background:#053671;line-height:35px;text-align:center;font-size:18px;color:#fff;}
.jcms-column .c-r .n-list{padding:0 2%;}
.jcms-column .c-r .n-list .li{padding:20px 0;border-bottom:1px solid #eee;}
.jcms-column .c-r .n-list .li .left{float:left;width:45%;}
.jcms-column .c-r .n-list .li .auto{padding:25% 0;border-radius:4px;}
.jcms-column .c-r .n-list .li .title{float:right;width:50%;line-height:20px;font-size:14px;}
.jcms-column .c-r .v-list{padding:20px 2%;}
.jcms-column .c-r .v-list .auto{padding:40% 0;border-radius:4px;}
.jcms-column .c-r .v-list .more{position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:url(../Images/icon/play.png) center no-repeat rgba(137,127,90,.4);background-size:22%;}
/* --->>--- */
.jcms-column .c-r .contact{padding:25px 2%;}
.jcms-column .c-r .contact td{padding-bottom:10px;line-height:20px;font-size:14px;}
.jcms-column .c-r .contact td:before{margin-right:10px;font-size:16px;color:#3f6592;}
.jcms-column .c-r .contact a.tour{display:block;width:50%;margin:10px auto;background:#3f6592;border-radius:4px;text-align:center;line-height:40px;font-size:15px;color:#fff;}
.jcms-column .c-r .wechat{max-width:180px;margin:10% auto;}
.jcms-column .c-r .wechat img{border:1px solid #ddd;box-sizing:border-box;}
/* --->>--- */
.jcms-column .c-r .angel-list{padding-top:50px;}
.jcms-column .c-r .angel-list .li{max-width:220px;margin:0 auto 10%;}
/* --->>--- */
.jcms-column .c-r .event-list{position:relative;z-index:1;padding:50px 10%;border-bottom:4px solid #053671;}
.jcms-column .c-r .event-list .li-date{display:block;width:100px;padding:10px 0;margin:15px auto 14px;background:#024992;border-radius:4px;color:#fff;}
.jcms-column .c-r .event-list .li-date span{display:block;text-align:center;}
.jcms-column .c-r .event-list .li-date span.y{font-size:14px;}
.jcms-column .c-r .event-list .li-date span.m{white-space:nowrap;line-height:22px;font-size:15px;}
.jcms-column .c-r .event-list .li-date span.d{font-size:20px;}
.jcms-column .c-r .event-list .li-title{line-height:20px;text-align:center;font-size:14px;color:#26324c;}
.jcms-column .c-r .event-list .swiper-container{height:310px;}
.jcms-column .c-r .event-list .swiper-btn{top:0;left:0;right:0;height:50px;text-align:center;font-size:3.5em;color:#b4b4b4;overflow:hidden;}
.jcms-column .c-r .event-list .swiper-next{top:auto;bottom:0;}
.jcms-column .c-r .event-list .swiper-btn:hover{color:#26324c;}
/* ------ */
.jcms-column .c-m{float:left;width:50%;min-height:400px;margin:0 3%;}
.jcms-column .c-m .m-tab{margin-bottom:30px;font-size:20px;color:#053671;}
.jcms-column .c-m .m-text{line-height:24px;font-size:14px;}
.jcms-column .c-m .m-text .linkbtn{display:inline-block;width:150px;background:#053671;border-radius:5px;line-height:50px;text-align:center;font-size:15px;color:#fff;}
.jcms-column .c-m .m-text video{max-width:100%;}
.jcms-column .c-m .m-gallery{margin-top:30px;}
.jcms-column .c-m .m-gallery .swiper-li .auto{padding:31.25% 0;}
.jcms-column .c-m .m-gallery .swiper-li .auto:after{display:block;content:attr(data-title);position:absolute;right:0;bottom:0;padding:0 15px;text-shadow:0 2px 2px rgba(0,0,0,.5);text-transform:uppercase;line-height:40px;font-size:14px;color:#fff;}
.jcms-column .c-m .m-gallery .swiper-btn{padding:20px 12px;margin-top:-32.5px;background:rgba(255,255,255,.6);font-size:2em;}
.jcms-column .c-m .m-gallery .swiper-btn:hover{background:rgba(255,255,255,.8);}
.jcms-column .c-m-edu{width:77%;margin-right:0;}
.jcms-column .c-m-news{float:right;width:73%;margin-right:0;}
.jcms-column .c-m-cal{width:77%;margin-right:0;}
/* --->>--- */
.jcms-column .m-faq .li{margin-bottom:15px;border:1px solid #2a4b7d;}
.jcms-column .m-faq .li-q{min-height:32px;padding:15px;line-height:32px;font-size:16px;color:#333;cursor:pointer;}
.jcms-column .m-faq .li-q:before{display:block;content:'Q';float:left;width:32px;margin-right:15px;background:#2a4b7d;border-radius:50%;line-height:32px;text-align:center;font-size:20px;color:#fff;}
.jcms-column .m-faq .li-q .lite:before{float:right;line-height:32px;font-size:20px;color:#999;}
.jcms-column .m-faq .li-q .full{display:none;line-height:16px;}
.jcms-column .m-faq .li-a{display:none;position:relative;padding:0 62px 30px;line-height:20px;font-size:14px;color:#666;}
.jcms-column .m-faq .li-open .li-q .lite{display:none;}
.jcms-column .m-faq .li-open .li-q .full{display:block;}
.jcms-column .m-faq .li-open .li-a{display:block;}
/* --->>--- */
.jcms-column .m-curr .cur-tab{margin:50px 0 15px;}
.jcms-column .m-curr .cur-tab .li{float:left;padding:0 15px;margin:0 4px 10px 0;background:#e1eefe;line-height:40px;text-align:center;font-size:14px;color:#333;cursor:pointer;}
.jcms-column .m-curr .cur-tab .li-cur{padding-top:5px;margin-top:-5px;background:#3f6592;color:#fff;}
.jcms-column .m-curr .cur-text{min-height:300px;line-height:2;font-size:14px;}
.jcms-column .m-curr .cur-text:nth-of-type(n+2){display:none;}
/* --->>--- */
.jcms-column .m-news{margin-bottom:30px;}
.jcms-column .m-news .li{float:left;width:31.93%;padding:2%;margin:0 2.1% 2.1% 0;border:1px solid #cae0fd;box-sizing:border-box;line-height:20px;}
.jcms-column .m-news .li:nth-of-type(3n){margin-right:0;}
.jcms-column .m-news .li h4{height:40px;margin-bottom:10px;font-size:16px;overflow:hidden;}
.jcms-column .m-news .li h5{font-size:14px;color:#999;}
.jcms-column .m-news .li .auto{padding:25% 0;margin:15px 0;border-radius:4px;}
.jcms-column .m-news .li .desc{height:60px;margin-bottom:20px;font-size:14px;color:#666;overflow:hidden;}
.jcms-column .m-news .li:hover{border-color:#024992;}
.jcms-column .m-text .nd-title{line-height:24px;text-align:center;font-size:20px;color:#053671;}
.jcms-column .m-text .nd-date{margin:15px 0 40px;text-align:center;font-size:14px;color:#999;}
/* --->>--- */
.jcms-column .m-job .th{height:50px;padding-left:5%;background:#f8f9fa;border-bottom:2px solid #e8e6e6;text-align:left;font-size:16px;font-weight:normal;color:#333;}
.jcms-column .m-job .td{height:50px;padding-left:5%;border-bottom:1px dashed #e8e6e6;font-size:14px;cursor:pointer;}
.jcms-column .m-job .txt{display:none;padding:5%;background:#f8f9fa;border-bottom:1px solid #e8e6e6;line-height:22px;}
.jcms-column .m-job tr:hover{background:#f8f9fa;}
/* --->>--- */
.jcms-column .m-calendar .cal-title{line-height:20px;text-align:center;font-size:18px;color:#053671;}
.jcms-column .m-calendar .cal-month{margin:30px 0;background:#3f6592;font-size:14px;color:#fff;cursor:pointer;}
.jcms-column .m-calendar .cal-month .li{float:left;width:8.33%;line-height:30px;text-align:center;transition:none;-webkit-transition:none;}
.jcms-column .m-calendar .cal-month .li:hover{background:#00559d;}
.jcms-column .m-calendar .fc-header-toolbar h2{line-height:24px;font-weight:normal;font-size:18px;color:#053671;}
.jcms-column .m-calendar .fc-day-header{background:#00559d;line-height:32px;font-size:14px;font-weight:normal;color:#fff;}
.jcms-column .m-calendar .fc-disabled-day{background:none;}
.jcms-column .m-calendar .fc-day-number{width:100%;background:#e8e8e8;box-sizing:border-box;text-align:center;line-height:20px;font-size:14px;color:#053671;}
.jcms-column .m-calendar .fc-today .fc-day-number{background:#00559d;color:#fff;}
.jcms-column .m-calendar .fc-state-highlight{background:#f8f8f8;}
.jcms-column .m-calendar .an-li{margin-top:10px;background:none;border:none;font-size:14px;color:#053671;}
.jcms-column .m-calendar .an-li .fc-content{white-space:normal;word-break:break-all;}
.jcms-column .m-calendar .an-li:before{display:block;content:'\2022';float:left;margin-right:5px;font-size:15px;}
.jcms-column .m-calendar .an-li:hover{text-decoration:underline;}
/* --->>--- */
.jcms-column .m-photo .li{float:left;width:47.5%;margin:0 5% 4% 0;}
.jcms-column .m-photo .li:nth-of-type(2n){margin-right:0;}
.jcms-column .m-photo .li .auto{padding:37.5% 0;border-radius:5px;}
.jcms-column .m-photo .li .link{display:none;position:absolute;left:0;top:0;right:0;bottom:0;background:url(../Images/icon/play.png) center no-repeat rgba(0,0,0,.25);background-size:25%;}
.jcms-column .m-photo .li h4{height:36px;padding-top:10px;line-height:18px;text-align:center;font-size:14px;overflow:hidden;}
.jcms-column .m-photo .li:hover .link{display:block;}
/* --->>--- */
.jcms-column .m-tour .li-dt{margin:4% 0;font-size:18px;color:#053671;}
.jcms-column .m-tour .li-dd{padding:6px 0;line-height:26px;font-size:14px;color:#666;}
.jcms-column .m-tour .li-dd .l{float:left;width:37%;padding-right:3%;text-align:right;line-height:14px;}
.jcms-column .m-tour .li-dd .r{float:right;width:60%;}
.jcms-column .m-tour .li-dd input{width:70%;min-width:180px;height:28px;padding:0 5px;background:#fafafa;border:1px solid #ddd;box-sizing:border-box;}
.jcms-column .m-tour .li-dd select{width:70%;height:28px;background:#fafafa;border:1px solid #ddd;}
.jcms-column .m-tour .li-dd select.year{width:22%;margin-right:1%;}
.jcms-column .m-tour .li-dd select.month{width:20%;margin-right:1%;}
.jcms-column .m-tour .li-dd select.day{width:20%;}
.jcms-column .m-tour .li-dd textarea{width:100%;height:120px;padding:5px 10px;background:#fafafa;border:1px solid #ddd;box-sizing:border-box;}
.jcms-column .m-tour .btn{padding:3% 0;text-align:center;}
.jcms-column .m-tour .btn button{display:inline-block;width:100px;margin:0 8px;background:#3f6592;border-radius:4px;line-height:32px;font-size:14px;color:#fff;}
/* --->>--- */
.jcms-column .m-ai .ai-text{display:none;}
.jcms-column .m-ai .ai-charts .line{position:relative;z-index:9;width:30%;max-width:300px;height:36px;margin:0 auto 50px;border:2px solid #888;border-bottom:none;white-space:nowrap;text-align:center;}
.jcms-column .m-ai .ai-charts .line:before{display:block;content:'';width:50px;height:14px;margin:-8px auto 0;background:#333;}
.jcms-column .m-ai .ai-charts .line .l-txt{position:absolute;left:0;bottom:-42px;width:200px;margin-left:-100px;font-size:17px;font-weight:bold;color:#333;}
.jcms-column .m-ai .ai-charts .line .l-txt:after{display:block;content:'';width:50px;height:15px;margin:4px auto 0;background:#a1ccc6;}
.jcms-column .m-ai .ai-charts .line .r-txt{position:absolute;right:0;bottom:-42px;width:200px;margin-right:-100px;font-size:17px;font-weight:bold;color:#333;}
.jcms-column .m-ai .ai-charts .line .r-txt:after{display:block;content:'';width:50px;height:15px;margin:4px auto 0;background:#36517c;}
.jcms-column .m-ai .ai-charts #mycharts{position:relative;height:680px;}
.jcms-column .m-ai .ai-charts #mycharts:after{position:absolute;left:50%;top:50%;display:block;content:'Ai Curriculum';width:30%;margin:-12px 0 0 -15%;text-align:center;font-size:24px;}
/* --->>--- */
.jcms-column .m-search{margin:3% 0 5%;}
.jcms-column .m-search .srh-tab{padding-bottom:12px;margin-bottom:35px;border-bottom:2px solid #053671;font-size:20px;color:#053671;}
.jcms-column .m-search .srh-form{padding:0 20px;}
.jcms-column .m-search .srh-form .s_tips{font-size:16px;color:#999;}
.jcms-column .m-search .srh-form .s_input{padding:15px 0;font-size:14px;}
.jcms-column .m-search .srh-form .s_input input[type=text]{float:left;width:80%;max-width:600px;height:36px;padding:0 10px;border:1px solid #bbb;box-sizing:border-box;}
.jcms-column .m-search .srh-form .s_input input[type=submit]{float:left;width:20%;max-width:150px;height:36px;margin-left:-1px;background:#f1f1f1;border:1px solid #bbb;box-sizing:border-box;}
.jcms-column .m-search .srh-form .s_option{margin-bottom:40px;font-size:14px;}
.jcms-column .m-search .srh-form .s_option label{margin-left:15px;}
.jcms-column .m-search .srh-form .s_option label input[type=radio]{margin-right:5px;}
.jcms-column .m-search .srh-list{min-height:500px;padding:20px 5px 0 5px;margin-top:20px;border-top:1px solid #ddd;}
.jcms-column .m-search .srh-list .li{margin-bottom:25px;line-height:1.5;}
.jcms-column .m-search .srh-list .li-title{position:relative;padding-left:15px;font-weight:bold;font-size:16px;color:#053671;}
.jcms-column .m-search .srh-list .li-title:before{position:absolute;left:0;top:2px;font-size:18px;}
.jcms-column .m-search .srh-list .li-desc{padding-left:15px;font-size:14px;}

/* Media */
@media screen and (min-width:1920px){
.container{max-width:1800px;}
.jcms-index .i-m .m-l .li{width:28%;margin-right:5.33%;}
.jcms-index .i-m .m-l .li:last-child{display:block;}
.jcms-index .i-b .b-l .list .swiper-li{width:33.33%;}
.jcms-index .i-b .b-l .list .swiper-slide-next{border-right:1px solid #ddd;}
/* ------ */
.jcms-banner .cbar-list{max-width:94%;height:450px;margin:15px 3% 50px;}
}

@media screen and (max-width:1180px){
.container{padding:0 3%;}
.jcms-header{height:100px;}
.jcms-header .h-left{left:3%;}
.jcms-header .h-left .logo{height:60px;margin-top:-30px;}
.jcms-header .h-right{right:3%;}
.jcms-header .h-link{margin-bottom:15px;}
.jcms-header .h-link a{margin-right:30px;}
.jcms-header .h-menu a.li{margin-left:25px;font-size:16px;}
/* ------ */
.jcms-banner .cbar-list{height:350px;margin-top:0;}
/* ------ */
.jcms-column .m-news .li{width:48.5%;margin:0 3% 3% 0;}
.jcms-column .m-news .li:nth-of-type(3n){margin-right:3%;}
.jcms-column .m-news .li:nth-of-type(2n){margin-right:0;}
}

@media screen and (max-width:900px){
.jcms-header .h-menu a.li{margin-left:15px;font-size:15px;}
}

@media screen and (max-width:768px){
.jcms-header .h-right{display:none;}
.jcms-header .h-mobile{display:block;}
/* ------ */
.jcms-index .i-title:before{width:15%;}
.jcms-index .i-title:after{width:15%;}
.jcms-index .i-t .t-list .li{width:49%;margin:0 2% 2% 0;}
.jcms-index .i-t .t-list .li:nth-of-type(3n){margin-right:2%;}
.jcms-index .i-t .t-list .li:nth-of-type(2n){margin-right:0;}
.jcms-index .i-t .t-list .li .slide p{max-height:80px;}
.jcms-index .i-m .m-l{width:100%;margin-bottom:30px;}
.jcms-index .i-m .m-l .li{width:47.5%;margin-right:5%;}
.jcms-index .i-m .m-l .li:nth-of-type(2n){margin-right:0;}
.jcms-index .i-m .m-r{width:100%;}
.jcms-index .i-b .b-l .list .swiper-li{width:100%;}
.jcms-index .i-b .b-l .list .swiper-slide-active{border:none;}
/* ------ */
.jcms-column{margin-top:0;}
.jcms-column .c-l{float:none;width:107%;margin:0 -3.5%;}
.jcms-column .c-l .tab{padding:12px 3%;margin-top:0;background:#053671;font-size:16px;color:#fff;cursor:pointer;}
.jcms-column .c-l .tab:before{display:block;}
.jcms-column .c-l .list{display:none;padding:0;background:#fff;border-top:none;border-bottom-color:#ddd;}
.jcms-column .c-l .list .lv1{padding:12px 5%;}
.jcms-column .c-r{display:none;}
.jcms-column .c-r-adn{display:block;float:none;width:100%;}
.jcms-column .c-r-event{display:block;float:none;width:100%;}
.jcms-column .c-m{float:none;width:100%;margin:30px 0 50px;}
.jcms-column .m-calendar .cal-month .li{width:16.667%;}
.jcms-column .m-ai .ai-text{display:block;}
.jcms-column .m-ai .ai-charts{display:none;}
}

@media screen and (max-width:480px){
.jcms-header{height:60px;}
.jcms-header .h-left .logo{height:40px;margin-top:-20px;}
.jcms-footer{padding:5% 0;}
.jcms-footer .ft-l{width:100%;text-align:center;font-size:12px;}
.jcms-footer .ft-r{width:100%;padding-top:30px;text-align:center;}
.jcms-quicklink a{margin:0;width:50%;text-align:center;}
.jcms-quicklink a:first-child{border-right:1px solid #9cb1c4;box-sizing:border-box;}
.jcms-actlink{width:280px;margin-left:-140px;}
/* ------ */
.jcms-index .i-title strong{font-size:20px;}
.jcms-index .i-t .t-list .li{width:100%;margin:0 0% 2% 0;}
.jcms-index .i-t .t-list .li:nth-of-type(3n){margin-right:0;}
.jcms-index .i-t .t-list .li:nth-of-type(2n){margin-right:0;}
.jcms-index .i-m .m-l .li{width:100%;margin-right:0;margin-bottom:30px;}
.jcms-index .i-b .b-l{width:100%;}
.jcms-index .i-b .b-r{width:100%;}
.jcms-index .i-b .b-r .we-title{line-height:50px;font-size:20px;}
/* ------ */
.jcms-banner .cbar-list{height:200px;}
.jcms-column .m-news .li{width:100%;margin-bottom:5%;}
.jcms-column .m-news .li:nth-of-type(3n){margin-right:0;}
.jcms-column .m-photo .li{width:100%;margin-right:0;}
}