

.wrap{width: 1200px;margin: 0 auto;clear: both;}

.top-box{width: 100%;height: 120px;background: #448aff;overflow: hidden;}

.logo{display: block;float: left;width: auto;height: 62px;overflow: hidden;margin: 29px 0 0 0;}

.top-right{width: 276px;overflow: hidden;float: right;margin: 18px 0 0;text-align: center;}

.top-tel{display: inline-block;padding-left: 18px;font-size: 14px;color: #fff;line-height: 40px;background: url(../images/tel.png) no-repeat left center;}

.top-tel font{font-size: 20px;font-family: Arial}

.top-search{width: 276px;height: 32px;background: #fff;overflow: hidden;border-radius: 20px;}

.top-search input{display: block;float: left;border: none;font-size: 16px;line-height: 32px;text-indent: 14px;height: 32px;}

.top-search .input1{width: 82%;background: none}

.top-search .input2{width: 18%;background: url(../images/search.png) no-repeat center;cursor: pointer;}

/*轮播*/

.index-swiper{width: 1200px;position: relative;overflow: hidden;height: 450px;margin: 0 auto;}

.index-swiper .bd{width: 100%;height: 100%;}

.index-swiper .bd li,.index-swiper .bd li a,.index-swiper .bd ul{width: 1200px;height: 100%;display: block;overflow: hidden;}

.index-swiper .tempWrap{height: 100%;}

/* .index-swiper .bd ul{margin-left: -1200px !important;} */

.index-swiper>font{z-index: 9;display: block;width: 360px;height: 450px;position: absolute;top: 0;background: rgba(0,0,0,.75);filter:alpha(opacity=75);}

.index-swiper .left-bg{left: 0;display: none;}

.index-swiper .right-bg{right: 0;display: none;}

.index-swiper .index-hd{width: 100%;height: 0;position: absolute;left: 0;bottom: 44px;text-align: center;}

.index-swiper .index-hd li{display: inline-block;width: 10px;height: 10px;border: 1px solid #fff;border-radius: 50%;margin: 0 5px;line-height: 600px;overflow: hidden;}

.index-swiper .index-hd li.on{background: #fff;}

.index-swiper span{cursor: pointer;z-index: 10;display: block;width: 52px;height: 52px;position: absolute;top: 199px;overflow: hidden;border-radius: 50%;background-color: rgba(255,255,255,.5) !important}

.index-swiper .index-prev{left: 30px;background: url(../images/prev.png) no-repeat center;}

.index-swiper .index-next{right: 30px;background: url(../images/next.png) no-repeat center;}

/*导航*/

.nav-box{height: 52px;width: 1200px;margin: 0 auto;clear: both;}

.nav-box li{float: left;height: 52px;position: relative;width: 12.5%;text-align: center;}

.nav-box li>a{display: block;font-size: 18px;color: #333;overflow: hidden;line-height: 52px;}

.nav-box li:hover>a,.nav-box li.on>a{background: #336fd4;color: #fff;}

/*首页新闻*/

.top-news{min-height: 440px;overflow: hidden;margin-top: 40px;}

.top-news-left{width: 600px;height: 410px;overflow: hidden;position: relative;float: left;}

.top-news-bd,.top-news-bd li,.top-news-bd img{width: 100%;height: 100%;display: block;}

.top-news-bd span{display: block;width: 100%;text-indent: 14px;height: 51px;line-height: 51px;color: #fff;font-size: 16px;background: rgba(0,0,0,.5);filter:alpha(opacity=50);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: absolute;left: 0;bottom: 0;z-index: 9}

.top-news-hd{width: 100%;text-align: right;position: absolute;height: 0;right: 0;bottom: 30px;z-index: 10;padding-right: 16px;}

.top-news-hd li{display: inline-block;width: 12px;height: 12px;background: #fff;border-radius: 50%;margin: 0 3px;overflow: hidden;line-height: 500px;}

.top-news-hd li.on{background: #336fd4;}

.top-news-right{float: right;width: 560px;overflow: hidden;}

.top-news-hd1{height: 45px;overflow: hidden;font-size: 18px;line-height: 45px;}

.top-news-hd1 span{display: block;float: left;padding: 0 24px;margin-right: 15px;background: #f0f0f0;color: #444;}

.top-news-hd1 span.on{background: #448aff;color: #fff;}

.top-news-bd1{overflow: hidden;}

.top-news-top{overflow: hidden;border-bottom: 1px dashed #dcdcdc;margin-bottom: 8px;}

.top-news-top span{display: block;font-size: 22px;color: #333;line-height: 26px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: bold;margin: 18px 0 0;}

.top-news-top font{display: block;font-size: 13px;color: #999;line-height: 17px;margin: 10px 0 10px;}

.top-news-top .txt{font-size: 14px;color: #777;line-height: 22px;height: 44px;overflow: hidden;margin-bottom: 15px;}

.top-news-top:hover span{color: #448aff}

.top-news-bd1 li{font-size: 15px;overflow: hidden;line-height: 38px;position: relative;padding-left: 14px;}

.top-news-bd1 li span{display: block;float: left;width: 450px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.top-news-bd1 li font{display: block;float: right;color: #999;}

.top-news-bd1 li:after{content: "";width: 5px;height: 5px;border-radius: 50%;background: #c9c9c9;position: absolute;left: 0;top: 50%;margin-top: -2.5px;}

.top-news-bd1 li:hover:after{background: #448aff}

.top-news-bd1 li:hover span{color: #448aff}

/*首页通知公告*/

.index-note{margin-bottom: 30px;height: 130px;overflow: hidden;background: #f0f0f0;padding-left: 214px;position: relative;}

.index-note-name{width: 189px;height: 130px;background: #336fd4;position: absolute;left: 0;top: 0;text-align: center;color: #fff;}

.index-note-name span{display: block;font-size: 30px;line-height: 34px;margin: 38px 0 6px;}

.index-note-name font{display: block;font-size: 15px;line-height: 19px;font-family: Arial}

.index-note-bd{overflow: hidden;padding-left: 24px;}

.index-note-bd li{height: 106px;padding-top: 24px;float: left;width: 960px;overflow: hidden;margin-right: 30px;font-size: 16px;line-height: 40px;}

.index-note-bd li span{display: block;color: #666;float: left;width: 660px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.index-note-bd li font{display: block;float: right;font-size: 13px;color: #666;}

.index-note-bd span:hover{color: #448aff}

/**/

.index-about-left{float: left;width: 890px;overflow: hidden;}

.h1-box{height: 44px;border-bottom: 1px solid #ddd;line-height: 44px;}

.h1-box font{display: block;float: left;padding: 0 24px;height: 45px;margin-bottom: -1px;color: #fff;background: #336fd4;font-size: 18px;}

.h1-box span{display: block;float: left;padding: 0 10px;margin-left: 10px;overflow: hidden;line-height: 44px;position: relative;font-size: 14px;color: #666;}

.h1-box span.on:after{content: "";width: 69px;height: 7px;position: absolute;left: 50%;bottom: 0;background: url(../images/index-about-bg.png) no-repeat center;margin-left: -34.5px;}

.index-about-bd{overflow: hidden;}

.index-about-bd .txt{padding: 14px 0 0 400px;overflow: hidden;position: relative;font-size: 14px;color: #666;line-height: 30px;}

.index-about-bd .txt img{width: 378px;height: 237px;position: absolute;left: 0;top: 24px;}

.index-about-right{/* float: right;width: 280px */;overflow: hidden;/* min-height: 346px; */min-height:125px;width:100%;display:flex;justify-content:space-between;}

.index-about-right a{display: block;color: #fff;height: 94px;margin-bottom: 12px;overflow: hidden;}

.index-about-right a span{display: block;font-size: 18px;line-height: 22px;margin: 22px 0 10px;}

.index-about-right a font{display: block;font-size: 15px;line-height: 19px;font-family: Arial}

.index-about-right a.icon1{background: #ff5f63 url(../images/index-icon1.png) no-repeat 20px center;text-align: right;padding-right: 20px;width:30%;}

.index-about-right a.icon2{background: #1a97c8 url(../images/index-icon2.png) no-repeat 222px center;padding-left: 20px;width:30%;}

.index-about-right a.icon3{background: #545f7f url(../images/index-icon3.png) no-repeat 30px center;text-align: right;padding-right: 20px;width:30%;}

/**/

.h1-box a{display: block;float: right;font-size: 14px;color: #888;}

.h1-box a:hover{color: #448aff}

.index-img-box{width: 1220px;overflow: hidden;height: 204px;margin: 30px 0 30px;}

.index-img-box li{float: left;width: 285px;height: 204px;position: relative;overflow: hidden;margin: 0 20px 20px 0;}

.index-img-box li img{display: block;width: 100%;height: 100%;}

.index-img-box li span{font-size: 15px;display: block;width: 100%;height: 40px;line-height: 40px;color: #fff;text-align: center;background: rgba(0,0,0,.43);position: absolute;left: 0;bottom: 0;z-index: 9;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.index-img-box li:hover img{transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);}

.index-img-box li:hover span{background: #448aff}

/*底部*/

.foot-box{overflow: hidden;width: 100%;background: #336fd4;}

.foot-left{float: left;overflow: hidden;}

.foot-menu{overflow: hidden;font-size: 15px;color: #fff;line-height: 19px;margin: 52px 0 26px;}

.foot-menu a{display: block;float: left;color: #fff;}

.foot-menu font{display: block;float: left;width: 20px;text-align: center;}

.foot-menu a:hover{text-decoration: underline;}

.foot-txt{font-size: 13px;color: #fff;line-height: 30px;margin-bottom: 46px;overflow: hidden;}

.foot-txt a{color: #fff;}

.foot-right{float: right;height: 32px;line-height: 32px;color: #fff;margin-top: 84px;font-size: 13px;}

.foot-right font{display: block;float: left;}

.foot-right a{display: block;float: left;width: 32px;height: 32px;margin-left: 15px;}

.foot-right a>img{display: block;width: 100%;height: 100%;}

.foot-right a:hover{opacity: .7;}



/******************************************************联系我们******************************************************/

.nei-banner{width: 100%;height: 300px;overflow: hidden;}

.nei-left{width: 260px;overflow: hidden;margin-top: 55px;float: left;}

.nei-left-h1{margin-bottom: 1px;height: 110px;overflow: hidden;overflow: hidden;background: #448aff url(../images/nei-left.png) no-repeat right 34px;color: #fff;text-indent: 30px;position: relative;font-size: 34px;line-height: 100px;}

.nei-left-h1:after{content: "";width: 55px;height: 1px;background: #fff;position: absolute;left: 30px;bottom: 32px;}

.nei-left-menu{overflow: hidden;}

.nei-left-menu a{display: block;height: 56px;overflow: hidden;line-height: 56px;border-bottom: 1px solid #e6e6e6;overflow: hidden;font-size: 18px;text-indent: 30px;}

.nei-left-menu a:hover,.nei-left-menu a.on{background: #448aff url(../images/nei-menu.png) no-repeat 95% center;color: #fff;}

.nei-left-box{border: 1px solid #e6e6e6;overflow: hidden;margin-bottom: 60px;padding: 0 26px;margin-top: 30px;}

.nei-left-box .h1{font-size: 18px;color: #448aff;line-height: 22px;font-weight: bold;margin: 22px 0 10px;}

.nei-left-box .txt{font-size: 14px;color: #666;line-height: 26px;overflow: hidden;}

.nei-left-box .weixin{margin: 14px 0 8px;overflow: hidden;text-align: center;font-size: 14px;color: #666;line-height: 36px;}

.nei-left-box .weixin img{display: block;width: 129px;height: 129px;padding: 6px;border: 1px solid #e0e0e0;margin: 0 auto;}

.nei-right{float: right;width: 900px;overflow: hidden;margin-top: 52px;}

.nei-right-h1{overflow: hidden;height: 48px;line-height: 48px;border-bottom: 1px solid #ebebeb}

.nei-right-h1 span{display: block;float: left;font-size: 20px;color: #666;}

.nei-right-h1 .nei-nav{float: right;font-size: 14px;color: #888;padding-left: 20px;overflow: hidden;position: relative;}

.nei-right-h1 .nei-nav:after{content: "";width: 8px;height: 8px;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -4px;border: 1px solid #b01a1a}

.nei-right-h1 .nei-nav a{color: #888;position: relative;margin-right: 24px;}

.nei-right-h1 .nei-nav a:after{content: "";width: 6px;height: 1px;background: #888;position: absolute;right: -12px;top: 50%;margin-top: -.5px;}

.nei-right-h1 .nei-nav a:last-child{margin: 0;}

.nei-right-h1 .nei-nav a:last-child:after{display: none;}

.nei-right-h1 .nei-nav a:hover{color: #448aff}

.contact-txt{text-align: center;font-size: 15px;color: #666;line-height: 34px;overflow: hidden;margin: 20px 0 0;}

.contact-txt span{display: block;font-size: 26px;color: #448aff}

#dituContent{width: 100%;height: 246px;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.BMap_Marker{background:url(../images/map-img.png)no-repeat center !important;}



/******************************************************录取查询******************************************************/

.inquire-name{text-align: center;overflow: hidden;margin: 30px 0 28px;}

.inquire-name span{display: block;font-size: 34px;color: #448aff;line-height: 38px;font-weight: bold;}

.inquire-name font{display: block;font-size: 16px;color: #aaa;line-height: 20px;margin-top: 10px;font-family: Arial}

.inquire-ul{width: 520px;overflow: hidden;margin: 0 auto;}

.inquire-ul li{height: 55px;border: 1px solid #807e7e;margin-bottom: 20px;overflow: hidden;}

.inquire-ul li span{display: block;float: left;width: 100px;color: #666;font-size: 18px;height: 55px;line-height: 55px;}

.inquire-ul li font{color: #ff0000;margin-left: 12px;}

.inquire-ul li input{display: block;float: left;height: 55px;border: none;background: none;font-size: 18px;line-height: 55px;width: 410px;}

.inquire-sub{display: block;width: 200px;height: 57px;line-height: 57px;font-size: 20px;color: #fff;text-align: center;border-radius: 30px;margin: 40px auto 0;border: none;background: #448aff;cursor: pointer;}



/******************************************************校园动态******************************************************/

.news-list{overflow: hidden;margin-bottom: 40px;}

.news-list li{overflow: hidden;padding-left: 235px;position: relative;height: 207px;border-bottom: 1px solid #ebebeb;}

.news-list li em{overflow: hidden;display: block;width: 216px;height: 147px;position: absolute;left: 0;top: 30px;}

.news-list li img{display: block;width: 100%;height: 100%;}

.news-list li span{display: block;font-size: 18px;color: #222;line-height: 22px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin: 45px 0 0;}

.news-list li .txt{font-size: 14px;color: #888;line-height: 24px;overflow: hidden;height: 48px;margin: 14px 0 24px;}

.news-list li font{display: block;font-size: 13px;color: #999;line-height: 17px;}

.news-list li:hover span{color: #448aff}

.news-list li:hover img,.school-img li:hover img{transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);}



/******************************************************新闻详情******************************************************/

.news-date-h1{text-align: center;font-size: 24px;color: #333;line-height: 34px;overflow: hidden;margin: 26px 0 0;}

.news-date-tip{text-align: center;font-size: 14px;color: #888;line-height: 18px;margin: 12px 0 30px;}

.news-date-main{font-size: 15px;color: #666;line-height: 30px;overflow: hidden;margin-bottom: 72px;}

.news-date-main img{max-width: 100%;display: block;margin: 0 auto;}

.news-date-p{font-size: 14px;color: #777;line-height: 24px;padding-top: 25px;border-top: 1px solid #ebebeb;overflow: hidden;margin-bottom: 75px;}

.news-date-p p{display: block;float: left;width: 50%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.news-date-p a{color: #777}

.news-date-p a:hover{color: #448aff;text-decoration: underline;}

.news-date-p p:nth-child(2){text-align: right;}



/******************************************************校园风光******************************************************/

.school-img{width: 930px;overflow: hidden;margin: 30px 0 17px;}

.school-img li{float: left;width: 285px;height: 204px;overflow: hidden;position: relative;margin: 0 23px 23px 0;}

.school-img li img{display: block;width: 100%;height: 100%;}

.school-img li span{width: 100%;display: block;font-size: 15px;color: #fff;line-height: 40px;height: 40px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: rgba(0,0,0,.43);position: absolute;left: 0;bottom: 0;z-index: 9}

.school-img li:hover span{background: #448aff}



/******************************************************学校概况******************************************************/

.intro-box{overflow: hidden;font-size: 16px;color: #666;line-height: 30px;margin: 24px 0 80px;}

.intro-box img{max-width: 100%;height: auto;}



/******************************************************网上报名******************************************************/

.apply-tab{overflow: hidden;width: 930px;}

.apply-tab li{float: left;border: 1px solid #e8e8e8;margin: 0 15px 20px 0;overflow: hidden;min-height: 55px;}

.apply-tab li span{display: block;float: left;line-height: 55px;font-size: 18px;color: #666;padding-left: 12px;}

.apply-tab li font{color: #ff0000;margin-right: 3px;}

.apply-tab li input,.apply-tab li select{display: block;float: left;height: 55px;border: none;font-size: 16px;line-height: 55px;background: none}

.file{display: block;padding-left: 124px;overflow: hidden;position: relative;width: 185px;height: 55px;}

.file i{cursor: pointer;display: block;width: 105px;height: 32px;background: #e6e6e6;color: #666;font-size: 14px;position: absolute;left: 0;top: 12px;text-align: center;line-height: 32px;z-index: 9}

.file input{margin-left: -100px;margin-top: 13px;height: 26px !important;}

.file:hover i{background: #448aff;color: #fff;}

.apply-tab li .select{margin-right: 10px;outline: none;width: 152px;text-indent: 18px;position: relative;height: 30px;margin-top: 12px;border-left: 1px dashed #e8e8e8;}

.apply-tab li textarea{float: left;border: none;resize: none;width: 800px;height: 120px;font-size: 16px;line-height: 24px;padding: 14px 10px;outline: none;overflow: hidden;}

.apply-submit{display: block;border: none;width: 200px;height: 57px;text-align: center;font-size: 20px;color: #fff;border-radius: 30px;margin: 20px auto 80px;background: #448aff;cursor: pointer;}



