*{margin: 0;padding: 0;}
html, body{
    font-family: 微软雅黑, "Microsoft YaHei", 宋体, "Times New Roman", Times ! important;
    font-weight: 400;
    /*background: #474b52 ;*/
    /*min-height: 1380px;*/
    height: 100%;
    font-size: 62.5%;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;
    min-width: 1280px;
    min-height: 500px;
}
body{background: #000b22;width:100%;min-width: 1280px;min-height: 500px;overflow: hidden;position: absolute;}
body.login{background: url(../image/login_bg.png) no-repeat;background-size: auto 100%;height: 100%;}
.login-wrap{position:relative;width: 280px;background: #001539;border:1px solid #0c2768;padding-left: 15px;padding-right: 15px;height: 300px;left: 60%;top: 35%;height: 250px;}
.login-wrap h3{color:#a4c8ff; font-size: 2em;}
.login-wrap div.line{margin-bottom: 15px;}
/*.login-wrap p{padding: 10px;border: 1px solid #314a81;border-radius: 4px;background: #0c1e48;width: 248px;}*/
.login-wrap .itxt{background: #0c1e48;font-size: 1.6em;width: 210px;height: 18px;line-height: 18px;padding: 10px 0 10px 40px;border: 0;box-sizing: content-box;border-radius: 4px;border:1px solid #314a81;color:#a4c8ff;}
.login-wrap .login_button{background: #3d70f1;font-size: 1.6em;width: 210px;height: 18px;line-height: 18px;text-align:center;border: 0;box-sizing: content-box;border-radius: 4px;color:#fff;padding: 10px 0px;width: 251px;cursor: pointer;}
.login-wrap .itxt:focus{border: 1px solid #a4c8ff; }
.login-wrap .itxt:focus{outline:0;}
.login_icon{position:absolute;background:url(../image/login_icon.png) no-repeat; width: 15px;height: 19px;display: inline-block;margin-left: 10px;margin-top:10px;}
.pwd_icon{background-position:0 0;}
.pwd_redicon{background-position:0 -41px;}
.name_icon{background-position:0 -21px;}
.login-wrap input::-webkit-input-placeholder { color: #546d99 !important;}
.login-wrap input:-moz-placeholder { color: #546d99 !important;}
.login-wrap input::-moz-placeholder { color: #546d99 !important;}
.login-wrap input:-ms-input-placeholder {  color: #546d99 !important;}
.error{color:#f46078;margin:0 0 2px 0px;height: 20px;line-height: 20px;}
.amap_bg{position: absolute;z-index: 10;width: 100%;height:100%;/*pointer-events:none;鼠标点击失效*/background-size: cover;min-width: 1280px;min-height: 500px;}
.amap-container{background: #000b22 !important}
/*body{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}*/
/*:-moz-placeholder { /!* Mozilla Firefox 4 to 18 *!/*/
/*color: #0091ff;  */
/*}*/

/*::-moz-placeholder { /!* Mozilla Firefox 19+ *!/*/
/*color: #0091ff;*/
/*}*/

/*input:-ms-input-placeholder,*/
/*textarea:-ms-input-placeholder {*/
/*color: #0091ff;*/
/*}*/

/*input::-webkit-input-placeholder,*/
/*textarea::-webkit-input-placeholder {*/
/*color: #0091ff;*/
/*}*/
/*#header_y{*/
/*height: 66px;	*/
/*position: relative;*/
/*z-index: 20;   */
/*/!*  box-shadow: 0 2px 2px rgba(0, 0, 0, .2); *!/*/
/*padding: 10px;*/
/*font-size: 14px;*/
/*min-width:1150px;*/
/*max-width: 1500px;*/
/*margin: auto;*/
/*clear:both;*/
/*font-family: "Microsoft YaHei" ! important;*/
/*background-color: #FFFFFF;	*/
/*border-bottom: 1px solid #CBD1D6;*/
/**/
/*}*/
#header_y{width: 100%;padding: 10px;background: #09142f;height: 60px;}
#header_y .logo_y{  width: 115px;  height: 36px;  float: left;  background:url(../image/logo_new.png) no-repeat;margin-right: 20px;}
/*#header_y .header_menu{*/
/**/
/**/
/*position: absolute;*/
/*top: 21px;*/
/*left:234px;*/
/*color: #555960;*/
/*font-family: "Microsoft YaHei" ! important;*/

/*}*/
#header_y .header_menu{display: inline-block;line-height: 36px;}
#header_y .header_menu ul li{display:inline-block;  margin-left: 36px;  cursor: pointer;}
#header_y .header_menu ul li a{color:#c7cce1;  font-size: 1.6em;}
#header_y .header_menu ul li a:hover{color:#457bec;text-decoration: none;}
#header_y .header_menu ul li.active a{color:#457bec;}
/*#header_y .header_menu ul li:hover{	*/
/*color: #00a1e9;*/

/*}*/
/*#header_y .header_menu ul li a:hover{ */
/*color: #00a1e9;*/
/*text-decoration:none;*/
/*}*/

/*#header_y .header_menu ul  li.active {*/
/*color: #00a1e9;*/
/*}*/
/*#header_y .header_menu ul  li.active a{*/
/*color: #00a1e9;*/
/*}*/
#header_y .header_right{  height: 36px;  cursor: pointer;  display: inline-block;float: right;}

/*#header_y .header_right .user_y{*/
/*background:url(../image/user_icon.png) no-repeat ;*/

/*}*/
.topbar_right .righticon{
    height: 23px;
    line-height: 23px;
    float: right;
    margin-right: 20px;
    position: relative;
    margin-top: 8px;
    font-size: 1.4em;
    color: #c7cce1;
    cursor: pointer;
}
.topbar_right .righticon b{
    margin-left: 8px;
}
/*.redicon{*/
/*position: absolute;*/
/*background:red;*/
/*width: 6px;*/
/*height: 6px;*/
/*top: 0px;*/
/*right: 0px;*/
/*display: none;*/
/*-moz-border-radius: 3px;      /!* Gecko browsers *!/*/
/*-webkit-border-radius:  3px;   /!* Webkit browsers *!/*/
/*border-radius: 3px;  */
/*}*/

.topbar_right .userlogo{
    height: 38px;
    margin-top: 0px;
    width: 38px;
    float: right;
    background:url(../image/head_icon.png) no-repeat ;

}
.topbar_right .righticon:hover{
    color: #00a1e9;
}
#username{font-size: 1.2rem;margin-right: 4px;margin-left: 4px;}
/*#header_y .header_right .exit_y:hover{*/
/*color:#F19100;*/
/*text-decoration: underline;*/
/*} */
/*.header_menu_right{*/
/*position: absolute;*/
/*top: 66px;right: 3px;*/
/*float: right;*/
/*margin-right: 0px;*/
/*font-size: 16px;*/
/*width: 200px;*/
/*z-index: 1121;*/
/*display: none;*/
/*border: 1px solid #E0E3EA;*/

/*}*/
/*.header_menu_right ul li{*/
/**/
/*width: 200px;*/
/*text-align: center;*/
/*cursor: pointer;*/
/*color: #383838;*/
/*background: #fff;*/
/*filter:alpha(opacity=96);*/
/*padding: 25px 10px;*/
/*line-height: 16px;*/
/*border-bottom: 1px solid  #F3F3F3;*/
/*height: 65px;*/

/*}*/

/*.header_menu_right ul  a{*/
/**/
/*margin-right: 0px;*/
/*cursor: pointer;*/
/*color: #383838;*/
/*line-height: 16px;*/
/*text-decoration:none;*/

/*} */
/*.header_menu_right ul li:hover  {	*/
/*/!*color: #57c9f9;*!/*/
/*background: #F3F3F3;*/

/*}*/
/*.header_menu_right ul  a:hover{*/
/*text-decoration:none;*/
/*/!*color: #57c9f9;*!/*/
/*}*/
/*.header_menu_right ul li span{*/
/*padding-left: 1px;*/
/*margin-left: 10px;*/
/*color: #fff;*/
/*font-size: 12px;*/
/*display: inline-block;*/
/*width: 16px;*/
/*height: 16px;*/
/*background: #FF4546;*/
/*-moz-border-radius: 8px;      /!* Gecko browsers *!/*/
/*-webkit-border-radius: 8px;   /!* Webkit browsers *!/*/
/*border-radius:8px;            /!* W3C syntax *!/*/

/*}*/
/*.header_menu_right .notice{*/


/*}*/

/*.header_menu_right ul li:hover span{	*/
/*/!*color: #00a1e9;*!/*/
/*/!*text-decoration:underline;*!/*/

/*}*/


/*#content_y{*/
/*min-width:1150px;*/
/*max-width: 1500px;*/
/*/!*min-height: 1320px;*!/*/
/*margin: auto;*/
/*min-height: 50px;*/
/*overflow: hidden;*/
/*position: relative;*/
/*box-shadow: 0 2px 2px rgba(0, 0, 0, .2);*/
/*background: #2D353C;*/
/*/!*background: -webkit-gradient(linear, 0 0, 0 100%, from(#4691c4), to(blue));*/
/*background: -moz-linear-gradient(top, #4691c4, blue);*!/*/
/*clear:both;*/
/*/!*height: calc(100% - 66px);*!/*/
/*}*/
/*.content_y{*/
/*min-height: 30px;*/
/*}*/

/*.icon_default_y{*/
/*width: 28px;*/
/*height: 28px;*/
/*display: inline-block;*/
/*vertical-align: middle;*/
/*font-size: 0;*/
/*line-height: 0;*/
/*margin-right: 18px;*/
/*background: url(../image/icon2.png) no-repeat;*/
/*}*/
/*.icon_realtime_y{*/
/*width: 28px;*/
/*height: 28px;*/
/*display: inline-block;*/
/*vertical-align: middle;*/
/*font-size: 0;*/
/*line-height: 0;*/
/*margin-right: 18px;*/
/*background: url(../image/realtime.png) no-repeat;*/
/*}*/
/*.icon_user_y{*/
/*width: 28px;*/
/*height: 28px;*/
/*display: inline-block;*/
/*vertical-align: middle;*/
/*font-size: 0;*/
/*line-height: 0;*/
/*margin-right: 18px;*/
/*background: url(../image/icon1.png) no-repeat;*/
/*}*/
/*.icon_active_y{*/
/*width: 28px;*/
/*height: 28px;*/
/*display: inline-block;*/
/*vertical-align: middle;*/
/*font-size: 0;*/
/*line-height: 0;*/
/*margin-right: 17px;*/
/*background: url(../image/icon2.png) no-repeat;*/
/*}*/
/*.icon_licun_y{*/
/*width: 28px;*/
/*height: 28px;*/
/*display: inline-block;*/
/*vertical-align: middle;*/
/*font-size: 0;*/
/*line-height: 0;*/
/*margin-right: 17px;*/
/*background: url(../image/icon3.png) no-repeat;*/
/*}*/



/*.icon_menu_up{*/
/*width: 16px;*/
/*height: 16px;*/
/*display: inline-block;*/
/*vertical-align: middle;*/
/*margin: 10px 0px 11px 0px;*/
/*float: right;*/
/*cursor: pointer;*/
/*background: url(../image/sanjiao1.png) no-repeat;*/
/*}*/
/*.icon_menu_down{*/
/*width: 16px;*/
/*height: 16px;*/
/*display: inline-block;*/
/*vertical-align: middle;*/
/*margin: 10px 0px 11px 0px;*/
/*float: right;*/
/*cursor: pointer;*/
/*background: url(../image/sanjiao2.png) no-repeat;*/
/*}*/



/*#sidebar_y{*/
/*top: 0px;*/
/*width: 220px;*/
/*float: left;*/
/*position: relative;*/
/*padding-bottom: 60px;*/
/*padding-top: 0px;*/
/*height: 100%;*/
/*/!*  background: #4691c4; *!/*/
/*font-family:  "Microsoft YaHei" ! important;*/
/*}*/
/*#sidebar_y .mod_sidemenu_y{*/
/*margin: 0 0 0 0;*/
/*padding: 0px 0px 0px 44px;*/
/*font-size: 14px;*/
/*line-height: 48px;*/
/*height: 48px;*/
/*background-color: #323B42;cursor: pointer;*/

/*}*/
/*#sidebar_y .mod_sidemenu_y span{*/
/*line-height: 48px;*/
/*}*/
/*#sidebar_y .mod_sidemenu_y i{*/
/*float: right;*/
/*font-size: 8px;*/
/*line-height: 48px;*/
/*margin-right: 24px;*/
/*cursor: pointer;*/
/*}*/
/*#sidebar_y .mod_sidemenu_y:hover{*/
/*/!*background: #3b414c;*!/*/
/*color: #2798D3;*/
/*}*/
/*#sidebar_y .mod_sidemenu_y .canin:hover{*/
/*color: #2798D3;*/
/*}*/
/*.mod_sidemenu_y.active span, .mod_sidemenu_y.active i{color: #2798D3;}*/


/*#sidebar_y .mod_sidemenu_y h3{  color: #fff;  line-height: 25px; }*/
/*#sidebar_y .mod_sidemenu_y h3:hover i{ color: #2798D3;}*/
/*#sidebar_y .mod_sidemenu_y h3 span{  vertical-align: middle;  }*/

/*#sidebar_y .mod_sidemenu_y a{  color: #fff;  line-height: 25px; }*/
/*#sidebar_y .mod_sidemenu_y a:hover i{ color: #2798D3; }*/
/*#sidebar_y .mod_sidemenu_y a span{width: 130px;display: inline-block;}*/

/*#sidebar_y a{*/
/**/
/*color: #969696;*/
/*display: inline-block;*/
/**/
/*}*/
/*#sidebar_y ul li{*/
/*color: #969696;*/
/*font-size: 12px;*/
/*height: 35px;*/
/*line-height: 35px;*/
/*padding: 0px 0 0 32px;*/
/*background: #1A2229;*/
/*/!*list-style-type:disc;*!/*/
/*}*/

/*#sidebar_y a:link{text-decoration:none;}*/
/*#sidebar_y a:visited{text-decoration:none;}*/
/*#sidebar_y a:hover{text-decoration:none;} */

/*#sidebar_y ul li:hover{*/
/*/!*background: #3B414A;*!/*/
/*color: #2798D3;*/
/*}*/
/*#sidebar_y ul li:hover a{*/
/*color:  #2798D3;*/
/*}*/
/*#sidebar_y ul li:hover .pointer{*/
/*background: #539ccd;*/
/*}*/
/*.header_menu ul li:hover .pointer{*/
/*background: #468cd2;*/
/*}*/

/*#sidebar_y li.active a:visited{*/
/*color: #00A2E6;*/

/*}*/
/*#sidebar_y li.active a{*/
/*color: #00A2E6;*/

/*}*/
/*#sidebar_y li.active .pointer{*/
/*background: #00A2E6;*/
/*}*/

/*#sidebar_y li.active*/
/*{*/
/*background-color:#111417;*/
/*/!* border-left: 6px solid #00A2E6;*/
/*padding: 0px 0 0 52px;*!/*/
/*color: #00A2E6;*/
/*}*/
/*#sidebar_y li.active:hover*/
/*{*/
/*/!*background-color:#00a0df;*!/*/
/*/!*color: #2798D3;*!/*/
/*}*/

/*#sidebar_y .menu_down_y*/
/*{*/
/*background-color: #1A2229;*/

/*}*/
/*#sidebar_y .menu_down_y ul*/
/*{*/
/*padding-top: 0px;*/
/*padding-bottom: 0px;*/

/*}*/
/*#sidebar_y .menu_down_y .pointer*/
/*{*/
/*width: 6px;*/
/*height: 6px;*/
/*color: #969696;*/
/*display: inline-block;*/
/*background: #969696;*/
/*-moz-border-radius: 3px;*/
/*-webkit-border-radius: 3px;*/
/*border-radius: 3px;*/
/*margin-right: 8px;*/
/*vertical-align: top;*/
/*margin-top: 14px;*/

/*}*/
/*#header_y .header_menu .pointer*/
/*{*/
/*width: 6px;*/
/*height: 6px;*/
/*color: #f3d902;*/
/*display: inline-block;*/
/*background: #FFFFFF;*/
/*-moz-border-radius: 3px;*/
/*-webkit-border-radius: 3px;*/
/*border-radius: 3px;*/
/*margin-right: 8px;*/

/*vertical-align: middle;*/

/*}*/
/*#sidebar_y .menu_down_y .active .pointer*/
/*{*/
/**/
/*background:#00A2E6;*/

/*}*/
/*#header_y .header_menu .active .pointer*/
/*{*/
/**/
/*background: #00a1e9;*/

/*}*/
/*#main_y{*/
/*/!*min-height: 1320px;*!/*/
/*overflow: hidden;*/
/*padding: 18px;*/
/*position: relative;*/
/*background-color: #dfe6ec ; */
/*font-family: "Microsoft YaHei" ! important;*/
/*height: 100%;*/
/*}*/
/*#main_y .main_view{*/
/*background: #F7F9FC;*/
/*border: 1px solid #d6d6d6;*/
/*-moz-border-radius: 6px;      /!* Gecko browsers *!/*/
/*-webkit-border-radius: 6px;   /!* Webkit browsers *!/*/
/*border-radius:6px;*/
/*height: 100%;padding-bottom: 40px;*/
/*}*/

/*#main_y .mani_menu1{*/
/*background: #2798D3;*/
/*margin: 0px 0px;*/
/**/
/*-moz-border-radius: 2px 2px 0 0;      /!* Gecko browsers *!/*/
/*-webkit-border-radius: 2px 2px 0 0;   /!* Webkit browsers *!/*/
/*border-radius:2px 2px 0 0;            /!* W3C syntax *!/*/
/*height: 26px;*/
/*line-height: 26px;*/
/*border-bottom: 1px solid #eff1f4;*/
/*position: relative;*/

/*}*/
/*#main_y .tab_shadow_l{*/
/*position: absolute;*/
/*width: 12px;*/
/*height: 44px;*/
/*left: 100px;*/
/*top:0px;*/
/*background:url(../image/tab_shadow_l.png) no-repeat ;*/
/*display: none;*/
/*}*/
/*#main_y .tab_shadow_r{*/
/*position: absolute;*/
/*width: 12px;*/
/*height: 44px;*/
/*left: 150px;*/
/*top:0px;*/
/*background:url(../image/tab_shadow_r.png) no-repeat ;*/
/*display: none;*/
/*}*/

/*#main_y .mani_menu1 ul li{*/
/*float: left; */
/*list-style: none;*/
/*font-size: 12px;*/
/*color: #fff;*/
/*border-right: 1px solid #69B8E0;*/
/*padding: 0px 5px;*/
/*cursor: pointer;*/

/*}*/

/*#main_y .mani_menu1 ul:first-child  {border-radius:6px 0px 0 0;   } */

/*#main_y .mani_menu1 ul li:hover{*/
/*color: #94CAE8;*/
/*}*/

/*#main_y .mani_menu1 ul li.active{*/
/**/
/*background: #F5F7FC;*/
/*color:#2d353c;*/
/*padding: 0px 5px;*/
/*}*/

/*#date_c_y{*/
/*margin:20px 0 10px 0;*/
/*}*/
/*#date_c_y .lable{*/
/*line-height: 30px;*/
/*vertical-align: middle;*/
/*margin-right: 15px;*/
/*font-size:12px;*/
/*color:#2d353c;*/
/*}*/
/*#date_c_y input{*/
/*font-size:12px;height:32px;width:175px;*/
/*-moz-border-radius: 0px;      /!* Gecko browsers *!/*/
/*-webkit-border-radius:0px;   /!* Webkit browsers *!/*/
/*border-radius:0px; */
/*/!*border-color: #9a9a9a;*!/ */
/*}*/
/*#date_c_y ul{    */
/*display: inline-block;*/
/*padding: 5px 20px;*/
/*margin: 0px 0px;*/
/*vertical-align: bottom;*/
/*font-size: 12px;*/
/*}*/
/*#date_c_y ul li{*/
/*display: inline-block;*/
/*padding: 0 3px;*/
/*}*/
/*#date_c_y ul li a{*/
/*color:#00a2e6;*/
/*}*/
/*#date_c_y li.active a:link, .date-section li.active a:visited {*/
/*color: #333;*/

/*}*/

/*.control_select{*/
/*margin: 18px 0;*/
/*font-size:12px;*/
/*}*/

/*.control_select .button*/
/*{*/
/*font-size: 12px;*/
/*height: 30px;*/
/*min-width: 80px;*/
/*background: #fff;*/
/*border: 1px solid #d4d4d4;*/
/*cursor: pointer;*/
/*color:#666666;*/

/*}*/
/*.control_select .button:hover {*/
/*box-shadow: none;*/
/*color: #00a1e9;*/
/*z-index: 2;*/
/*position: relative;*/
/*border: 1px solid #8ec5eb;*/
/*}*/

/*.control_select .button.current*/
/*{*/
/*box-shadow: none;*/
/*border: 1px solid #00a1e9;*/
/*color: #00a1e9;*/

/*}*/

/*.control_select .button.buttonsel{background: #00a1e9;color: #fff;}*/
/*/!*.control_select .button.buttonsel:hover{background: #00a1e9;color: #fff;}*!/*/

/*.control_select .lable{*/
/*line-height: 30px;*/
/*vertical-align: middle;*/
/*margin-right: 15px;*/
/*font-size:12px;*/
/*color:#2d353c;*/
/*}*/

/*.control_select  .checkbox{*/
/*font-size: 12px;*/
/*color: #555960;*/
/*font-weight: 500;*/
/*min-width: 40px;*/
/*margin-right: 20px;*/
/*}*/

/*.mod_basic_y, .mod_jam{*/
/*background: #ffffff;*/
/*-moz-border-radius: 2px;      /!* Gecko browsers *!/*/
/*-webkit-border-radius: 2px;   /!* Webkit browsers *!/*/
/*border-radius:2px;  */
/*border: 1px solid #e0e3ea;*/
/*/!*padding-bottom: 20px;*!/*/
/*position: relative;*/
/*/!*margin: 20px 20px;*!/*/
/*height: calc(100% - 130px);*/
/*}*/

/*.data_title{*/
/*background: #00a1e9;*/
/*height: 42px;*/
/*border-bottom: 1px solid #eff1f4;*/
/*-moz-border-radius: 2px 2px 0 0;      /!* Gecko browsers *!/*/
/*-webkit-border-radius:  2px 2px 0 0;   /!* Webkit browsers *!/*/
/*border-radius: 2px 2px 0 0;  */
/*position: relative;*/
/*color: #fff;*/
/*}*/
/*.data_title h3{font-size: 15px;line-height: 42px;margin: auto 20px;}*/
/*.data_title ul{*/
/*white-space: nowrap;*/
/*max-height: 42px;*/
/*overflow:hidden;*/
/*}*/
/*.data_title ul li{*/
/*float: left;*/
/*font-size: 12px;*/
/*color: #808080;*/
/**/
/*border-right: 1px solid #eff1f4;*/
/*padding: 12px 12px;*/
/*-moz-border-radius: 2px 2px 0 0;      /!* Gecko browsers *!/*/
/*-webkit-border-radius:  2px 2px 0 0;   /!* Webkit browsers *!/*/
/*border-radius: 2px 2px 0 0;  */
/*cursor: pointer;*/
/*display: inline;*/
/*overflow: hidden;*/
/*}*/
/*.data_title ul li:hover{*/
/*color: #2d353c;*/
/*}*/


/*.data_title ul li.active{*/
/**/
/*color: #0991cb;*/
/*}*/

/*.mod_basic_y .sub_title{*/
/*padding: 0px 10px;*/
/*font-size: 14px;*/
/*height: 32px;*/
/*line-height: 32px;*/
/*background: #edf5fc;*/

/*}*/
/*.mod_basic_y .sub_title .export{*/
/*float: right;    */
/*height: 16px;*/
/*line-height: 16px;*/
/*margin: 7px 0px ;*/
/*cursor:pointer;*/
/*padding: 1px 24px;*/
/*background:url(../image/download_excel.png) no-repeat ;*/

/*}*/
/*.mod_basic_y .sub_title a{*/
/**/

/*}*/
/*.mod_header_y{*/
/*position: relative;*/
/*padding: 0 14px 0 28px;*/
/*height: 100%;*/
/*}*/

/*.mod_basic_y .sub_content_y{*/
/*padding: 0px 0px;*/
/*position: relative;*/
/*}*/


/*.tip_icon{*/
/*position: absolute;*/
/*background:url(../image/tip.png) no-repeat ;*/
/*width: 22px;*/
/*height: 22px;*/
/*top: 10px;*/
/*right: 14px;*/
/*cursor: pointer;*/
/*}*/
/*.tip_2{*/
/*background:url(../image/tip2.png) no-repeat ;*/
/*}*/
/*.tipview{*/
/*position: absolute;*/
/*display: none;*/
/*top:123px;*/
/*right: 33px;*/
/*max-width: 800px;*/
/*max-height: 500px;*/
/**/
/*background: white;*/
/*padding: 4px 2px;*/
/*font-size: 14px;*/
/*line-height: 28px;*/
/*-moz-border-radius: 6px;      /!* Gecko browsers *!/*/
/*-webkit-border-radius: 6px;   /!* Webkit browsers *!/*/
/*border-radius:6px;  */
/*z-index: 20;*/
/*border: 1px solid #16A1DC;*/
/*}*/
/*.tiparrow{*/
/*background:url(../image/tiparrow.png) no-repeat ;*/
/*width: 14px;*/
/*height: 10px;*/
/*position: absolute;*/
/*top: -10px;*/
/*right: 15px;*/
/*}*/
/*.tipview .tipcontent{*/
/*overflow-y:auto; */
/*width: 100%;*/
/*padding: 16px 18px;*/
/*max-height: 492px;*/
/*max-width: 800px;*/
/*height:100%;*/
/*}*/

/*divddd{*/
/*scrollbar-arrow-color: #f4ae21; /!*图6,三角箭头的颜色*!/*/
/*scrollbar-face-color: #333; /!*图5,立体滚动条的颜色*!/*/
/*scrollbar-3dlight-color: #666; /!*图1,立体滚动条亮边的颜色*!/*/
/*scrollbar-highlight-color: #666; /!*图2,滚动条空白部分的颜色*!/*/
/*scrollbar-shadow-color: #999; /!*图3,立体滚动条阴影的颜色*!/*/
/*scrollbar-darkshadow-color: #666; /!*图4,立体滚动条强阴影的颜色*!/*/
/*scrollbar-track-color: #666; /!*图7,立体滚动条背景颜色*!/*/
/*scrollbar-base-color:#f8f8f8; /!*滚动条的基本颜色*!/    */
/*}*/
/*#data_alert{*/
/*position: fixed;*/
/*width: 180px;*/
/*margin: 0 auto;*/
/*z-index: 1060;*/
/*left: 50%;*/
/*top: 300px;*/
/*background: #666768;*/
/*text-align: center;*/
/*padding: 10px 10px;*/
/*font-size: 14px;*/
/*color: #fff;*/
/*display: none;*/
/*}*/
/*.sanjian3{*/
/*display: inline-block;*/
/*vertical-align: middle;*/
/*margin: 0 3px;*/
/*margin-right: -15px;*/
/*overflow: hidden;*/
/*width: 7px;*/
/*height: 4px;*/
/*background: url(../image/sanjiao3.png);*/
/*line-height: 0;*/
/*font-size: 0;*/
/*margin-left: 6px;*/
/*}*/
/*.nodata{*/
/*background: url(../image/nodata.png);*/
/*width: 300px;*/
/*height: 180px;*/
/*position: relative;*/
/*top: 100px;*/
/*left: 37.5%;*/
/*}*/
/*.notiaojian{*/
/*background: url(../image/notiaojian.png);*/
/*background-size:cover;*/
/*width: 300px;*/
/*height: 280px;*/
/*position: relative;*/
/*top: 40px;*/
/*left: 37.5%;*/
/*}*/

/*#top_banner{*/
/*background: url(../image/banner.png);   */
/*height: 215px;*/
/*margin: -18px;  */
/*position: relative;*/
/*padding-bottom: 1px;*/

/*}*/
/*#top_banner_openplat{*/
/*background: url(../image/banner.png);   */
/*height: 215px;*/
/*margin: -18px;  */
/*position: relative;*/
/*padding-bottom: 1px;*/

/*}*/
/*#top_banner .now_number{*/
/*float: left;*/
/*display: inline-block;*/
/*width: 33%;*/
/*color: #fff;*/
/*font-size: 32px;*/
/*line-height: 32px;*/
/*text-align: center;*/
/*height: 34px;*/
/*margin-top: 65px;*/
/*overflow: hidden;*/
/*}*/
/*#top_banner_openplat .now_number{*/
/*float: left;*/
/*display: inline-block;*/
/*width: 24.8%;*/
/*color: #fff;*/
/*font-size: 32px;*/
/*line-height: 32px;*/
/*text-align: center;*/
/*height: 34px;*/
/*margin-top: 85px;*/
/*margin-left: 2px;*/
/*overflow: hidden;*/
/*}*/

/*#top_banner .now_name{*/
/*float: left;*/
/*display: inline-block;*/
/*width: 33%;*/

/*color: #fff;*/
/*font-size: 20px;*/
/*text-align: center;*/
/*font-style:normal;*/
/*margin-top: 18px;*/

/*}*/
/*#top_banner_openplat .now_name{*/
/*float: left;*/
/*display: inline-block;*/
/*width: 24.8%;*/

/*color: #fff;*/
/*font-size: 14px;*/
/*text-align: center;*/
/*font-style:normal;*/
/*margin-top: 18px;*/
/*margin-left: 2px;*/

/*}*/
/*#top_banner_openplat .now_name .glyphicon-arrow-up{*/
/*font-size: 18px;*/
/*top: 4px; */
/*color: rgb(231,94,83);*/

/*}*/
/*#top_banner_openplat .now_name .glyphicon-arrow-down{*/
/*font-size: 18px;*/
/*top: 4px; */
/*color: rgb(110,173,104);*/
/*}*/
/*#top_banner .now_name i{*/
/*font-style:normal;*/
/*display: inline-block;*/
/*padding: 0 0 0 46px;*/
/*height: 34px;*/
/*line-height: 34px;*/
/**/

/*}*/
/*#top_banner .now_name .huoyue{*/
/*background: url(../image/huoyue.png) no-repeat;  */
/*}*/
/*#top_banner .now_name .xinzeng{*/
/*background: url(../image/xinzeng.png) no-repeat;  */
/*}*/
/*#top_banner .now_name .pv{*/
/*background: url(../image/pv_1.png) no-repeat;  */
/*}*/

/*#top_banner .time_now{*/
/*position: absolute;*/
/*top:12px;*/
/*right: 26px;*/
/*font-size: 22px;*/
/*color: #57c9f9;*/
/*}*/
/*#time_sel{*/
/*margin-top: 40px;*/
/*margin-left: 20px;*/
/*}*/
/*#time_sel .time_span{*/
/*width: 220px;*/
/*background: #fff; */
/*height: 33px;*/
/*cursor: pointer; */
/*padding: 5px 10px; */
/*font-size: 14px;*/
/*border: 1px solid #ccc;*/

/*}*/
/*#time_sel .time_span .calendar{*/
/*display: inline-block;*/
/*height: 20px;*/
/*background: url(../image/rili.png) no-repeat;  */
/*width: 20px;*/
/*margin-right: 10px;*/

/*}*/
/*#time_sel .time_span .calendar :after{*/
/*clear: both;*/
/*}*/
/*#time_sel .time_span span{*/
/*display: inline-block;*/
/*height: 20px;*/
/*vertical-align:top;   */
/*width: 140px;*/
/*margin-top: 1px;*/
/*}*/
/*#time_sel .time_span b{*/
/*display: inline-block;*/
/*height: 20px;*/
/*vertical-align:top; */
/*margin-top: 10px;*/
/*}*/
/*.realtime_content{*/
/*padding-bottom: 0px;*/
/*margin:38px 0px 20px 0px ;*/
/*-moz-border-radius: 2px 2px 0 0;      /!* Gecko browsers *!/*/
/*-webkit-border-radius: 2px 2px 0 0;   /!* Webkit browsers *!/*/
/*border-radius:2px 2px 0 0;            /!* W3C syntax *!/*/
/*}*/
/*.realtime_content ul li{*/
/*padding: 12px 23px;*/
/*}*/
/*.real_title{*/
/*padding: 12px 10px;*/
/*font-size: 16px;*/
/*-moz-border-radius: 2px 2px 0 0;      /!* Gecko browsers *!/*/
/*-webkit-border-radius: 2px 2px 0 0;   /!* Webkit browsers *!/*/
/*border-radius:2px 2px 0 0;            /!* W3C syntax *!/*/
/*}*/
/*#chart_control{*/
/*position: absolute;*/
/*top: 15px;*/
/*right: 0px;*/
/*z-index: 5;*/

/*}*/
/*.legend_item{*/
/*display: inline-block;*/
/*margin-right: 30px;*/
/**/
/*}*/
/*.legend_item:hover .legend_name{*/
/*color: #2798D3;*/
/*}*/
/*.legend_item .legend_circle_out1{*/
/*display: inline-block;*/
/*width: 16px;*/
/*height: 16px;    */
/*background:url(../image/checkbox_check0.png) no-repeat ;*/
/*position: relative;*/
/*vertical-align: bottom;*/
/*}*/

/*.legend_item .legend_circle_out1.active{*/
/*background:url(../image/checkbox_check1.png) no-repeat ;*/
/*}*/

/*.legend_item .legend_circle_out2{*/
/*display: inline-block;*/
/*width: 13px;*/
/*height: 13px;*/
/*cursor: pointer;*/
/*background:url(../image/checkbox_check02.png) no-repeat ;*/
/*position: relative;*/
/*vertical-align: middle;*/
/*}*/

/*.legend_item .legend_circle_out2.active{*/
/*background:url(../image/checkbox_check2.png) no-repeat ;*/
/*}*/

/*.legend_item .legend_circle_out3{*/
/*display: inline-block;*/
/*width: 13px;*/
/*height: 13px;*/
/*cursor: pointer;*/
/*background:url(../image/checkbox_check03.png) no-repeat ;*/
/*position: relative;*/
/*vertical-align: middle;*/
/*}*/
/*.legend_item .legend_circle_out3.active{*/
/*background:url(../image/checkbox_check3.png) no-repeat ;*/
/*}*/
/*.legend_item .legend_circle_out4{*/
/*display: inline-block;*/
/*width: 13px;*/
/*height: 13px;*/
/*cursor: pointer;*/
/*background:url(../image/checkbox_check04.png) no-repeat ;*/
/*position: relative;*/
/*vertical-align: middle;*/
/*}*/
/*.legend_item .legend_circle_out4.active{*/
/*background:url(../image/checkbox_check4.png) no-repeat ;*/
/*}*/

/*.legend_item .legend_circle_out5{*/
/*display: inline-block;*/
/*width: 13px;*/
/*height: 13px;*/
/*cursor: pointer;*/
/*background:url(../image/lan_nor.png) no-repeat ;*/
/*position: relative;*/
/*vertical-align: middle;*/
/*}*/
/*.legend_item .legend_circle_out5.active{*/
/*background:url(../image/lan.png) no-repeat ;*/
/*}*/

/*.legend_item .legend_circle_out6{*/
/*display: inline-block;*/
/*width: 13px;*/
/*height: 13px;*/
/*cursor: pointer;*/
/*background:url(../image/lv_nor.png) no-repeat ;*/
/*position: relative;*/
/*vertical-align: middle;*/
/*}*/
/*.legend_item .legend_circle_out6.active{*/
/*background:url(../image/lv.png) no-repeat ;*/
/*}*/

/*.legend_item .legend_circle_out7{*/
/*display: inline-block;*/
/*width: 13px;*/
/*height: 13px;*/
/*cursor: pointer;*/
/*background:url(../image/qin_nor.png) no-repeat ;*/
/*position: relative;*/
/*vertical-align: middle;*/
/*}*/
/*.legend_item .legend_circle_out7.active{*/
/*background:url(../image/qing.png) no-repeat ;*/
/*}*/

/*.legend_item .legend_circle_out8{*/
/*display: inline-block;*/
/*width: 13px;*/
/*height: 13px;*/
/*cursor: pointer;*/
/*background:url(../image/zi_nor.png) no-repeat ;*/
/*position: relative;*/
/*vertical-align: middle;*/
/*}*/
/*.legend_item .legend_circle_out8.active{*/
/*background:url(../image/zi.png) no-repeat ;*/
/*}*/
/*.legend_item .legend_name{*/
/*color: #808080;*/
/*margin-left: 5px;*/
/*font-size: 12px;*/
/*vertical-align:top;*/
/*}*/
/*.highcharts-event-tip{*/
/*position: absolute; */
/*background:#fff;*/
/*left: 60px; */
/*top: 22px; */
/*padding: 25px 15px 15px 15px;*/
/*width: 130px;*/
/*visibility: visible;*/
/*box-shadow: 0px 0px 8px;*/
/*border:1px solid #dcdcdc;*/
/*-moz-border-radius: 4px;      /!* Gecko browsers *!/*/
/*-webkit-border-radius: 4px;   /!* Webkit browsers *!/*/
/*border-radius:4px;   */
/*z-index: 100;        */
/*}*/
/*.highcharts-event-tip.tip_bottom{*/
/*top:162px;*/
/*}*/

/*.highcharts-event-tip span{*/
/*font-size: 12px; */
/*margin-left: 0px; */
/*margin-top: 0px; */
/*left: 14px;*/
/*top: 14px;*/
/*white-space:normal;*/
/*font-weight:normal;*/
/*color: rgb(51, 51, 51);*/
/*}*/
/*.highcharts-event-tip .tiptop{*/
/*background: url(../image/highchart-tip-top.png);*/
/*background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;*/
/*width: 38px;*/
/*height: 38px;*/
/*position: absolute;*/
/*top: -20px;*/
/*cursor: pointer;*/
/*left: 45px;*/
/*}*/
/*.highcharts-event-tip .tiptop2{*/
/*background: url(../image/highchart-tip-top.png);*/
/*background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;*/
/*width: 38px;*/
/*height: 38px;*/
/*position: absolute;*/
/*bottom: -20px;*/
/*cursor: pointer;*/
/*left: 45px;*/
/*}*/
/*.highcharts-event-tip .tip_arrow{*/
/*background: url(../image/highchart-tip-arrow.png);*/
/*background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;*/
/*width: 15px;*/
/*height: 10px;*/
/*position: absolute;*/
/*bottom: -8px;*/
/*right: 58px;*/

/*}*/
/*.highcharts-event-tip .tip_arrow2{*/
/*background: url(../image/highchart-tip-arrow2.png);*/
/*background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;*/
/*width: 15px;*/
/*height: 10px;*/
/*position: absolute;*/
/*top: -8px;*/
/*right: 58px;*/

/*}*/


/*.highcharts-event-tip .tipclose{*/
/*background: url(../image/chart_tip_close.png);*/
/*background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;*/
/*width: 8px;*/
/*height: 8px;*/
/*cursor: pointer;*/
/*position: absolute;*/
/*top: 5px;*/
/*right: 5px;*/

/*}*/
/*.highcharts-event-tip .tipclose2{*/
/*background: url(../image/chart_tip_close.png);*/
/*background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;*/
/*width: 8px;*/
/*height: 8px;*/
/*cursor: pointer;*/
/*position: absolute;*/
/*bottom: 5px;*/
/*right: 5px;*/

/*}*/
/*.highcharts-event-tip .tip_data{*/
/*margin-top: 10px;*/
/*color: #999999;*/
/*}*/
/*.highcharts-button{*/
/*position: absolute;     */
/*right: 10px; */
/*top:22px; */
/*cursor: pointer;*/
/*z-index: 1;*/

/*}*/
/*.highcharts-button .tipleft{*/
/*background: url(../image/tooltipbutton.png);*/
/*background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;*/
/*width: 13px;*/
/*height: 13px;*/
/*position: absolute;*/
/*top: 0px;*/
/*left: 5px;*/

/*}*/
/*.highcharts-button.closed .tipleft{*/
/*background: url(../image/tooltipbutton_u.png);*/
/*background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;*/
/*width: 13px;*/
/*height: 13px;*/
/*position: absolute;*/
/*top: 0px;*/
/*left: 5px;*/

/*}*/


/*.highcharts-button span{*/
/*margin-left: 24px;*/
/*color:#808080;font-size:12px;font-weight:bold;cursor:pointer;font-family:Microsoft YaHei;fill:#808080;*/
/*}*/
/*.highcharts-button.closed span{*/
/*margin-left: 24px;*/
/*color:#CCC;font-size:12px;font-weight:bold;cursor:pointer;font-family:Microsoft YaHei;fill:#CCC;*/
/*}*/

/*.menuhidden{*/
/*display: none;*/
/*}*/
/*.show{*/
/*display:block;*/
/*}*/

/*#sidebar_y ul li.menubutton{*/
/*height: 26px;*/
/*cursor: pointer;*/
/*background-image: url(../image/button_down.png);*/
/*background-repeat:no-repeat;*/
/*background-position:center center;*/
/*}*/
/*#sidebar_y ul li.menubutton:hover{   */
/*background-image: url(../image/button_down_hover.png);  */
/*}*/
/*#sidebar_y ul li.menubutton.up{   */
/*background-image: url(../image/button_up.png);  */
/*}*/
/*#sidebar_y ul li.menubutton.up:hover{   */
/*background-image: url(../image/button_up_hover.png);  */
/*}*/
/*.time_sel{*/
/*position: absolute;*/
/*top: 10px;*/
/*right: 1px;*/
/*background: url(../image/riqi_icon.png) no-repeat;*/
/*background-position:0 center;*/
/*padding-left: 20px;*/
/*font-size: 14px;*/
/*cursor: pointer;*/
/*color: rgb(44,154,212);*/
/*z-index: 10;*/
/*width: 100px;*/
/*height: 20px;*/
/*overflow: hidden;*/

/*}*/
/*.time_sel input{*/
/*position: absolute;*/
/*left: -145px;*/
/*top:8px;*/
/*width: 1px;*/
/**/
/*}*/
/*.displaynone{display: none}*/
/*.hotlinetag{background: #f7f7f7;border: 1px solid #cbcccd;padding: 4px 8px;margin-bottom: 10px;}*/
/*.data_title input{line-height: 26px;vertical-align: middle;}*/
/*.data_title input+label{padding-left: 21px;background: url("../image/result.png") 0px -787px no-repeat;line-height: 16px;display: inline-block;padding-top: 1px;padding-bottom: 1px;}*/
/*.data_title input:checked+label{background-position:0px -730px;}*/
/*.none{display: none;}*/
/*label{cursor: pointer;}*/
/*.leftwrap{width: 50%;float: left;height: 480px;}*/
/*.rightwrap{width: 50%;float: right;height: 480px;}*/
/*.mod_jam{display: none;}*/
/*.infoWindow{width: 220px;height: 165px;overflow-y: scroll;}*/
/*.infoWindow p{line-height: 1.5em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}*/
/*.infoWindowTile{font-size: 16px;border-bottom:1px solid #d4d4d4;padding-bottom: 5px;margin-bottom: 10px;}*/
/*.updateTime{font-size: 12px;color:#999;}*/
/*.upaffectbus{margin-left: 10px;}*/
/*.affectbus{display: none;}*/
/*#rttrafficAlert, #rtbusAlert, #rtbusAlert2{width: 180px;height: 45px;line-height: 45px;text-align: center;position: absolute;right: 0;z-index: 10;background: #00a1e9;color: #fff;margin-top: 10px;display: none;opacity: 1;transform: translateX(0px);}*/
/*#amapButton{width: 100px;height: 45px;line-height: 45px;text-align: center;position: absolute;right: 0;z-index: 10;background: #00a1e9;color: #fff;margin-top: 10px;opacity: 1;transform: translateX(0px);cursor: pointer;}*/

/*.boxpanel{position: absolute;width: 310px;background: #fff;padding: 12px;margin-top: 10px;z-index: 10;display: none;}*/
/*.zdeps-2{box-shadow:0 2px 6px 0 rgba(0,0,0,.2),0 2px 6px 0 rgba(0,0,0,.19)}*/
/*.boxpanel .panel_header{height: 30px;}*/
/*.boxpanel .panel_header .panel_tab{float: left;height: 28px;line-height: 28px;border: 1px solid #0f89f5;border-radius: 2px;}*/
/*.boxpanel .panel_header .panel_tab li{float: left;padding: 0 10px;color:#0f89f5;font-size: 14px;cursor: pointer;}*/
/*.boxpanel .panel_header .panel_tab li.active{background: #0f89f5;color: #fff;}*/
/*.boxpanel .panel_body{margin-top: 10px;}*/
/*.boxpanel .panel_header .traffic_tag{float: right;line-height: 30px;}*/
/*.boxpanel .panel_header .traffic_tag span{float: left;font-size: 14px;}*/
/*.traffic_level{float: left;margin: 11px 6px 0;}*/
/*.traffic_level li{float: left;width: 25px;margin: 0 1px;height: 6px;}*/
/*.traffic_level li.level_1{background: #34b000;}*/
/*.traffic_level li.level_2{background: #fecb00;}*/
/*.traffic_level li.level_3{background: #df0100;}*/
/*.traffic_level li.level_4{background: #8e0e0b;}*/
/*.traffic_wrap .time_lbl{color:#999;}*/
/*.traffic_wrap .date, .traffic_wrap .week{padding: 0 14px;}*/

/*.table-bordered>thead>tr>th{text-align: center;font-weight: bold;}*/
/*.table-bordered>tbody>tr>td{vertical-align: middle;text-align: center;}*/
/*.table-bordered>tbody>tr.active>td{background: #e8e8e8;}*/
/*.table-bordered>tbody>tr>td.textLeft{text-align: left;}*/

/*.noJamInfo{display: none;font-size: 30px;text-align: center;color: #9a9a9a;height: 300px;line-height: 300px;}*/
/*.popover-content{max-height: 220px;overflow-y: auto;}*/
/*.popover-content p{max-width: 260px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}*/
/*.lineTip{cursor: pointer;}*/

/*.w{width: 990px;margin: 0 auto;}*/
/*#logo{position: relative;margin: 10px 0 0; height: 60px;}*/
/*#logo span{font-size: 25px;margin-left: 20px;}*/
/*.login-wrap{position: relative;height: 475px;margin: 30px 0 20px;z-index: 5;}*/
/*.login-wrap .login-form{float: right;top:60px}*/
/*.login-form{position: relative;z-index: 4;background: #fff;overflow: visible;padding: 30px 40px;text-align: center;border-radius: 5px;margin-top: 35px;}*/
/*.login-banner{background: #2b303a;padding: 80px 0;}*/
/*#banner-bg{position:relative;z-index:3;background: url("../image/p_7_0.png") 0px 0px no-repeat;width: 492px;height: 326px;}*/
/*.login-form input{display: block;font-size: 16px;font-family: "microsoft yahei";width: 300px;height: 38px;line-height: 38px;margin-bottom: 30px;border-radius: 5px;}*/
/*#loginsubmit, #savepwd{background: #5699ec;color: #fff;font-size: 16px;border: none;border-radius: 5px;}*/

/*.control_select select{padding: 5px;margin-right: 5px;min-width: 110px;}*/
/*#netcover{margin-left: 20px;}*/
/*.ui_buttons .control_input{border-radius:0 2px 2px 0;color:#666;font-size: 12px;height: 30px;line-height:30px;width: 110px;background: #fff;border: 1px solid #d4d4d4;text-align: center;}*/
/*.text{position:relative;top:5px;font-size: 12px;margin-left: 5px;margin-right: 5px;}*/
/*#startDate, #endDate{width: 120px;}*/
/*.mod_basic_y.datacontent{padding: 20px;box-sizing: border-box;}*/
/*.lefttable{width: 50%;display: inline-block;}*/
/*.rightmap{width: 50%;display: inline-block;float: right;min-height: 576px;}*/
/*.chartWrap{width: 95%;height: 300px;float: right;margin-top: 20px;}*/
/*.pagination{float: left; height: 30px; width: 100%;text-align: center;}*/
/*.highcharts-title{font-weight: bold;}*/
/*.linerow{cursor: pointer;}*/
/*#content1, #content2, #content3, #content4, #content5, #content6{height: 220px;}*/
/*.none{display: none;}*/
/*#content6 div{display: inline-block;width: 33%;vertical-align: top;}*/
/*#content6 p{line-height: 2em;}*/
/*#content6 table{width: 100%;}*/
/*#content6 td{display: none;width: 33%;vertical-align: top;}*/
/*#content6 .costCalText{width:100%;text-align: center;font-size: 20px;vertical-align: middle;line-height: 220px;}*/
/*.clearfix.road{display: none;}*/
/*.nowrap{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 320px;}*/
/*#buslinewarn{display: none;}*/
/*#ranklineBox td{cursor: pointer;}*/
/*#trafficWarn{height: 200px;overflow-y: auto;}*/
/*#warnlineAlert{width: 160px;height: 25px;line-height: 25px;text-align: center;position: absolute;right: 0;z-index: 10;background: #00a1e9;color: #fff;margin-top: 10px;opacity: 1;display: none;}*/
/*.units{display: none;}*/
/*.platform_item_img{*/
/*position: absolute;*/
/*width:32px;*/
/*height:32px;*/
/*background-repeat: no-repeat;*/
/*background-color: transparent;*/
/*background-size: 32px 32px;*/
/*background-origin: padding-box;*/
/*background-image: url(../image/pin_1.png);*/
/*background-position: 0px 0px;*/
/*}*/
/*#coverrate{margin-left: 15px;}*/
/*.weekWrap{display: none;}*/
/*#control_walkmile_sel{display: none;}*/
/*#wait{display:none;position:absolute;left:50%;margin-left:-100px;width:200px;text-align:center;top:200px;z-index: 100;}*/
/*.marker {  color: red;  font-size: 12px;  }*/
/*.paginationjs{display: inline-block;text-align: center;}*/
/*.busName{display: none;text-align: left;}*/
/*.busName div{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 180px;}*/
/*.table-bordered>thead>tr>th{vertical-align: middle;}*/
/*#rtbusAlert2{right: 50%;height: 30px;line-height: 30px;}*/
/*#stationcover{position: absolute;bottom: 30px;background: #fff;height: 150px;overflow-y: auto;width: 450px;}*/
/*#stationcover td{padding: 0;font-size: 10px;padding: 2px 0;}*/
/*#stationcover .alinleft{text-align: left;}*/


/*#amap{position:absolute;width: 100%;height: calc(100% - 60px);top:60px;}*/
.amap-scale-text{color:#fff;}
.infoWindow{width: 220px;background-color: rgba(1,3,6,0.95);padding: 10px;border-radius: 5px;font-size: 1.2em;  -webkit-box-shadow:0 0 12px rgba(16, 99, 194, .5);
    -moz-box-shadow:0 0 12px rgba(16, 99, 194, .5);
    box-shadow:0 0 12px rgba(16, 99, 194, .5);  overflow-x: auto;}
.infoWindow p{line-height: 1.5;color:#8ab1ef;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.infoWindowTile{font-size: 1.4em;border-bottom:1px solid #d4d4d4;padding-bottom: 3px;margin-bottom: 5px;}
.triangle_wrap{width: 220px;}
.triangle-down{width: 0;height: 0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid rgba(1,3,7,0.95);position: relative;left: 98px;}
.infoWindowClose{float: right;font-size: 1.6rem;cursor: pointer;}
.infoWindow a{color:#88b0f1;max-width: 160px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;}
.infoWindow a span{color:#88b0f1;}
.infoWindow .affectbusWrap{max-height: 150px;overflow-y: auto;}

.affectbusWrap::-webkit-scrollbar{width: 4px;height: 4px;background-color: #000;  } /*背景*/
.affectbusWrap::-webkit-scrollbar-track{background-color: #000;  }  /* 滚动轨道*/
.affectbusWrap::-webkit-scrollbar-thumb {border-radius: 10px;background: #343b49;}

.hotstationNav::-webkit-scrollbar{width: 4px;height: 4px;background-color: #000;  } /*背景*/
.hotstationNav::-webkit-scrollbar-track{background-color: #000;  }  /* 滚动轨道*/
.hotstationNav::-webkit-scrollbar-thumb {border-radius: 10px;background: #343b49;}
/*.infoWindowBlue{background: rgba(7, 64, 122, 1);border:solid 1px #5d8ff1;width: 200px;height: 50px;position: relative;}*/
/*.infoWindowBlue p{text-align: center;color: #fff;line-height: 50px;}*/
/*.infoWindowBlue em, .infoWindowBlue span{font-style: normal;font-size: 30px;position: absolute;  }*/
/*.infoWindowBlue em{color:#5d8ff1;bottom: -21px;left: 85px;}*/
/*.infoWindowBlue span{color:rgba(7, 64, 122, 1);bottom:-20px;left:85px;}*/

/*#hiddenhtml .infoWindowBlue{position: absolute;}*/
.infoWindowBlue{background: rgba(7, 64, 122, 1);border:solid 1px #5d8ff1;position: relative;padding:6px 10px 5px;line-height: 16px;color: #fff;font-size:12px;}
.infoWindowBlue .pop-arrow{position: absolute;overflow: hidden;font-style: normal;font-family: simsun;font-size: 12px;}
.infoWindowBlue .pop-arrow-bottom{bottom: -6px;height: 6px;width: 12px;margin-left: -6px;left: 50%;}
.infoWindowBlue .pop-arrow-bottom em, .pop-arrow-bottom i{position:absolute;left:0;font-style:normal;top:-8px;color:#5d8ff1;}
.infoWindowBlue .pop-arrow-bottom em{top:-7px;}
.infoWindowBlue .pop-arrow-bottom i{color:rgba(7, 64, 122, 1);text-shadow: none;}

.infoWindowBlack{background-color: rgba(1,3,6,0.95);-webkit-box-shadow:0 0 12px rgba(16, 99, 194, .5); -moz-box-shadow:0 0 12px rgba(16, 99, 194, .5);  box-shadow:0 0 12px rgba(16, 99, 194, .5);position: relative;padding:6px 10px 5px;line-height: 16px;color: #fff;font-size:12px;border:1px solid rgba(78,93,115,0.38);color: #4f81ff;font-size: 1.2rem;border-radius: 2px;}
.infoWindowBlack .pop-arrow{position: absolute;overflow: hidden;font-style: normal;font-family: simsun;font-size: 12px;}
.infoWindowBlack .pop-arrow-bottom{bottom: -6px;height: 6px;width: 12px;margin-left: -6px;left: 50%;}
.infoWindowBlack .pop-arrow-bottom em, .pop-arrow-bottom i{position:absolute;left:0;font-style:normal;top:-8px;color:#000;}
.infoWindowBlack .pop-arrow-bottom em{top:-7px;}
.infoWindowBlack .pop-arrow-bottom i{color:rgba(0,0,0,1);text-shadow: none;}
.infoWindowBlack p .title{color:#9db2d0;}

.infoWindowBlue_noBorder{background: rgba(6, 11, 28, 0.9);box-shadow:0 2px 4px 0 rgba(3,7,18,0.50);border-radius:2px;position: relative;padding:10px 10px 5px;line-height: 16px;color: #9db2cf;font-size:12px;}
.infoWindowBlue_noBorder p.title{font-size: 14px;}
.infoWindowBlue_noBorder p{line-height: 24px;max-width:120px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.infoWindowBlue_noBorder.busevent p{max-width: 220px;width: 220px;}
.infoWindowBlue_noBorder .pop-arrow{position: absolute;overflow: hidden;font-style: normal;font-family: simsun;font-size: 12px;}
.infoWindowBlue_noBorder .pop-arrow-bottom{bottom: -6px;height: 6px;width: 12px;margin-left: -6px;left: 50%;}
.infoWindowBlue_noBorder .pop-arrow-bottom em, .pop-arrow-bottom i{position:absolute;left:0;font-style:normal;top:-8px;color:rgba(1,3,6,0.95);}
.infoWindowBlue_noBorder .pop-arrow-bottom em{top:-7px;}
.infoWindowBlue_noBorder .pop-arrow-bottom i{color:rgba(6, 11, 28, 0.9);text-shadow: none;}

.infotripCost{width: 200px;height: 40px;font-size: 1.6rem;color:#e8f1ff;line-height: 36px;border-radius: 3px;text-align: center;background: rgba(0,0,0,0.8);/*border: 1px solid rgba(57,64,96,0.5);*/}
.infotripCost.dragoned{width: 145px;}
.infotripCost + .triangle_wrap{width: 200px;}
.infotripCost + .triangle_wrap .triangle-down{width: 0;height: 0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid rgba(1,3,7,0.95);position: relative;left: 85px;top:-3px;}
.infotripCost.dragoned + .triangle_wrap .triangle-down{left: 60px;}
input[type=button].start_end_confirm{border-radius: 3px;  width: 48px;  height: 25px;  line-height: 25px;  border: none;  color: #e8f1ff;  background: #2366ff;  margin-left: 10px;}
/*.header{position: absolute;top:0;left:0;width: 100%;background: #00a1e9;height: 50px;box-shadow: 0 1px 2px rgba(0,153,255,.35);z-index: 10;transition: all .2s ease;opacity: 0;}*/
/*/!*.header:hover{opacity: 1;}*!/*/
/*.header .glyphicon{margin-left: 30px;font-size: 20px;color: #fff;line-height: 50px;transition: all .2s ease;}*/
/*.header .glyphicon:hover{color: #000;}*/
/*.hide-side .header .glyphicon{transform: rotate(90deg);}*/
/*.main{width: 100%;height: 100%;}*/
/*.left-side{width: 200px;position: fixed;top:50px;background: #eef3f6;transition: all .2s ease;}*/
/*.left-side .glyphicon{font-size: 10px;font-weight: 200;color:#3794E3;}*/
/*.left-side ul li a{color: #2d3132;line-height: 40px;display: block;text-decoration: none;}*/
.top_bar{position:absolute;height: 60px;width: 100%;color:#e8f1ff;font-size: 1.6rem;}

/**
** 调整页头logo样式。
 */
/*.top_bar #logo{position: absolute;z-index:20;left: 50%;margin-left: -172px;width: 344px;height: 50px;}*/
/*.top_bar #logo .title_logo{width: 36px;height: 36px;float: left;margin-left: 30px;margin-top: 8px;}*/
/*.top_bar #logo .topbar_name{font-family: PingFangSC-Semibold;letter-spacing: -1.1px;height: 50px;line-height: 50px;font-size: 22px;float: left;margin-left: 10px;}*/
/*.top_bar #logo .topbar_name{height: 50px;line-height: 50px;font-size: 22px;float: left;margin-left: 10px;}*/
.top_bar #logo{
    position: absolute;
    z-index:20;
    left: 0;
    right: 0;
    text-align: center;
    /*width: 344px;*/
    /*max-width: 20%;*/
    max-width: 20em;
    margin: 0 auto !important;
    background: rgba(70,80,160,.95) !important;
}
.top_bar #logo:before ,.top_bar #logo:after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    width: 66px;
}
.top_bar #logo:before {
    right: 100%;
    background: url("../image/title_center_l.png") 100% 0 no-repeat;
}
.top_bar #logo:after {
    left: 100%;
    background: url("../image/title_center_r.png") 0 0 no-repeat;
}
.top_bar #logo .title_logo{
    width: 36px;
    height: 36px;
    float: none !important;
    margin-left: 0 !important;
    margin-top: -5px !important;
}
.top_bar #logo .topbar_name{
    height: 50px;
    line-height: 50px;
    font-size: 22px;
    float: none !important;
    margin-left: 10px;
}

.topbar_right{position:absolute;height: 40px;line-height: 40px;width: 100%;top:0px;z-index: 18;background: rgba(52,63,120,0.75);}
.topbar_right ul.parent{display: inline-block;width: 80%;margin-left: 10%;}
.topbar_right ul.parent>li{display: inline-block;width:16%;cursor: pointer;position: relative;text-align: center;}
.topbar_right ul.parent>li a{color:#e8f1ff;font-size: 1.4rem;text-decoration: none;display: inline-block;/*width: 90px;*/}
.topbar_right ul.parent>li a{font-weight: bold;}
.topbar_right ul.child li.mt a{font-weight: 400;}
.topbar_right ul.parent>li.has_child i.down, .topbar_right ul.child li.mt a i.down{cursor: default;width:10px;height:6px;background: url(../image/arrow_up_down.png) -14px, -28px no-repeat;display: inline-block;margin-left: 5px;opacity: 1;transition: opacity .4s,transform .4s,-webkit-transform .4s;}
.topbar_right ul.child li.mt a i.down, .topbar_right ul.child li.mt:hover a i.down{visibility:hidden;transform: rotate(-90deg);position: relative;left: 15px;}
.topbar_right ul.child li.subset a i.down, .topbar_right ul.child li.subset:hover a i.down{visibility: visible;}
.topbar_right ul.parent>li.has_child.active a.parent i.down, .topbar_right ul.parent>li.has_child.active ul.child li.active i.down, .topbar_right ul.parent>li.has_child.active ul.child li:hover i.down{background-position: -24px -1px;}
.topbar_right ul.parent>li.has_child.active ul.child i.down{background-position: -13px -1px;transform:rotate(-90deg);}
.topbar_right ul.parent>li.has_child:hover a.parent i.down{background-position: -1px, -28px;}
.topbar_right ul.parent>li.has_child:hover .child{display: block;}
.topbar_right .child{position: absolute;width:160px;top:40px;left:50%;margin-left:-80px;background: rgba(0, 2, 5, 0.8);z-index: 30;border: #5068b0 1px solid;list-style:none;display: none;/*opacity: 0;filter:alpha(opacity=0);display:none \9;transition:all 500ms cubic-bezier(.34, 1.21, .4, 1);-moz-transition:all 500ms cubic-bezier(.34, 1.21, .4, 1);transform-origin:50% 0;-webkit-transform:translateY(0) scale(0);-moz-transform:translateY(0) scale(0);transform:translateY(0) scale(0);*/padding-top: 11px;}

.topbar_right .thirdset{position: absolute;width:160px;margin-top:-35px;left:50%;margin-left:-80px;background: rgba(0, 2, 5, 0.8);z-index: 30;border: #5068b0 1px solid;list-style:none;display: none;padding-top: 11px;text-align: left;padding-left: 20px;margin-left: 79px;}
.topbar_right ul.child li.mt:hover .thirdset{opacity: 1;filter:alpha(opacity=100);display: block \9;pointer-events:auto;transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);}
.topbar_right .thirdset li:hover a, .topbar_right .thirdset li.active a{color:#4f81ff;}
/*.topbar_right ul.parent>li:hover .child{opacity: 1;filter:alpha(opacity=100);display: block \9;pointer-events:auto;transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);}*/
.topbar_right ul.parent>li ul.child>li:hover ul.thirdset{display: block;}
.topbar_right .child li, .topbar_right .thirdset li{line-height: 30px;/*margin-right: 15px;margin-left: 15px;*/}
/*.topbar_right ul.child li.mt{margin-top: 15px;}*/
.topbar_right ul.child li a{font-size: 1.4rem;/*width: 128px;*/height: 35px;line-height: 35px;width: 100%;}
.topbar_right ul.child li.mt:hover a.hover, .topbar_right ul.child li.active a.hover{color:#4f81ff;font-size: 1.4rem;font-weight: 400;background: url(../image/daohang_bg.png) no-repeat 0 0;background-size: 100% 100%;}
.topbar_right ul.child li.mt:hover a i.down, .topbar_right ul.child li.mt.active a i.down{background-position: -24px;transform:rotate(-90deg);}

.topbar_right ul.parent>li a:hover{text-decoration: none;}
/*.topbar_right ul li.active{border-bottom: solid 4px #497ee9;}*/
/*.topbar_right ul li:hover{border-bottom: solid 4px #497ee9;}*/
.topbar_right ul.parent>li:hover a.parent{color: #497ee9;/*background:rgba(0,0,0,0.15);*/text-decoration: none;}
.topbar_right ul.parent>li.active a.parent{color: #4f81ff;/*background:rgba(0,0,0,0.15);*/text-decoration: none;}
.topbar_right ul.parent>li.active .navcurrent{background: url(../image/navcurrent.png) no-repeat 0 0;width: 110px;height: 19px;display: inline-block;position: absolute;bottom: 0;margin-left: -25px;}
.topbar_right .user_wrap{position:relative;display: inline-block;top:10px;}
.topbar_right .xs-child{display: block;background: rgba(9,17,42,0.7);width: 158px;margin-left: -15px;border-top: solid 1px #0e1e44;border-bottom: solid 1px #0e1e44;list-style: none;}
/*.topbar_right ul.child li.mt:hover .xs-child{display: block;}*/
.topbar_right .xs-child li{line-height: 30px;}
.topbar_right .xs-child li a{color: #fff;text-decoration: none;}
.topbar_right .xs-child li a:hover{color: #a5c9fd;text-decoration: none;}

/*.title_bar{position: absolute;z-index: 12;top:0;left: 0;width: 100%;}*/
.button_bar{position:absolute;display: inline-block;right:10px;z-index: 20;top:60px;}
.button_bar .optionsWrap{font-size: 1.4rem;}
.button_bar .optionsWrap input[name='checkDataType']{display: none;}
.button_bar .optionsWrap input[name='checkDataType'] + .bicycleButton{width:88px;height:30px;background:rgba(13,18,34,0.90);border-radius:2px 0 0 2px;font-size:12px;color:#a5c9fd;opacity: 0.8;text-align: center;border:1px solid rgba(137,160,231,0.40);cursor: pointer;}
.button_bar .optionsWrap input[name='checkDataType'] + .gaodeButton{width:88px;height:30px;background:rgba(13,18,34,0.90);border-radius:0 2px 2px 0;font-size:12px;color:#a5c9fd;opacity: 0.8;text-align: center;border:1px solid rgba(137,160,231,0.40);cursor: pointer;margin-left: -4px;}
.button_bar .optionsWrap input[name='checkDataType']:checked + .bicycleButton, .button_bar .optionsWrap input[name='checkDataType']:checked + .gaodeButton{background:#336fff;color: #fff;}

.button_bar .optionsWrap .indexOption{float:left;opacity:0.9;background:rgba(13,18,34,0.90);border:1px solid rgba(137,160,231,0.40);/*box-shadow:0 2px 4px 0 rgba(2,7,17,0.50);*/border-radius:2px;width:30px;height:30px;line-height:31px;cursor: pointer;}
.button_bar .optionsWrap .indexOption.active{opacity:0.95;background:#040a1d;border:2px solid rgba(104,163,255,0.45);box-shadow:0 5px 6px 0 rgba(52,93,177,0.29);}
.button_bar .optionsWrap .indexOption i{width:16px;height:12px;display:inline-block;background: url(../image/indexIcon.png) no-repeat 0px 0px;position: relative;left: 5.5px;}
.button_bar .optionsWrap .indexOption.active i{width: 12px;height: 2px;background: #fff;left: 6.5px;top:-7px}
.button_bar .optionsWrap .indexSearch{float:left;opacity:0.9;background:rgba(13,18,34,0.90);border:1px solid rgba(137,160,231,0.40);box-shadow:0 2px 4px 0 rgba(2,7,17,0.50);border-radius:2px;width:30px;height:30px;line-height:30px;margin-left: 5px;cursor: pointer;}
.button_bar .optionsWrap i.indexSearchCheck{width: 19px;height: 19px;display: none;background: url(../image/indexIcon.png) no-repeat -46px 1px;position: relative;z-index: 20;top:5px;right:305px;}
.button_bar .optionsWrap .indexSearch i{width: 16px;height: 16px;display: inline-block;background: url(../image/indexIcon.png) no-repeat -24px 0px;position: relative;top:2px;left: 6px;}
.button_bar .optionsWrap .option, .button_bar .optionsWrap .search{display: inline-block;background: rgba(13,18,34,0.90);height: 30px;border: 1px solid rgba(137,160,231,0.40);border-radius: 2px;text-align: center;line-height: 29px;color:#e8f1ff;cursor: pointer;}
.button_bar .optionsWrap .option{width: 30px;}
.button_bar .optionsWrap .search{width: 50px;margin-left: 5px;}
.button_bar .optionsWrap .searchDiv{display: inline-block;}
/*.button_bar .searchDiv.active .search{background: #2366ff;border: 1px solid #2366ff;}*/
.button_bar .optionsWrap .option i{width:18px;height:16px;display:inline-block;background: url(../image/fpIcon.png) no-repeat -150px 1px;position: relative;top:3px;}
.button_bar .optionsWrap .search i{width:16px;height:15px;display:inline-block;background: url(../image/fpIcon.png) no-repeat -130px 1px;position: relative;top:3px;}
.button_bar .searchDiv input{width: 329px;border: 1px solid rgba(78,147,255,0.68);box-shadow:0 5px 6px 0 rgba(52,93,177,0.29);border-radius:2px;position:absolute;color:#f1f7ff;opacity:0.95;background:#010615;height: 30px;right: 0px;z-index: 15;font-family: "Microsoft YaHei";display: none;padding-left: 25px;font-size: 1.2rem;}
.button_bar .searchDiv.active input:-ms-input-placeholder{color:#364676;}
.button_bar .searchDiv.active input::-webkit-input-placeholder{color:#364676;}
.button_bar .searchDiv.active input::-moz-placeholder{color:#364676;}
.button_bar.buslinestation{/*left: 260px;top:100px;*/pointer-events:all;}
/*.button_bar label{color:#3c6fdb;margin-right: 10px;font-family: "Microsoft YaHei" ! important;font-weight: 200;display: none;}*/
.button_bar label.parent{margin-right: 20px;}
.button_bar label.parent s{margin-right: 5px;}
.button_bar .optionlistWrap{width:350px;position:absolute;color: #fff;/*background: rgba(0,0,0,0.85);border-radius: 2px;border: 1px solid rgba(137,160,231,0.4);*/padding: 0px 10px;right:35px;display: none;opacity:0.95;background:#000617;border:2px solid rgba(104,163,255,0.45);box-shadow:0 5px 6px 0 rgba(52,93,177,0.29);border-radius:4px;box-shadow:0 5px 6px 0 rgba(52,93,177,0.29);}
.button_bar .optionlistWrap .list{padding-top: 12px;padding-bottom: 12px;}
.button_bar .optionlistWrap .list.borderTop{border-top: 1px solid #2d333d;}
.button_bar .optionlistWrap .list label input{display: none;}
.button_bar .optionlistWrap .listname{font-size: 1.4rem;font-family:STHeitiSC-Light;color:#ffffff;text-align: right;display: inline-block;}
.button_bar .optionlistWrap .radio-checkbox{font-size: 1.4rem;color:#fff;margin-left: 15px;}
.button_bar .optionlistWrap.hotstartend .listname{width: 70px;}
.button_bar .optionlistWrap .sublist span{font-size: 1.2rem;background: rgba(13,13,13,0.05);border:1px solid rgba(147,164,196,0.3);padding: 5px 17px;margin-right: 4px;margin-bottom: 5px;display: inline-block;cursor: pointer;border-radius: 2px;}
.button_bar .optionlistWrap .sublist span.active{background: #336fff;}
.button_bar .optionlistWrap .fn-right{font-size: 2rem;cursor: pointer;}
.button_bar .optionlistWrap .fn-clear{height: 20px;line-height: 20px;margin-bottom: 15px;}
.button_bar .optionlistWrap .button{font-size: 1.2rem;color:#fff;background: #3874ff;border: none;font-family:Microsoft YaHei;width: 80px;height: 25px;line-height: 25px;}
.button_bar .dateName{font-size: 1.2rem;color:#fff;}
.optionlistWrap.hotstartend .subwayList{display: none;}
.optionlistWrap.hotstartend .subwayList .radioButton{width: 126px;}

/*.optionlistWrap.hotstartend{width: 360px;height: 540px;position: absolute;right: 0px;}*/
.optionlistWrap.hotstartend{position:absolute;right:0;opacity:0.95;background:#040a1d;  border:2px solid rgba(104,163,255,0.45);  box-shadow:0 5px 6px 0 rgba(52,93,177,0.29);  width:380px;  /*height:525px;*/padding-top: 20px;padding-bottom: 10px;overflow-y: auto;overflow-x: hidden;margin-top: -40px;}
.optionlistWrap.hotstartend .list{padding-top: 5px;padding-bottom: 5px;height: auto;overflow: auto;border-bottom: none;padding-left: 2px;}
.optionlistWrap.hotstartend .list label{line-height: 26px;}
.optionlistWrap.hotstartend .list .closeButton, .date_pop_dlg .closeButton{position:absolute;text-align:right;font-size: 2rem;border-bottom-left-radius:1.8rem;cursor: pointer;color:#9dbaff;  width:32px;  height:32px;background: #17305c;line-height: 26px;right: -2px;top:-2px;padding-right: 5px;}
.optionlistWrap.hotstartend .radioButton{display:inline-block;background:rgba(255,255,255,0.05);border:1px solid rgba(147,163,195,0.30);  border-radius:2px;  width:58px; height:26px;text-align: center;line-height: 26px;margin-left: 5px;cursor: pointer;}
.optionlistWrap.hotstartend .radioButton.xs{width:36px;}
.optionlistWrap.hotstartend .radioReverseButton{display:inline-block;background:#336fff;border:1px solid rgba(147,163,195,0.30);  border-radius:2px;  width:58px; height:20px;text-align: center;line-height: 20px;margin-left: 5px;cursor: pointer;}
.optionlistWrap.hotstartend .list label input.checkbox{display: none;}
.optionlistWrap.hotstartend .check_wrap{width:12px;height:12px;display:inline-block;position:absolute;margin-left:-11px;background: #fff;opacity: 0.2;border-radius:0 2px 0 2px;}
.optionlistWrap.hotstartend .unchecked{background: url(../image/unchecked.png);width: 12px;height: 12px;display: inline-block;position: absolute;margin-left: -11px;}
.optionlistWrap.hotstartend input:checked + .radioButton .check_wrap{background: #000;margin-top: -1px;}
.optionlistWrap.hotstartend .check_wrap_right{float:right;}
/*input[name="time_type"]:checked + .radioButton, input[name="od_type"]:checked + .radioButton, input[name="date_type"]:checked + .radioButton, input[name="subway_type"]:checked + .radioButton, input[name="dis_type"]:checked + .radioButton{background:#336fff;}*/
.optionlistWrap.hotstartend input:checked + .radioButton{background:#336fff;}
.optionlistWrap.hotstartend input:checked + .radioReverseButton{background: rgba(255,255,255,0.05);}
.optionlistWrap.hotstartend .list .hint{display: none;font-family:STHeitiSC-Light;font-size:1.2rem;color:#0090ff;}
.optionlistWrap.hotstartend .list .hint i{background: url(../image/hint.png);width: 18px;height: 21px;display: inline-block;margin-left: 40px;margin-right: 5px;}
.optionlistWrap.hotstartend .list .hint span{position: relative;top:-5px;}
.switch {
    width: 38px;
    height: 16px;
    background: #11172d;
    z-index: 0;
    margin: 0;
    padding: 0;
    appearance: none;
    border: 1px solid #31374b;
    cursor: pointer;
    position: relative;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
}
.switch.switchOn{border: 1px solid #336fff;}
.switch:before {
    content: ' ';
    position: absolute;
    left: 0;
    top: 0;
    width: 35px;
    height: 14px;
    /*background: #93a4c4;*/
    z-index: 1;
    border-radius:14px;
    -moz-border-radius:14px;
    -webkit-border-radius:14px;
}

.switch:after {
    content: ' ';
    height: 12px;
    width: 12px;
    border-radius: 12px;
    background: #fff;
    position: absolute;
    z-index: 2;
    top: 1px;
    left: 2px;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    -webkit-box-shadow: 0 2px 4px 0 rgba(35,47,79,0.50);
    box-shadow: 0 2px 4px 0 rgba(35,47,79,0.50);
}
/*.switchOn,.switchOn:before*/
/*{*/
    /*background: #026ef6 !important;*/
/*}*/

.switchOn:after
{
    left: 22px !important;background: #336fff;
}
.frontBottomWrap{width:100%;height:33px;position: absolute;bottom:0;background: rgba(70,77,107,0.25);z-index: 20; padding-left: 100px;display: none;}
.frontBottomWrap .widgetAbbr{width: 140px;height: 100%;background:rgba(78,91,255,0.15);color:#a5c9fd;border:1px solid rgba(110,120,255,0.35);border-bottom: 0;float: left;margin-right: 5px;line-height: 27px;text-align: center; font-size: 1.2rem;cursor: pointer;}
.frontBottomWrap #abbr1{/*margin-left: 100px;*/ display: none}
.frontBottomWrap #abbr2, .frontBottomWrap #abbr3, .frontBottomWrap #abbr4{/*margin-left: 100px;*/ display: none}

@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}

@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(50%);transform:translateY(50%)}100%{opacity:0;visibility: hidden; -webkit-transform:translateY(100%);transform:translateY(100%)}}
@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}100%{opacity:0;visibility: hidden;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
/*.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}*/
/*.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}*/

/*label.qcbus{display: none;}*/
.kuma-checkbox+s{margin-right: 2px;}

/*.itembutton{font-size: 1rem;height: 30px;line-height: 30px;width: 100px;text-align: center;color: #3c6fdb;border: #3c6fdb 1px solid;font-family: Microsoft YaHei;border-radius: 0;margin-left: -1px;background: rgba(0,0,0,0.85);float: left;}*/
.itembutton{font-size: 1rem;height: 25px;line-height: 25px;width: 75px;text-align: center;color: #fff;border: rgba(137,160,231,0.4) 1px solid;font-family: Microsoft YaHei;border-radius: 0;margin-left: -1px;background: rgba(255,255,255,0.15);float: left;border-radius: 2px;margin-left: 10px;}
.itembutton.current{background:#2366ff;color:#fff;}
/*.itembutton.first{border-top-left-radius:4px; border-bottom-left-radius:4px;}*/
/*.itembutton.last{border-top-right-radius:4px; border-bottom-right-radius:4px;}*/
#city .cityLocation{position:relative;background: url(../image/fpIcon.png) no-repeat -115px 0;width: 14px;height: 14px;display: inline-block;top:-6px;}
/*#city:hover i.down{background-position: 0 -9px;}*/
#city i.down{position:relative;background: url(../image/arrow_up_down.png) -14px, -28px no-repeat;width: 10px;height: 6px;display: inline-block;opacity: 1;transition: opacity .4s,transform .4s,-webkit-transform .4s;top:-8px;margin-left: 2px;}
.toProvinceWrap{right: 250px;position: absolute;color:#fff;text-decoration: none;font-weight: 200;}
.toProvinceWrap:hover{color: #fff;text-decoration: none;}
.toProvince{background: url(../image/city_loca.png) no-repeat -20px -4px;width: 18px;height: 12px;display: inline-block;}
/*.itembutton .caret{[;margin-top:0px;]}*/
.right_wrap{position: absolute;z-index: 12;right:10px;width: 400px;}
.frontleft_wrap{position: absolute;z-index: 12;left: 20px;width: 400px;bottom: 45px;}
.frontleft_wrap .table_wrap:hover .lessen{display: inline-block}
.jam_bg{background:#030819;opacity: 0.2;width: 100%;height: 237px;position: absolute;margin-top: 10px;}
.table_wrap{
    /* opacity:0.95;background:rgba(3,6,18,0.70); */
    background: rgb(10, 20, 35, 0.85);
    border:1px solid rgba(32,47,68,0.38);
    box-shadow:0 9px 11px 0 rgba(2,8,21,0.74);border-radius:2px;/*border: solid 2px #0e2458;*/margin-top: 10px;width: 100%;z-index: 14;/*background-color: rgba(4,6,23,0.8);*/position: relative;padding: 10px;}
.table_wrap .titlename span{font-size:1.4rem;color:#cbdeef;font-family: STHeitiSC-Light;}
.titlename i{position: relative;top:1px;}
.titlename i.roadRank{background:url(../image/fpIcon.png) no-repeat -53px 2px; width: 15px;height: 15px;display: inline-block;}
.titlename i.coverRate{background:url(../image/fpIcon.png) no-repeat -37px 2px; width: 15px;height: 15px;display: inline-block;}
.titlename i.stationdetail{background:url(../image/fpIcon.png) no-repeat -51px -15px; width: 15px;height: 15px;display: inline-block;}
.titlename i.hot{background:url(../image/fpIcon.png) no-repeat -70px -14px; width: 15px;height: 15px;display: inline-block;}
.titlename i.hotlineOdIcon{background:url(../image/fpIcon.png) no-repeat -20px -14px; width: 15px;height: 15px;display: inline-block;}
.titlename i.hotStartIcon{background:url(../image/fpIcon.png) no-repeat -103px -14px; width: 15px;height: 15px;display: inline-block;}
.titlename i.hotEndIcon{background:url(../image/fpIcon.png) no-repeat -88px -14px; width: 15px;height: 15px;display: inline-block;}
.titlename i.hotstationOdIcon{background:url(../image/fpIcon.png) no-repeat -37px -14px; width: 15px;height: 15px;display: inline-block;}
.titlename i.lineinfoIcon{background:url(../image/fpIcon.png) no-repeat 1px -14px; width: 15px;height: 15px;display: inline-block;}
i.lessen{float: right;background:url(../image/fpIcon.png) no-repeat -70px 1px; width: 19px;height: 14px;cursor: pointer;}
.station_wrap i.hotstationOdIcon{background:url(../image/fpIcon.png) no-repeat -37px -14px; width: 15px;height: 15px;display: inline-block;position: relative;top:2px;margin-right: 2px;}
.mark_wrap i.markIcon{background:url(../image/fpIcon.png) no-repeat -136px -14px; width: 15px;height: 15px;display: inline-block;position: relative;top:2px;margin-right: 2px;}
.hot_wrap i.hotIcon{background:url(../image/fpIcon.png) no-repeat -70px -14px; width: 15px;height: 15px;display: inline-block;position: relative;top:2px;margin-right: 2px;}
.businfo_wrap i.busIcon{background:url(../image/fpIcon.png) no-repeat -122px -14px; width: 15px;height: 15px;display: inline-block;position: relative;top:2px;margin-right: 2px;}

/*old version*/

a{color:#3c6fdb;cursor: pointer;}
a:hover{color:#3c6fdb;}
.titlename a{float: right;font-size: 1.2rem;text-decoration: none;line-height: 28px;}
.table_wrap table{margin-top: 8px;width: 100%;border-spacing:2px;border-collapse:collapse;}
.table_wrap table th{font-size:1.2rem;color:#a5c9fd;padding: 0.6rem;border-bottom: solid 1px rgba(80,104,176,0.2);cursor: default;/*background-color: rgba(13,19,39,0.85);*/}
.table_wrap table td{font-size:1.3rem;color:#0090ff;padding: 0.6rem;border-bottom: solid 1px rgba(80,104,176,0.2);cursor: pointer;/*background-color: rgba(13,19,39,0.85);*/}
.table_wrap table td .dirdesc{font-size: 1.2rem;color:rgba(165,201,253,0.5);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.table_wrap table td .rname{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.table_wrap table.nostyle{border-collapse:collapse;margin-top: 0;}
.table_wrap table.nostyle td{border: none;background: none;}
.table_wrap table.nostyle td .title{width:135px;background: rgba(31,36,52,0.8);color:#a5c9fd;padding: 6px 15px;margin-top: -17px;text-align: center;margin-left: auto;margin-right: auto;}
/*.table_wrap table.nostyle td.title span.name{background: rgba(31,36,52,0.8);color:#a5c9fd;padding: 6px 15px;}*/
table.nostyle td .circliful{margin-top: -25px;}
/*.table_wrap table.nostyle .border_right{border-right: solid 2px #1f2332;}*/
.table_wrap table.nostyle .titlerowstyle{position: absolute;border-style:solid;border-color:#1f2433;padding: 3px;border-color:#1f2433;}
.table_wrap table.nostyle .titlerow1{border-width:2px 0 0 2px; top:-12px;left: -6px;}
.table_wrap table.nostyle .titlerow2{border-width:2px 2px 0 0; top:-12px;right: -6px;}
.table_wrap table.nostyle .titlerow3{border-width:0 0 2px 2px; bottom:-12px;left: -6px;}
.table_wrap table.nostyle .titlerow4{border-width:0 2px 2px 0; bottom:-12px;right: -6px;}
.circleWrap{height: 215px;padding: 5px 10px 15px;}
.trafficJamWrap{height: calc(100% - 20px);overflow-y: auto;}
#trafficJam{margin-top: 10px;}

.table_wrap::-webkit-scrollbar{width: 4px;height: 4px;background-color: #000;  } /*背景*/
.table_wrap::-webkit-scrollbar-track{background-color: #000;  }  /* 滚动轨道*/
.table_wrap::-webkit-scrollbar-thumb {border-radius: 10px;background: #343b49;}

.table-bordered>thead>tr>th, .table-bordered>thead>tr>td{border: 1px solid;}
#trafficJam tr.active td span{color:rgba(80,104,176,1);}
.city{position:relative;float: left;margin-left:20px;z-index: 20;text-align: center;border:1px solid rgba(255,255,255,0.25);background: rgba(255,255,255,0.05);height: 26px;line-height: 25px;top:8px;border-radius: 20px;width: 95px;}
.citytext{display: inline-block;width:40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-left: 2px;font-size: 1.2rem;}
.rtbusAlert{z-index:12;font-size: 1.2rem;height: 30px;line-height: 30px;padding: auto 10px;background: #3c6fdb;color:#fff;position: absolute; width: 200px;text-align:center;left:50%;top:50%;margin-left:-100px;margin-top:-15px;padding-left: 10px;padding-right: 10px;display: none;}
.rank_unit{display: none;}
.maincontent{width: 100%;height: calc(100% - 60px);/*position: absolute;z-index: 10;pointer-events: none;background: transparent;*/
/*background: #000c21;*/}
/*.nav_title{height: 45px;margin-top: 15px;padding: 10px;}*/
.nav_title{width: 100%;height:100%;position: absolute;z-index: 16;pointer-events:none;top:60px;}
.nav_title .hotstationNav{width: 240px;/*height: 125px;*/float: left;margin-left: 10px;pointer-events:all;/*opacity:0.9;background:#040b21;border:2px solid rgba(78,93,115,0.38);box-shadow:0 2px 4px 0 rgba(2,7,17,0.50);*/background:rgba(3,6,18,0.70); border:1px solid rgba(32,47,68,0.38);box-shadow:0 9px 11px 0 rgba(2,8,21,0.74);max-height: calc(100% - 290px);overflow-y: auto;}
.nav_title .hotstationNav ul{margin: 15px auto 0px 15px;/*height: auto;*/overflow: hidden;}
.nav_title .hotstationNav .hotstationNavList{margin: 10px auto 10px 15px;font-size: 1rem;color:#a5c9fd;}
.nav_title ul{/*padding-top: 6px;*/margin-left: 10px;}
.nav_title li{float:left;font-size: 1.2rem;color:#fff;margin-right: 12px;}
.nav_title .hotstationNav li{color: #a5c9fd;font-size: 1.6rem;/*height: 25px;line-height: 25px;*/}
.nav_title .hotstationNav li.calstate{width:59px;height:18px;line-height:18px;text-align:center;position:relative;top:4px;border-radius:2px;float: right;font-size: 1.2rem;color:#5bbac9;background:rgba(91,186,201,0.1);}
.hotstationNav .linebasicInfo{font-size: 1.2rem;color: #a5c9fd;border: none;box-shadow: none;}
.hotstationNav .linebasicInfo .item{margin-top: 15px;margin-bottom:15px;width: 220px;word-break: break-all;}
.hotstationNav.calpoiresult .linebasicInfo .item{margin-bottom: 8px;margin-top: 8px;}
.calpoiresult .calpoi_desc{color:#4b7dff;font-size: 1.2rem;margin:5px 10px;padding: 4px 6px;background: rgba(79, 129,255, 0.1);border-radius:2px;}
.calpoiresult .calc_poi{width:240px;height:30px;background:#4f81ff;border-radius:2px;color:#ffffff;font-size: 1.2rem;margin: 10px;border: none;}
.calpoiresult .calc_poi:hover{background:#234db2;}


.nav_title li a{height:25px;line-height:25px;text-align: left;color: #c7cce1;display: inline-block;font-size: 1.4rem;border-radius: 5px;text-decoration: none;}
.nav_title li a.linename{max-width:170px;/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/}
.nav_title li a.back{width: 20px;height: 20px;line-height: 20px;/*background: #293362;*/background:#4f81ff;border-radius: 0;text-align: center;}
.nav_title li a.back i.back{position: relative;top:2px;}
.nav_title li a:hover{text-decoration: none;}
.nav_title li span{color:#a5c9fd;}
.nav_title li.buslinename span, .nav_title li.buslinename a{color: #a5c9fd;}
.nav_title .top30Info{position: absolute;width: 220px;height: 98px;pointer-events: all;left: 10px;color:#a5c9fd;font-size: 1.2rem;background: rgba(4,6,23,0.8);padding: 2px 0px 2px 15px;font-family:STHeitiSC-Light;}
.nav_title .top30Info .line{margin-top:10px;margin-bottom: 10px;cursor: default;}
.nav_title .top30Info i{width:10px;height:10px;border-radius:100%;display: inline-block;}
.nav_title .top30Info i.blue{background:rgba(200,215,33,0.20);border:2px solid rgba(188,182,18,0.75);}
.nav_title .top30Info i.yellow{background:rgba(255,156,0,0.20);border:2px solid rgba(255,156,0,0.75);}
.nav_title .top30Info i.red{background:rgba(247,27,53,0.20);border:2px solid rgba(255,66,89,0.75);}
/*.nav_title li.active a{background:#3c6fdb;color: #fff;}*/
.map_wrap{width: calc(100% - 20px);height: calc(100% - 55px);margin: 10px;}
.map{width: calc(100% - 22px);height:calc(100% - 2px);border: solid 1px #0e1e44;}
.left_wrap{width: 240px;position: absolute;left:10px;top:100px;height: calc(100% - 127px);background:rgba(14,25,55,0.9);padding-left: 10px;padding-right: 10px;}
.left_wrap h3{font-size: 1.4rem;color:#a4c8ff;margin-top: 25px;margin-bottom: 15px;}
.left_wrap .item_line{margin-bottom: 10px;font-size: 1.2rem;}
.left_wrap .item_line span.label-name{color:#c7cce1;width: 50px;}
.left_wrap .btn-search, .busline_search .btn-search{position: absolute;right: 15px;top:18px;width: 27px;height: 26px;text-align: center;}
.dis_item{top:60px;position: absolute;right: 10px;/*border:#3c6fdb 1px solid;padding: 15px;background: rgba(0,0,0,0.85);border-radius:5px;*/z-index: 10;}
.dis_item .title{font-size: 1.4rem;color:#fff;margin-right: 5px;cursor: default;}

.buslineSearchWrap{position: absolute;top:40px;margin:0px;background: #000102;color: #fff;max-height: 300px;overflow-y: auto;z-index: 50;border:#4c63a8 solid 1px;border-radius:2px;display:none;width: 329px;pointer-events:all;}
.nav_title .buslineSearchWrap{width: 330px;left: 10px;top:35px;}
.buslineSearchWrap p{line-height: 30px;font-size: 1.2rem;padding-right: 5px;padding-left: 5px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;cursor: pointer;}
.buslineSearchWrap p:hover{color:#0090ff;}

.left_wrap .hotline_wrap{color:#fff;font-size: 14px;height: calc(100% - 90px);overflow-y: auto;padding-right: 10px;}
.left_wrap .hotline_wrap p{line-height: 30px;padding-right: 5px;padding-left: 5px;}
.left_wrap .hotline_wrap p.active, .left_wrap .hotline_wrap p:hover{color: #fff;background: #3c6fdb;}
.left_wrap .hotline_wrap .title{color:#a5c9fd;}
.left_wrap .hotline_wrap .fn-left{display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.busline_search_wrap{position: absolute;left: 10px;top:96px;width: 240px;height: calc(100% - 296px);background: #000c21;}
/*.busline_search_wrap .backWrap li{color: #a5c9fd;font-size: 1.6rem;display: inline-block;}*/
/*.busline_search_wrap .backWrap li a.linename{display: inline-block;max-width: 200px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}*/
/*.busline_search_wrap .backWrap li a:hover{text-decoration: none;}*/
/*.busline_search_wrap .backWrap li.back{width: 20px;height: 20px;line-height: 20px;background: #293362;border-radius: 0;}*/
/*.busline_search{width: 100%;background: #0e1a37;margin: 0;padding:16px 10px 20px;border-bottom: 2px solid #212b48;margin-bottom: 20px;}*/
.busline_search{position:absolute;width: 330px;margin-left: 10px;pointer-events:all;}
.busline_search_wrap .busline_search{border: none;}
.busline_search input{background: rgba(53, 68, 105, 0.8);border: 1px solid #60749a;padding: 14px 6px 14px 25px;width: 100%;color:#60749a}
.busline_search input::-webkit-input-placeholder{color:#60749a;}
.busline_search input:-moz-placeholder{color:#60749a;}
.busline_search input::-moz-placeholder, textarea::-moz-placeholder {color:#60749a;}
.busline_search input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#60749a;}
.busline_search .icon-search2{width: 14px;height: 13px;position: absolute;background: url(../image/search-spr.png) no-repeat;vertical-align: middle;bottom: 8px;left: 7px;}
.busline_icon-search2{width: 14px;height: 14px;background: url(../image/search-spr.png) no-repeat;display: inline-block;position: absolute;right: 10px;top:8px;}
.busline_search_wrap .linebasicInfo{width: 100%;height: calc(100% - 85px);background: #00050d;border:1px solid #0a204a;overflow-y: auto;}

.busline_search_wrap .linebasicInfo .item p{font-size: 1.2rem;margin-bottom: 10px;color:#b8b8b9;margin-left: 12px;margin-right: 12px;word-wrap:break-word;}
.busline_search_wrap .linebasicInfo .item p.line{padding-bottom: 10px;border-bottom: #282d37 1px solid;}
.busline_search_wrap .linebasicInfo .item p.name{color:#a5c9fd;}
.busline_search_wrap .linebasicInfo .item p.name span{color:#b8b8b9;}
/*.left_wrap.sm{background: #000c21;}*/
/*.left_wrap.sm .busline_search{border: none;}*/
.left_wrap .linebasicInfo{background: #00050d;width: 100%;padding: 10px;height:calc(100% - 255px);display: none;color:#fff; }

.item.bottom_line {border-bottom: #212b49 1px solid; padding-bottom: 10px;}
.rowstyle{position: absolute;border-style:solid; border-color:#3f86da;padding:8px;}
.row1{border-width: 2px 0 0 2px;top:-2px;left:-2px;}
.row2{border-width: 2px 2px 0 0;top:-2px;right:-2px;}
.row3{border-width: 0 0 2px 2px;bottom:-2px;left:-2px;}
.row4{border-width: 0 2px 2px 0;bottom:-2px;right:-2px;}
.data_title{position: absolute;background: rgba(60,111,219,0.6);color:#fff;font-size: 1.4rem;width: calc(100% - 300px); height: 35px;top:120px;left: 260px;border-radius: 5px;border: solid 1px #3c6fdb;line-height: 35px;padding-left: 20px;}
.data_nowraptitle{position: absolute;top:60px;left:10px;border-radius: 5px;background:rgba(12, 38, 81, 0.3);padding: 20px 10px;z-index: 10;}
.data_nowraptitle h2{font-size: 1.6rem;color:rgb(165, 201, 253);line-height: 1.75;margin-bottom: 10px;cursor: default;}
.station-link-info h2{cursor: default;}
.data_nowraptitle p.info{font-size: 1.2rem;color:rgba(165, 201, 253, 0.502);cursor: default;}
.station-link-info p{cursor: default;}
.stationcover_table{width: 480px;height: 180px;position: absolute;right:50px;bottom:35px;border:solid 1px #16243d;background: rgba(0,2,8,0.6);color:#fff;font-size: 1.2rem;z-index: 10;}
.stationcover_table .left{width: 344px;display: inline-block;padding-left: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.stationcover_table .right{display: inline-block;padding-left: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.stationcover_table .tablehead{height: 28px;line-height: 28px;background: rgba(51,60,91,0.6);cursor: default;}
.stationcover_table .tablebody{height: 150px;overflow-y: auto;}
.stationcover_table .bodyline{line-height: 22px;height: 22px;border-bottom: solid 1px #16243d;cursor: pointer;}
.stationcover_table .bodyline.active{background: #3c6fdb;color:#fff;}
.tablebody::-webkit-scrollbar{width: 4px;height: 10px;background-color: #0c172a;  } /*背景*/
.tablebody::-webkit-scrollbar-track{background-color: #0c172a;  }  /* 滚动轨道*/
.tablebody::-webkit-scrollbar-thumb {border-radius: 10px;background: #283c61;}
/*.netcover{display: none;}*/


/*change module.css */
.condition-dropdown{background-color: rgba(1,3,6,0.8);color:#fff;border: 1px solid #5068b0;opacity: 0;filter:alpha(opacity=0);display:none \9;transition:all 500ms cubic-bezier(.34, 1.21, .4, 1);-moz-transition:all 500ms cubic-bezier(.34, 1.21, .4, 1);transform-origin:50% 0;-webkit-transform:translateY(0) scale(0);-moz-transform:translateY(0) scale(0);transform:translateY(0) scale(0);left: 10px;top:50px;}
.large-dropdown h5{color:#fff;}
.condition-dropdown.active{opacity: 1;filter:alpha(opacity=100);display: block \9;pointer-events:auto;transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);}
.large-dropdown h5 .h-tips{color:#fff;}
.condition-dropdown .list-horizontal a{color: #fff;}
.condition-dropdown .list-horizontal a:hover{background-color:#3c6fdb; }
.condition-dropdown .search-bar .btn-search:hover{background-color:#3c6fdb;}
/*.content::-webkit-scrollbar{width: 10px;height: 10px;background-color: rgba(1,3,7,0.4);  } /!*背景*!/*/
/*.content::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  border-radius: 10px;  background-color: #F5F5F5;  }  /!* 滚动轨道*!/*/
/*.content::-webkit-scrollbar-thumb {border-radius: 10px;background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.44, rgb(122,153,217)), color-stop(0.72, rgb(73,125,189)), color-stop(0.86, rgb(28,58,148)))}*/


/*change bootstrap*/
.item_line .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width: 180px;}
.select_l .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width: 218px;}
.select_s .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width: 100px;}
.item_line .btn-group>.btn, .btn-group-vertical>.btn{background: rgba(173, 194, 255, .15);border: solid 1px #3f4f74;font-size: 1.2rem;}
.item_line .bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#fff;}
.item_line .btn .caret{color:#aac4ff;}
.item_line .bootstrap-select.btn-group .dropdown-menu{background: #000;margin-top: 5px;width: 220px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.item_line.select_s .bootstrap-select.btn-group .dropdown-menu{width: 100px;}
.item_line .bootstrap-select.btn-group .dropdown-menu.open{border:1px solid #5068b0;}
.item_line .bootstrap-select.btn-group .dropdown-menu li a{color:#fff;}
.item_line .bootstrap-select.btn-group .dropdown-menu li:hover a{color:#fff;background: #3c6fdb;}
.item_line .busline{font-size: 1.2rem;height: 30px;line-height: 30px;background: #253256;border: solid 1px #3f4f74;border-radius:4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#fff;padding-left: 5px;padding-right: 5px;}
.item_line .addbusline{font-size: 1.2rem;height: 30px;line-height: 30px;background-color: rgba(60,111,219,0.6);border: solid 1px #3c6fdb;border-radius:4px;color:#fff;text-align: center;}
.item_line .add_icon{font-size: 1.4rem;font-weight: bold;margin-right: 2px;}
.item_line .del{float: right;color:#3b4b72;position: relative;background: #fff;width: 20px;height: 20px;text-align: center;line-height: 20px;border-radius: 20px;font-size: 1.8rem;font-weight: bold;top:5px;cursor: pointer;}
.select_s .dropdown-menu>li>a{padding: 3px 10px;}

.dropdown-menu::-webkit-scrollbar{width: 4px;height: 4px;background-color: #000;  } /*背景*/
.dropdown-menu::-webkit-scrollbar-track{background-color: #000;  }  /* 滚动轨道*/
.dropdown-menu::-webkit-scrollbar-thumb {border-radius: 10px;background: #343b49;}
.content::-webkit-scrollbar{width: 4px;height: 4px;background-color: #000;  } /*背景*/
.content::-webkit-scrollbar-track{background-color: #000;  }  /* 滚动轨道*/
.content::-webkit-scrollbar-thumb {border-radius: 10px;background: #343b49;}
.trafficJamWrap::-webkit-scrollbar{width: 4px;height: 4px;background-color: #000;  } /*背景*/
.trafficJamWrap::-webkit-scrollbar-track{background-color: #000;  }  /* 滚动轨道*/
.trafficJamWrap::-webkit-scrollbar-thumb {border-radius: 10px;background: #343b49;}
.hotline_wrap::-webkit-scrollbar{width: 4px;height: 4px;background-color: #000;  } /*背景*/
.hotline_wrap::-webkit-scrollbar-track{background-color: #000;  }  /* 滚动轨道*/
.hotline_wrap::-webkit-scrollbar-thumb {border-radius: 10px;background: #343b49;}
.buslineSearchWrap::-webkit-scrollbar{width: 4px;height: 4px;background-color: #000;  } /*背景*/
.buslineSearchWrap::-webkit-scrollbar-track{background-color: #000;  }  /* 滚动轨道*/
.buslineSearchWrap::-webkit-scrollbar-thumb {border-radius: 10px;background: #343b49;}
.businfo_table_wrap::-webkit-scrollbar{width: 4px;height: 4px;background-color: #000;  } /*背景*/
.businfo_table_wrap::-webkit-scrollbar-track{background-color: #000;  }  /* 滚动轨道*/
.businfo_table_wrap::-webkit-scrollbar-thumb {border-radius: 10px;background: #343b49;}
.linebasicInfo::-webkit-scrollbar{width: 4px;height: 4px;background-color: #000;  } /*背景*/
.linebasicInfo::-webkit-scrollbar-track{background-color: #000;  }  /* 滚动轨道*/
.linebasicInfo::-webkit-scrollbar-thumb {border-radius: 10px;background: #343b49;}
.tbody-wrap::-webkit-scrollbar{width: 4px;height: 4px;background-color: #000;  } /*背景*/
.tbody-wrap::-webkit-scrollbar-track{background-color: #000;  }  /* 滚动轨道*/
.tbody-wrap::-webkit-scrollbar-thumb {border-radius: 10px;background: #343b49;}
/*.circliful {*/
/*position: relative;*/
/*}*/
/*.circle-text, .circle-info, .circle-text-half, .circle-info-half {*/
/*width: 100%;*/
/*position: absolute;*/
/*text-align: center;*/
/*display: inline-block;*/
/*}*/
/*.circle-info, .circle-info-half {*/
/*color: #41cef3;*/
/*}*/
/*.circliful .fa {*/
/*margin: -10px 3px 0 3px;*/
/*position: relative;*/
/*bottom: 4px;*/
/*}*/

.cir-box{width:60px;height:60px;float:left;position:absolute;}
.cir-box .s-cir{width:6px;height:6px;position:absolute;left:50%;top:50%;margin-top:-3px;margin-left:-3px;border-radius:50%;}
.cir-box .b-cir{width:100%;height:100%;opacity:.3;border-radius:50%;display:none;-webkit-transform:scale(.1,.1);-ms-transform:scale(.1,.1);transform:scale(.1,.1); animation: animation 1.5s ease 0.86585s infinite; display: inline-block}
.cir-box .red {background: #ff574a;}
.cir-box .green {background: #3CDEC8;}
.cir-box .blue {background: #4a8aff;}
/*.cir-box .red {background: #e33936; }*/
/*.cir-box .green {background: #2fdd95; }*/
/*.cir-box .blue {background: #52cffd; }*/
@-moz-keyframes animation{from{opacity:.8;transform:scale(.1,.1)}to{opacity:0.2;transform:scale(1,1)}}
@-webkit-keyframes animation{from{opacity:.8;-webkit-transform:scale(.1,.1);transform:scale(.1,.1)}to{opacity:0.2;-webkit-transform:scale(1,1);transform:scale(1,1)}}
@-o-keyframes animation{from{opacity:.8;transform:scale(.1,.1)}to{opacity:0.2;transform:scale(1,1)}}
@keyframes animation{from{opacity:.8;-webkit-transform:scale(.1,.1);transform:scale(.1,.1)}to{opacity:0.2;-webkit-transform:scale(1,1);transform:scale(1,1)}}

/*#busTypeNameWrap{position: absolute;text-align:left;background-color:rgba(1,3,6,0.8);width: 455px;padding: 4px 20px;color:#fff;opacity: 0;filter:alpha(opacity=0);display:none \9;transition:all 500ms cubic-bezier(.34, 1.21, .4, 1);-moz-transition:all 500ms cubic-bezier(.34, 1.21, .4, 1);transform-origin:50% 0;-webkit-transform:translateY(0) scale(0);-moz-transform:translateY(0) scale(0);transform:translateY(0) scale(0);border:#3c6fdb 1px solid;left:15px;top:110px;z-index: 13;}*/
#busTypeNameWrap{position: absolute;text-align:left;background-color:rgba(1,3,6,0.8);width: 455px;padding: 4px 20px;color:#fff;filter:alpha(opacity=0);border:#3c6fdb 1px solid;}
#busTypeNameWrap{left:15px;top:110px;z-index: 13;display:none;}
/*#bus:hover{color: #fff;background: #3c6fdb;}*/
#bus.active #busTypeNameWrap{opacity: 1;filter:alpha(opacity=100);display: block \9;pointer-events:auto;transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);}
.itembutton.active .caret{border-top:0;border-bottom: 4px solid;}
#busTypeNameWrap .allBusWrap{height: 30px;border-bottom: #283852 solid 2px;}
.kuma-checkbox.checkbox-primary[type=checkbox]+s, .kuma-checkbox[type=checkbox]+s{background-image: url(../image/uncheck.png)}
.kuma-checkbox.checkbox-primary.notall[type=checkbox]+s, .kuma-checkbox.notall[type=checkbox]+s{background-image: url(../image/notallcheck.png)}
.kuma-checkbox.notall[type=checkbox]:checked+s{background-image: url(../image/notallcheck.png)}
.kuma-checkbox[type=checkbox]:checked+s{background-image: url(../image/checked.png)}
.kuma-checkbox[type=checkbox]:disabled+s{background-image: url(../image/disbablecheck.png)}
.kuma-checkbox.notall[type=checkbox]:disabled+s{background-image: url(../image/notallcheck.png)}
.button_bar label.disableCheck{color:#73829a;}
/*@media(max-width:1200px){*/
/*#busTypeNameWrap{*/
/*width: 600px;position: absolute;top:40px;left: -15px;*/
/*}*/
/*}*/
.condition-dropdown .search-bar input{background: #363d4d;border: solid #94a1ba 1px;}
.condition-dropdown .search-bar .icon-search2{width:14px;height:14px;top:0px;left: 2px;}
.condition-dropdown .search-bar .btn-search:hover .icon-search2 {
    background-position: 0 -14px;
}
.condition-dropdown .search-bar .btn-search{border-left:solid #94a1ba 1px;}

.maincontent .bottom_wrap{position: fixed;bottom:30px;display: none;width:calc(100% - 20px);z-index: 30;right: 10px;}
.maincontent .businfo_wrap{position: fixed;/*background:rgba(4,6,23,0.8);*/background:rgba(3,6,18,0.70);border:1px solid rgba(32,47,68,0.38);box-shadow:0 9px 11px 0 rgba(2,8,21,0.74);right: 10px;bottom: 200px;top:96px;height: calc(100% - 326px);z-index: 10;width: calc(30% - 26px);}
.maincontent .businfo_wrap .item{background: transparent;margin: 2px 2px 0px 2px;padding-left: 10px;line-height: 25px;height: 25px;font-size: 1.2rem;color: #fff;}
.maincontent .businfo_wrap #busnum{font-size: 1.2rem;color: #a5c9fd;background: rgba(20,26,55,0.8);padding-top: 4px;padding-bottom:4px;margin-left:10px;margin-right:10px;text-align: center;}
.maincontent .businfo_wrap #busnum span{color:#3874ff;margin-right: 5px;margin-left: 5px;}
.maincontent .businfo_wrap .businfo_table_wrap{overflow:auto;height:calc(100% - 70px);background:none;padding-left:10px;border: none;margin-top: 0px;}
.maincontent .businfo_wrap .businfo_table_wrap table{width:100%;}
/*.maincontent .businfo_wrap .businfo_table_wrap table th{font-size:1.4rem;color:#a5c9fd;padding:0.6rem;}*/
/*.maincontent .businfo_wrap .businfo_table_wrap table td{font-size:1.1rem;color:#b8b8b9;padding:0.6rem;}*/
.maincontent .businfo_wrap .businfo_table_wrap table tr.active td{color:#4167b0;}
.maincontent .businfo_wrap .businfo_table_wrap table td a{color:#41cefd;text-decoration:none;}
.businfo_table_wrap td span.linestation_name{max-width: 100px;float:left;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}

.maincontent .bottom_wrap .station_wrap{height: 180px;/*background: rgba(4,6,23,0.8);*/background:rgba(3,6,18,0.70);border:1px solid rgba(32,47,68,0.38);box-shadow:0 9px 11px 0 rgba(2,8,21,0.74);width: 55%;z-index: 10;float:left;margin-right: 10px;padding-left: 9.5px;padding-right: 9.5px;}
.maincontent .bottom_wrap .station_wrap .station_detail button{height: 125px;border: none;color:#3a4455;background: none;width: 26px;text-align: center;background: rgba(9, 21, 43, 0);}
/* #stationRightBtn{margin-top:-25px;} */
/*.maincontent .bottom_wrap .station_wrap .station_detail button:hover{color:#2e89e5;background: rgba(9, 21, 43, 1);}*/
.maincontent .bottom_wrap .station_wrap .station_detail button.active{color:#2e89e5;background: rgba(9, 21, 43, 0);}
.maincontent .bottom_wrap .station_wrap .station_detail .linebus{position:relative;background: url(../image/linebus.png) no-repeat 0 0;width:29px;height: 15px; display: inline-block;z-index: 99;}
.maincontent .bottom_wrap .station_wrap .station_detail .linebus.active{background-position: 0 -17px;z-index: 120;}


.maincontent .bottom_wrap .station_wrap .station_item {float: left;  width: 40px; margin: 0 auto;  color:#fff;font-size: 1.2rem;padding-left:14px;padding-right: 14px; padding-top: 5px;}
.maincontent .bottom_wrap .station_wrap .station_item.active{color:#2486ff;}
.maincontent .bottom_wrap .station_wrap .station_item.active .num{background:#2486ff;}
/*.maincontent .bottom_wrap .station_wrap .station_item span{width: 1.2rem;text-align: center;display: inline-block;}*/
.maincontent .bottom_wrap .station_wrap .station_item span.num{width: 1.5rem;height: 1.5rem;display:inline-block;text-align:center;background: rgba(80, 104, 176, 0.3);color:#fff;font-size: 1.2rem;margin-bottom: 5px;}
.busline_search_wrap .linebasicInfo .title, .maincontent .bottom_wrap .title{background: rgba(4,6,23,0.8);margin: 2px 2px 5px 2px;line-height: 25px;height: 25px;font-size: 1.2rem;color: #fff;}
.maincontent .bottom_wrap .mark_wrap{height: 180px;/*background: rgba(4,6,23,0.8);*/background:rgba(3,6,18,0.70);border:1px solid rgba(32,47,68,0.38);box-shadow:0 9px 11px 0 rgba(2,8,21,0.74);width: 15%;z-index: 20;float:left;margin-right: 10px;padding-right: 10px;padding-left: 10px;}
.maincontent .bottom_wrap .mark_wrap .fn-clear{font-size: 1rem;color:#fff;padding-left: 5px;padding-right:5px;padding-top:10px;}
.maincontent .bottom_wrap .mark_wrap .fn-left{position: relative;top:-2px;}
.maincontent .bottom_wrap .mark_wrap .starname{margin-right: 8px;}

.maincontent .bottom_wrap .hot_wrap{position:absolute;height: 180px;/*background: rgba(4,6,23,0.8);*/background:rgba(3,6,18,0.70);  border:1px solid rgba(32,47,68,0.38);box-shadow:0 9px 11px 0 rgba(2,8,21,0.74);width: calc(30% - 20px);z-index: 20;float:left;right: 0px;padding-left: 10px;padding-right: 10px;}
.maincontent .bottom_wrap .hot_wrap i.info{position:relative;top:4px;right:0px;background:url(../image/hot_intro.png) no-repeat; width: 16px;height: 16px;float:right;}
.maincontent .bottom_wrap .hot_wrap .hot_intro{width: 200px;border:solid 1px #5d8ff1;background: rgba(7, 64, 122, 1); position: absolute;color: #fff;right:0px;bottom: 185px;display: none;}
.maincontent .bottom_wrap .hot_wrap .hot_intro ul{padding:10px 5px 10px 20px;list-style-type: disc;}
.maincontent .bottom_wrap .hot_wrap .hot_intro ul li{font-size: 10px;}

.maincontent .bottom_wrap .hot_wrap .hot_intro em{color:#5d8ff1;font-size: 30px;font-style: normal;position: absolute;left: 170px;bottom:-21px;}
.maincontent .bottom_wrap .hot_wrap .hot_intro span{color:rgba(7, 64, 122, 1);font-size: 30px;font-style: normal;bottom:-20px;left:170px;position: absolute;}


.data_nowraptitle .hot_intro{float:left;width: 200px;border:solid 1px #5d8ff1;background: rgba(7, 64, 122, 1); position: relative;color: #fff;top:40px;margin-left: -95px;display: none;}
/*.data_nowraptitle i.info:hover + .data_nowraptitle .hot_intro{display: block;}*/
.data_nowraptitle .hot_intro ul{padding:10px 10px 10px 20px;list-style-type: disc;}
.data_nowraptitle .hot_intro ul li{font-size: 10px;line-height: 18px;}
.data_nowraptitle .hot_intro em{color:#5d8ff1;font-size: 30px;font-style: normal;position: absolute;left: 75px;top:-18px;}
.data_nowraptitle .hot_intro span{color:rgba(7, 64, 122, 1);font-size: 30px;font-style: normal;top:-16px;left:75px;position: absolute;}
/*.maincontent .bottom_wrap .hot_wrap i:hover */
.blue-wrap{border: 1px solid #0a204a;background: rgba(0,0,0,0.8);color:#fff;font-size: 1.2rem;}
.maincontent .hotstation-type, .maincontent .hotstation-table, .maincontent .chartWrap{position: absolute;right: 20px;}
.maincontent .hotstation-type{width: 250px;padding:20px;top:110px;position: absolute;z-index: 10;}
.maincontent .hotstation-type.hotStation{width: 350px;}
/*.maincontent .hotstation-type .dateName{margin-right: 15px;float: left;}*/


.maincontent .hotstation-table{width: 350px;height: calc(100% - 214px);bottom: 25px;}
/*.maincontent .hotstation-table{bottom: 50px;height: calc(100% - 262px);width: 350px;}*/
.maincontent .blue-wrap .title{background: #192743;margin: 2px 2px 0px 2px;padding-left: 10px;line-height: 25px;height: 25px;}
.maincontent .blue-wrap .title .closeIcon{background: url(../image/close.png) no-repeat;width: 16px;height: 16px;display: inline-block;float: right;position: relative;top:4px;right: 5px;cursor: pointer;}
.maincontent .hotstation-table .hot-table{width: 100%;height: calc(100% - 27px);padding: 10px;}
.maincontent .hotstation-table .hot-table table{width: 100%;border-collapse:separate;border-spacing: 2px;}
.maincontent .hotstation-table .hot-table table th{color:#a5c9fd;background: rgba(80,104,176,0.15);text-align:center;}
.maincontent .hotstation-table .hot-table table th span{line-height: 18px;height: 18px;display: inline-block;}
.maincontent .hotstation-table .hot-table table td{color:#b8b8b9;background: rgba(80,104,176,0.15);text-align:center;}
.maincontent .hotstation-table .hot-table table tr.active td{color: #4167b0;}
.maincontent .hotstation-table .hot-table table th i.arrow{background: url(../image/redarrow.png) no-repeat;width: 9px;height: 18px;display: inline-block;margin-left:5px;position:relative;top:8px;}
.maincontent .hotstation-table .hot-table table th i.arrow-down{background-position: 0 0;}
.maincontent .hotstation-table .hot-table table th i.arrow-up{background-position: -10px 0;}
/*.maincontent .cost-wrap{position:absolute;width:250px;top:180px;right: 20px;z-index: 10;}*/
.costtable-wrap, .mycost-table{padding: 6px;}
/*testsvn*/
.costtable-wrap, .mycost-table{padding: 6px;}

.maincontent .mycost-wrap{position:absolute;width:300px;left: 10px;pointer-events: all;z-index: 10;visibility: hidden;top:60px;}

.calc-cost-wrap{position:absolute;z-index:10;}
.maincontent .addState{width: 320px;height:28px;margin: 10px auto;background: rgba(1,59,118,0.15);border: solid 1px rgba(137,160,231,0.4);border-radius: 2px;line-height:28px;cursor: pointer;color: rgba(255,255,255,0.5);font-size: 1.2rem;padding: 0px 10px;}
.maincontent .addedState{width: 320px;margin: 10px auto;text-align: left;background: rgba(1,59,118,0.15);;border: solid 1px rgba(137,160,231,0.4);border-radius: 2px;height:28px;line-height:28px;cursor: pointer;padding: 0px 10px;color: #fff;font-size: 1.2rem;}
/*.maincontent .addedState .closeIcon{position:relative;background: url(../image/tripcost.png) no-repeat -16px -34px;width: 16px;height: 16px;display: inline-block; float: right;top:2px;right: 4px;}*/
.maincontent .addedState .closeIcon{font-size: 1.6rem;color:#fff;float: right;}
.tripStart i{background: url(../image/tripcost.png) no-repeat 0 0;width: 35px;height: 40px;display: inline-block;margin-left:82px;/*margin-top: 2px;*/}
.tripEnd i{background: url(../image/tripcost.png) no-repeat -40px 0;width: 35px;height: 40px;display: inline-block;margin-left:82px;margin-top: 2px;}

.maincontent .calc-cost{width: 320px;margin: 15px auto;height: 28px;line-height: 28px;border-radius: 2px;text-align: center;background: rgba(85,113,255,0.5);color: rgba(255,255,255,0.5);font-size: 1.6rem;border: 1px solid #637cff;}

.maincontent .calc-cost.active{background: #3f72d8;color: #fff;cursor: pointer;}
/*.maincontent .hotstation-table .hot-table .thead-wrap{height: 38px;}*/
.maincontent .hotstation-table .hot-table .tbody-wrap{height: calc(100% - 45px);overflow-y: auto;}
.pagination-wrap{text-align: center;height: 25px;margin-top: 10px;}
.maincontent .pagination{margin: auto;}
.maincontent .chartWrap{position:absolute;bottom: 25px;width: calc(100% - 400px);right: 380px;display: none;}
.data_nowraptitle i.info{position:relative;top:10px;background:url(../image/white_intro.png) no-repeat; width: 16px;height: 16px;float:right;margin-left: 20px;}
.maincontent .timeIcon{background:url(../image/tripcost.png) no-repeat -85px -13px; width: 12px;height: 15px;position:relative;display: inline-block;left: -20px;top:6px;}

/*.progress{height: 10px;margin-bottom: 0;border-radius: 0px; float: left;margin-right: 5px;background: #09142a;border:solid 1px #0f2a60;padding: 1px;}*/
.progress{height: 4px;margin-bottom: 0;border-radius: 4px; float: left;margin-right: 5px;background: #2b2e44;}
.progress-bar{line-height: 8px;background-color: #3f72d8;}


/*.amap-markers*/
.amap-marker .marker-route{box-sizing: content-box;  position: absolute;  width: 10px;  height: 10px; border-radius:10px;  border:solid 2px #1089f5;background:#fff;  cursor: pointer;  }
.amap-marker .marker-lroute{box-sizing: content-box;  position: absolute;  width: 10px;  height: 10px; border-radius:10px;  border:solid 3px #1089f5;background:#fff;  cursor: pointer;  }
.amap-marker .station-marker{box-sizing: content-box;  position: absolute;  width: 10px;  height: 10px; border-radius:10px;  border:solid 2px #1089f5;background:#fff;  cursor: pointer;  }
.amap-marker .square-marker{box-sizing: content-box;  position: absolute;  width: 6px;  height: 6px; border:solid 2px #fff;background:#e95c38;  cursor: pointer;  }

.layer{width: 100%;height: 100%;background: rgba(0,0,0,0.7);position: fixed;z-index: 100;display: none;}
.tip_layer{padding:35px 45px;font-size:2rem;background: rgba(0,0,0,0.85);position: fixed;z-index: 110;color: #fff;border: solid 1px #5068b0;top:50%;left: 50%;margin-left: -185px;margin-top: -79px;border-radius: 5px;display: none;}
#date{/*background: #191f2c;*/background:rgba(52,63,120,0.75);color:#fff;border: solid 1px #364051;pointer-events: all;}
.units{display: none;}

.paginationjs.paginationjs-theme-blue .paginationjs-pages li{border: none;}
.paginationjs .paginationjs-pages li>a{background: transparent;height: 20px;line-height: 20px;min-width: 20px;}
.paginationjs .paginationjs-pages li.active>a{line-height: 20px;height: 20px;}
.paginationjs .paginationjs-go-input>input[type=text]{height: 18px;width:30px;background: rgba(0,0,0,0.8);}
.paginationjs .paginationjs-go-button>input[type=button]{height: 20px;line-height:20px;width: 20px;}
.highcharts-background {  fill:#000;opacity: 0.05;}


.datepickers-container .datepicker{width: 180px;}
.datepickers-container i.datepicker--pointer{display: none;}
.datepickers-container .datepicker{border:solid 1px #5068b0;background: #000;color:#fff;}
.datepicker--nav{border: none;background: #151a25;color:#fff;}
.datepickers-container .datepicker--day-name{color:#fff;}
.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover{background: #000;color:#dedede;}
.datepicker--cell.-current-, .datepicker--cell.-current-:hover, .datepicker--cell:hover{background: #3f72d8;color:#fff;}
.datepickers-container .datepicker--nav-title:hover{background: #151a25;color:#fff;}
/*.datepicker--cell.-selected-, .datepicker--cell.-selected-.-current-{background: #000;color:#fff;}*/


.blue-table{width: 100%;border-collapse: separate;border-spacing: 2px;}
.blue-table th{color:#a5c9fd;background:rgba(80,104,176,0.15);text-align:center;font-size: 1.2rem;padding-top: 0.5rem;padding-bottom: 0.5rem;}
.blue-table td{color: #b8b8b9;background: rgba(80,104,176,0.15);text-align: center;font-size: 1rem;padding-top: 0.5rem;padding-bottom: 0.5rem;}
.blue-table td.lightBlue{color:#a5c9fd;}

.numList{position:absolute;width: 600px;height: 72px;opacity:0.95;background:#07091c;border:1px solid rgba(103,140,192,0.38);box-shadow:0 9px 11px rgba(2,8,20,0.74), inset 0 0 16px rgba(76,136,255,0.46);border-radius:2px;z-index: 10;left: 50%;margin-left: -300px;top:70px;}
.numTable{position:absolute;font-family:STHeitiSC-Light;text-align:center;width: 100%;font-size: 1.2rem;color: #fff;}
.numTable td{padding-top: 8px;}
.numTable tr:first-child td{padding-top: 12px;}
/*.numList{position: absolute;color:#fff;z-index: 15;text-align: center;/!*left: 50%;margin-left: -290px;*!/top:80px;}*/
/*.numList .name .list{font-size: 1.4rem;display: inline-block;}*/
/*.numList .name .list .unit{font-size: 1.2rem;}*/
/*.numList .num .list{font-size: 3rem;display: inline-block;}*/
/*.numList .num{margin-top: 20px;}*/
/*.numList .name .real_distance{position: fixed;text-align: center;width: 170px;left: 50%;margin-left: -240px;}*/
/*.numList .num .real_distance{position: fixed;text-align: center;width: 170px;left: 50%;margin-left: -240px;}*/
/*.numList .name .realbus_real_num{position: fixed;text-align: center;width: 120px;left: 50%;margin-left: -60px;}*/
/*.numList .num .realbus_real_num{position: fixed;text-align: center;width: 120px;left: 50%;margin-left: -60px;}*/
/*.numList .name .realbus_total_num{position: fixed;text-align: center;width: 140px;left: 50%;margin-left: 70px;}*/
/*.numList .num .realbus_total_num{position: fixed;text-align: center;width: 140px;left: 50%;margin-left: 70px;}*/


.rightTopStation{position: absolute;right: 10px;width: 440px;height: calc(100% - 375px);top:85px;padding: 15px 10px;}
.rightTopStation.roaddetail{height: calc(100% - 115px);}
.rightBottomStation{position: absolute;right: 10px;width: 440px;height: 250px;padding: 15px 10px;bottom: 20px;}
.rightTopStation .table_five .line_name{max-width: 200px;}
.rightTopStation .table_five .station_name{max-width: 140px;display: block;}
.rightTopStation .line_name, .rightTopStation .station_name{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lineinfo{position:absolute;/*height: 320px;left: 10px;*/cursor: pointer;}
.lineinfo.detail{left: 10px;bottom: 50px;width: 350px;}
.lineinfo .title{width: 140px;}
.lineinfo .table_five table td{padding-top: 12px;padding-bottom: 0px;border-bottom: none;opacity:0.8;font-family:STHeitiSC-Light;color:#a5c9fd;}
.table_five table .alignRight{text-align: right;}
.table_five table .alignCenter{text-align: center;}
.lineinfo .table_five table td.alignRight span{float: right;min-width: 45px;}
.lineinfo .progress{position: relative;width: 120px;height: 4px;border-radius: 4px;top:5px;padding: 0px;border: none;overflow: auto;float: right;}
.lineinfo .progress-bar{position: relative;height: 4px;border-radius: 4px;}
.odWrap{position: absolute;top:110px;right: 10px;height: calc(100% - 140px);}
.odWrap.left{left: 10px;}
.card{display: none;}
.hotlineOd{width: 320px;margin-bottom: 10px;height: calc(50% - 10px);position: absolute;top:0px;right:0px;}
.cost-wrap{width:320px;}
.hotstationOd{width: 320px;height: calc(50% - 10px);position: absolute;bottom:0px;right:0px;}
.hotlineOdName{max-width: 220px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hotstationOdName{max-width: 145px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hotplanOd{width: 420px;height: calc(50% - 10px);position:absolute;bottom: 0px;}
.hotplanOd td{max-width:140px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.progress-bar.green{background: #0fb75a;}
.progress-bar.purple{background: #af2acb;}
.progress-bar.blue{background: #287feb;}
.table_five table td{font-size: 1.2rem;}
.cost-wrap .table_five table td{padding-top: 12px;padding-bottom: 12px;}
.table_five table .title{color:#a5c9fd;}
.table_five_pagination{height: 28px;line-height: 28px;padding: 0.6rem;}
.table_five_pagination .left{font-size: 1rem;color:#a5c9fd;position: absolute;bottom: 10px;display: inline-block;}
.table_five_pagination .right{font-size: 1rem;color:#0090ff;position: absolute;bottom: 10px;display: inline-block;right: 10px;}
.table_five_pagination .right a:hover{text-decoration: none;}
.table_five_pagination .right a{color:#0090ff;margin-right: 4px;}

.amap-logo{
    width: 67px !important;
    right:10px !important;
    left:auto !important;
}
.amap-scalecontrol{bottom: 0px !important;left: 10px !important;}
.amap-copyright{left: 110px !important;color:#ADBBCD;opacity: 0.8;}

.rightLayerWrap{z-index: 10;left: auto;top:auto;pointer-events:all;}
.popMapWrap {display: none;height: 100%;width: 100%;position: fixed;  left: 0px;  top: 0px;  background: rgba(0,0,0,0.6);  z-index: 100;}
.popContent{width: 80%;height: 80%;position: fixed;z-index: 110;background: rgba(0,0,0,0.6);border: 1px solid #1f354f;left: 10%;top:10%;}
.popMap{width: calc(80% - 20px);height: calc(80% - 20px);position: fixed;z-index: 110;left: calc(10% + 10px);top:calc(10% + 10px);}

.popMapMenu{width: 100%; height: auto;position: absolute;z-index: 120;}
.popMapMenu .popMapTitle{position: absolute;left: 18px;top:18px;color:#a5c9fd;font-size: 1.6rem;}
.popMapMenu .closeBtn{position: absolute;right: 10px;top:10px;width: 48px;height: 25px;line-height: 25px;text-align: center;background: #293362;font-size: 1.8rem;color:#fff;cursor: pointer;}
.pop-marker {width: 150px;background: rgba(0,0,0,0.7);font-size: 12px;color: #fff;border: solid 1px #3d3f51;  padding: 10px;}
.pop-marker-pic {text-align: center;}
.pop-marker p{height: auto;overflow: auto;}
.route .pop-marker p{height: 16px;width: 130px;overflow: hidden;text-overflow: ellipsis;}
.pop-marker .pop-aoi-name{float:left;max-width: 75px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-left: 5px;}
#popMap .amap-logo, #popMap .amap-copyright{display: none !important;}

.amap-marker .route {position: absolute;  width: 150px;cursor: pointer;  }
.date_pop_dlg{display: none; width: 352px; height: 371px; opacity:0.95;background:#040a1d;border:2px solid rgba(104,163,255,0.45);box-shadow:0 5px 6px 0 rgba(52,93,177,0.29);border-radius:2px;position: fixed; right: 130px; top: 95px; z-index: 100;}
.date_pop_dlg .title{text-align: center;font-size:1.2rem;color:#fff;margin-top: 26px;}
i.back{background: url(../image/back.png);width: 16px;height: 16px;display: inline-block;}
.realbus_chart_wrap{background: url(../image/chartborder.png) no-repeat;background-size:100% 100%;position:absolute;bottom:18px;width: calc(100% - 200px);height: calc(100% - 90px);/*padding:30px 10px 20px;*/left: 100px;}
.realbus_chart_wrap.chart_2{background: url(../image/chartborder_2.png) no-repeat;background-size:100% 100%;}
.realbus_chart_wrap .date_wrap{position: absolute;/*right:20px;*/right:1%;top:4%;}
.realbus_chart_wrap .date_wrap .timeButton{width: 48px;height: 30px;line-height: 30px;background:rgba(120,155,255,0.15);border:1px solid rgba(138,167,255,0.40);font-family:STHeitiSC-Light, "Microsoft Yahei";font-size:12px; color:#cbdeef;letter-spacing:0;display: inline-block;margin-right: 5px;text-align: center;position: relative;top:2px;cursor: pointer;}
.realbus_chart_wrap .date_wrap .timeButton.active{background:#336fff;}
.realbus_chart_wrap.chart_2 .date_input{height: 30px;line-height: 30px;border-radius: 0px;position: relative;z-index: 20;}
.realbus_chart_wrap .date_input{background:rgba(120,154,255,0.15);border:1px solid rgba(138,166,255,0.40);width:179px;height:28px;color:#a5c9fd;}
.realbus_chart_wrap .date_i{background: url(../image/calendar.png);width: 15px;height: 14px;display: inline-block;position: relative;top:5px;right:25px;z-index: 10;}
.realbus_chart_wrap .chart_bar{position: absolute;font-size: 1.6rem;color:#fff;/*margin:10px 15px;*/top:6%;left:2%;}
.realbus_chart_wrap .chart_bar a{width: 30px;height: 30px;background: #4f81ff;text-align: center;float: left;line-height: 35px;color:#fff;text-decoration: none;}
.realbus_chart_wrap .chart_bar .name{font-family:PingFang-SC-Regular;color:#fff;line-height: 30px;margin-left: 10px;float: left;}
.realbus_chart_wrap .chartWrap{width: 90%;left:4%;height: calc(100% - 135px);position: absolute;bottom: 20px;}
/*.leftModule{position: absolute;height:calc(100% - 115px);left: 10px;top:83px;}*/
/*.rightModule{position: absolute;height:calc(100% - 115px);right: 10px;top:83px;}*/
.indexModule1, .indexModule2{min-width: 320px;position: absolute;}
/*.leftModule .indexModule1{bottom: 0px;}*/
.leftModule .table_wrap table th, .leftModule .table_wrap table td, .rightModule .table_wrap table th, .rightModule .table_wrap table td{padding: 5px;}
.indexModule2 table th{min-width: 60px;}
#roadRank, #coverage_line, #city_lineinfo{display: none;}