/*公共样式*/
html {
    font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/
}
ul{
    list-style: none;
}
*{
    margin: 0;
    padding: 0;
}
a{
    text-decoration: none;
}
/*头部 开始*/

.top_header{
    width: 100%;
    overflow: hidden;
    background: white;
}
#top{
    width: 1200px;
    margin:0 auto;
    height: 100px;
}
.scrollNav{
    position:fixed;
    z-index:100;
    left:0;
    right:0;
}
#top span{
    font-size: 2rem;
    color: white;
    padding: 5px 10px;
    margin: 30px 0;
    background:#0a77f3 ;
}
.top_l .row span a{
    color: #ffffff;
}
.top_nav li a{
    font-size: 16px;
    color: #000000;
}
.top_nav li a:hover{
    color: #0a77f3;
}

/* navBar start */
.navBar{ float:right;width:600px;height:50px;line-height:50px; margin-top: 20px}
.nav{position:relative;}
.nav .m{float:left;position:relative;z-index:1; background: url("/theme/default/zsc/images/nav_bg_line.jpg") no-repeat right center;}
.nav .m:last-child{background:none;}
.nav h3 a{display:block;width:100px;text-align:center; height:50px; line-height: 50px}
.nav .sub{display:none;position:absolute;left:-4px;top:50px;z-index:1;width:100px;border:1px solid #E6E4E3;border-top:0; border-radius:3px;background:#fff;}
.nav .sub li{text-align:center;padding:0 8px;margin-bottom:-1px;}
.nav .sub li a{display:block;border-bottom:1px solid #E6E4E3;padding:8px 0;height:28px;line-height:28px;color:#000;font-size:14px;}
.nav .sub li a:hover{color:#FE7700;}
.nav .block{height:2px;width:100px;background:#FE7700;position:absolute;left:0;top:42px;overflow:hidden;}
/* navBar end */

.nav-item a{
    font-size: 0.4rem;
}
.navbar-brand{
    font-size: 0.5rem;!important;
}
/*头部 结束*/

/*banner文本 开始*/
.banner_text{
    width: 100%;
    height:50px;
    background: #a8c1f0;
    padding: 10px 0;
}
.banner_text p{
    color: #1e50ae;
    text-align: center;

}
.banner_text .p1{
    font-size: 18px;
    font-weight: bolder;
}
.banner_text .p2{
    font-size: 14px;
}
/*banner文本 结束*/

/*招生专业 开始*/
.backgroudR {
    background: #f7f7f7;
}
.section {
    position: relative;
    width: 100%;
    margin: auto;
    clear: both;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 30px;
}
.sectionNoOver {
    position: relative;
    width: 100%;
    margin: auto;
    clear: both;
}
.Ttitle {
    position: relative;
    width: 100%;
    height: 84px;
    margin: 0 auto;
}
.Ttitle a {
    display: block;
    width: 360px;
    height: 84px;
    margin: 0 auto;
    color: #333333;
    font-size: 30px;
    line-height: 84px;
    text-align: center;
}
.Ttitle a span {
    color: #226b33;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: normal;
}
.mar8 {
    margin: 8px 0px;
}
.casePicUl {
    width: 1000px;
    height: 290px;
    margin: 20px auto 48px auto;
}
.casePicUl li {
    position: relative;
    float: left;
    width: 240px;
    height: 290px;
    margin-right: 13px;
}
.casePicUl li a:hover .casePicUlT {
    color: #2276be;
}
.casePicUl .casePicUlP {
    width: 240px;
    height: 180px;
}
.casePicUl .casePicUlT {
    width: 216px;
    height: 30px;
    padding: 0px 12px;
    margin-top: 17px;
    color: #333333;
    font-size: 14px;
    line-height: 30px;
    font-weight: bold;
}
.casePicUl .casePicUlTr {
    width: 216px;
    height: 90px;
    padding: 0px 12px;
    color: #666666;
    font-size: 14px;
    line-height: 20px;
}
.case2_box_con{
    position:relative;
    height:313px;
    width:1200px;
}
.case2_box_con_info{
    overflow:hidden;
    position:relative;
    width:1200px;
    height:313px;
    margin:0 auto;
}
.case2_box2{overflow:hidden;width:9999px;}
.case2_box2 dl{float:left;width:304px;height:313px;position:relative;}
.case2_box2 dl dt{width:269px;height:313px;overflow:hidden;}
.case2_box2 dl dt img{width:269px;height:313px;overflow:hidden;transition:all 3s;}
.case2_box2 dl:hover img{transform:scale(1.2);}
.case2_box2 dl dd{position:absolute;width:269px;height:100%;top:0;left:0;text-align:center;background:rgba(0,0,0,0.8);display:none;}
.case2_box2 dl:hover dd{display:block;}
.case2_box2 dl dd h3{padding:0 30px;line-height:25px;margin-top:95px;}
.case2_box2 dl dd h3 a{font-size:20px;color:#d4b980;}
.case2_box2 dl dd p{padding:0 30px;line-height:24px;font-size:14px;color:#808080;margin-top:10px;}

/*招生专业 结束*/

/*办学特色 开始
.main_box{
    width: 100%;
    position: relative;
    box-sizing: content-box; !important;
}

.box{
    width: 1232px;
    margin: 20px auto;
    padding: 15px;
}
.box ul li{
    width: 202px;
    height: 300px;
    box-shadow: 3px 2px 30px rgba(0,0,0,.1);
    float: left;
    text-align: center;
    position: relative;
    transition: all .6s ease-out;
}
.box ul li h3{
    padding-top: 30px;
    color: #333;
    font-size: 18px;
}
.box ul li p{
    margin-top: 7px;
    color: #666;
    font-size: 14px;
}
.box ul li img{
    width: 150px;
    height: 150px;
    position: absolute;
    right: 26px;
    bottom: 40px;
    transition: all .6s ease-out;
}
.box ul .on{
    width: 402px;
    height: 300px;
    background-color: #3288e6;
    text-align: left;
}
.box ul .on h3{
    padding-left: 20px;
    color: #FFF;
}
.box ul .on p{
    margin-left: 20px;
    color: #FFF;
}
.box ul .on img{
    width: 270px;
    height: 270px;
    position: absolute;
    right: 0px;
    bottom: 0px;
}
办学特色 结束*/

/*校园风采*/
.control-box {
    width: 1170px;
    height: 230px;
    background-image: url(/theme/default/zsc/images/hots_bg.png);
    background-size: 1055px;
    background-repeat: no-repeat;
    background-position: 60px 165px;
    margin-left: auto;
    margin-right: auto;
    margin-top:80px;
}
.control-box ul {
    list-style: none;
    position: relative;
}
.control-box ul li {
    position: absolute;
    top: 50px;
    cursor: pointer;
}
.prev {
    left: 0;
}
.next {
    right: 0;
}
.bigbox {
    overflow: hidden;
    width: 1032px;
    height: 190px;
    margin: auto 70px auto;
}
#switcher {
    height: 190px;
    left: 0px;
}
.content_1.content_2 {
    width: 100%;
    float: left;
}
.box {
    transition:all .7s ease 0s;
    width: 255px;
    height: 190px;
    float: left;
    border-left: 3px white solid;
}
.box:hover {
    opacity:0.5;
}
.shadow {
    width: 255px;
    height: 60px;
    /* opacity: 1; */
    background-color: rgba(0, 0, 0, 0.45);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
    margin-top: 130px;
    color: white;
    font-size: 14px;
}
.shadow a {
    display: inline-block;
    width: 225px;
    height: 60px;
    color: white;
    text-decoration: none;
    margin-left: 18px;
    margin-top: 10px;
}
/*校园风采*/

/*预约报名 开始*/
.yybm{
    background: #f7f7f7;
}
.bt{ padding:20px 0; text-align:center;}
.bt strong{ font-size:35px; color:#020202; font-family:'方正正粗黑简体';}
.bt p{ color:#5b5b5b;}
.bmgl{width:1032px; text-align: left;overflow: hidden; padding: 20px 0 30px 0;background-color: rgba(204, 204, 204, 0.12); margin:auto; height:325px;  border:#FFF solid 2px}
.bmgl_div1{ width:470px; height:50px; float:left}
.bmgl_div1 h3{ height:50px; line-height:50px; font-size:22px; margin-bottom:18px; text-align:center; color:#333333}
.bmgl_div2{
    width:526px;
    height:50px;
    float:left;
}
.bmgl_div2 p{
    font-size: 16px;
    color: #4d4d4d;
    margin: 20px 15px 0 15px;
    text-align: left;
}
.bmgl_div2 h3{
    height:50px;
    line-height:50px;
    font-size:22px;
    margin-bottom:18px;
    text-align:center;
    color:#222222
}
.form_div{
    width: 305px;
    margin: auto;
    padding: 20px;
    background-color: rgba(204, 204, 204, 0.44);
}
.form_div form{
    width: 100%;
    display: block;
    display: inline-block;
}
.form_div form input{
    width: 300px;
    outline: none;
    padding-left: 5px;
    height: 40px;
    font-size: 18px;
    margin: 6px 0;
    border: none;
}
.form_div form select{
    width: 305px;
    border: 1px solid #d3d1d1;
    outline: none;
    height: 40px;
    margin: 6px 0;
    font-size: 18px;
    color: #999;
    border: none;
}
#submit{
    width: 305px;
    background-color: #cc0000;
    border: none;
    color: #FFF;
}
/*预约报名 结束*/


/*页脚 footer*/
.footer{
    
    width:1600px;
    background:#17459d ;
    overflow: hidden;
    color:white;
}
.footer_t{
    width: 1200px;
    margin: 0 auto;
    padding: 30px 0;
    overflow: hidden;
}
.footer_t_left{
    float: left;
}
.footer_t_right{
    float: right;
}
.footer_line{
    border-right:1px solid #bbbbbb ;
    display: inline-block;
    height: 57px;
}
.footer_t_left p{
    display: inline-block;
}

.friendLink{
    display:inline-block;
    height: 45px;

}
.friendLink a{
    color: white;
}


.footer_b{
    width: 100%;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background:#0a2f76 ;

}


/*招生信息*/
.pc{display:block;}
.wap{display:none;}

.iw{
    width: 1200px;
    margin: 0 auto;
}

.indH{height:45px; width: 100%; background: #f3f3f3;}
.indH img{
    float: left;
    margin-right: 5px;
}
.indH h2{font-weight:bolder; font-size:20px; color:#1e50ae;}
.indH p{color:#999999; font-size: 12px;}



.more{display:block; width:144px; height:45px; overflow:hidden;}
.more a:link, .more a:visited{display:block; height:45px; line-height:45px; text-align:center; font-size:18px; color:#fff; background:#e8646f;}
.more a i{display:inline-block; width:42px; height:45px; background:url(/theme/default/zsc/images/m01.png) no-repeat center center; margin-left:15px; vertical-align:top;}
.more a:hover{background:#f90;}

.zsxx{width:1200px; height:480px; margin:0 auto 0;}
.zsxxCon{height:401px; padding-top:20px;}
.zsxxCon .hd{height:28px;}
.zsxxCon .hd ul{float:right;}
.zsxxCon .hd ul li{width:88px; height:28px; line-height:28px; text-align:center; color:#666; font-size:16px; float:left; cursor:pointer;}
.zsxxCon .hd ul li .hdL{display:none; width:9px; height:28px; background:url(/theme/default/zsc/images/hBgL.jpg) no-repeat center center; float:left;}
.zsxxCon .hd ul li .hdR{display:none; width:9px; height:28px; background:url(/theme/default/zsc/images/hBgR.jpg) no-repeat center center; float:left;}
.zsxxCon .hd ul li span{display:block; width:88px; height:28px; float:left;}
.zsxxCon .hd ul .on{width:150px; margin:0 20px;}
.zsxxCon .hd ul .on .hdL, .zsxxCon .hd ul .on .hdR{display:block;}
.zsxxCon .hd ul .on span{background:#2276be; color:#fff; width:132px;}
.zsxxCon .zsxxBox{height:333px; padding-top:40px;}
.zsxxCon .zsxxBox .zsxxPic{width:514px; height:315px; position:relative; float:left;}
.zsxxCon .zsxxBox .zsxxPic img{width:514px; height:315px;}
.zsxxCon .zsxxBox .zsxxPic .more{position:absolute; right:0; bottom:0;}
.zsxxCon .zsxxBox .zsxxTxt{height:333px; margin-left:554px;_margin-left:551px;}
.zsxxCon .zsxxBox .zsxxTxt .bd ul li{height:43px; line-height:43px; border-bottom:#c9c8c8 1px dashed; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zsxxCon .zsxxBox .zsxxTxt .bd ul li a{color: black;}
.zsxxCon .zsxxBox .zsxxTxt .bd ul li span{float:right; padding-left:20px; color:#999;}
.zsxxCon .zsxxBox .zsxxTxt .bd ul li span i{font-style:normal;}
.zsxxMore{height:1.2rem; padding-top:.5rem;}
.zsxxMore a:link, .zsxxMore a:visited{display:block; height:1.2rem; line-height:1.2rem; text-align:center; font-size:.5rem; color:#fff; background:#e8646f;}
.zsxxMore a i{display:inline-block; width:42px; height:1.2rem; background:url(/theme/default/zsc/images/m01.png) no-repeat center center; margin-left:.3rem; vertical-align:top;}
.zsxxMore a:hover{background:#f90;}

@media screen and (max-width:1199px){
    body{min-width:100%;_width:100%;}
    .zsxx{width:100%; padding:0 10px; box-sizing:border-box;}
}


@media screen and (max-width:960px){
    body{min-width:100%;_width:100%; font-size:62.5%;}
    #floatAd img, #floatBd img{width:5rem !important;}
    .indH{height:auto;}
    .indH h2{height:1.3rem; line-height:1.3rem; font-size:.7rem;}
    .indH p{height:.3rem; background-size:auto .3rem;}
    .indH h3{height:1rem; line-height:1rem; padding-top:.2rem; font-size:.48rem;}
    .more{width:3.6rem; height:1.2rem;}
    .more a:link, .more a:visited{height:1.2rem; line-height:1.2rem; font-size:.48rem;}
    .more a i{width:42px; height:1.2rem; background-size:auto .36rem; margin-left:.3rem;}
    .zsxx{width:100%; height:auto; margin:.7rem auto 0; border-bottom:#eee 10px solid; padding-bottom:.6rem;}
    .zsxxCon{height:auto; padding-top:.5rem;}
    .zsxxCon .hd{height:1rem;}
    .zsxxCon .hd ul{float:none;}
    .zsxxCon .hd ul li{width:24%; height:1rem; line-height:1rem; font-size:.45rem; position:relative;}
    .zsxxCon .hd ul li .hdL{display:none; width:.2rem; height:1rem; background-size:100% 100%; position:absolute; left:0; top:0;}
    .zsxxCon .hd ul li .hdR{display:none; width:.2rem; height:1rem; background-size:100% 100%; position:absolute; right:0; top:0;}
    .zsxxCon .hd ul li span{display:block; width:100%; height:1rem; float:none; padding:0 .2rem; box-sizing:border-box;}
    .zsxxCon .hd ul .on{width:28%; margin:0;}
    .zsxxCon .hd ul .on span{width:100%;}
    .zsxxCon .zsxxBox{height:auto; padding-top:.4rem;}
    .zsxxCon .zsxxBox .zsxxPic{width:100%; height:auto; float:none;}
    .zsxxCon .zsxxBox .zsxxPic img{width:100%; height:auto;}
    .zsxxCon .zsxxBox .zsxxTxt{width:100%; height:auto; margin-left:0;_margin-left:0;}
    .zsxxCon .zsxxBox .zsxxTxt .zsxxList{float:left; width:100%;}
    .zsxxCon .zsxxBox .zsxxTxt .bd ul li{height:1.2rem; line-height:1.2rem; font-size:.45rem;}
    .zsxxCon .zsxxBox .zsxxTxt .bd ul li span{padding-left:.5rem;}
    .pc{display:none;}
    .wap{display:block;}
}

@media screen and (max-width:640px){
}

@media screen and (max-width:480px){

    .zsxxCon .zsxxBox .zsxxTxt .bd ul li span i, .zsggR li span i, .list01 li a span i{display:none;}
}
/*招生信息 结束*/

/*右侧浮动菜单 开始*/
.checkme {
			width: 160px;
			height: 79px;
			box-sizing: border-box;
			background: #f67524;
			position: absolute;
			right: 79px;
			top: 0;
			display: none;
		}
		.checkme a {
			color: #fff;
			padding: 5px;
			line-height: 30px;
			font-weight: bold;
			font-size: 14px;
			border: none;
		}

		.qq:hover .checkme {
			display: block;
		}

		.checkme img {
			border-radius: 25px;
		}
.qq2023:hover .checkme{display: block;}
.side{position:fixed;width:78px;right:0;top:50%;margin-top:-200px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#f67524;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(/theme/default/zsc/images/right_pic5.png)}
.side ul li i.bgs2{background-image:url(/theme/default/zsc/images/right_pic7.png)}
.side ul li i.bgs3{background-image:url(/theme/default/zsc/images/right_pic2.png)}
.side ul li i.bgs4{background-image:url(/theme/default/zsc/images/right_pic1.png)}
.side ul li i.bgs5{background-image:url(/theme/default/zsc/images/right_pic3.png)}
.side ul li i.bgs6{background-image:url(/theme/default/zsc/images/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(/theme/default/zsc/images/right_pic5_on.png)}
.side ul li:hover i.bgs2{background-image:url(/theme/default/zsc/images/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(/theme/default/zsc/images/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(/theme/default/zsc/images/right_pic1_on.png)}
.side ul li:hover i.bgs5{background-image:url(/theme/default/zsc/images/right_pic3_on.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#f67524;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:238px;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-240px;top:0;background-image:url(/theme/default/zsc/images/leftewm.png);background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0}
.side ul li.sideetel .telBox.son{width:240px;height:237px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:-79px;background:#f67524}
.side ul li.sideetel .telBox dd{display:block;height:237px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:90px;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{background:url(/theme/default/zsc/images/right_pic8.png) 28px center no-repeat;background-color:#e96410}
.side ul li.sideetel .telBox dd.bgs2{background:url(/theme/default/zsc/images/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
    to{opacity:1}
}
/*右侧浮动菜单 结束*/


/*详情页*/
.content_text{
    width: 1200px;
    margin: 40px auto;

}
.content_text h3{
    padding: 20px 0;
    text-align: center;
    color: #0a77f3;
    font-weight: bolder;
}
/*.content_text span{*/
/*    padding: 10px 0;*/
/*    color: #999999;*/
/*}*/
.text_box{
    padding: 20px 5px;
    border-bottom: 1px solid #ebebeb;
    border-top:1px solid #ebebeb;
}
.text_box p{
    line-height: 24px;
    color: #666666;
    font-size: 14px;
}