/* CSS Document */
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr,
blockquote, div, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
img/* img elements 图片元素 */{ border:medium none; margin:0px; padding:0px;}
/** 设置默认字体 **/
h1, h2, h3, h4, h5, h6 
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style:none; }
/** 重置图片元素 **/
p{margin:0;}
img{ border:0px; border:none; }
body{ font-family: 'Microsoft YaHei'; color:#000000; font-size:14px; line-height:150%;background:#ffffff; overflow-x: hidden;}
#topnav{ margin:0px auto; width:1000px; height:70px;overflow:hidden;}
.clear{clear:both;visibility:hidden}
.l{float:left;display:inline}
.r{float:right;display:inline}
.c{text-align:center}
a{color:#000000;text-decoration:none;cursor:pointer}
a:hover{color:#000000;}
h3{font-size:14px;}
.clearf:after,.clearf:before{content:"";display:block; }
.clearf:after {clear:both;}
/*来校路线*/
.banner{height:547px; text-align: center; margin: 0 auto;}
.bg{background:#FEEFE2;margin-top:-36px;padding-bottom: 50px;}
.xl_content{width:1136px;margin:0 auto;background:#fff;padding:85px 45px 2px;box-sizing: border-box;}
.tit{width: 326px;height: 61px;margin: 50px auto 30px;background: url(../images/lxlx/xlt.jpg) no-repeat;background-size: 100%;text-align: center;color: #fff;font-weight: bold;line-height: 60px;font-size: 30px;}
.lxfs{width: 100%;}
.lxfs li{width: 45%;float: left;background-color: #f6f6f6;border: 1px solid #ebebeb;border-radius: 10px;}
.lxfs li .img{width: 120px;height: 120px; margin: 30px auto;overflow: hidden;border-radius: 50%;}
.lxfs li .bg1{background:url(../images/lxlx/xl1.png) no-repeat 50%; background-size: 130%;}
.lxfs li .bg2{background:url(../images/lxlx/xl2.png) no-repeat 50%; background-size: 130%;}
.lxfs li a{display: block; width: 150px;height: 40px; margin: 0 auto 30px;border-radius: 5px;background-color: #E4B95B;color: #fff;line-height: 40px;font-size: 25px;text-align: center;}
.lxfs li:nth-child(2){margin-left: 9%;}
.wxts{width: 100%;color: #000;font-size: 20px;line-height: 28px;padding: 15px;box-sizing: border-box;border: 1px dashed #f76c11;border-radius: 5px;margin: 30px auto;}
.wxts span{color: #f76c11;}
.bgb {
    background: #eeeded;
}
.pt20 {
    padding-top:15px;
}
.viewport {
    width:100%;
    margin: 0 auto;
    overflow: hidden;
}
.ccp1 {
    height: 30px;
    font-size: 25px;
    line-height: 30px;
    color: #d80407;
    padding-left: 55px;
    background: url(../images/lxlx/cclx_01.png) 10px center no-repeat;
    background-size: 3%;
}
.ccp3 {
    font-size: 20px;
    line-height: 25px;
    color: #959595;
    padding: 10px 15px;
}
.mt20 {
    margin-top: 10px;
}
.ccp2 {
    height: 30px;
    font-size: 25px;
    line-height: 30px;
    color: #018bd1;
    padding-left: 55px;
    background: url(../images/lxlx/cclx_02.png) 10px center no-repeat;
    background-size: 3%;
}
.hslxl3_btn{width: 500px;height: 50px; margin: 30px auto; background-color: #E4B95B;border-radius: 5px;color: #fff;font-size: 20px;line-height: 50px;text-align: center;}

.hsldhbox{ position:fixed; z-index:99999999999; height:13rem; width:100%; background-color:#fff; left:0; bottom:-19rem; box-shadow:0 0 1rem rgba(0,0,0,.1); overflow:hidden;}
.hsldhbtn{ margin:1rem; display:block; height:4rem; line-height:4rem; text-align:center; color:#fff; font-size:1.3rem; background-color:#ff6b13;}
.hsldhbox a{ display:block;height:3rem; line-height:3rem; text-align:center; color:#fff; font-size:1.3rem; background-color:#E4B95B; margin:.5rem 1rem 0 1rem;}
.hsldhbox .iosmap{ height:0; overflow:hidden;}
.hsldhboxbg{position:fixed; z-index:999998; height:100%; width:100%; background-color:rgba(0,0,0,.5); left:0; bottom:0;overflow:hidden; display:none}
.hsldhbox p{ color:#999; font-size:1rem; text-align:center; padding:.5rem 0 0 0;}

.pop .bottom {padding-bottom: 0;}