@charset "UTF-8";
/* about */
.top_subnav{width: 100%;line-height: 56px;border-bottom: 1px solid #eaeaea;}
.top_subnav h2{display: inline-block;float: left;font-size: 18px;color: #363636;line-height: 56px;position: relative;color: #004aa1;}
.top_subnav h2::before{content: "";position: absolute;margin: auto;left:0;width: 100%;height: 4px;background: #004aa1;bottom: 0;}
.tips{float: right;display: inline-block;line-height: 56px;}
.tips a{display: inline-block;padding: 0 8px;font-size: 14px;color: #6b6b6b;}
.tips span{height: 8px;width: 8px;border: 1px solid #e84f45;border-radius: 50%;display:inline-block;}

/* about_sy */
.about_sy{padding: 32px 0;}
.about_sy .conp_text{background: #fafafa;}
.conp_tbox{padding: 40px 58px;box-sizing: border-box;width: 75%;}
.conp_tbox h2{font-size: 20px;color: #00408c;margin-bottom: 50px;font-weight: bold;}
.conp_tbox p{font-size: 15px;color:#33252d; }
.conp_tbox>ul li{width: 50%;text-align: left;float: left;font-size: 16px;color: #33252d;}
.conp_text .right{width: 25%;}
.conp_text .right img{display: block;width: 100%;margin: 0 auto;}

/* about_sy2 */
.about_sy2 .conp_tbox{width: 50%;}
.about_sy2 .conp_text .right{width: 50%;}
.about_sy2 .conp_tbox h2{margin-bottom: 40px;}
.about_sy2 .conp_tbox>p{margin-bottom: 50px;}
.about_sy2 .conp_tbox>div p{font-size: 16px;line-height: 32px;}

/* con_school */
.con_school{padding: 10px 0 40px;}
.ny_titel h2{position: relative;font-size: 24px;color: #00479d;text-align: center;margin: 0 auto;}
.ny_titel h2::after{content: "";position: absolute;height: 1px;width: 40%;left: 0;background: #eaeaea;top: 50%;transform: translateY(-50%);}
.ny_titel h2::before{right: 0 !important;content: "";position: absolute;height: 1px;width: 40%;background: #eaeaea;top: 50%;transform: translateY(-50%);}
.con_schlist{margin: 0 -10px;padding: 30px 0;}
.con_schlist li{width: 33.33%;}
.con_schlist li>div{margin: 0 10px;}
.con_schlist li>div .con_simg{width: 100%;height: 243px;position: relative;overflow: hidden;}
.con_schlist li>div .con_simg img{width: 100%;height: auto;position: absolute;left: 0;right: 0;margin: auto;transition: .5s}
.con_schlist li>div:hover img{transform: scale(1.1)}
.con_schlist li>div h2{text-align: center;font-size:15px;color: #33252d;background: #f3f3f3;line-height: 55px}

.aims_box{padding: 30px 0;}
.aims_cont{padding: 35px 0;}


/* style_box */
.style_box{padding: 35px 0;}
.style_box .res_box{width: 57.6%;}
.res_box ul {margin: 0 -10px;}
.res_box ul li{width: 50%;box-sizing: border-box;}
.res_box ul li>div{margin: 0 10px;position: relative;overflow: hidden;}
.res_box ul li>div img{width: 100%;margin: 0 auto;display: block}
.res_box ul li .res_boxtxt{background: rgba(0,0,0,0.5);box-sizing: border-box;padding: 15px 20px;position: absolute;left: 0;right: 0;margin: auto;transition: .5s;bottom: -100%;}
.res_box ul li:hover .res_boxtxt{bottom: 0;}
.res_box ul li .res_boxtxt p{font-size: 15px;color: #fff;text-align: left;}
.res_box ul li .res_boxtxt p b{color: #fff;display: block;}
.res_boxr{width: 42.4%;padding-left: 20px;}
.res_boxr ul{margin: 0 -10px;}
.res_boxr ul li{width: 50%;float: left;margin-bottom: 20px;}
.res_boxr ul li img{display: block;width: 100%;}
.res_boxr ul li:nth-child(2)>div{background: #d4e7b2;height: 100%;box-sizing: border-box;padding:35px 20px 15px 20px;}
.res_boxr ul li:nth-child(3)>div{background: #f4c8c5;height: 100%;padding:15px;box-sizing: border-box;}
.res_boxr ul li:last-child, .res_boxr ul li:nth-child(3){margin-bottom: 0;}
.res_boxr ul li>div{margin: 0 10px;font-size: 15px;color: #33252d;}
.res_boxr ul li>div b{display: block;}

/* style */
.multipleColumn{ width:100%;padding: 20px 0; }
.bx-wrapper{position:relative;margin:0 auto 0px;padding:0;*zoom:1;}
.bx-wrapper .slide img{display:block;margin:0 auto;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px;display: none;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{text-indent:-9999px;display:block;outline:0;width: 25px;height: 55px;}
.bx-wrapper .bx-prev{left:-60px;background:url(../images/but_left.png) no-repeat;height: 102px;width: 46px;background-size: 100%;transition: .5s;}
.bx-wrapper .bx-next{right:-60px;background:url(../images/but_right.png) no-repeat;height: 102px;width: 46px;background-size: 100%;transition: .5s;}
.bx-wrapper .bx-prev:hover{background:url(../images/but_left_a.png) no-repeat;}
.bx-wrapper .bx-next:hover{background:url(../images/but_right_a.png) no-repeat;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;transform: translateY(-50%); text-indent:-9999px;z-index:9999}


/* mbx_nav */
.mbx_nav{margin-top: 35px;}
.mbx_nav .container>ul li{font-size: 14px;color: #555555;}
.mbx_nav .container>ul li a{font-size: 14px;color: #555555;padding: 0 6px;display: inline-block;}

/* app_formbox */
.app_formbox{padding: 40px 0;}
.app_img, .app_form{width: 48%;}
.app_img img{display: block;width: 100%;margin: 0 auto;}
.app_formtil>div{padding-left: 20px;margin-bottom: 40px;}
.app_formtil>div h2{font-size: 24px;color: #555;font-weight: bold;}
.app_formtil>div p{font-size: 16px;color: #555;margin-top: 10px;}
.app_form form>p, .edu_input, .form_check{border: 1px solid #cccccc;width: 48%;margin-bottom: 25px;line-height: 35px;font-size: 14px;color: #999;box-sizing: border-box;padding-left: 10px;}
.app_form form p label span, .edu_input label span{color: #ff1212}
.app_form form p input, .edu_input input, .form_check input
{background: #fff !important;width: 75%;line-height: 35px;box-sizing: border-box;padding-left: 10px;font-size: 14px;color: #999;outline: none;}
.app_form form p:nth-child(even){float: right;}
.app_form form p:nth-child(odd){float:left;}
.edu_input{width: 100%;clear: both;}
.form_check{width: 100%;position: relative;}
.form_check input{width: 75% !important;display: inline-block}
.form_check img{position: absolute;top:0;right: 0;height: 35px;}
.app_form button{font-size: 18px;color: #ff9110;line-height: 46px;border: 2px solid #ff9110;width: 100%;margin-bottom: 20px;background: #fff;outline: medium;cursor: pointer;transition: .5s;}
.app_form button:hover{background: #ff9110;color: #fff;}
.cont_input {clear: both;}
.cont_input textarea{width: 100%;max-width: 100%;height: 130px;border: 1px solid #cccccc;display: block;margin-bottom: 25px;box-sizing: border-box;padding: 15px 0 0 15px;font-size: 14px;color: #999;}

/* contact_from */
.contact_from .app_form form>p, .contact_from .edu_input, .form_check{margin-bottom: 20px;}

/* page */
.pagerMain {text-align: center;margin: 20px 0 50px;}
.pagerMain a {width: auto;padding: 0 15px;height: 30px;border: 1px solid #e4e4e4;line-height: 30px;background: #fff;color: #666666;font-size: 13px;display: inline-block;border-radius: 2px;font-family: "宋体";margin: 5px;border-radius: 4px;}


/* news */
.news_in{padding: 50px 0;}
.news_in ul{padding: 32px 0;margin: 0 -15px;}
.news_in ul li{width: 33.33%;float: left;margin-bottom: 30px}
.news_liimg{position: relative;overflow: hidden;height: 262px;}
.news_liimg img{position: absolute;left: 0;right: 0;margin: auto;width: 100%;height: auto;transition: .5s;}
.news_liimg:hover img{transform: scale(1.1);}
.news_in ul li>a{margin:0 15px;display: block;}
.news_litil{background: #f7f7f7;padding: 15px;}
.news_litil h2{font-size: 16px;color: #333333;text-align: left;padding-bottom: 15px;line-height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_litil p{font-size: 14px;color: #666; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;text-align: left;line-height: 22px}

/* news_cont */
.news_cont{padding: 40px 0;}
.news_cont .news_detil{font-size: 22px;color: #333;}
.news_cont .news_detil h2{text-align: center;}
.news_zz {margin:22px 0 12px;width: 100%;text-align: center;}
.news_zz span:nth-child(odd) {margin-right: 112px;}
.news_zz span {display: inline-block;font-size: 14px;color: #999;letter-spacing: 1px;}
.news_conts{padding: 20px 0;}
.news_conts p{font-size: 14px;color: #444;}

.dg_dowm{margin-top: 40px;border-top:1px dotted #d1d1d1;padding-top: 15px;}
.dg_dowm p{font-size: 14px;color: #666;}
.dg_dowm p a{font-size: 14px;color: #666;}
.dg_dowm p a span{color: #777;font-weight: bolder;}


/* contact */
.app_map{width: 48%;height: 460px;}

/* style_box */
.style_box{padding: 50px 0 ;}
.brand_left{width: 50%;height: 570px;}
.multipleColumn{ width:100%;padding: 20px 0; }
.bx-wrapper{position:relative;margin:0 auto 0px;padding:0;*zoom:1;}
.bx-wrapper .slide img{display:block;margin:0 auto;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px;display: none;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{text-indent:-9999px;display:block;outline:0;width: 25px;height: 55px;}
.bx-wrapper .bx-prev{left:-60px;background:url(../images/but_left.png) no-repeat;height: 102px;width: 46px;background-size: 100%;transition: .5s;}
.bx-wrapper .bx-next{right:-60px;background:url(../images/but_right.png) no-repeat;height: 102px;width: 46px;background-size: 100%;transition: .5s;}
.bx-wrapper .bx-prev:hover{background:url(../images/but_left_a.png) no-repeat;}
.bx-wrapper .bx-next:hover{background:url(../images/but_right_a.png) no-repeat;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;transform: translateY(-50%); text-indent:-9999px;z-index:9999}

/* int_box */
.int_box{padding: 50px 0 0;}
.int_box h2{font-size:24px;color:#00479d;}
.int_cont ul li{width: 48%;}
.int_cont ul li:nth-child(odd){float: left}
.int_cont ul li:nth-child(even){float: right}
.int_cont ul li strong{display: block;}

