body{background: #f2f2f2;}
input{outline: none;}
.g-box-1200{overflow:inherit!important;}
.g-full-top .m-top-right a{display: inline-block!important;float: none!important;margin:0; vertical-align: middle;margin:0 5px;}
.g-full-top .m-top-right{color:#fff;}

.g-logobox{padding:25px 0;background: #fff;}
.g-logobox img{display: block;}

/*背景图片*/
.g-dropdown-icon,.g-dropdown .g-city i,.g-ditietop .g-ditietitle em i,.g-ditiesearch em,
.g-ditiehothc span.g-ditietitle em i,
.g-ditieleft .g-ditieline li.g-ditie .g-ditiedetails a i,
.f-ditielist li h2 i,
.f-ditielist li span.u-ditielist a i,
.f-ditielist li span.u-ditiexl a i,
.f-ditiecx02 em,
.g-ditiedetails i.u-tishi
{background: url(../images/dite_icon.png) 0 0 no-repeat;}

/*导航*/
.g-navbox{background: #3498db;height: 48px;margin-bottom: 20px;}
.f-navbox{overflow:initial;}
.g-dropdown {width: 80px;height: 28px;background: #fff;border-radius: 4px;position: relative;border: none;cursor: pointer;float: left;margin-top: 10px;}
.g-dropdown input.g-citybox{display: inline-block;padding: 0 4px;margin:0;width: 70px;height: 28px;border-radius: 4px;cursor: pointer;border:1px;}
.g-dropdown .g-dropdown-icon{display: inline-block;width: 9px;height: 4px;background-position: -13px 0;position: absolute;right: 5px;top:12px;}
.g-dropdown .g-city{padding:10px 10px 5px 5px;width:100px;display: block;background:#fff;border:1px solid #c4c4c4;border-radius: 4px;position: absolute;top: 28px;display: none; z-index: 12;left:0;}
.g-dropdown .g-city em{display: inline-block;margin :0 5px 5px 0;}
.g-dropdown .g-city em:hover{color: #2579b1;}
.g-dropdown .g-city i{display: inline-block;width:12px;height: 12px;position: absolute;right: 5px;top:5px;background-position: -160px -240px;}
.f-navbox .u-city{display: inline-block;line-height: 48px;font-size:20px;font-weight: bold;color: #fff;vertical-align: top;margin:0 15px;}

.u-navbox{width:960px;}
.u-navbox{display: inline-block;line-height: 48px;}
.u-navbox a{display: inline-block;line-height: 48px;vertical-align: top;font-size: 16px;color:#fff;padding:0 10px;}
.u-navbox a:hover{background: #2579b1;}
.u-navbox a.current{background: #2579b1;}

.u-mobilelook{float: right;}

.g-ditieleft{width:870px;}
.g-ditietop{padding:20px;background: #fff;}


.g-ditietop li{width:405px;float: left;}
.g-ditietop .g-ditietitle{display: inline-block;border-bottom: 1px solid #c4c4c4;width:405px;}
.g-ditietop .g-ditietitle em{display: inline-block;padding:0 10px 0 34px;line-height: 32px;font-size: 16px;color:#3498db;border-bottom: 1px solid #c4c4c4;position: relative;margin-right: 10px;bottom: -1px;cursor: pointer;}
.g-ditietop .g-ditietitle em i{display: inline-block;width:24px;height: 24px;position: absolute;left:5px;  top: 4px;}
.g-ditietop .g-ditietitle em.f-ditiehc i{background-position: -5px -79px;}
.g-ditietop .g-ditietitle em.f-ditiezd i{background-position: -3px -158px;}
.g-ditietop .g-ditietitle em.current{border-color:#3498db;}

.g-ditietop li.g-ditiecx{margin-right: 20px;position: relative;}
.g-ditiesearch,.g-ditiesearchzd{display: none;padding:15px 0;border-bottom: 1px solid #c4c4c4;}
.g-ditiesearch input{display: inline-block;width:148px;height: 28px;border:1px solid #c4c4c4;text-indent: 5px;}
.g-ditiesearch em{display: inline-block;width:24px;height: 24px;background-position: -4px -79px;vertical-align: middle;margin:0 5px;}
.g-ditiesearch button,.g-ditiesearchzd button{display: inline-block;padding:0;margin:0;background: #3498db;color: #fff;border:none;    width: 60px;margin-left: 11px;line-height: 30px;cursor: pointer;}
.g-ditiesearch button:hover,.g-ditiesearchzd button:hover{background: #2579b1;}
.g-ditiesearchzd input.f-ditiezdcx{display: inline-block;width:332px;height: 28px;border:1px solid #c4c4c4;text-indent: 5px;}
.g-ditietop li.g-ditiecx span.u-click{display: block;}


.g-ditiexg{display: block;padding-top:10px;}
.g-ditiexg a{display: inline-block;line-height: 28px;color:#fff;background: #3498db;padding:0 5px;border-radius: 4px;margin-right: 5px;}
.g-ditiexg a:hover{background: #2579b1;}

/*热门查询、换乘*/
.g-ditiehothc span.g-ditietitle em.f-ditiehc i{background-position: -240px 3px;}
.g-ditiehothc span.g-ditietitle em.f-ditiezd i{background-position: -238px -77px;}
.g-ditiehothc span.g-ditiehc{display: block;padding-top:15px;max-height: 72px;overflow:hidden;display: none;}
.g-ditiehothc span.g-ditiehc a{display: inline-block;margin-right: 10px;font-size: 14px;color: #999;line-height: 24px;}
.g-ditiehothc span.g-ditiehc a:hover{text-decoration: underline;}
.g-ditiehothc span.u-click{display: block;}


/*地铁站点*/
.g-ditieleft .g-ditieline li.g-ditie{margin-top:20px;background: #fff;}
.g-ditieleft .g-ditieline li.g-ditie span.f-ditietitle{background: #c4c4c4;display: block;line-height: 48px;color:#fff;}
.g-ditieleft .g-ditieline li.g-ditie span.f-ditietitle strong{display: inline-block;padding:0 20px;margin-right: 20px;font-size: 18px;vertical-align: top;}
.g-ditieleft .g-ditieline li.g-ditie span.f-ditietitle em{font-size: 14px;}
.g-ditieleft .g-ditieline li.g-ditie span.f-ditietitle a,.g-ditieleft .g-ditieline li span.f-ditietitle a i{font-style: normal;color: #fff;}
.g-ditieleft .g-ditieline li.g-ditie span.f-ditietitle a{float: right;margin-right: 20px;background: #fff;border-radius: 4px;height: 24px;line-height: 24px;color:#085984;padding:0 5px;margin-top:12px;}
.g-ditieleft .g-ditieline li.g-ditie span.f-ditietitle a i{color:#085984;}
.g-ditieleft .g-ditieline li.g-ditie span.f-ditietitle a:hover{text-decoration: underline;}
.g-ditieleft .g-ditieline li.g-ditie ul.f-ditieline{display: block;padding:15px 20px 0 20px;}
.g-ditieleft .g-ditieline li.g-ditie ul.f-ditieline li{position: relative;padding:20px 0 15px 0;float: left;}
.g-ditieleft .g-ditieline li.g-ditie ul.f-ditieline li a{display: block;padding:0 10px;font-size: 14px;line-height: 24px;}
.g-ditieleft .g-ditieline li.g-ditie ul.f-ditieline li a:hover{color:#f00;}
.g-ditieleft .g-ditieline li.g-ditie ul.f-ditieline li b{display: block;width:100%;height: 4px;background: #0066cc;position: absolute;top:8px;}
.g-ditieleft .g-ditieline li.g-ditie ul.f-ditieline li i{display: inline-block;width:8px;height:8px;border:4px solid #0066cc; border-radius: 16px;position: absolute;top:2px;left:50%;margin-left: -8px;background: #fff;}
.g-ditieleft .g-ditieline li.g-ditie ul.f-ditieline li i.ditiegif{width:18px;height: 18px;background: url(../images/ditie.gif) 0 0 no-repeat;border:none;top:1px;cursor: pointer;}
.g-ditieleft .g-ditieline li.g-ditie ul.f-ditieline li i.ditiegif .f-tcbox{ position: absolute;     padding-bottom: 10px;   bottom: 15px;    left: 50%;    width: 160px; line-height: 28px;   margin-left: -80px;    text-align: center;    font-style: normal; }
.g-ditieleft .g-ditieline li.g-ditie ul.f-ditieline li i.ditiegif .f-tcbox span{display: block;border-radius: 4px; box-shadow: 0 0 3px rgba(0,0,0,0.2);  background: #fff;}
.g-ditieleft .g-ditieline li.g-ditie ul.f-ditieline li i.ditiegif .f-tcbox span em{display: block;width:16px;height: 9px;background: url(../images/back_02.png) 0 0 no-repeat;position: absolute;   left: 50%;   bottom: 2px;    margin-left: -8px;}
.g-ditieleft .g-ditieline li.g-ditie ul.f-ditieline li i.ditiegif .f-tcbox span a{display: inline-block;}
.g-ditieleft .g-ditieline li.g-ditie .g-ditiedetails{padding-left: 20px;height: 50px;display: block;border-top: 1px solid #c4c4c4;}
.g-ditieleft .g-ditieline li.g-ditie .g-ditiedetails a{display: inline-block;margin-right: 10px;line-height: 50px;font-size: 14px;}
.g-ditieleft .g-ditieline li.g-ditie .g-ditiedetails a:hover{color:#2579b1;}
.g-ditieleft .g-ditieline li.g-ditie .g-ditiedetails a i{display: inline-block;width: 20px;height: 20px;vertical-align: middle;margin-right: 5px;}
.g-ditieleft .g-ditieline li.g-ditie .g-ditiedetails a.f-ditiexl i{background-position: -6px -239px;}
.g-ditieleft .g-ditieline li.g-ditie .g-ditiedetails a.f-ditieyy i{background-position: -5px -318px;}
.g-ditieleft .g-ditieline li.g-ditie .g-ditiedetails a.f-ditiepj i{background-position: -76px 1px;}
.g-ditieleft .g-ditieline li.g-ditie .g-ditiedetails a.f-ditiecrk i{background-position: -76px -79px;}

/*地铁1号线*/
.g-ditieleft .g-ditieline li.g-ditie1 span.f-ditietitle{background: #085984;color:#fff;}
.g-ditieleft .g-ditieline li.g-ditie1 span.f-ditietitle a{color:#085984;}
.g-ditieleft .g-ditieline li.g-ditie1 span.f-ditietitle a i{color:#085984;}
.g-ditieleft .g-ditieline li.g-ditie1 ul.f-ditieline li b{background: #085984;}
.g-ditieleft .g-ditieline li.g-ditie1 ul.f-ditieline li i{border:4px solid #085984;}

/*地铁2号线*/
.g-ditieleft .g-ditieline li.g-ditie2 span.f-ditietitle{background: #ff78bb;color:#fff;}
.g-ditieleft .g-ditieline li.g-ditie2 span.f-ditietitle a{color:#ff78bb;}
.g-ditieleft .g-ditieline li.g-ditie2 span.f-ditietitle a i{color:#ff78bb;}
.g-ditieleft .g-ditieline li.g-ditie2 ul.f-ditieline li b{background: #ff78bb;}
.g-ditieleft .g-ditieline li.g-ditie2 ul.f-ditieline li i{border:4px solid #ff78bb;}

/*地铁3号线*/
.g-ditieleft .g-ditieline li.g-ditie3 span.f-ditietitle{background: #d8ba67;color:#fff;}
.g-ditieleft .g-ditieline li.g-ditie3 span.f-ditietitle a{color:#d8ba67;}
.g-ditieleft .g-ditieline li.g-ditie3 span.f-ditietitle a i{color:#d8ba67;}
.g-ditieleft .g-ditieline li.g-ditie3 ul.f-ditieline li b{background: #d8ba67;}
.g-ditieleft .g-ditieline li.g-ditie3 ul.f-ditieline li i{border:4px solid #d8ba67;}

/*地铁4号线*/
.g-ditieleft .g-ditieline li.g-ditie4 span.f-ditietitle{background: #9CCA0D;color:#fff;}
.g-ditieleft .g-ditieline li.g-ditie4 span.f-ditietitle a{color:#9CCA0D;}
.g-ditieleft .g-ditieline li.g-ditie4 span.f-ditietitle a i{color:#9CCA0D;}
.g-ditieleft .g-ditieline li.g-ditie4 ul.f-ditieline li b{background: #9CCA0D;}
.g-ditieleft .g-ditieline li.g-ditie4 ul.f-ditieline li i{border:4px solid #9CCA0D;}

/*地铁6号线*/
.g-ditieleft .g-ditieline li.g-ditie5 span.f-ditietitle{background: #46BC54;color:#fff;}
.g-ditieleft .g-ditieline li.g-ditie5 span.f-ditietitle a{color:#46BC54;}
.g-ditieleft .g-ditieline li.g-ditie5 span.f-ditietitle a i{color:#46BC54;}
.g-ditieleft .g-ditieline li.g-ditie5 ul.f-ditieline li b{background: #46BC54;}
.g-ditieleft .g-ditieline li.g-ditie5 ul.f-ditieline li i{border:4px solid #46BC54;}

/*地铁7号线*/
.g-ditieleft .g-ditieline li.g-ditie6 span.f-ditietitle{background: #D77733;color:#fff;}
.g-ditieleft .g-ditieline li.g-ditie6 span.f-ditietitle a{color:#D77733;}
.g-ditieleft .g-ditieline li.g-ditie6 span.f-ditietitle a i{color:#D77733;}
.g-ditieleft .g-ditieline li.g-ditie6 ul.f-ditieline li b{background: #D77733;}
.g-ditieleft .g-ditieline li.g-ditie6 ul.f-ditieline li i{border:4px solid #D77733;}

/*地铁8号线*/
.g-ditieleft .g-ditieline li.g-ditie7 span.f-ditietitle{background: #5E8C99;color:#fff;}
.g-ditieleft .g-ditieline li.g-ditie7 span.f-ditietitle a{color:#5E8C99;}
.g-ditieleft .g-ditieline li.g-ditie7 span.f-ditietitle a i{color:#5E8C99;}
.g-ditieleft .g-ditieline li.g-ditie7 ul.f-ditieline li b{background: #5E8C99;}
.g-ditieleft .g-ditieline li.g-ditie7 ul.f-ditieline li i{border:4px solid #5E8C99;}

/*地铁阳逻线*/
.g-ditieleft .g-ditieline li.g-ditie8 span.f-ditietitle{background: #BF3CAC;color:#fff;}
.g-ditieleft .g-ditieline li.g-ditie8 span.f-ditietitle a{color:#BF3CAC;}
.g-ditieleft .g-ditieline li.g-ditie8 span.f-ditietitle a i{color:#BF3CAC;}
.g-ditieleft .g-ditieline li.g-ditie8 ul.f-ditieline li b{background: #BF3CAC;}
.g-ditieleft .g-ditieline li.g-ditie8 ul.f-ditieline li i{border:4px solid #BF3CAC;}

/*地铁11号线*/
.g-ditieleft .g-ditieline li.g-ditie9 span.f-ditietitle{background: #EAC321;color:#fff;}
.g-ditieleft .g-ditieline li.g-ditie9 span.f-ditietitle a{color:#EAC321;}
.g-ditieleft .g-ditieline li.g-ditie9 span.f-ditietitle a i{color:#EAC321;}
.g-ditieleft .g-ditieline li.g-ditie9 ul.f-ditieline li b{background: #EAC321;}
.g-ditieleft .g-ditieline li.g-ditie9 ul.f-ditieline li i{border:4px solid #EAC321;}



/*右侧*/
.g-ditieright{margin-left: 20px;}
.g-ditieright .g-ditiead{width:270px;height: 100px;padding:20px;background: url(../images/dite_img01.png) 0 0 no-repeat;color:#fff;}
.g-ditieright .g-ditiead h2{line-height: 20px}
.g-ditieright .g-ditiead p{text-align: center;font-size: 42px;font-family: "Impact";line-height: 80px;letter-spacing: 0px;text-shadow: 3px 2px 1px rgba(0,0,0,0.5);}
.g-ditieright .g-ditiead p .f-telquhao{font-size: 30px;box-shadow: none;}

.f-ditielist li{margin-top:20px;background: #fff;width:310px;}
.f-ditielist li h2{font-weight: normal;line-height:52px;border-bottom: 2px solid #3498db;text-indent: 20px;color: #3498db;font-size: 16px;}
.f-ditielist li h2 i{display: inline-block;width: 24px;height: 24px;background-position: -79px -159px;margin-right: 5px;vertical-align: middle;}
.f-ditielist li h2 a.u-lookmore{font-size: 14px;color:#c4c4c4;float: right;margin-right: 20px;}
.f-ditielist li h2 a.u-lookmore:hover{color: #3498db;}
	

.f-ditielist li.f-ditiexl h2 i{background-position: -79px -320px;}
.f-ditielist li span.u-ditielist{display: block;}
.f-ditielist li span.u-ditielist a{display: block;line-height: 36px;font-size: 14px;border-bottom: 1px solid #eaeaea;padding:0 20px;  height: 36px;  overflow: hidden;}
.f-ditielist li span.u-ditielist a:hover{color:#2579b1;}
.f-ditielist li span.u-ditielist a i{display: inline-block;width: 6px;height: 8px;vertical-align: middle;margin-right: 5px;background-position: -88px -240px;}

.f-ditielist li.f-ditiedt h2 i{background-position: -80px -160px;}
.f-ditielist li span.u-ditiexl{display: block;padding:20px 0 10px 0;}
.f-ditielist li span.u-ditiexl a{display: inline-block;line-height: 32px;border-radius: 16px;background: #3498db;padding:0 10px;color: #fff;margin:0 0 15px 20px;}
.f-ditielist li span.u-ditiexl a i{display: inline-block;width: 16px;height: 32px;background-position: -160px -311px;vertical-align: top;}
.f-ditielist li span.u-ditiexl a:hover{background: #2579b1;}

.f-ditielist li.f-ditiehotcs h2 i{background-position: -159px -80px;}
.f-ditielist li.f-ditiehotcs .u-ditiecs{display: block;padding: 10px 20px;}
.f-ditielist li.f-ditiehotcs .u-ditiecs a{display: inline-block;width: 49%;line-height: 32px;font-size: 14px;}
.f-ditielist li.f-ditiehotcs .u-ditiecs a:hover{text-decoration: underline;}

.f-ditielist li.f-ditiegh h2 i{background-position: -160px 0;}

.g-ditiektbox{width:1160px;padding:20px;background: #fff;margin-top:20px;}
.g-ditiektbox .f-ditieykt{display: block;padding-top:15px;}
.g-ditiektbox h2{color:#666;}
.g-ditiektbox .f-ditieykt2{border-bottom: 1px dashed #c4c4c4;margin-bottom: 15px;padding-bottom: 10px;}
.g-ditiektbox .f-ditieykt a{display: inline-block;font-size: 14px;line-height: 24px;margin-right: 10px;}

/*底部*/
.g-foot{padding:20px 0;background: #fff;margin-top:20px;}
.g-foot p{text-align:center;color:#666;}
.g-foot p a{color:#666;}


/*地铁线路图*/
.g-ditieimg {position: relative;margin-bottom: 20px;}
.g-ditieimg h2{position: absolute;top:20px;left: 20px;font-weight: normal;color: #f00;z-index: 1;}
.g-ditieimg img{width:100%;}

.g-textred{color:#f00; font-size: 20px; line-height: 20px;}

.g-zdmapbox{margin-top:15px;}


/*地铁票价查询*/
.g-texth{padding-bottom: 15px;}
.g-ditiecx01 .f-ditiecx01{padding-top:15px;}
.g-ditiecx01 .f-ditiecx01>i{padding:0 4px;display: inline-block;width: 4px;}
.f-ditiecx02{position: relative;width: 164px; height: 28px;    line-height: 28px; border: 1px solid #c4c4c4;display: inline-block; vertical-align: middle;cursor: pointer;}
.f-ditiecx02 em{display: inline-block;width: 14px;height: 8px;background-position: -164px -160px; position: absolute; top: 11px; right: 7px;}
.f-ditiecx02 .f-ditiexllist{width: 165px;border:1px solid #c4c4c4;display: none;position: absolute; top: 28px; left: -1px;z-index: 16;background: #fff;max-height: 200px;overflow-y: auto;}
.f-ditiecx02 .f-ditiexllist strong,.f-ditiecx02 strong{display: block;line-height: 28px;cursor: pointer;font-weight: normal;}
.f-ditiecx02 .f-ditiexllist strong i,.f-ditiecx02 strong i{display: inline-block;width:10px;height: 10px;background: red;}
.f-ditiecx02 .f-ditiexllist strong i.u-01,.f-ditiecx02 strong i.u-01{background:#ce0000; }
.f-ditiecx02 .f-ditiexllist strong i.u-02,.f-ditiecx02 strong i.u-02{background:#0063cf; }
.f-ditiecx02 .f-ditiexllist strong i.u-03,.f-ditiecx02  strong i.u-03{background:#00cccd; }
.f-ditiecx02 .f-ditiexllist strong i.u-04,.f-ditiecx02  strong i.u-04{background:#9b0067; }
.f-ditiecx02 .f-ditiexllist strong i.u-05,.f-ditiecx02  strong i.u-05{background:#ec9a00; }
.f-ditiecx02 .f-ditiexllist strong i.u-06,.f-ditiecx02  strong i.u-06{background:#006731; }
.f-ditiecx02 .f-ditiexllist strong i.u-07,.f-ditiecx02  strong i.u-07{background:#accc00; }
.f-ditiecx02 .f-ditiexllist strong i.u-08,.f-ditiecx02  strong i.u-08{background:#0096ff; }
.f-ditiecx02 .f-ditiexllist strong i.u-09,.f-ditiecx02  strong i.u-09{background:#ffcd10; }
.f-ditiecx02 .f-ditiexllist strong i.u-10,.f-ditiecx02  strong i.u-10{background:#ce0000; }
.f-ditiecx02 strong{display: block;line-height: 28px;cursor: pointer;font-weight: normal;margin:0 5px;}
.f-ditiecx02 strong i{display: inline-block;width:10px;height: 10px;background: red;margin-right:5px;}
.f-ditiecx02 .f-ditiexllist b{font-weight: normal;margin: 0 5px;display: inline-block;cursor: pointer;}

.g-ditiecx01 button{display: block;width: 405px;height: 32px;line-height: 32px;border:none; background: #3498db;color:#fff;font-size: 14px;margin-top:15px;cursor: pointer;}
.g-ditiecx01 button.f-ditiebtn{background: #2579b1;}
.g-ditietop li.g-ditiecx02{margin-right: 0;}
.g-ditietop li.g-ditiecx02 p{font-size: 14px;line-height: 24px;    padding-top: 15px;  font-weight: 200;}
.g-ditietop li.g-ditiecx02 p em{color:#f00;font-weight:bold;}

.g-ditiepj {margin-top:15px;text-align: justify;font-size: 14px;line-height: 24px;background: #fff;padding:20px;}
.g-ditiepj h2{margin-bottom: 15px;}
.g-ditiepj {color: #999}

.g-mapcontainer{margin-top:15px;position: relative;}
.g-mapcontainer h2.f-mapsearch{position: absolute;top:15px;left:15px;border-left: 4px solid #0063cf;padding-left:5px;height:20px;line-height: 20px;z-index:2;}
/*搜索下拉框*/
.f-downbox {position: absolute; top: 80px; border: 1px solid rgb(204, 204, 204); width: 183px; padding:0; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0 0 1px;}
.f-downbox ul li{width:100%;cursor: pointer;line-height:24px;text-indent: 5px;}
.f-downbox ul li:hover{background: #f5f5f5;}


.f-downboxsy{top:80px;}

/*地铁时刻表*/
.f-ditietime{display: block;padding: 20px;font-size: 14px;font-weight: normal;}


/*地铁出入口信息*/
.f-tishi i.u-tishi{display: inline-block;width: 24px;height: 50px;background-position:-238px -150px;vertical-align: top;margin-right: 5px;}
.f-tishi{line-height: 50px;font-size: 14px;color: #999;}


/*武汉地铁规划图*/
.g-texttitle{font-size: 20px;margin-top:20px;}
.g-ditieghimg{padding:15px;background: #fff;margin-top:20px;}
.g-ditieghimg img{display: block;width: 100%;}

.g-ditieghxl{background: #fff;border:1px solid #c4c4c4;border-left: none;border-bottom: none;width:870px;margin-top: 15px;}
.g-ditieghxl li.u-ghtitle{font-weight: bold;color:#333;}
.g-ditieghxl li{border-bottom: 1px solid #c4c4c4;color: #666;}
.g-ditieghxl li span{display: inline-block;border-left: 1px solid #c4c4c4;line-height: 32px;font-size: 14px;text-align: center;}
.g-ditieghxl li span.u-ghxl {width: 300px;}
.g-ditieghxl li span.u-ghqd {width: 120px;}
.g-ditieghxl li span.u-ghzd {width: 120px;}
.g-ditieghxl li span.u-ghkg {width: 162px;}
.g-ditieghxl li span.u-ghsj {width: 162px;}

/*地铁票价查询*/
.g-ditieb strong{font-weight: normal;display: inline-block;font-size: 16px;line-height: 29px;height: 29px;padding:3px 15px;color:#3498db;cursor: pointer;}
.g-ditieb strong.u-click{background: #3498db;color: #fff;}
.g-hucecx input{width: 173px;padding:0 5px;}
.g-fare input.f-ditiezdcx{width:392px;padding:0 5px;}
.g-ditiepj h3{font-size:18px;}
.g-ditiepjzc{position: relative;top: -615px;background: #fff;padding:15px;margin-top:15px;min-height: 600px;}
.g-ditiepjzc,.g-ditiepjzc p{font-size: 14px;line-height: 28px;font-weight: 200;text-align: justify;}
.g-ditiepjzc h2 {margin-bottom: 10px;}

.f-sitebox{display: block;padding:10px 0;}
.u-sitebox{border-bottom: 1px solid #d4d4d4;margin-bottom: 10px;}
.f-sitebox a{display: inline-block;margin-right: 10px;}
.f-sitebox a:hover{color:red;}


/*站点内容*/
.g-ditieleft h1{line-height: 32px;color:#f00;}
.g-mapbox{padding: 15px;background: #fff;margin-bottom: 15px;height: 360px;}
.g-map{display: block;height: 360px;background: #c4c4c4}
.g-red{font-size: 18px;color: #f00;line-height: 20px;margin-top:20px;}
.g-ditietime{background: #fff;margin:10px 0 20px 0;}
.g-ditietime li{border-bottom:  1px solid #f2f2f2;}
.g-ditietime li span{display: inline-block;line-height: 36px;height: 36px;font-size: 14px;vertical-align: top;width: 173px;border-left: 1px solid #f2f2f2;text-align: center;}
.g-ditietime li span.f-ditietime02{width:347px;}
.g-ditietime li:hover{background: #c3c3c3;}
.f-ditietime02 em{color: #0063cf;}

.g-ditiecrk{background: #fff;padding:15px;margin-top:15px;}
.g-ditiecrk li{padding-top:24px;position: relative;margin-bottom:15px;}
.g-ditiecrk li em{display: inline-block;line-height: 24px;position: absolute;top:0;left: 0;font-size: 14px;color: #333}
.g-ditiecrk li {color:#999;}

/*站点信息*/
em.g-ditietxt{font-size: 14px;color: #999;display: inline-block;padding-top: 5px;}
.g-ditieinfo{padding:15px;background: #fff;line-height: 24px;font-size: 14px;color: #999;margin-top:10px;}
.g-ditiehuc em{font-size: 14px;color: #f00!important;display: inline-block;vertical-align: top;line-height: 50px;}
.f-ditiehuc em{padding:0 5px;color:#085984;}
.g-ditieleft .g-ditieline li.g-ditie .g-ditiehuc{height: auto;padding:10px 20px;}
.g-ditieleft .g-ditieline li.g-ditie .g-ditiehuc em{line-height: 25px;}
.g-ditieleft .g-ditieline li.g-ditie .f-ditiehuc{margin-right: 15px;}
.g-ditieleft .g-ditieline li.g-ditie .f-ditiehuc a{margin:0;color:#085984;line-height: 25px;}

.g-ditiehuche{padding:20px 20px 5px 20px;background: #fff;margin-top:15px;}
.f-ditiehuche {display: inline-block;padding:0 15px 15px 0;}



/*地铁线路票价图*/
.g-ditiepjia{background: #fff;border: 1px solid #f2f2f2;border-bottom: none;}
.g-ditiepjia li{border-bottom: 1px solid #f2f2f2;}
.g-ditiepjia li span{display: inline-block;text-align: center;width:24px;border-left: 1px solid #f2f2f2;font-size: 14px;line-height: 24px;height: 24px;padding:0 5px;vertical-align: top;}
.g-ditiepjia li span.g-chezhan{width:130px;vertical-align: top;padding:0 5px;}
.g-ditiepjia li.g-chezhanbox span{height: 150px;padding: 10px 0;padding-top:10px!important;}
.g-ditiepjia li span.g-chezhan em{width:130px;display:inline-block;line-height: 130px;}

.g-ditiepjia li span.current{background: #cdfeff;cursor: pointer;}
.g-ditiepjia li span.current1{background: #577a7a;cursor: pointer;color:#fff;}

.u-bg01{background: #ffff0a}
.u-bg02{background: #fd960d}
.u-bg03{background: #ff90d5}
.u-bg04{background: #0afde9}
.u-bg05{background: #f9c999}
.u-bg06{background: #d19aff}
.u-bg07{background: #d2d3ff}

/*地铁运营时刻表*/
.f-ditieinfo{font-size: 14px;color: #999;padding-top:5px;}
.f-ditieinfo strong{margin-right: 5px;}

/*地铁线路线路图*/
.g-ditiebox h1{line-height: 32px;}
.g-hred{color:#f00;}
.g-sitemapbox{height: 600px;background: #fff;margin:15px 0;padding:15px;width: 1168px!important; border:1px solid #c4c4c4;}
.f-sitemap{width: 100%!important;}

/*隐藏详情*/
#container{overflow:initial!important;}
.direction_detail {text-indent:1000px!important;top: -602px!important;  left: 20px!important;  width: 405px!important;  height: 32px!important;overflow: hidden;cursor: pointer!important;}
#sw_renderer{overflow: hidden;}


