/*
KISSY CSS Reset
*/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
   margin: 0;
   padding: 0;
   color: #000000;
   _font-size: 14px;
}


body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 14px/1 "微软雅黑", Helvetica, Arial, sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var, i { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
img{ max-width: 100%;}
/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #000000; }
a:active,a:visited,a:focus{text-decoration: none;}
/* 重置表单元素 */
input,select,textarea,button{outline:medium;}
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
input {vertical-align:middle;border: none; background: none;outline:none;}\n

/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

hr {
    border: none;
    height: 1px;
}
.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

html{ overflow-y: scroll; min-width: 320px;}
.opa0{opacity: 0;}
.not-animated{opacity:0;}
/*设置左右浮动*/
.fl{float: left;}
.fr{float: right;}
/*清楚浮动*/
.clearfix:after{visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
.clearfix{*zoom:1;}
.clear{clear: both;}
.mt20{ margin-top: 20px;}

/*加载字体*/
@font-face {
    font-family: 'BigJohn';
    src: url('font/bigjohn.eot');
    src: url('font/bigjohn.eot?#iefix') format('embedded-opentype'),
         url('font/bigjohn.woff') format('woff'),
         url('font/bigjohn.ttf') format('truetype'),
         url('font/bigjohn.svg#webfont34M5alKg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SlimJoe';
    src: url('font/SlimJoe.eot');
    src: url('font/SlimJoe.eot?#iefix') format('embedded-opentype'),
         url('font/SlimJoe.woff') format('woff'),
         url('font/SlimJoe.ttf') format('truetype'),
         url('font/SlimJoe.svg#webfont34M5alKg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {font-family: 'WETDR';
  src:url('font/WETDREAMZLIGHT.woff')  
}
@font-face {font-family: 'kate';
  src:url('font/KateSans-Bold.woff')  
}
.content{width: 1400px; margin: 0px auto;}
.isNull{text-align:center;margin-bottom:50px;font-size:15px;color:#333333;}
.not-animated{opacity:0;}


/*头部*/
.ban_mt{height: 104px;}
.header{width: 100%;min-width: 1400px;height: 104px;background: #192f69;position: fixed;top: 0px;left: 0px;z-index: 9999;}
.header .content{_overflow: hidden;}

.header .logo{width: 200px;height: 74px;padding: 15px 0px;float: left;}
.header .btn_search{width:25px;height: 25px;margin-top: 42px; float: right;cursor: pointer;}
.header .btn_search img{display: block;}
.header .nav_box{float: right;}
.header .nav_box>ul{_overflow: hidden;}
.header .nav_box>ul>li{width:160px;float: left;text-align:center;position: relative;}
.header .nav_box>ul>li .title{height: 104px;line-height: 104px; position: relative;}
.header .nav_box>ul>li .title a{width: 100%;height: 100%; font-size: 20px;color: #ffffff;transition: all 320ms linear;}
.header .nav_box>ul>li .title::after{content: "";width: 16px;height: 16px;background: url(../images/icon_nav_arrow.png) center center no-repeat;position: absolute;left: 50%;bottom:13px;transform: translateX(-50%);transition: all 320ms linear;}
.header .nav_box>ul>li:first-child .title::after{display: none;}
.header .nav_box>ul>li:hover .title::after{transform:translateX(-50%) rotate(180deg);}
.header .nav_box>ul>li:hover .title a{color: #e1d09a;_font-weight: bold;}
.header .nav_box>ul>li.on .title a{color: #e1d09a;_font-weight: bold;}

.header .nav_box>ul>li.sub_none .title::after{display:none;}

.header .nav_box>ul>li .sub_nav{width: 100%;padding: 14px 0px;background: #192f69;border-top: 2px solid #e1d09a;position:absolute;top: 122px;left: 0px;z-index: 999;visibility: hidden;opacity: 0;filter: alpha(opacity=0);transition: all 320ms linear;}
.header .nav_box>ul>li:hover .sub_nav{visibility: visible;opacity: 1;filter: alpha(opacity=100);top: 102px;}
.header .nav_box>ul>li .sub_nav li{position: relative;transition: all 320ms linear;}
.header .nav_box>ul>li .sub_nav li a{font-size: 15px;line-height: 36px;color: #ffffff;transition: all 320ms linear;}
.header .nav_box>ul>li .sub_nav li:hover a{color: #e1d09a;}
.header .nav_box>ul>li .sub_nav li:hover{padding-left: 10px;}
.header .nav_box>ul>li .sub_nav li::after{content: "";width: 0px;height: 20px;background: #e1d09a;position:absolute; top: 50%;left: 0px;transform: translateY(-50%);transition: all 320ms linear;}
.header .nav_box>ul>li .sub_nav li:hover::after{width: 4px;}

.header .nav_box>ul>li .sub_nav.sub_site{width:200px;}
.header .nav_box>ul>li .sub_nav.sub_site li{padding-left:25px;padding-right:10px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*焦点图*/
.in_ban{min-width: 1400px;}
.in_ban .swiper-slide img{display: block;}
.in_ban .swiper-pagination{bottom:18px;}
.in_ban .swiper-pagination span{width: 34px;height: 34px;background: url(../images/in_ban_dot.png) center center no-repeat;transition: all .3s linear;}
.in_ban .swiper-pagination span.swiper-pagination-bullet-active{background: url(../images/in_ban_dot_on.png) center center no-repeat;}

/*通用标题*/
.in_top_box{text-align: center;}
.in_top_box .en_title{margin-bottom: 12px; font-size: 22px;color: #252525;font-weight: bold;}
.in_top_box .title{width: 238px;margin: 0px auto; font-size: 22px;color: #252525; line-height:40px;display: block;text-align: center;position: relative;}
.in_top_box .title::after{content: ""; width: 50px;height: 2px;background: #1a3b78;position: absolute;left: -50px;top: 50%;transform: translateY(-50%);}
.in_top_box .title::before{content: ""; width: 50px;height: 2px;background: #1a3b78;position: absolute;right: -50px;top: 50%;transform: translateY(-50%);}

/*课程设置*/
.in_course{width: 100%;min-width: 1400px;padding-bottom: 130px;}
/*.in_course .in_top_box .title{width:260px;}*/
.in_course .in_top_box{padding-top: 100px;padding-bottom: 120px;}
.in_course.ny_course .in_top_box{padding-top: 60px;padding-bottom: 60px;}
.course_swiper .swiper-slide{padding: 20px 60px;box-sizing: border-box;}
.course_swiper .box{text-align: center;}
.course_swiper .box .img_box{width: 60px;height: 60px;overflow: hidden;margin: 0px auto;position: relative;}
.course_swiper .box .img_box img{width: 100%;height: 100%;display: block;position: absolute;top: 0px;left: 0px;}
.course_swiper .box .img_box img.on_icon{opacity: 0;filter: alpha(opacity=0);transition: all 220ms linear;}
.course_swiper .box:hover .img_box img.on_icon{opacity: 1;filter: alpha(opacity=100);}

.course_swiper .box .title{font-size: 16px;color: #4c4c4c;font-weight: bold;margin-top: 10px;margin-bottom: 5px; transition: all 220ms linear;}
.course_swiper .box .en_title{font-size: 10px;color: #4c4c4c;margin-bottom: 25px;transition: all 220ms linear;}
.course_swiper .box .desc{font-size: 14px;color: #4c4c4c;line-height: 24px;transition: all 220ms linear;}

.course_swiper .box .desc ul li a{padding-left:20px;position:relative;vertical-align:middle;}
.course_swiper .box .desc ul li a::after{content:"";width:8px;height:8px;background:#4c4c4c;border-radius:50%;position:absolute;top:50%;left:4px;transform:translateY(-50%);}
.course_swiper .box .desc ul li:hover a::after{background:#1f4999;}
.course_swiper .box .desc ul li:hover a{color:#1f4999;}

.course_swiper .box:hover .title{color: #1f4999;}
.course_swiper .box:hover .en_title{color: #1f4999;}
.course_swiper .box:hover .desc{color: #1f4999;}
.course_swiper .sbtn{width: 30px;height: 30px;background: url(../images/icon_course_arrow.png) center center no-repeat;top: 50%;margin-top: -15px; }
.course_swiper .sbtn.swiper-button-prev{left: 20px;transform: rotateY(180deg);}
.course_swiper .sbtn.swiper-button-next{right: 20px;}


/*新闻动态*/
.in_news{width: 100%;min-width: 1400px;background: url(../images/in_news_bg.png) repeat-x;}
.in_news .in_top_box{padding-top: 45px;}
.in_news .in_top_box .en_title{color: #FFFFFF;}
.in_news .in_top_box .title{color: #FFFFFF;}
.in_news .in_top_box .title::after{background: #FFFFFF;}
.in_news .in_top_box .title::before{background: #FFFFFF;}

.in_news .item_box{width: 100%;position: relative;padding-top: 35px;}
.in_news .item_box .news_more{font-size: 12px;color: #FFFFFF;line-height: 20px;border: 1px solid #ffffff;padding: 0px 6px;display: block;position: absolute;right: 70px;top: 0px;}
.in_news .item_box ul{overflow: hidden;}
.in_news .item_box ul li{width: 33.3333333%;float: left;}

.in_news .item_box ul li .box{width: 326px;margin: 0px auto;}
.in_news .item_box ul li .img_box{overflow: hidden;}
.in_news .item_box ul li .img_box img{display: block;transition: all 320ms linear;}

.in_news .item_box ul li .con_box{padding: 30px 30px;background: #ededed;}
.in_news .item_box ul li .con_box .title{margin-bottom: 35px; font-size: 16px;color: #4c4c4c;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .3s linear;}
.in_news .item_box ul li .con_box .desc{margin-bottom: 35px; font-size: 14px;color: #4C4C4C;line-height: 1.8em;height: 5.4em;overflow: hidden;transition: all .3s linear;}
.in_news .item_box ul li .tools{overflow: hidden;}
.in_news .item_box ul li .tools .sign{font-size: 12px; color: #434343; float: left;}
.in_news .item_box ul li .tools .more{font-size: 13px; color: #4c4c4c;font-weight: bold; float: right;transition: all .3s linear;}

.in_news .item_box ul li .box:hover .img_box img{transform: scale(1.1,1.1);}
.in_news .item_box ul li .box:hover .title{color: #1f4999;}
.in_news .item_box ul li .box:hover .desc{color: #020202;}
.in_news .item_box ul li .box:hover .more{color: #1f4999;}


/*凯甸分校*/
.in_branch{width: 100%;min-width: 1400px;background:url(../images/in_branch_bg_big.png) center bottom no-repeat;}

.in_branch .in_top_box{padding-top: 90px;}
/*.in_branch .in_top_box .title{width:260px;}*/
.in_branch .swiper-slide{padding: 30px 0px;padding-top: 60px;}
.in_branch .swiper-slide .box{width: 926px;margin: 0px auto;position: relative;}
.in_branch .swiper-slide .box .img_box{box-shadow: 0px 10px 50px rgba(0,0,0,0.9);margin-bottom: 40px;overflow: hidden;transition: all 420ms linear;}
.in_branch .swiper-slide .box .img_box img{width: 100%; display: block;transition: all 420ms linear;}
.in_branch .swiper-slide .box:hover .img_box{box-shadow: 0px 5px 50px rgba(0,0,0,0.9);}
.in_branch .swiper-slide .box:hover .img_box img{transform: scale(1.05,1.05);}
.in_branch .swiper-slide .box .con_box{font-size: 14px;line-height: 1.6rem;height: 4.8em;overflow: hidden; color: #fbf9f9; width:640px;margin: 0px auto; padding-bottom: 40px;}

.in_branch .swiper-slide .box .title{opacity: 0;filter: alpha(opacity=0); line-height: 24px;padding: 0px 10px;font-size: 14px;color: #1f4999;border: 1px solid #1f4999; position: absolute;top: 0px;left: 0px;transform: translateX(-90%); transition: all 560ms linear;}
.in_branch .swiper-slide .box .title::after{content: ""; width: 67px;height: 1px;background: #1f4999;position: absolute;top: 50%;right: 0px;transform: translateX(100%);}
.in_branch .swiper-slide .box .title::before{content: ""; width: 1px;height: 60px;background: #1f4999;position: absolute;top: 9px;right: -79px;transform: rotate(-25deg);}
.in_branch .swiper-slide .box .title span{width: 11px;height: 11px;border-radius: 50%;background: #1f4999;position: absolute;top: 57px;right: -94px;}

.in_branch .swiper-slide.swiper-slide-active .box .title{opacity: 1;filter: alpha(opacity=100);top: -40px;}

.branch_swiper .sbtn{width: 40px;height: 40px;background: url(../images/icon_branch_arrow.png) center center no-repeat;top: 50%;margin-top: -20px; transform: translateX(-90%);}
.branch_swiper .sbtn.swiper-button-prev{left: 20px;transform: rotateY(180deg);}
.branch_swiper .sbtn.swiper-button-next{right: 20px;}


/*关于我们*/
.in_about{width: 100%;min-width: 1400px;background: url(../images/in_about_bg.png) left center no-repeat;}
.in_about .in_top_box{padding-top: 58px;padding-bottom: 40px;}

.in_about .ctg_list{width: 1200px;margin: 0px auto;margin-bottom: 50px; height: 28px;line-height: 24px;position: relative;}
.in_about .ctg_list::after{content: "";width:100%;height: 2px;background: #eeeeee;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);z-index: 1;}
.in_about .ctg_list ul{width: 100%;text-align: center;height: 100%;position: absolute;top: 0px;left: 0px;z-index: 2;}
.in_about .ctg_list ul li{display: inline-block;vertical-align: top;}
.in_about .ctg_list ul li a{display: block;padding: 0px 14px; color: #4c4c4c;font-size: 14px;border: 2px solid #EEEEEE;background: #FFFFFF;margin: 0px 18px;transition: all .3s linear;}
.in_about .ctg_list ul li.on a,.in_about .ctg_list ul li:hover a{color: #FFFFFF;border-color: #1f4999;background: #1f4999;}

/*关于我们*/
.in_about .about_item{width: 1200px;height: 700px;margin: 0px auto; position: relative;}
.in_about .about_item .bg{width: 1100px;height: 520px;background: #e3d199;box-shadow: 0px 10px 50px rgba(0,0,0,0.9);position: absolute;right: 20px;bottom: 100px;z-index: 1;}
.in_about .about_item .img_box{width: 564px;box-shadow: 0px 10px 50px rgba(0,0,0,0.9);position: absolute;right: 120px;top: 30px;z-index: 3;}
.in_about .about_item .img_box img{width: 100%;display: block;}
.in_about .about_item .con_box{width: 500px;padding: 42px 52px;box-sizing: border-box;  box-shadow: 0px 10px 50px rgba(0,0,0,0.9);position: absolute;left: 16px;top: 80px; z-index: 2;background: #fcfcfc;}
.in_about .about_item .con_box .box{border-top: 2px solid #e5e5e5;}
.in_about .about_item .con_box .box img{display: block;margin: 25px auto;}
.in_about .about_item .con_box .box .desc{width: 245px;margin: 0px auto;font-size: 14px;color: #4c4c4c;line-height: 1.8em;text-align: center;}
.in_about .tech_item{position: relative;}
.in_about .tech_item .tech_swiper{width: 1300px;margin: 0px auto;margin-bottom: 80px;}
.in_about .tech_item .swiper-slide{padding: 70px 0px;position: relative;}
.in_about .tech_item .swiper-slide .box{width: 250px;margin: 0px auto;overflow: hidden;border-radius:30px;box-shadow: 0px 0px 30px rgba(0,0,0,0.4);transition: all .3s linear;}
.in_about .tech_item .swiper-slide .box .img_box img{width: 100%; display: block;}
.in_about .tech_item .swiper-slide .box .con_box{background: #e1d09a;padding: 40px 15px;text-align: center;transition: all .3s linear;}
.in_about .tech_item .swiper-slide .box .con_box .desc{line-height:20px;margin-bottom: 20px; font-size: 14px;color: #211f2b;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.in_about .tech_item .swiper-slide .box .con_box .title{margin-bottom:15px;font-size: 22px;color: #1e1c25;}
.in_about .tech_item .swiper-slide .box .con_box .more{font-size: 14px;color: #1f1c26;padding-right: 20px;background: url(../images/icon_tech_arr_b.png) right center no-repeat;background-size: auto 60%;}

.in_about .tech_item .swiper-slide:hover .box{margin-top: -25px;}
.in_about .tech_item .swiper-slide:hover .box .con_box{background: #1f4999;}
.in_about .tech_item .swiper-slide:hover .box .con_box .desc{color: #FFFFFF;font-size: 16px;}
.in_about .tech_item .swiper-slide:hover .box .con_box .title{color: #FFFFFF;}
.in_about .tech_item .swiper-slide:hover .box .con_box .more{padding-right: 20px;color: #FFFFFF;background: url(../images/icon_tech_arr_w.png) right center no-repeat;background-size: auto 60%;}
.in_about .tech_item .sbtn{opacity: 1;width:52px;height: 52px;background: url(../images/icon_tech_arr_l.png) center center no-repeat;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);outline: none;}
.in_about .tech_item .sbtn:hover{background: url(../images/icon_tech_arr_l_on.png) center center no-repeat;}
.in_about .tech_item .sbtn.swiper-button-next{transform: rotateY(180deg) translateY(-50%);right: 0px;left: initial;}

.in_about .photo_item .photo_box{width: 1312px;height: 510px;margin: 150px auto;margin-top: 100px;overflow: hidden;}
.in_about .photo_item .photo_box .box{float: left;}
.in_about .photo_item .photo_box .box.box1{width: 532px;}
.in_about .photo_item .photo_box .box.box2{width: 334px;}
.in_about .photo_item .photo_box .box.box3{width: 446px;}

.in_about .photo_item .photo_box .photo{position: relative;overflow: hidden;}
.in_about .photo_item .photo_box .photo img{width: 100%;height: 100%; display: block;transition: all .3s linear;}
.in_about .photo_item .photo_box .photo .con_box{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;transition: all .3s linear;background: rgba(38,50,76,0);}
.in_about .photo_item .photo_box .photo .con_box .title_box{padding: 20px 35px; position: absolute;bottom: 0px;left: 0px;}
.in_about .photo_item .photo_box .photo .con_box .title_box .title{margin: 12px 0px; font-size: 18px;color: #FFFFFF;font-weight: bold;}
.in_about .photo_item .photo_box .photo .con_box .title_box .desc{font-size: 14px;color: #ffffff;}
.in_about .photo_item .photo_box .box.box1 .photo .con_box .title_box{bottom:100px;}
.in_about .photo_item .photo_box .box.box3 .photo{height: 50%;}

.in_about .photo_item .photo_box .photo:hover .con_box{background: rgba(38,50,76,.7);}
.in_about .photo_item .photo_box .photo:hover img{transform: scale(1.02,1.02);}

/*底部信息*/
.in_btm{width: 100%;min-width: 1200px;background: #1f4999;}
.in_btm .content{width: 1200px;overflow: hidden;}
.in_btm .btm_nav{float: left;overflow: hidden;padding-top: 60px;}
.in_btm .btm_nav .item{float: left;}
.in_btm .btm_nav .item .title{margin-bottom: 20px;}
.in_btm .btm_nav .item .title a{font-size: 18px;font-weight: bold;color: #FFFFFF;}
.in_btm .btm_nav ul{width: 130px;}
.in_btm .btm_nav ul li{position: relative;transition: all .3s linear;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.in_btm .btm_nav ul li a{font-size: 13px;color: #FFFFFF;line-height: 30px;}
.in_btm .btm_nav ul li::after{content: "";width: 10px;height: 1px; background: #FFFFFF;position: absolute;left: -10px;top: 50%;transform: translateY(-50%); opacity: 0;filter: alpha(opacity=0);transition: all .3s linear;}
.in_btm .btm_nav ul li:hover::after{left: 0px; opacity: 1;filter: alpha(opacity=100);}
.in_btm .btm_nav ul li:hover{padding-left: 15px;}

.in_btm .btm_nav ul.sub_site{width:180px;}


.in_btm .qr_code{float: right;padding-top: 36px;text-align: right;}
.in_btm .qr_code img{width:124px;height:124px;}
.in_btm .qr_code .title{font-size: 14px;color: #FFFFFF;margin-bottom: 15px;}

.in_btm .btm_share{width: 100%;clear: both;padding-top: 60px;text-align: right;padding-bottom: 26px;}
.in_btm .btm_share .info{display: inline-block;vertical-align: top;margin-right: 20px;margin-top: 3px;}
.in_btm .btm_share .info .title{font-size: 12px;color: #6f83b5;}
.in_btm .btm_share .info .desc{font-size: 16px;color: #6f83b5;}
.in_btm .btm_share .bdsharebuttonbox{display: inline-block;vertical-align: top;}
.btm_share .share_box a{opacity: 1;}
.btm_share .share_box #bds_sqq{width:28px;height:28px;overflow:hidden;background:url(../images/icon_btm_tqq.png) center no-repeat;}
.btm_share .share_box #bds_sqq:hover{background:url(../images/icon_btm_tqq_on.png) center no-repeat;}
.btm_share .share_box #bds_tsina{width:28px;height:28px;overflow:hidden;background:url(../images/icon_btm_tsina.png) center no-repeat;}
.btm_share .share_box #bds_tsina:hover{background:url(../images/icon_btm_tsina_on.png) center no-repeat;}
.btm_share .share_box #bds_weixin{width:28px;height:28px;overflow:hidden;background:url(../images/icon_btm_wechat.png) center no-repeat;}
.btm_share .share_box #bds_weixin:hover{background:url(../images/icon_btm_wechat_on.png) center no-repeat;}
.btm_share .share_box #bds_tqq{width:28px;height:28px;overflow:hidden;background:url(../images/icon_btm_tweibo.png) center no-repeat;}
.btm_share .share_box #bds_tqq:hover{background:url(../images/icon_btm_tweibo_on.png) center no-repeat;}

/*底部信息*/
.btm_line{width: 100%;min-width: 1200px;background: #FFFFFF;}
.btm_line .content{width: 1200px;overflow: hidden;line-height: 55px;}
.btm_line .l_box{color: #1f1f1f;font-size: 14px;float: left;}
.btm_line .l_box a{color: #1f1f1f;}
.btm_line .r_box{color: #1f1f1f;font-size: 14px;float:right;}
.btm_line .r_box a{color: #1f1f1f;}



/*内页焦点*/
.ny_banner{width: 100%;min-width:1200px;height: 650px;background-position: center center;background-size: auto 100%;}
.ny_banner .content{width: 1200px;height: 100%;display: table;}
.ny_banner .content .box{display: table-cell;vertical-align: middle;}
.ny_banner .title{margin-bottom: 18px; font-size: 36px;font-weight: bold;color: #ffffff;}
.ny_banner .en_title{margin-bottom: 20px; font-size: 28px;color: #666666;}

.ny_banner .icon{width: 38px;height: 38px;border: 1px solid #FFFFFF;border-radius: 50%;text-align: center;font-size: 22px; line-height: 38px;font-family: simsun;color: #FFFFFF;}

.ny_banner.about .box{text-align: right;} 
.ny_banner.about .icon{display: inline-block;transform: rotateY(180deg);}
/*内页栏目*/
.ny_ctg_box{width: 100%;min-width: 1200px;height:67px;padding: 44px 0px;}
.ny_ctg_box .content{width: 1200px;height: 67px;position: relative;}
.ny_ctg_box .ctg_info{ position: absolute;left: -360px;top: 0px; height: 52px; text-align: left;overflow: hidden;}

.ny_ctg_box .ctg_info .sk{width: 480px;height: 100%;background: #192f69;float: left;}
.ny_ctg_box .ctg_info .info{height: 100%;padding-left: 18px;float: left;}
.ny_ctg_box .ctg_info .info .title{margin-bottom: 10px; font-size: 26px;color: #192f69;font-weight: bold;}
.ny_ctg_box .ctg_info .info .en_title{font-size: 16px;color: #a6a6a6;font-weight: bold;}

.ny_ctg_box .ny_ctg{height: 52px; float: right;padding-top: 15px;}
.ny_ctg_box .ny_ctg li{margin-left: 10px; width: 146px;height: 52px;line-height: 52px;text-align: center;background: #ededed; float: left;}
.ny_ctg_box .ny_ctg li a{font-size: 16px;color: #4c4c4c;width: 100%;height: 100%;display: block;}
.ny_ctg_box .ny_ctg li:hover,.ny_ctg_box .ny_ctg li.on{background: #192f69;}
.ny_ctg_box .ny_ctg li:hover a,.ny_ctg_box .ny_ctg li.on a{color: #ffffff;font-weight: bold;}

/*内页内容框架*/
.ny_main{width: 100%;min-width: 1200px;}
.ny_main .content{width: 1200px;}

/*新闻列表*/
.news_lists{overflow: hidden;}
.news_lists li{width: 33.333333%;padding: 0px 15px; margin-bottom: 30px; float: left;box-sizing: border-box;}
.news_lists li .box{width: 100%;}
.news_lists li .img_box{overflow: hidden;}
.news_lists li .img_box img{width: 100%;display: block;transition: all .3s linear;}

.news_lists li .con_box{padding: 25px 20px;background: #ededed;}
.news_lists li .con_box .title{margin-bottom: 15px; font-size: 16px;color: #4c4c4c;font-weight: bold;}
.news_lists li .con_box .desc{margin-bottom: 15px; font-size: 14px;color: #666666;line-height: 1.8em;height: 3.6em;overflow: hidden;}
.news_lists li .con_box .tools .sign{font-size: 14px;color: #666565;}


.news_lists li:hover .con_box .title{color: #192f69;}
.news_lists li:hover .con_box .desc{color: #020202;}
.news_lists li:hover .con_box .tools .sign{color: #020202;}



/*图片列表*/
.picture_lists{overflow: hidden;}
.picture_lists li{width: 33.333333%;padding: 0px 15px; margin-bottom: 30px; float: left;box-sizing: border-box;}
.picture_lists li .box{width: 100%;}
.picture_lists li .img_box{overflow: hidden;}
.picture_lists li .img_box img{width: 100%;display: block;transition: all .3s linear;}
.picture_lists li .title{font-size: 16px;color:#4c4c4c;font-weight: bold; background: #ededed; height: 68px;line-height: 68px;text-align: center;padding: 0px 10px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.picture_lists li:hover .img_box img{transform: scale(1.1,1.1);}
.picture_lists li:hover .title{color: #192f69;}


/*视频列表*/
.video_lists{overflow: hidden;}
.video_lists li{width: 33.333333%;padding: 0px 15px; margin-bottom: 30px; float: left;box-sizing: border-box;}
.video_lists li .box{width: 100%;}
.video_lists li .img_box{overflow: hidden;position: relative;}
.video_lists li .img_box img{width: 100%;display: block;transition: all .3s linear;}
.video_lists li .title{font-size: 16px;color:#4c4c4c;font-weight: bold; background: #ededed; height: 68px;line-height: 68px;text-align: center;padding: 0px 10px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.video_lists li:hover .img_box img{transform: scale(1.1,1.1);}
.video_lists li:hover .title{color: #192f69;}
.video_lists li:hover .img_box::after{content:"";width: 100%;height: 100%;background: url(../images/video_zz.png) center center no-repeat;background-size: 100% 100%;position: absolute;top: 0px;left: 0px;}


/*团队列表*/
.team_lists{overflow: hidden;}
.team_lists li{width: 25%;padding: 30px 0px;margin-bottom: 20px; float: left;}
.team_lists li .box{width: 250px;margin: 0px auto;overflow: hidden;border-radius:30px;box-shadow: 0px 0px 30px rgba(0,0,0,0.4);transition: all .3s linear;}
.team_lists li .img_box img{width: 100%; display: block;}
.team_lists li .box .con_box{background: #e1d09a;padding: 40px 15px;text-align: center;transition: all .3s linear;}
.team_lists li .box .con_box .desc{line-height:20px;margin-bottom: 20px; font-size: 14px;color: #211f2b;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.team_lists li .box .con_box .title{margin-bottom:15px;font-size: 22px;color: #1e1c25;}
.team_lists li .box .con_box .more{font-size: 14px;color: #1f1c26;padding-right: 20px;background: url(../images/icon_tech_arr_b.png) right center no-repeat;background-size: auto 60%;}

.team_lists li:hover .box{transform: scale(1.05,1.05);}
.team_lists li:hover .box .con_box{background: #1f4999;}
.team_lists li:hover .box .con_box .desc{color: #FFFFFF;font-size: 16px;}
.team_lists li:hover .box .con_box .title{color: #FFFFFF;}
.team_lists li:hover .box .con_box .more{padding-right: 20px;color: #FFFFFF;background: url(../images/icon_tech_arr_w.png) right center no-repeat;background-size: auto 60%;}

/*下属机构*/
#affiliate_swiper{width: 100%;padding-bottom: 75px;}

#affiliate_swiper .swiper-slide .box{width: 930px;margin: 0px auto;}

#affiliate_swiper .swiper-slide .title{font-size: 24px;color:#333333;font-weight: bold;text-align: center;}
#affiliate_swiper .swiper-slide .img_box{overflow: hidden;margin:50px 0px;box-shadow: 0px 10px 50px rgba(0,0,0,0.9);position: relative;}
#affiliate_swiper .swiper-slide .img_box img{width: 100%;display: block;transition: all .3s linear;}
#affiliate_swiper .swiper-slide .img_box .con_box{font-size: 14px;color: #fbf9f9;line-height: 1.8em;height: 3.6em;overflow: hidden; padding: 35px 40px; background: rgba(0,0,0,0.5); position: absolute;bottom: 0px;left: 0px;transition:all .3s linear;}
#affiliate_swiper .swiper-slide:hover .img_box .con_box{background: rgba(0,0,0,0.7);}
#affiliate_swiper .swiper-slide .img_box:hover img{transform: scale(1.05,1.05);}
#affiliate_swiper .sbtn{width: 40px;height: 40px;background: url(../images/icon_branch_arrow.png) center center no-repeat;}

#affiliate_swiper .sbtn.swiper-button-prev{transform: rotateY(180deg);}

/*地图*/
.map_box{width: 100%;min-width: 1200px;height: 810px;position: relative;}
#allmap{width: 100%;min-width: 1200px; height: 810px;z-index: 99;}
.map_box .address_box{width: 100%;min-width: 1200px;height: 100%;position: absolute;top: 0px;left: 0px;}
.map_box .address_box .content{width: 1200px;height: 100%; margin: 0px auto;position: relative;}
.map_box .address_box .add_box{width: 390px;position: absolute;top: 50%;right: 0px;transform: translateY(-50%);}
.map_box .address_box .add_box .title{border-top-left-radius: 8px;border-top-right-radius: 8px; padding: 0px 25px;background: #192f69; font-size: 26px;font-weight: bold;color: #FFFFFF; line-height: 75px;}
.map_box .address_box .add_box .item .con_box{display: none;}
.map_box .address_box .add_box .item .tit{ cursor: pointer; font-size: 16px;color: #333333;background: #dbdbdb; line-height: 54px;text-align: center;}
.map_box .address_box .add_box .item .con_box{background: #FFFFFF;padding: 40px;}
.map_box .address_box .add_box .item .con_box .name{margin-bottom: 25px;font-size: 16px;color: #333333;font-weight: bold;}
.map_box .address_box .add_box .item .con_box p{font-size: 14px;color: #333333;line-height: 30px;}
.map_box .address_box .add_box .item.on .tit{background: #cbb88d;color: #FFFFFF;}
.map_box .address_box .add_box .item:hover .tit{background: #cbb88d;color: #FFFFFF;}
.map_box .address_box .add_box .item:first-child .con_box{display: block;}



/*学生预约报名*/
.stu_reg{width: 100%;min-width: 1200px;padding-top: 76px;}
.stu_reg .content{width: 1200px;}
.stu_reg .top_box{height: 52px;margin-bottom: 105px; position: relative;}
.stu_reg .top_box .title_box{height: 52px;overflow: hidden;position: absolute;left: -360px;top: 0px;}
.stu_reg .top_box .title_box .sk{width: 480px;height: 100%;background: #192f69;float: left;}
.stu_reg .top_box .title_box .title{height: 52px;float: left;padding-left: 20px;}
.stu_reg .top_box .title_box .title .tit{margin-top: 3px;margin-bottom: 5px; font-size: 26px;color: #192f69;font-weight: bold;}
.stu_reg .top_box .title_box .title .desc{font-size: 16px;color: #a6a6a6;font-weight: bold;}

.stu_reg .item_box{width: 100%;overflow: hidden;text-align: center;}
.stu_reg .item_box .item{width: 50%;margin-bottom: 30px; padding-right: 20px; line-height: 54px; float: left;text-align: left;overflow: hidden;box-sizing: border-box;}
.stu_reg .item_box .item .title{font-size: 16px;color: #333333; width: 90px;float: left;}
.stu_reg .item_box .item .input_box{width: calc(100% - 90px);float: left;}
.stu_reg .item_box .item .input_box input{width: 100%;height: 54px; background: #f6f6f6;padding: 0px 20px; box-sizing: border-box;}
.stu_reg .item_box .item .input_box .tips{line-height: 30px;font-size: 14px;color: #666666;}
.stu_reg .item_box .item.item_big{width:100%;}
.layui-input-block{margin-left:10px;}
.layui-form-radio>i:hover, .layui-form-radioed>i{color:#1f4999;}
.layui-form-radio{margin:0px;margin-right:20px;}
.layui-form-radio *{font-size:16px;}
.stu_reg .item_box .btn_reg{cursor: pointer; background: #192f69;font-size: 16px;color: #ffffff; margin: 80px auto; width: 458px;height:69px;line-height: 69px;text-align: center;}
.stu_reg .item_box .item .input_box .upload_box{width:100%;overflow:hidden;}
.stu_reg .item_box .item .input_box .upload_box .upload-path{width:79%;float:left;}

/*招聘入口*/
.contact_job{width: 100%;min-width: 1200px;height: 654px;background: url(../images/job_bg.jpg) center center no-repeat;background-size: auto 100%;}
.contact_job .content{width: 1200px;padding-top: 60px;}
.contact_job .top_box{margin-bottom: 75px; width: 100%;height: 52px;position: relative;}
.contact_job .top_box .title_box{height: 52px;overflow: hidden;position: absolute;left: -360px;top: 0px;}
.contact_job .top_box .title_box .sk{width: 480px;height: 100%;background: #192f69;float: left;}
.contact_job .top_box .title_box .title{height: 52px;float: left;padding-left: 20px;}
.contact_job .top_box .title_box .title .tit{margin-top: 3px;margin-bottom: 5px; font-size: 26px;color: #192f69;font-weight: bold;}
.contact_job .top_box .title_box .title .desc{font-size: 16px;color: #a6a6a6;font-weight: bold;}

.contact_job #job_swiper .swiper-slide{padding: 0px 10px;box-sizing: border-box;margin-bottom: 20px;}
.contact_job #job_swiper .swiper-slide .box{padding-left:35px;box-sizing: border-box; width: 100%; height: 167px;background: #f7f7f7;display: table;position: relative;}
.contact_job #job_swiper .swiper-slide .box .tb_center{width: 100%;display: table-cell;vertical-align: middle;}
.contact_job #job_swiper .swiper-slide .box .title{margin-bottom: 15px; font-size: 20px;color:#333333;font-weight: bold;}
.contact_job #job_swiper .swiper-slide .box ul{overflow: hidden;}
.contact_job #job_swiper .swiper-slide .box ul li{font-size: 16px;color: #333333;line-height: 1.8em; width: 50%;float: left;padding-right: 10px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.contact_job #job_swiper .swiper-slide .box .more{width: 59px;height: 59px;border-radius: 50%; background: url(../images/job_more.png) center center no-repeat #6e6e6e;background-size: 100% 100%; display: block;position: absolute;top: 50%;right:40px;transform: translateY(-50%);transition: all .3s linear; }
.contact_job #job_swiper .swiper-slide:hover .box .more{background: url(../images/job_more.png) center center no-repeat #cbb88d;background-size: 100% 100%; }

.contact_job #job_swiper .swiper-slide:hover .box{background: #f9efd8;}
.contact_job #job_swiper .swiper-slide .box::after{content:"";width: 5px;height: 0px;background: #cbb88d;position: absolute;top: 0px;left: 0px;transition: all .3s linear;}
.contact_job #job_swiper .swiper-slide:hover .box::after{height: 100%;}
.contact_job #job_swiper .swiper-pagination{padding: 25px 0px; position: static;}
.contact_job #job_swiper .swiper-pagination span{margin: 0px 7px; width:18px;height: 18px;border: 1px solid #b1b1b1; border-radius: 50%; box-sizing: border-box;background:transparent;opacity: 1;}
.contact_job #job_swiper .swiper-pagination span.swiper-pagination-bullet-active{border: 1px solid #cbb88d;background: #cbb88d;}


/*联系我们*/
.contact_box{width: 100%;min-width:1200px;background: #192f69;padding: 25px 0px; }
.contact_box .content{width: 1200px;height: 620px;padding: 25px; box-sizing:border-box; background: url(../images/contact_bg.png) center center no-repeat;background-size: 100% 100%;}

.contact_box .top_box{text-align: center;}
.contact_box .top_box .en_title{margin-bottom: 20px; font-size: 26px;color: #ffffff;font-weight: bold;}
.contact_box .top_box .title{font-size: 22px;color: #ffffff;font-weight: bold;}

.contact_box .add_lists{overflow: hidden;}
.contact_box .add_lists li{width: 50%;height: 130px;float: left;display: table;text-align: center;}
.contact_box .add_lists li .box{display: table-cell;vertical-align: middle;text-align: center;}
.contact_box .add_lists li .box .cent{width: 260px; margin: 0px auto;display: inline-block;text-align: left;}
.contact_box .add_lists li .box .title{margin-bottom:15px; font-size: 16px;color: #FFFFFF;font-weight: bold;}

.contact_box .add_lists li .box .con_box p{font-size:14px;color: #ffffff;line-height: 1.5em;}



/*关于凯甸*/
.about_01{padding-top: 75px; width: 100%;min-width: 1200px;background: url(../images/about_01_bg.png) center right no-repeat;}
.about_01 .content{width: 1200px;}
.about_01 .top_box{width: 100%;height: 52px;position: relative;}
.about_01 .top_box .title_box{height: 52px;overflow: hidden;position: absolute;left: -360px;top: 0px;}
.about_01 .top_box .title_box .sk{width: 480px;height: 100%;background: #192f69;float: left;}
.about_01 .top_box .title_box .title{height: 52px;float: left;padding-left: 20px;}
.about_01 .top_box .title_box .title .tit{margin-top: 3px;margin-bottom: 5px; font-size: 26px;color: #192f69;font-weight: bold;}
.about_01 .top_box .title_box .title .desc{font-size: 16px;color: #a6a6a6;font-weight: bold;}

.about_01 .item_box{padding-top: 150px;overflow: hidden;}
.about_01 .item_box .img_box{width:474px;height: 474px;float: left;}
.about_01 .item_box .img_box img{width: 100%;height: 100%;display: block;}

.about_01 .item_box .con_box{width: 680px;height: 474px;float: right;display: table;}
.about_01 .item_box .con_box .tb_center{display: table-cell;vertical-align: middle;font-size: 14px;color: #333333;line-height: 34px;}
.about_01 .item_box .info{width: 100%;clear: both;overflow: hidden;padding-top: 58px;padding-bottom: 169px;}
.about_01 .item_box .info .item{width: 33.333333%;float: left;text-align: center;}
.about_01 .item_box .info .item .yuan{border-radius: 50%; margin-right:30px; width: 26px;height: 26px;background: #c6b48c;display: inline-block;vertical-align: middle;}
.about_01 .item_box .info .item .title{font-size: 18px;color: #3b436f; line-height: 26px;display: inline-block;vertical-align: middle;}


/*课程体系*/
.about_02{width: 100%;min-width: 1200px;position: relative;}
.about_02 .content{width: 1200px;}

.about_02 .top_box{width: 100%;height: 52px; position: relative;}
.about_02 .top_box .title_box{height: 52px;overflow: hidden;position: absolute;left: -360px;top: 0px;}
.about_02 .top_box .title_box .sk{width: 480px;height: 100%;background: #c7b58d;float: left;}
.about_02 .top_box .title_box .title{height: 52px;float: left;padding-left: 20px;}
.about_02 .top_box .title_box .title .tit{margin-top: 3px;margin-bottom: 5px; font-size: 26px;color: #c7b58d;font-weight: bold;}
.about_02 .top_box .title_box .title .desc{font-size: 16px;color: #a6a6a6;font-weight: bold;}

.about_02 .item_box{width: 100%;padding: 0px 15px;box-sizing: border-box; overflow: hidden;margin-top:120px;}
.about_02 .item_box .item{width: 390px;float: left;}
.about_02 .item_box .item .img_box{overflow: hidden;}
.about_02 .item_box .item .img_box img{width: 100%;display: block;}
.about_02 .item_box .item .con_box{padding-top:42px; height: 460px;background: #1f4999;text-align: center;}
.about_02 .item_box .item .con_box .box{display: inline-block; text-align: left;}
.about_02 .item_box .item .con_box .title{font-size: 18px;color: #dbc699;margin-bottom: 20px;}
.about_02 .item_box .item .con_box ul li{line-height: 40px;padding-left:25px;position: relative;}
.about_02 .item_box .item .con_box ul li a{font-size: 18px;color: #dbc699;}
.about_02 .item_box .item .con_box ul li::after{content: "";width: 10px;height: 10px;border-radius: 50%;background: #dbc699;position: absolute; top: 50%;left: 0px;transform: translateY(-50%);}
.about_02 .item_box .item:nth-child(even) .con_box{background: #c7b58d;}
.about_02 .item_box .item:nth-child(even) .con_box .title{color: #192f69;}
.about_02 .item_box .item:nth-child(even) ul li a{color: #192f69;}
.about_02 .item_box .item:nth-child(even) .con_box ul li::after{background:#192f69;}
.about_02 .cloud{content: "";position: absolute;left: 0px;bottom: -50px; width: 100%;height: 360px;background: url(../images/about_02_cloud.png) center center no-repeat;background-size: auto 100%;}

/*发展历程*/
.about_03{padding-top: 70px;box-sizing: border-box; width: 100%;min-width: 1200px;height: 821px;background: url(../images/about_03_bg.jpg) center center no-repeat;}
.about_03 .content{width: 1200px;}
.about_03 .top_box{width: 100%;height: 52px;position: relative;}
.about_03 .top_box .title_box{height: 52px;overflow: hidden;position: absolute;left: -360px;top: 0px;}
.about_03 .top_box .title_box .sk{width: 480px;height: 100%;background: #192f69;float: left;}
.about_03 .top_box .title_box .title{height: 52px;float: left;padding-left: 20px;}
.about_03 .top_box .title_box .title .tit{margin-top: 3px;margin-bottom: 5px; font-size: 26px;color: #192f69;font-weight: bold;}
.about_03 .top_box .title_box .title .desc{font-size: 16px;color: #a6a6a6;font-weight: bold;}
.about_03 .item_box{margin-top:200px;position: relative;}
.about_03 .item_box::after{content: "";width: 800px;height:2px;background: #c7b58d;position: absolute;top: 119px;left: 50%;transform: translateX(-50%);}
.about_03 #fzlc_swiper .swiper-slide{text-align: center;padding-top:50px;}
.about_03 #fzlc_swiper .swiper-slide .box{width: 100%;margin: 0px auto;}
.about_03 #fzlc_swiper .swiper-slide .year{font-size: 22px;color: #3b436f;font-weight: bold; width: 140px;height: 140px;line-height: 140px; margin: 0px auto;margin-bottom: 100px; background: url(../images/about_03_year.png) center center no-repeat;transition:all .3s linear;}
.about_03 #fzlc_swiper .swiper-slide:hover .year{transform:scale(1.1,1.1);}

.about_03 #fzlc_swiper .swiper-slide .con_box{font-size: 14px;color: #333333;line-height: 1.5em; display: inline-block; width: 220px;margin: 0px auto;text-align: center;}
.about_03 #fzlc_swiper .sbtn{opacity: 1; width: 60px;height: 60px;background: #3b436f;border-radius: 50%; z-index: 0;}
.about_03 #fzlc_swiper .sbtn.swiper-button-prev{top: 110px;left: 370px;}
.about_03 #fzlc_swiper .sbtn.swiper-button-next{top: 110px;right: 370px;}


/*成果展示*/
.about_04{width: 100%;padding-top: 100px;box-sizing: border-box; height: 942px; min-width: 1200px;background: url(../images/about_04_bg.jpg) center center no-repeat;background-size: auto 100%;}
.about_04 .content{width: 1200px;}

.about_04 .top_box{width: 100%;height: 67px;position: relative;}
.about_04 .top_box .title_box{height: 52px;overflow: hidden;position: absolute;left: -360px;top: 0px;}
.about_04 .top_box .title_box .sk{width: 480px;height: 100%;background: #192f69;float: left;}
.about_04 .top_box .title_box .title{height: 52px;float: left;padding-left: 20px;}
.about_04 .top_box .title_box .title .tit{margin-top: 3px;margin-bottom: 5px; font-size: 26px;color: #192f69;font-weight: bold;}
.about_04 .top_box .title_box .title .desc{font-size: 16px;color: #a6a6a6;font-weight: bold;}
.about_04 .top_box .ctg_list{padding-top: 15px;line-height: 52px;float: right;}
.about_04 .top_box .ctg_list li{float: left;width: 146px;background: #FFFFFF;text-align: center;margin-left:10px;}
.about_04 .top_box .ctg_list li a{display: block;width: 100%;height: 100%; font-size: 16px;color: #4c4c4c;}

.about_04 .top_box .ctg_list li.on{background: #192f69;}
.about_04 .top_box .ctg_list li:hover{background: #192f69;}
.about_04 .top_box .ctg_list li.on a{color: #FFFFFF;}
.about_04 .top_box .ctg_list li:hover a{color: #FFFFFF;}
.about_04 .item_list{width:100%;margin-top:95px;height: 452px;overflow: hidden;}
.about_04 .item_box{width: 100%;height: 452px;overflow: hidden;background: #192f69;}
.about_04 .item_box .item{width: 25%;height: 100%;float: left;position: relative;}
.about_04 .item_box .item .img_box{width: 100%;height: 50%;position: absolute;top: 0px;left: 0px;}
.about_04 .item_box .item .img_box img{width: 100%;height: 100%;display: block;}
.about_04 .item_box .item .con_box{line-height: 1.5em; font-size: 14px;color: #ffffff; width: 100%;height: 50%;position: absolute;bottom: 0px;left: 0px;display: table;}
.about_04 .item_box .item .con_box .box{padding: 0px 20px; display: table-cell;vertical-align: middle;}
.about_04 .item_box .item .con_box .box p{color: #ffffff;}
.about_04 .item_box .item:nth-child(even) .img_box{bottom: 0px;top: initial;}
.about_04 .item_box .item:nth-child(even) .con_box{top: 0px;bottom: initial;}


/*联系我们*/
.about_05{width: 100%;min-width: 1200px;height: 700px; background: url(../images/about_05_bg.jpg) center center no-repeat;background-size: auto 100%;}
.about_05 .content{width: 1200px;height: 700px;padding:0px 25px;padding-top: 80px; box-sizing: border-box;text-align: center;}
.about_05 .top_box{text-align: center;}
.about_05 .top_box .en_title{margin-bottom: 20px; font-size: 26px;color: #a6a6a6;font-weight: bold;}
.about_05 .top_box .title{font-size: 22px;color: #192f69;font-weight: bold;}
.about_05 .add_lists{overflow: hidden;}
.about_05 .add_lists li{width: 50%;height: 130px;float: left;display: table;text-align: center;}
.about_05 .add_lists li .box{display: table-cell;vertical-align: middle;text-align: center;}
.about_05 .add_lists li .box .cent{width: 260px; margin: 0px auto;display: inline-block;text-align: left;}
.about_05 .add_lists li .box .title{margin-bottom:15px; font-size: 16px;color: #333333;font-weight: bold;}
.about_05 .add_lists li .box .con_box p{font-size:14px;color: #565656;line-height: 1.5em;}


/*新闻内容*/
.news_detail{}
.news_detail .nss_title{font-size:26px;color:#161616;font-weight:bold;line-height:1.5em;margin-bottom:20px;text-align:center;}
.news_detail .nss_info{text-align:center;line-height:1.5em;border-bottom:1px solid #e0e0e0;padding-bottom:20px;}
.news_detail .nss_info p{font-size:14px;color:#313131;}
.news_detail .nss_cont{line-height:2em;font-size:16px;padding:40px 0px;}
.news_detail .nss_cont p{font-size:inherit;}


.news_detail .btnbox{padding:40px 0px;text-align:center;border-top:1px solid #e0e0e0;}
.news_detail .btnbox .btn{
    display: inline-block;
    vertical-align:top;
    border: 1px solid #C9CACA;
    color: #5b5b5b;
    text-align: center;
    overflow: hidden;
    height: 33px;
    line-height: 33px;
    border-radius: 33px;
    margin-left: 30px;
    width: 120px;
    transition: all 0.3s ease;
}
.news_detail .btnbox .btn:after{ content:""; display:block; width:0; height:100%; background:#192f69; margin-top:-33px; transition:all 0.3s ease;}
.news_detail .btnbox .btn:hover{ color:#FFF;}
.news_detail .btnbox .btn:hover:after{ width:100%;}


/*分页*/
.page_box .flickr{text-align:center;}
div.flickr {
	padding:40px 0px 40px 0px;   font-size:14px;text-align:center;
}
div.flickr a{width:40px;height: 40px;line-height:40px;transition: all  0.3s linear;font-family:"SimSun";text-align: center;}
div.flickr a {
	border: 1px solid #cbcbcb ; border-radius: 5px; color: #666666; margin-right: 5px; text-decoration: none;display:inline-block;
}
div.flickr a:hover {
	border: #192f69 1px solid;  background: #192f69; color: #fff; 
}
div.meneame a:active {
	border: #192f69 1px solid; background: #192f69; color: #fff; 
}
div.flickr span{width:40px;height: 40px;line-height:40px;transition: all  0.3s linear;font-family:"SimSun";text-align: center;display:inline-block;}

div.flickr span.current {
	border-radius: 5px; background: #192f69;border: 1px solid #dedfde ; color: #fff;  margin-right: 5px;
}
div.flickr span.disabled {
	cursor:not-allowed; border: 1px solid #cbcbcb ;background:#f3f3f3; border-radius: 5px; color: #666666; margin-right: 5px; 
}

/*搜索*/
.sh_bkg{ position:fixed; left:0; top:0; z-index:99999; width:100%; height:100%; background-color:rgba(0,0,0,0.8); display:none;}
.sh_box{ position:fixed; width:780px;left:50%; top:50%;z-index:100000;transform: translate(-50%,-50%);  display:none;text-align: center;}
.sh_box .stxt{ float:left; display:block; width:675px; height:88px; line-height:88px; padding:0px 20px; border:0;background: #FFFFFF;box-sizing: border-box;}
.sh_box .sbtn{ float:left; display:block; width:105px; height:88px; line-height:88px; text-align:center; color:#FFF; background:#192f69 url(../images/icon_search_big.png) center center no-repeat; border:0; cursor:pointer;}
.sh_box form{width: 100%; overflow: hidden;}
.sh_box .box{text-align:center;overflow:hidden;}
.sh_box .close{ position:relative; width:80px; height:80px;float:none;margin:0px auto; cursor:pointer;margin-bottom:20px;}
.sh_box .close:before,.sh_box .close:after{ content:""; display:block; width:80px; height:1px; background-color:#FFF; position:absolute; left:0px; top:40px;}
.sh_box .close:before{ transform:rotate(45deg);}
.sh_box .close:after{ transform:rotate(-45deg);}

/*jobjoin*/
.jbs_tb_1{ margin-left:150px;margin-bottom: 60px;}
.jbs_tb_1 th{ text-align:right; font-weight:bold; padding-right:10px; font-size:14px; font-weight:bold;}
.jbs_txt{ width:300px; height:40px; border:1px solid #CCCCCC; font-size:15px; line-height:40px; padding:0 5px;background: #FFFFFF;margin: 10px 0px;}
.jbs_txt:focus{ border:1px solid #192f69;}
.jbs_txtarea{ width:500px; height:150px; border:1px solid #CCCCCC; font-size:15px; padding:5px;background: #FFFFFF;}
.jbs_txtarea:focus{ border:1px solid #192f69;}
.jbs_age{ width:80px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_submit{width: 120px; height:40px; text-align:center; margin: 10px 0px; line-height:40px; color:#333333; font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#cbcccc;}
.jbs_submit:hover{ background:#192f69; color:#FFF;transition: all .4s linear 0s;}


.inquiry_btn{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF!important;
	background: #192f69;
	border-radius: 5px;
	display: block;
	margin: 30px 0px;
}





.pf_box{position:fixed;top:50%;right:0px;transform:translateY(-50%);z-index:999999;}
.pf_box ul li{height:52px;line-height:52px; overflow:hidden;text-align:right;font-size:0px;margin-bottom:1px;}
.pf_box ul li .icon{width:52px;height:52px;display:inline-block;vertical-align:top;background-color:#333333;background-position:right center; background-size:100% 100%;transition:all 360ms linear;}
.pf_box ul li .con{background:#333333;border-bottom-left-radius:26px;border-top-left-radius:26px;box-sizing:border-box; min-width:52px; height:52px;padding-left:28px;padding-right:10px;color:#fff;font-size:16px;font-weight:bold;display:inline-block;vertical-align:top;transition:all 360ms linear;}
.pf_box ul li.pf_qq .icon{background-image:url(../images/pf_qq.png);}
.pf_box ul li.pf_kf .icon{background-image:url(../images/pf_kf.png);}
.pf_box ul li.pf_tel .icon{background-image:url(../images/pf_tel.png);}
.pf_box ul li.pf_share .icon{background-image:url(../images/pf_share.png);}
.pf_box ul li.pf_top .icon{background-image:url(../images/pf_top.png);}


.pf_box ul li:hover.pf_qq .icon{background-image:url(../images/pf_qq_on.png);}
.pf_box ul li:hover.pf_kf .icon{background-image:url(../images/pf_kf_on.png);}
.pf_box ul li:hover.pf_tel .icon{background-image:url(../images/pf_tel_on.png);}
.pf_box ul li:hover.pf_share .icon{background-image:url(../images/pf_share_on.png);}
.pf_box ul li:hover.pf_top .icon{background-image:url(../images/pf_top_on.png);}

.pf_box ul li .con{width:0px;margin-right:-52px;}
.pf_box ul li:hover .icon{background-color:#1f4999;}
.pf_box ul li:hover .con{width:auto;margin-right:0px;background-color:#1f4999;}

.pf_box ul li a{float:none;width:100%;height:100%;display:block;background:none;padding:0px;margin:0px;font-size:inherit;line-height:inherit;}
