﻿@charset "utf-8";
html{height:100%; font:normal 62.5%/1.6 arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif;}
body{height:100%; padding:0px;margin: 0; color:#666;-webkit-text-size-adjust:none;
-webkit-text-size-adjust:none;
-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); /*取出点击出现半透明的灰色背景*/
-webkit-user-select: none;  /*控制内容的可选择性*/
-ms-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none; background-color:#FFF;
}
ul,li,form, dl,dt,dd, div{ padding:0px; margin:0px;}
li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:1em; font-style:normal; color:#636363; border-radius:0; -webkit-border-radius:0;}
img,object{ border:none; max-width:100%; border:0; overflow:hidden; vertical-align:top;}
a{ color:#636363; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0); cursor:pointer;}  /* 去掉链接触摸高亮 */
a:hover{color: #56abe4;}
a:focus {outline:none; -moz-outline:none;}

#wrapper {width: 100%;min-height: 100%;height: auto !important;height: 100%;/*margin: 0px 0px -9% 0px;*/}
#content_wrapper {width: 100%;/*padding: 0px 0px 12% 0px;*/overflow: hidden;}
#content{width:100%; min-width:320px; max-width:1080px; margin:0 auto; background-color: #f7f7f7;}
.Texthide{ display:none;}
.Contain{ width:100%; min-width:320px; max-width:1080px; margin:0 auto;}
.SinglePage{padding: 2% 0;background-color: #fff;}
.space{ width:100%; height:1em; clear:both; overflow:hidden; zoom:0;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }  
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}

/*banner*/
.BanList{position: relative;}
.BanList img{width: 100%;}
.tabList{position: absolute; bottom: 10px;width: 100%;}
.tabList ul{text-align: center;}
.tabList li{display: inline-block; width: 16px; height: 16px;background-color: #fff;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius:8px; margin:0 2px;}
.tabList li.on{background-color: #329cf8;}

.Banner img{width: 100%;}

/*首页头部*/
.header{ padding: 0 3.75%; border-bottom: 1px solid #f0f0f0; position: relative; background-color: #fafefa;}
.header .logo{float: left; width: 51%; padding: 4% 0;}
.header .logo img{width: 100%;}

.lanselect{ width:22%; line-height: 2.2em; float: left;color: #555;font-size: 2.1em; position:absolute;top: 50%;margin-top: -1.1em; left: 60%; background: url(../images/ico_select.png) no-repeat 95% center;border:1px solid #d2d5d2;  -moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius:7px;}
.lanselect span{ text-indent:10px; display:block; cursor:pointer;}
.lanselect ul{ background:#0B143B; position:absolute; left:0; top: 2.2em; min-width:100%; width:auto; white-space:nowrap; display:none; z-index:999;}
.lanselect ul li a{ display:block; text-indent:10px; color:#fff;}
.header .btn_HomNav{width: 10%; padding-top: 5%;float: right; background: url(../images/bg_btnmenu.png) repeat-x; background-size: auto 100%;}
.header .btn_HomNav img{width: 100%;}

.header .btn_back{float: left; width: 12%;padding: 5.5% 0;text-align: center;}
.header .header_title{float: left;text-align: center; width: 80%;padding: 4% 0;}
.header .btn_Nav{float: left; width: 8%;padding: 5.5% 0;text-align: center;}
.header .btn_back img{width: 100%;}
.header .header_title h2{ font-size: 2.8em;color: #333;font-weight: normal;}
.header .btn_Nav img{width: 100%;}

.nav{ display: none;}
.nav li{ width:100%;}
.nav li a{color: #FFF;display: block;padding: 11px 15px;font-size: 1.6em;}
.nav li a:hover{background-color: #fff; color: #198def;}
.nav li ul{display: none;}
.nav li ul.subnav li a{ margin-top: 0px; background-color: #4D4D4D; background-image: none; text-indent: 5px;}
.nav li ul.subnav li a:hover{background-color: #fff; color: #198def; background-image: none;}

@media screen and (max-width:420px){
.lanselect{font-size: 1.6em;}
.header .header_title h2{font-size: 2.1em;}
}
/*首页*/
.insort_list{background-color: #fff; padding-bottom: 5%;margin-bottom:5%;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0; }
.insort_list ul li{width: 15%; float: left; margin-left:2%;margin-top: 5%; text-align: center; }
.insort_list ul li:first-child{margin-left: 0%;}
.insort_list ul li a{font-size: 2.3em;color:#333;}
.insort_list ul li img{width: 100%;margin-bottom: 10%;}

@media screen and (max-width:780px){
.insort_list ul li a{font-size: 1.6em;color:#333;}
}
@media screen and (max-width:640px){
.insort_list ul li{width: 24%; float: left; margin-left:10%;margin-top: 5%; text-align: center; }
.insort_list ul li:first-child{margin-left: 3.75%;}
.insort_list ul li:nth-child(4){margin-left: 3.75%;}
}

.HomNews{background-color: #fff;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0; }
.HomNews .Title{ padding: 4% 0 4% 3.75%;border-bottom: 1px solid #f0f0f0;}
.HomNews .Title h2{float: left; font-size: 3.2em;padding-left:2.5%; border-left: 8px solid #ff0000;line-height: 1em;}
.HomNews .Title ul{text-align: right;}
.HomNews .Title ul li{margin-right: 3.75%;display: inline-block;*display: inline;*zoom:1;}
.HomNews .Title ul li a{font-size: 2.4em;color: #7b7b7b;}
.HomNews .Title ul li a:hover{color: #56abe4;}
.HomNews .HomNewList{display: none;}
.HomNews .HomNewList dl{padding: 3.5% 0;border-bottom: 1px solid #f0f0f0;}
.HomNews .HomNewList dt{width:150px;float: left; padding-left:20px;}
.HomNews .HomNewList dt img{width: 100%; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.HomNews .HomNewList dd{margin-left: 200px;  padding-right:20px;}
.HomNews .HomNewList dd h3{font-size: 2em;}
.HomNews .HomNewList dd h3 a{ color: #333; line-height: 1em; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.HomNews .HomNewList dd h3 a:hover{color: #56abe4;}
.HomNews .HomNewList dd span{font-size: 1.8em; line-height: 2em;}
.HomNews .HomNewList dd p{font-size: 1.8em; line-height: 1.5em; max-height: 3em;overflow: hidden;}
@media screen and (max-width:640px){
.HomNews .Title{ padding: 4% 0 4% 3.75%;border-bottom: 1px solid #f0f0f0;}
.HomNews .HomNewList dl{padding: 3.5% 0;border-bottom: 1px solid #f0f0f0;}
.HomNews .HomNewList dt{width:23%;float: left; padding-left:3.75%;}
.HomNews .HomNewList dd{width: 65%; float: right; padding-right:3.75%; margin-left: 0;}
}

@media screen and (max-width:530px){
.HomNews .Title ul li a{font-size: 1.8em;}
}
@media screen and (max-width:480px){
.HomNews .Title ul li a{font-size: 2.4em;}
}
@media screen and (max-width:400px){
.HomNews .Title ul li a{font-size: 1.8em;}
}
/*首页*/

/*新首页 20160420*/
.HomBox{background-color: #EFEFEF;border-top: 20px solid #DF571A;min-height: 100%; }
.HomBoxTop,.HomBoxColumn,.HomBoxFoot{max-width: 1080px;min-width: 320px;margin: 0 auto;}
.HomBox .HomBoxTop{position: relative;}
.HomBoxTop .Logo{padding: 8% 0;text-align: center;}
.HomBoxTop .Logo img{width: 494px;max-width: 70%;}
.HomBoxTop .Lan{position: absolute;right: 2%;top: 2%;font-size: 2em;}
.HomBoxTop .Lan span{display: inline-block;padding: 0px 10px;}
.HomBoxTop .Lan a:hover,.HomBoxTop .Lan a.on{color: #DF571A;}
.HomBoxColumn{width: 96%;}
.HomBoxColumn .HBC{float: left;width: 50%;padding: 2% 0;}
.HomBoxColumn .HBC a{display: block;float: left;width: 50%;background: url(../images/btn_homcm.png) no-repeat; background-size:100% 100%;}
.HomBoxColumn .HBC img{width: 100%;}
.HomBoxColumn .HBC .btn1,.HomBoxColumn .HBC .btn5{background-image: url(../images/btn_homcl.png); background-repeat: no-repeat;}
.HomBoxColumn .HBC .btn4,.HomBoxColumn .HBC .btn8{background-image: url(../images/btn_homcr.png); background-repeat: no-repeat;}


.HomBoxFoot{text-align: center;font-size: 14px;color: #666666;padding: 8% 4% 0 4%;}
.HomBoxFoot .copyright{}

@media screen and (max-width:640px){
.HomBoxColumn .HBC{width: 100%;}
.HomBoxColumn .HBC .btn3,.HomBoxColumn .HBC .btn7{background-image: url(../images/btn_homcl.png); background-repeat: no-repeat;}
.HomBoxColumn .HBC .btn2,.HomBoxColumn .HBC .btn6{background-image: url(../images/btn_homcr.png); background-repeat: no-repeat;}
}
/*新首页 end*/


/*尾部*/

.Bottom {width: 100%;padding-top: 6.5%;}
.Bottom .FootLeft{ float: left;float: left;width: 68%; padding-left:3.75%;}
.Bottom .FootLeft ul li{width: 24%;margin-right: 9.3%; float: left;}
.Bottom .FootRight{ width: 24%;float: right;padding-right:3.75%;}
.Bottom .FootRight img{width: 100%;}
.Bottom .footico{width: 90.7%;margin-top: 8%;}
.Bottom .footico div{width: 49.5%; text-align: center;}
.Bottom .footico div a{font-size: 2.1em;}
.Bottom .footico div img{margin-right: 6%;}
.Bottom .Btn_F1 { float: left; }
.Bottom .Btn_F1 img{width: 11%;}
.Bottom .Btn_F2 { float: right;}
.Bottom .Btn_F2 img{width: 20%;}
.Bottom .Copyright{ font-size: 1.8em; text-align: center; color: #999; padding: 4% 3.75%; border-top: 1px solid #f0f0f0; margin-top: 4%;}
@media screen and (max-width:360px){
.Bottom .Copyright{font-size: 1.6em;}
}
/*尾部*/


/*内页*/
.SubNav{background-color: #333;}
.SubNav ul li{float: left;margin-left: 24px;}
.SubNav ul li a{display: block;font-size: 2.4em; color: #fff; line-height: 3.4em;border-bottom: 5px solid #333;}
.SubNav ul li.on a,.SubNav ul li a:hover{border-bottom: 5px solid #fff;}
@media screen and (max-width:500px){
.FGsub ul li a{font-size: 2.1em;}
}
@media screen and (max-width:480px){
.SubNav ul li{margin-left: 12px;}
}
@media screen and (max-width:400px){
.SubNav ul li a{font-size: 2.1em; }
}
.cols-3 ul li{width: 33.3%;text-align: center; margin-left: 0;}
.cols-4 ul li{width: 25%;text-align: center; margin-left: 0;}

.Contain img{max-width: 100%;}
.Contain .Title{ padding: 4% 0 4% 3.75%;}
.Contain .Title h2{float: left; font-size: 2.4em;padding-left:2.5%; border-left: 4px solid #ff0000;line-height: 1em; font-weight: normal; color: #da251c;}
.SinglePage{width: 95%;padding:4% 2.5%; font-size: 1.2em;}

.SinglePage .btn_map{ background: url(../images/btn_map.jpg) no-repeat;width: 168px;height: 66px;margin-right: 4em;display: block;float: right;}



/*站场风貌*/
.NewList{background-color: #fff;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;padding: 4% 0;}
.NewList dl{padding: 20px 0;border-bottom: 1px solid #eaeaea; margin: 0 3.75%;}
.NewList dt{width: 160px; float: left;}
.NewList dt img{width: 100%; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.NewList dd{margin-left: 180px; padding-right:50px;position: relative; }
.NewList dd h3{font-size: 2.4em;}
.NewList dd h3 a{ color: #666; line-height: 1em;font-weight: normal; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.NewList dd h3 a:hover{color: #56abe4;}
.NewList dd p{font-size: 2.1em; line-height: 1.5em;max-height: 3em;overflow: hidden;color: #979797; margin-top: 10px;}
.NewList dd a.btn{position: absolute;top: 50%;right: 0; height: 46px;margin-top: -23px;}
.NewList dd a.btn img{height: 100%;}
.NotImg dd{width: 90%;margin-left: 0;}

@media screen and (max-width:640px){
.NewList dl{padding: 3.5% 0;border-bottom: 1px solid #f0f0f0;}
.NewList dt{width:23%;float: left; padding-left:3.75%;}
.NewList dd{width: 65%; float: right; padding-right:3.75%; margin-left: 0;}
}

@media screen and (max-width:360px){
.NewList dd h3{font-size: 2.1em;}
.NewList dd p{font-size: 1.8em;}
}
/*新闻详细页*/
.NSTitle2{    width: 90%;text-align: center;margin: 0px auto;font-size: 2.1em;font-weight: 300;color: rgb(0, 0, 0);padding: 2% 0px;}
.NSTitle{padding-top: 2%; background-color: #fff;}
.NSTitle h2{ font-size:1.8em; text-align:center; color: #6b7cb0;}
.NSTitle span{ display: block; font-size:1.2em; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:10px;}
/*班车时刻*/
.BusTime{border-bottom: 1px solid #f0f0f0;padding-bottom: 4%;}
.BT_Address{background:#fff url(../images/bg_bustime.png) no-repeat 28% center;background-size:7% auto;  border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;padding: 2% 0; margin-bottom: 4%;}
.BT_Address span{font-size: 2.1em;color: #999; display: block;}
.BT_Address em{font-size: 2.1em;color: #333;display: block;}
.BT_Address .Starting{padding-left: 7.5%;width:18%;float: left;text-align: left;}
.BT_Address .Terminal{padding-right: 7.5%;width: 58%;float: right;text-align: right;}
.BT_Address em select{border: medium none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;margin-right: 1%;}
/*.BT_Address em select:nth-child(1){width: 35.3%;}
.BT_Address em select:nth-child(2){width: 28.3%;}
.BT_Address em select:nth-child(3){width: 36.3%;}*/

.BT_Time{background-color: #fff;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;padding: 4.5% 0 4.5% 7.5%; margin-bottom: 4%;}
.BT_Time span{font-size: 2.1em;color: #999; margin-right: 2%;}
.BT_Time em{font-size: 2.8em;color: #333;margin-right: 2%;}
.BT_Time b{font-size: 2.4em;color: #333; font-weight: normal;}

.BusTime .btn{padding:0 3.75%;display: block;}
.BusTime img{width: 100%;}

/*班车时刻表*/
.TimeChoice{ padding: 0 3.75%; border-bottom: 1px solid #f0f0f0; position: relative; background-color: #fafefa;}
.TimeChoice .TC_Text{float: left;text-align: center; width: 92%;padding: 4% 0;}
.TimeChoice .TC_Text h2{ font-size: 2.8em;color: #333;font-weight: normal;}
.TimeChoice .TC_Left,.TimeChoice .TC_Right{float: left; width: 4%;padding: 4% 0;text-align: center;}
.TimeChoice .TC_Left img,.TimeChoice .TC_Right img{width: 100%;}

.BusTimeList table{width: 100%; font-size: 1.8em;border-collapse:collapse;border-spacing:0; text-align: center;}
.BusTimeList table th{background-color: #56abe4; color: #fff;font-weight: normal;}
.BusTimeList table th span{display: block;}
.BusTimeList table th,.BusTimeList table td{padding: 4% 0;}
.BusTimeList table td{border-bottom: 1px solid #eaeeea;}
.BusTimeList table td.td1{padding:4% 3.75%;}

@media screen and (max-width:420px){
.TimeChoice .TC_Text h2{font-size: 2.1em;}
}
/*问卷调查*/
.NewsList2{ background-color: #fff;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;padding: 4% 3.75%;}
.NewsList2 li{ width:100%; background: url(../images/ico_news.jpg) no-repeat 2% center;border-bottom: 1px dashed #e2e2e2;}
.NewsList2 li a{font-size: 2.1em;line-height: 2.6em; display:block; color:#333333;display: block; width:70%;  font-family: "Hiragino Sans GB W3";white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.NewsList2 li span{color: #666666;font-weight: normal;float: right; color: #999999;font-size: 2.1em;line-height: 2.6em;}


.Onlinesurveys{background-color: #fff;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;padding: 4% 3.75%;}
.Onlinesurveys .titel{text-align: center;}
.Onlinesurveys .titel span{color: #56ABE4;font-size: 18px;}
.survey ul li{font-size: 14px; line-height: 30px;}
.survey ul li .answer{padding-bottom: 20px;}
.survey ul li .answer label{padding-left: 5px;}
.index_btn1{ background:url(../images/btn2.jpg);border: 0; display:block; width:88px; height:34px; float:left; margin-bottom:25px;cursor:pointer;}
.index_btn2{ background:url(../images/btn1.jpg); display:block; width:130px; height:35px; float:left; margin-left:35px;margin-bottom:25px; cursor:pointer;}

.nyContain2{background-color: #fff;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;padding: 4% 3.75%;}
.nyContain2 ol{font-weight: bold;color: #000;padding-left: 0;font-size: 125%;}
.nyContain2 dd{ font-size:125%;color:#231815; padding-bottom:2%;}
.nyContain2 div{ float:right; width:60%; text-align:right; position:relative;}
.nyContain2 div span{ display:inline-block; width:70%; height:12px; background-color:#dfdfdf; float:left;position:absolute; left:0; top:50%; margin-top:-6px; }
.nyContain2 div span b{ display:block; position:absolute; left:0; top:0; z-index:1; height:12px;background-color:#56ABE4;}
.nyContain2 dd:nth-child(14n+1) span b{background-color:#e65506;}
.nyContain2 dd:nth-child(14n+2) span b{background-color:#e98500;}
.nyContain2 dd:nth-child(14n+3) span b{background-color:#4da1b9;}
.nyContain2 dd:nth-child(14n+4) span b{background-color:#60bc69;}
.nyContain2 dd:nth-child(14n+5) span b{background-color:#e65506;}
.nyContain2 dd:nth-child(14n+6) span b{background-color:#e98500;}
.nyContain2 dd:nth-child(14n+7) span b{background-color:#4da1b9;}
.nyContain2 dd:nth-child(14n+8) span b{background-color:#60bc69;}
.nyContain2 dd:nth-child(14n+9) span b{background-color:#e65506;}
.nyContain2 dd:nth-child(14n+10) span b{background-color:#e65506;}
.nyContain2 dd:nth-child(14n+11) span b{background-color:#e98500;}
.nyContain2 dd:nth-child(14n+12) span b{background-color:#4da1b9;}
.nyContain2 dd:nth-child(14n+13) span b{background-color:#60bc69;}
.nyContain2 dd:nth-child(14n+0) span b{background-color:#e65506;}

/*班车时刻*/
.GoodsSearch{border-bottom: 1px solid #f0f0f0;padding-bottom: 4%;}
.GoodsSearch .GS_Input{background-color: #fff;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;padding: 4.5% 0 4.5% 7.5%; margin-bottom: 4%;}
.GS_Input .GoodsSearchInput{font-size: 2.4em;color: #999; border: 0; width: 100%;}
.GoodsSearch .btn{padding:0 3.75%;display: block;}

.GoodsSearchResult{margin-left: 3.75%;margin-top: 4%;border-bottom: 1px solid #f0f0f0;}
.GoodsSearchResult ul{padding:10px 0 56px 0;}
.GoodsSearchResult li{position: relative;}
.GoodsSearchResult li .ico{width:65px;height: 65px; background: url(../images/ico_GoodsSearchResult.png) no-repeat left center; position: absolute; background-size: 100% 100%;}
.GoodsSearchResult li.on .ico{background: url(../images/ico_GoodsSearchResultOn.png) no-repeat left center;}
.GoodsSearchResult li .infobox{padding: 0px 3.75% 10% 10px;border-left: 1px solid #B8B8B8;margin-left: 32px;}
.GoodsSearchResult li.last .infobox{border-left: 0px;}
.GoodsSearchResult li .infobox .text{padding-left: 3%;}
.GoodsSearchResult .infobox p,.GoodsSearchResult .infobox span{font-size: 1.8em;color: #494949;}
.GoodsSearchResult li.on p,.GoodsSearchResult li.on span{color: #52abe3;}

@media screen and (max-width:640px){
	.GoodsSearchResult li .ico{width: 45px; height: 45px; }
	.GoodsSearchResult li .infobox{padding: 0px 3.75% 10% 10px;border-left: 1px solid #B8B8B8;margin-left: 22px;}
}

/*links*/
.Links_list{background-color: #fff;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;padding: 4% 3.75%;}
.Links_list ul li{ text-align:center; overflow:hidden; margin:0 2% 5% 2%; width: 46%; float: left;}
.Links_list ul li a{display: block;font-size: 2.1em;}
.Links_list ul li a img{border: 1px solid #d8d8d8; width: 99%;margin: 0 auto 5px auto; overflow:hidden;}
.Links_list ul li a:hover img{border: 1px solid #56abe4;}
@media screen and (max-width:640px){
	.Links_list ul li{ text-align:center; overflow:hidden; margin:0 0 5% 0; width: 100%; float: none;}
}

/*pages*/
.Pages{ padding:10% 0; zoom:1; overflow:hidden; text-align: center; }
.Pages span{ padding:0px 3px;}
.Pages a{ display:inline-block; margin:0px 2px; font-size: 2.4em; font-family: "宋体"; color: #fff; background-color: #e2e2e2; padding: 3% 6%;}
/*pages end*/

.VideoShow video{width: 100%;}
@media screen and (max-width:480px){
body{font-size: 0.75em;}
.SinglePage{font-size: 1.6em;}
}
