﻿@font-face {
 font-family: 'jxzt';
 src: url('fontname.eot');
 src: local('fontname Regular'),
        local('fontname'),
        /*url('fontname.woff') format('woff'),*/
        url('fontname.ttf') format('truetype'),
        url('fontname.svg#fontname') format('svg');
} 

.topbar {
	position: fixed;
	width: 100%;
	height: 40px;
	background: #fff;
	left: 0;
	top: 0;
	z-index: 10;
}


.tab-head{
      list-style-type: none;
      display:-webkit-box;
      display:-webkit-flex;
      display:-ms-flexbox;
      display:flex;
      -webkit-flex-wrap:nowrap;
      -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
      -webkit-box-pack:justify;
      -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
      justify-content:space-between;
      background:white;
      padding:0;
      overflow:auto;
      }
.tab-head-item{
      -webkit-box-flex:1;
      -webkit-flex:1 0 auto;
      -ms-flex:1 0 auto;
      flex:1 0 auto;
      color:black;
      padding:0 5px;
      height:33px;
      line-height:33px;
      width:70px;
      text-align:center;
      margin:3px;
      /*font-family: jxzt;*/
      font-size:16px;
      /*font-weight:bold;*/
 }
.on {
    /*border-radius: 5px;
    background-color: #2D64D6;
    color: White;
    box-shadow: 3px 2px 4px #517CD7;
    font-weight: bold;*/

    border-bottom: 2px solid #2D64D6;
    color: #2D64D6;
    font-weight:bold;
}
 
 
 /*弹出层*/
 
 #msgDiv {
    z-index:10001;
    width:80%;
    background:white;
    position:absolute;
    left:50%;
    bottom:0;
    font-size:12px;
    display: none;
    -webkit-transform: translate(-50%, -50%);   
    -moz-transform: translate(-50%, -50%);   
    -ms-transform: translate(-50%, -50%);   
    -o-transform: translate(-50%, -50%);   
    transform: translate(-50%, -50%);
    border-radius:10px;
    border:1px solid #DCDCDC;
    padding-left:8px;padding-right:8px;
    box-shadow: 3px 2px 4px #E6E6FA;
}
#bgDiv {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    right:0px;
    filter:progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75)opacity: 0.6;
}

.divcontent_tit{font-size:15px; font-weight:bold; width:70%; height:30px; line-height:30px; float:left;}
.divcontent_tit2{font-size:12px; width:30%; height:30px; line-height:30px;float:left;display: flex;align-items: center}
.divcontent_tit2 img{ height:20px;align-items: center;}
.divcontent_js{width:100%; height:55px; border-top:1px solid #E6E6FA; float:left;}
.divcontent_js li{width:32%; float:left; text-align:center; line-height:50px;}
.divcontent_js li img{height:12px; }

/*底部导航增加*/
.botom_on {
    /*background-color: #2D64D6;
    border-radius: 5px;*/
    color: #2D64D6 !important;
}
/*.botom_on a span{ color:White !important; font-weight:bold;}*/

.botom_default {
    text-align: center;
    font-size: 15px;
    color: gray;
    font-family: jyzt;
}

.box-flex div {
    background-position: center;
    background-repeat: no-repeat;
    /* background-size: 45%; */
    font-size: 13px;
    background-size: 23%;
}
.box-flex-i1 {
    background-image: url(../../images/t1.png);
    height: 36px;
}
.box-flex-i2 {
    background-image: url(../../images/t2.png);
    height: 36px;
}
.box-flex-i3 {
    background-image: url(../../images/t3.png);
    height: 36px;
}
.box-flex-i4 {
    background-image: url(../../images/t4.png);
    height: 36px;
}

.box-flex-i1on {
    background-image: url(../../images/t1on.png);
    height: 36px;
}

.box-flex-i2on {
    background-image: url(../../images/t2on.png);
    height: 36px;
}

.box-flex-i3on {
    background-image: url(../../images/t3on.png);
    height: 36px;
}
.box-flex-i4on {
    background-image: url(../../images/t4on.png);
    height: 36px;
}


/*新闻页面*/
#content{ margin-top:40px;  margin-bottom:40px;}
/*padding-left:10px;padding-right:10px;*/
.tab-head-item a{ color:Black !important;}
.on a{color:White !important;}
.news_page {width:100%; line-height:180%; text-align:center;}
.news_page a{color:white; background-color:green; padding:4px; border-radius:3px;}

/*售票页弹出层*/
#mcover{position: fixed;top: 10%;left: 30%;width: 60%; text-align: center;}
#mcover img{ margin: auto; width: 80%; margin-top:60px;}

p {
    display: block;
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

/*游览线路弹出层*/
#ylxllist
{
    z-index: 10001;width: 80%;background: white; position: absolute;
    left: 50%;
    bottom: 0;
    font-size: 12px;
    display: none;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 10px;
    border: 1px solid #DCDCDC;
    padding-left: 8px;
    padding-right: 8px;
    box-shadow: 3px 2px 4px #E6E6FA;
}
#xllist{height:200px; overflow:scroll; }
#xllist p{height:20px; line-height:20px; padding-left:5px; padding-right:5px; color:Black;}
.pb{border-bottom:1px solid #c2c5cc; font-size:14px; color:gray !important; margin-bottom:5px;}


/*游览线路页面*/

.topbar1 {
	position: fixed;
	width: 100%;
	height: 50px;
	background: #fff;
	left: 0;
	top: 0;
	z-index: 10;
}


.tab-head1{
      list-style-type: none;
      display:-webkit-box;
      display:-webkit-flex;
      display:-ms-flexbox;
      display:flex;
      -webkit-flex-wrap:nowrap;
      -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
      -webkit-box-pack:justify;
      -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
      justify-content:space-between;
      background:white;
      padding:0;
      overflow:auto;
      line-height:50px;
      }
.tab-head-item1{
      -webkit-box-flex:1;
      -webkit-flex:1 0 auto;
      -ms-flex:1 0 auto;
      flex:1 0 auto;
      color:black;
      padding:0 5px;
      height:50px;
      line-height:180%;
      width:60px;
      text-align:center;
      margin:3px;
      font-family: jxzt;
      font-size:15px;
}

.tab-head-item1 p{border-radius:50%;color:black;box-shadow: 3px 2px 4px #66CD00; font-weight:bold; width:30px; margin:0 auto; padding:0 auto;}

 .on1 p{ border-radius:50%;background-color:green; color:White;box-shadow: 3px 2px 4px #66CD00; font-weight:bold; width:30px; margin:0 auto; padding:0 auto;}
#topbar_bottom{width:100%; line-height:180%; border-top:1px solid #c2c5cc;}

/*冲定义百度标注边框*/
.BMapLabel {
    border: none !important;
    border-radius: 3px;
    width: auto;
    text-align: center;
    background-color: #2D64D6 !important;
}

#cont img{max-width:100%;}



#alertview {
    position: fixed;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: white;
    width: 80%;
    height: 372px;
    border: green 1px solid;
}