body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {
    margin: 0;
    padding: 0;
}

body {
    margin: 0;
    padding-bottom: 40px;
    background: #f8f8f8;
    color: #333;
    font-size: 14px;
}

a {
    color: #333;
    text-decoration: none;
}

a:active,a:hover {
    color: #333;
    text-decoration: none;
}

:focus {
    outline: 0;
}

img {
    border-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

ol,ul,dl {
    list-style: none;
}

li {
    list-style: none;
}

input,button {
    vertical-align: middle;
}

.clear {
    clear: both;
    display: block;
    visibility: hidden;
    overflow: hidden;
    height: 0;
    content: "";
}
/* 轮播样式 */
.z-con01{ display:none;}
.z-con01 .focus{ text-align:center;}
.z-con01 .focus span{width:10px;height:10px;margin: auto 5px; border-radius:50%; background:#fff; font-size:0}
.z-con01 .focus span.current{background:#3D89C7}
.menu{text-align:center;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;background:#fff;overflow: hidden;  padding:.1rem .1rem .6rem .1rem;}
.menu li {
    float: left;
    overflow: hidden;
    margin-top: 20px;
    width: 33.33%;
    text-align: center;
    font-size: 12px;
}
.menu_1,.menu_2,.menu_3,.menu_4,.menu_5,.menu_6,.menu_7,.menu_8,.menu_9,.menu_10{width:4rem;height:4rem;border-radius:4rem;margin:auto;line-height:4rem;}
.menu_1{background:#ff8522;}
.menu_2{background:#ef6541;}
.menu_3{background:#7387f7;}
.menu_4{background:#f8b34b;}
.menu_5{background:#4ed4bc;}
.menu_6{background:#669acc;}
.menu_7{background:#61cdf4;}
.menu_8{background:#ff6666;}
.menu_9{background:#009900;}
.menu_10{background:#808080;}

.menu p{font-size:.6rem;}
/*驾校简介*/
.about,.news,.contact {
    margin: 10px 0;
}
.newstitle {
    background: url('../Images/02_27.jpg') no-repeat;
    border-bottom: 2px solid #0e628e;
    padding-left: 10px;
    padding-right: 30px;
    margin-bottom: 15px;
    height: 25px;
}
.newstitle span {
     color: #FFF;
     height: 100%;
    line-height: 180%;
}
.more {
    float: right;
}
.newsdetails {
    width: 100%;
    margin: 15px auto;
    font-size: 14px;
    line-height: 20px;
}
.newsdetails img {
    width:100%;

    max-width: 1000px;
}
/*班型介绍*/
.newslist li { border-bottom: 1px solid #DDD; }

.newslist li a { display: block; overflow: hidden; padding: 20px 10px; }
.newslist li img { width: 80px; height: 60px; float: left; margin-right: 10px; }
.newslist li h1 { color:#0089d1; font-size: 16px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.newslist li p { margin: 0; padding: 0; line-height: 30px; font-size: 14px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }


.con {
    background: #fff;
}
.con li {
    padding: 0px 15px 0 15px;
    border-bottom: solid #e1e7ee 1px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.con li a {
    display: -webkit-box;
    color: #676767;
}
.con li h4 {
    font-weight: normal;
    color: #676767;
    -webkit-box-flex: 1;
    overflow: hidden;
}
.con li span {
    display: block;
    min-width: 50px;
    height: 30px;
    font-size: 12px;
    line-height: 30px;
    color: #8d8d8d;
}
.con_img{width:100%; padding:1px 0 5px 0; display:inline-block; overflow:hidden; background:#fff; border-radius:0px; border-bottom:1px solid #FFE681}
.con_img li{float:left;margin-top:0px;width:50%;text-align:center;font-size:15pt}
.con_img li a{display:block;margin:0 auto;width:90%;color:#fff}
.con_img li img{display:block;width:100%;height:auto;border-top-right-radius:5px;border-top-left-radius:5px}
.con_img ul li a.on{ display:block; width:100%; height:20px; line-height:20px; color:#676767; font-size:13px; overflow:hidden;white-space: nowrap;text-overflow:ellipsis; text-align:center;}

.contactdetails {
    width: 100%;
    padding: 10px 20px 15px 10px;
}
.menujs,.menuxinwen,.menuditu,.menuluxian,.menuliucheng,.menutel,.menuprice,.menubaoming{fill:#fff;width:2.4rem;height:2.4rem;margin-top:.9rem;}
.icon-location2,.icon-mail2,.icon-phone {
    display: inline-block;
    width: 3em;
    height: 3em;
    fill: #7387f7;
}
.foot {
    padding: 15px 0 45px;
    color: #666;
    text-align: center;
    font-size: 14px;
}
/*footer*/
.footer{position:fixed;bottom:-18px;left:0;right:0;margin:auto;z-index: 10;}
.footer_menu{ background:#0067d2;display:block;width:100%;height:48px;margin:0;padding:0;}
.footer .footer_menu>li{position:relative;text-align:center;display:inline-block;width:20%;float:left;}
.footer_menu li:first-child{background:none;}
.footer .footer_menu>li>a{height:48px;margin-right:1px;display:block;text-align:center;color:#FFF;text-decoration:none;text-shadow:0 1px rgba(0, 0, 0, 0.3);}
.footer .footer_menu>li.home{width:20%;}
.footer .footer_menu>li.home a{height:66px;width:66px;margin:auto;border-radius:60px;position:relative;top:-22px;left:0px;background:url("../Images/home_icon.png") no-repeat center center;background-size:100% 100%;}
.footer .footer_menu>li>a label{overflow:hidden;margin:0 0 0 0;font-size:12px;display:block !important;line-height:18px;text-align:center;}
.footer .footer_menu>li>a img{padding:3px 0 0 0;height:24px;width:24px;color:#fff;line-height:48px;vertical-align:middle;}
.footer li:first-child a{display:block;}
.footer_menu li:last-of-type a{background:none;overflow:hidden;}
.footer .footer_menu>li>a:hover, .footer .footer_menu>li>a:active{background-color:#3093e3;}

.icon {
    display: inline-block;fill: white;width:22px;height:40px;
}
/**
* 分页样式
*/
.page_container{text-align: center;margin:20px auto;width:100%}
.page_container a{ position: relative; float: left;padding: 5px 12px; line-height: 1.42857143; text-decoration: none; background-color: #f5f5f5; border: 1px solid #dcdcdc;margin: 5px;border-radius: 2px;  color: #4bbbfa;}
.page_container span{ position: relative; float: left;padding: 5px 12px; line-height: 1.42857143; text-decoration: none; background-color: #f5f5f5; border: 1px solid #dcdcdc;margin: 5px;border-radius: 2px;  color: #4bbbfa;}
.page_container .pg_curr{font-weight:bold;color:#fff; cursor:auto;  background-color: #5cbcf2;  border-color: #5cbcf2;  }
