html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{padding:0;margin:0;}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
body{max-width: 750px;margin:0 auto !important;}
.school{width: 100%;margin:0 auto;height: auto;overflow: hidden;position: relative;z-index: 2;}
.school_detai{position: fixed;z-index: 1;left: 0;top:0;width: 100%;height: 100%;background: url("../images/school/bg.jpg") no-repeat top center;background-size: cover;background-attachment:fixed;}
.banner{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.banner img{display: block;width: 100%;margin:0 auto;}
.school_bg{}

.school_name{width: 94%;margin:-6.8rem auto 0;height: auto;overflow: hidden;position: relative;}
.school_name h3{width: 100%;text-align: center;margin:1rem auto;height: auto;overflow: hidden;font-size: 1.3rem;color: #DBC470;}
.school_bb{width: calc(100% - 6px);margin:0 auto;padding:0.5rem 0;background: linear-gradient(0deg, #0A2DBC, #0B1D97);border: 3px solid;border-image: linear-gradient(0deg, #9F8422, #D9C889) 3 3;height: auto;overflow: hidden;}
.school_bb span{margin-left:0.5rem;font-size: 0.867rem  /* 26/30 */;color: #ffffff;width: 1.8rem  /* 54/30 */;background: #AA9549;border-radius: 4px;display: block;padding: 0.2rem 0.4rem;float: left;}
.school_bb .swiper_sb{width: calc(100% - 5.9rem);float: left;margin-left: 0.5rem;height: 2.4rem;overflow: hidden;}
.school_bb .swiper_sb a{font-size: 0.867rem;color: #FFF2C4;line-height: 1.2rem;}

.school_bb em{display: block;float: left;width:1.6rem;height: 2.4rem;background: url("../images/school/dianji.png") no-repeat center;background-size: 60%;}
.school_com{width: calc(96% - 6px);margin:1.1rem auto 0;height: auto;overflow: hidden;background: linear-gradient(0deg, #0A2DBC, #0B1D97);border: 3px solid;border-image: linear-gradient(0deg, #9F8422, #D9C889) 3 3;position: relative;}
.school_sub{width: 94%;margin:0 auto;height: auto;overflow: hidden;padding: 0.85rem 0;}
.school_sub i{display: block;float: left;width: 1.667rem  /* 50/30 */;height: 1.333rem  /* 40/30 */;background: url("../images/school/ic-04.png") no-repeat center;background-size: contain;}
.school_sub span{display: inline-block;height: 1.333rem  /* 40/30 */;line-height: 1.333rem  /* 40/30 */;font-size: 1.133rem  /* 34/30 */;color: #DBC470;font-weight: 600;margin-left: 0.5rem;}
.school_swiper{width: 94%;margin:0 auto 0.2rem;height: auto;overflow: hidden;position: relative;}
.school_swiper img{display: block;width: 100%;margin:0 auto;}
.school_swiper .swiper-button-prev{left:0;width: 0.867rem  /* 26/30 */;height: 2.033rem  /* 61/30 */;background: url("../images/school/ic-02.png") no-repeat center;background-size: contain; }
.school_swiper .swiper-button-next{right: 0;width: 0.867rem  /* 26/30 */;height: 2.033rem  /* 61/30 */;background: url("../images/school/ic-03.png") no-repeat center;background-size: contain;}
.school_text{width: 94%;margin:0 auto 0.5rem;height: auto;overflow: hidden;}
.school_text_title{width: 100%;margin:0 auto;font-size: 1.1333rem  /* 40/30 */;color: #DBC470;line-height: 1.46rem;padding: 0.45rem 0;border-bottom: 1px dotted #4C5FC2;text-align: center;font-weight: bolder;}
.school_text_info{width: 100%;margin:0.5rem auto;height: auto;overflow: hidden;font-size: 0.867rem  /* 26/30 */;line-height: 1.35rem;color: #ffffff;text-align: justify;}
.school_text_btn{width: 100%;margin:0.5rem auto;height: auto;overflow: hidden;font-size: 0.867rem  /* 26/30 */;line-height: 1.35rem;color: #ffffff;text-align: right;}
.school_text_btn a{display: inline-block;padding-right: 1.3rem;background: url("../images/school/ic.png") no-repeat right center;background-size: contain;color: #D6BB59;padding-left: 0.3rem;}
.school_video{width: 94%;margin:0 auto 0.85rem;height: auto;overflow: hidden;}
.school_video video{display: block;width: 100%;margin:0 auto;}
.yjdh{display: block;width: 7.2rem  /* 216/30 */;margin:0.85rem auto;}
.yjdh img{display: block;width: 100%;margin:0 auto;}
.lxxx{width: 94%;margin:0 auto 0.85rem;height: auto;overflow: hidden;}
.lxxx_left{width: calc(100% - 8rem  /* 240/30 */);float: left;height: auto;overflow: hidden;padding-top: 1.2rem;}
.lxxx_left span{display: block;font-size: 1rem;color: #EBD7AC;width: 100%;}
.lxxx_left a{display: block;width: 100%;margin:1rem auto 0;height: auto;overflow: hidden;}
.lxxx_left img{display: block;width: 6.967rem  /* 209/30 */;float: left;}
.lxxx_right{width: 6.667rem  /* 200/30 */;float: right;height: auto;overflow: hidden;}
.lxxx_right img{display: block;width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.lxxx_right span{display: block;width: 100%;text-align: center;color: #9FA4C4;font-size: 0.867rem  /* 26/30 */;line-height: 1.733rem  /* 52/30 */;}
.school_map{width: 94%;margin:0 auto;height: auto;overflow: hidden;}
#container{width: 100%;margin:0 auto;height: 15.3rem;overflow: hidden;}
.school_btn{width: 100%;margin:2rem auto;height: auto;overflow: hidden;}
.school_btn a{display: block;width: calc((100% - 30px)/2);float: left;}
.school_btn a:last-child{float: right;}
.school_btn a:last-child img{float: left;}
.school_btn a img{display: block;width: 5.9rem  /* 177/30 */;max-width: 100%;float: right;}

.model{position: fixed;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 21;display: none;}
.model_img{position: fixed;left: 4%;top:0;z-index: 22;width: 92%;display: none;}
.model_img img{display: block;width: 100%;margin:4rem auto 0;}
.model_img p{width: 100%;text-align: center;font-size: 1.2rem;margin:1rem auto;height: 2rem;line-height: 2rem;color: #ffffff;}

.htmlImg{width: 94%;position: fixed;left: 0;top:0;background: #ffffff;height: auto;overflow: hidden;z-index: -2;padding-bottom: 0.8rem;opacity: 0;}
.htmlImg-top{width: 94%;margin:0.5rem auto 1rem;height: auto;overflow: hidden;position: relative;}
.htmlImg-top-main{display: block;width: 100%;margin:0 auto;height: auto;overflow: hidden;min-height: 5rem;}
.htmlImg-top-left{display: block;position: absolute;left: 0;top:0;width: 2.46rem;}
.htmlImg-top-right{display: block;position: absolute;right: 0;bottom: 0;width: 2.46rem;}
.htmlImg-title{width: 94%;margin:0 auto;height: auto;overflow: hidden;}
.htmlImg-title img{display: block;width: 2.6rem;float: left;}
.htmlImg-title p{width: calc(100% - 3.2rem);float: right;text-align: left;}
.htmlImg-title p span{display: block;color: #62a9fd;font-size: 1.2rem;margin-bottom: 0.2rem;}
.htmlImg-foot{width: 94%;margin:1rem auto 0;height: auto;overflow: hidden;}
.htmlImg-text{width: calc(100% - 10rem);float: left;}
.htmlImg-text p{width: 100%;font-size: 0.8rem;border-bottom: 1.5px solid #86c7ff;line-height: 1.3rem;padding-bottom: 0.55rem;}
.htmlImg-text p span{display: block;color: #333333;}
.htmlImg-text p em{display: block;color: #c7af86;}
.htmlImg-text i{font-style: normal;color: #62a9fd;font-size: 0.7rem;display: block;margin:1rem auto 0;}
.htmlImgWechat{width: 5.6rem;float: right;height:auto;overflow: hidden;position: relative;}
.backico{display: block;width: 2.667rem  /* 80/30 */;height: auto;overflow: hidden;position: fixed;right: 1rem;top:50%;z-index: 5;}
.backico img{display: block;width: 100%;margin:0 auto;}
.startopen{position: fixed;left: 0;top:0;width: 100%;height: 100%;overflow: hidden;-webkit-transform:scale(0);z-index: 6;}
.startopen img{display: block;width: 100%;margin:0 auto;position: absolute;height: 100%;top:0;left:0;}


