
.footer_wrap1 {
    position: fixed;
    bottom: 0;
	  left:0;
    width: 100%;
    height: 50px;
    background-color: #fff;
    text-align: center;
    z-index: 9999;
    border-top: 1px solid #e3e3e3;
	margin:0;
}


.footer_wrap1 .footer_inner{padding:15px 15px 0;}
 .footer_wrap1 .footer_inner .footer_title{color:#f65c5a;padding-bottom:10px;}
 .footer_wrap1 .footer_inner .footer_title i{display:inline-block;width:12px;height:12px;line-height:12px;background:url(../images/img_icon01.png) no-repeat;background-size:100%;}
 .footer_wrap1 .footer_inner .footer_title span{padding-left:5px;}
 .footer_wrap1 .footer_inner p{font-size:1em;line-height:22px;}
 .footer_wrap1 .footer_inner .copyRight{color:#000;padding-bottom:15px;line-height:26px;}

.footer_wrap2 .footer_inner{padding:15px 15px 0;}
 .footer_wrap2 .footer_inner .footer_title{color:#f65c5a;padding-bottom:10px;}
 .footer_wrap2 .footer_inner .footer_title i{display:inline-block;width:12px;height:12px;line-height:12px;background:url(../images/img_icon01.png) no-repeat;background-size:100%;}
 .footer_wrap2 .footer_inner .footer_title span{padding-left:5px;}
 .footer_wrap2 .footer_inner p{font-size:1em;line-height:22px;}
 .footer_wrap2 .footer_inner .copyRight{color:#000;padding-bottom:15px;line-height:26px;}

.footer_tip{position:fixed;bottom:0;padding:10px;background:#fffadd;}
.footer_tip p{line-height:20px;}
.footer_tip .red{color:#ff0000;}

footer{min-width:320px;padding:12px 0;background:#f4f4f4;border-top:1px solid #ccc;}
footer p{text-align:center;height:16px;line-height:16px;}
footer .flink a{font-size:15px;color:#666;margin-left:17px;}
footer .flink a:nth-of-type(1){margin-left:0;}
footer .copyright{margin-top:16px;color:#999;height:12px;line-height:12px;}

#footer_index{width: 100%;height: 50px;margin-top: 15px;}
#footer{width: 100%;height: 50px;/*line-height: 50px;*/position: fixed;bottom: 0px;left: 0px;z-index: 100;}
.footer_fillbg{height: 50px;width: 100%;position: fixed;bottom: 0;background-color: #3e444f;}
.footer_fillbg p{height: 50px;line-height: 50px;color: #ccc;float: left;font-size: 1.1em;padding-left: 10px;}
.footer_right{position: absolute;right: 0;}
.footer_right button{color: #ffffff;font-size: 1.2em;font-weight: bold;display: block;width: 90px;height: 50px;line-height: 50px;background-color: #ff8400;text-align: center;border: none;}
.footer_gray{position: absolute;right: 0; }
.footer_gray button{color: #ffffff;font-size: 1.2em;font-weight: bold;display: block;padding: 0 18px;height: 50px;line-height: 50px;background-color: #c3c3c3;text-align: center;border: none;}
.footer_right button:hover{background: #ff6600;}
.footer_right button:active{background: #ff8400;}


.footer_wrap1{
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 50px;
  background-color: #fff;
  text-align: center;
  border-top: 1px solid #e3e3e3;
}

.school_wrap ul,.footer_wrap ul, .footer_wrap1 ul, .footer_wrap2 ul{
	padding:0;
  width: 100%;
  overflow: hidden;
}
.school_wrap ul li{
  width: 25%;
  height: 80px;
  float: left;
}
.footer_wrap ul li{
  width: 33.3%;
  height: 80px;
  float: left;
}

.footer_wrap1 ul li{
  width: 33.3%;
  height: 80px;
  float: left;
}
.footer_wrap2 ul li{
  width: 33.3%;
  height: 80px;
  float: left;
}
.school_wrap ul li a,.footer_wrap ul li a,.footer_wrap1 ul li a,.footer_wrap2 ul li a{
  display:block;
}
.footer_wrap ul li{
  height:50px;
}
.footer_wrap1 ul li{
  height:50px;
}
.footer_wrap2 ul li{
  height:50px;
}
.school_wrap ul li img{
  width: 50px;
  margin-top: 5px;
}
.footer_wrap ul li img{
  width: 24px;
}
.footer_wrap1 ul li img{
  width: 24px;
}
.footer_wrap2 ul li img{
  width: 24px;
}
.school_img_wrap{
  height: 50px;
  line-height: 50px;
}
.footer_img_wrap{
  height: 24px;
  margin-top: 3px;
}
.school_text{
  height: 30px;
  line-height: 24px;
  color: #666;
}
.footer_wrap .color_005272{
  color: #005272;
}

.footer_wrap1 .color_005272{
  color: #005272;
}
.footer_wrap2 .color_005272{
  color: #005272;
}
.school_route{
  float: right;
  padding-top: 15px;
  margin-right: 20px;
}




.footer_wrap1{width:100%;}
.footer_wrap1 .footer_inner{padding:15px 15px 0;}
.footer_wrap1 .footer_inner .footer_title{color:#f65c5a;padding-bottom:10px;}
.footer_wrap1 .footer_inner .footer_title i{display:inline-block;width:12px;height:12px;line-height:12px;background:url(images/img_icon01.png) no-repeat;background-size:100%;}
.footer_wrap1 .footer_inner .footer_title span{padding-left:5px;}
.footer_wrap1 .footer_inner p{font-size:1em;line-height:22px;}
.footer_wrap1 .footer_inner .copyRight{color:#000;padding-bottom:15px;line-height:26px;}

.footer_wrap2{width:100%;}
.footer_wrap2 .footer_inner{padding:15px 15px 0;}
.footer_wrap2 .footer_inner .footer_title{color:#f65c5a;padding-bottom:10px;}
.footer_wrap2 .footer_inner .footer_title i{display:inline-block;width:12px;height:12px;line-height:12px;background:url(images/img_icon01.png) no-repeat;background-size:100%;}
.footer_wrap2 .footer_inner .footer_title span{padding-left:5px;}
.footer_wrap2 .footer_inner p{font-size:1em;line-height:22px;}
.footer_wrap2 .footer_inner .copyRight{color:#000;padding-bottom:15px;line-height:26px;}



.footer_wrap1{
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 50px;
  background-color: #fff;
  text-align: center;
  border-top: 1px solid #e3e3e3;
}


.school_wrap ul,.footer_wrap ul{
  width: 100%;
  overflow: hidden;
}

.school_wrap ul,.footer_wrap1 ul,.footer_wrap2 ul{
  width: 100%;
  overflow: hidden;
}
.school_wrap ul li{
  width: 25%;
  height: 80px;
  float: left;
}
.footer_wrap ul li{
  width: 25%;
  height: 80px;
  float: left;
}

.footer_wrap1 ul li{
  width: 100%;
  height: 80px;
  float: left;
}
.footer_wrap2 ul li{
  width: 50%;
  height: 80px;
  float: left;
}
.school_wrap ul li a,.footer_wrap ul li a,.footer_wrap1 ul li a,.footer_wrap2 ul li a{
  display:block;
}

.school_wrap ul li img{
  width: 50px;
  margin-top: 5px;
}
.footer_wrap ul li img{
  width: 24px;
}
.footer_wrap1 ul li img{
  width: 24px;
}

.footer_wrap2 ul li img{
  width: 24px;
}
.school_img_wrap{
  height: 50px;
  line-height: 50px;
}
.footer_img_wrap{
  height: 24px;
  margin-top: 3px;
}
.school_text{
  height: 30px;
  line-height: 24px;
  color: #666;
}
.footer_wrap .color_00a4ff{
  color: #015174;
}
.footer_wrap .color_005272{
  color: #005272;
}

.footer_wrap1 .color_00a4ff{
  color: #015174;
}
.footer_wrap1 .color_005272{
  color: #005272;
}

.footer_wrap2 .color_00a4ff{
  color: #015174;
}
.footer_wrap2 .color_005272{
  color: #005272;
}
.school_con .school_text{line-height:34px;font-size:16px;padding-left:50px;}

.sort_icon{top:0;left:0;width:18px;height:18px;background:url(images/sort_tip.png) no-repeat;background-size:18px 18px;line-height:10px;color:#fff; font-size:.8em;padding-left: 2px;padding-top: 0;text-align: left;}

.passenger_info{background:#fff;}
.passenger_info ul{margin-left:10px;}
.passenger_info ul li{border-bottom:1px solid #e3e3e3;}
.passenger_info ul li span{display:inline-block;width:70px;line-height:50px;color:#028ddb;font-size:1.12em;color:#666;}
.passenger_info ul li .child_span{width:100px}
.passenger_info ul li input{display:inline-block;line-height:50px;border:0 none;background:no-repeat;overflow:hidden;font-size:1.12em;color:#333;width:75%;}
.passenger_info ul li select{height:30px;width:60%;font-size:1.1em;border:none;}    
select{-webkit-appearance:none;background:url(images/select_open.png) no-repeat scroll right 10px center transparent;background-size: 15px 10px;}


blockquote,html,body,div,ul,ol,li,dl,dt,dd,fieldset,form,h1,h2,h3,h4,h5,h6,hr,legend,pre,p,td,th,textarea,input,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
body,button,input,select,textarea{color:#333;font:12px/1.5 "PingFang-SC-Regular",'Hiragino Sans GB','Microsoft Yahei','PingFang SC','Myriad Pro','Microsoft Yahei',sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
ol,ul{list-style:none;}
a{text-decoration:none;color:#333;outline:none;}
a:hover{text-decoration:underline;}

body {
  margin: 0;
  font-family: 'Roboto';
  font-size: 14px;

}

h3 {
  color: #fff;
  font-size: 24px;
  text-align: center;
  margin-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
  font-weight: 300;
}

.container {
  max-width: 970px;

}

div[class*='col-'] {
  padding: 0 6px;
  border-radius: 0;
  border: none;
  color: #fff;
  padding: 0;		
}

