﻿/*--通用基础样式 开始--*/
body{margin:0; padding:0; font-size:12px; font-family:Arial, "宋体", Helvetica, sans-serif; background:#FFFFFF; color:#000;}
a{hide-focus: expression(this.hideFocus=true); outline: none;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,p,input{margin:0; padding:0;}
img{border:0;}
li{list-style:none;}
i,em{font-style:normal;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.pt15{padding-top:15px;}
.pb20{padding-bottom:20px;}
.mt15{margin-top:15px;}
/*--通用基础样式 结束--*/

/*--头部--*/
.haead_dxcx{width:1000px; height:86px; overflow:hidden; margin:0 auto;}
.logo_zgss{float:left; margin:20px 0 0 0;}
.haead_dxcx_r{float:left; margin:26px 0 0 0;}
/*--搜索--*/
.search{width:auto; height:auto; overflow:hidden; margin:27px 20px 0 162px; float:left;}
.search0{width:auto; height:auto; overflow:hidden; margin:62px 20px 0 144px; float:left;}
.search_txt{width:300px; height:31px; border:#0084FF solid 1px; background:#fff; padding-left:5px; line-height:31px; border-right:none; color:#333; float:left;}
.search_btn{width:84px; height:33px; border:none; background:url(../../../../../statics/images/traintimes/search_btn.jpg) no-repeat; color:#FFF; cursor:pointer; float:left; font-size:16px;}
.search_b{width:495px; height:auto; overflow:hidden; margin:15px 20px 0 162px; float:left;}
.search_txt_b{width:325px; height:29px; border:0; background:none; padding-left:5px; line-height:29px; color:#333; float:left;}
.search_btn_b{width:90px; height:30px; border:none; background:#FF9600; color:#FFF; cursor:pointer; float:left; font-size:16px;}
.search_b span{float:left; line-height:30px; font-size:14px; color:#666666; padding-right:15px;}
.search_b p{clear:both; line-height:36px; padding-left:80px; color:#888888;}


/*--面包屑--*/
.crumbs{width:1000px; height:26px; overflow:hidden; line-height:26px; font-family:"宋体"; color:#fff; background:#72CA9B; margin-bottom:12px;}
.crumbs span{float:left; margin:0 6px; color:#fff;}
.crumbs_sy:link,.crumbs_sy:visited{width:13px; height:11px; float:left; display:block; background:url(../../../../../statics/images/traintimes/crumbs_q.gif) no-repeat; margin:5px 0 0 0; _margin:4px 0 0 0;}
.crumbs_sy:hover{background:url(../../../../../statics/images/traintimes/crumbs_h.gif) no-repeat;}
.crumbs a:link,.crumbs a:visited{text-decoration:none; color:#fff; float:left;}
.crumbs a:hover{text-decoration:underline; color:#C00;}
.crumbs em{float:left; margin:0 0 0 6px;}
.crumbs i{color:#fff; float:left; margin:0 0 0 6px; margin-right:10px;}
/*--主体--*/
.wrap_zgss{width:1000px; height:auto; overflow:hidden; margin:0 auto;}
.wrap_zgss_l{width:738px; height:auto; overflow:hidden; float:left;}
.wrap_zgss_r{width:250px; height:auto; overflow:hidden; float:right;}

.list{width:250px; height:auto; overflow:hidden; padding-bottom:10px;}
.list ul{ width:248px; height:auto; overflow:hidden; border:#D3D3D3 solid 1px;}
.list ul li{width:106px; height:30px; overflow:hidden; float:left; margin-left:10px;}/**/
.listent:link,.listent:visited{text-decoration:none; color:#747474; line-height:30px; float:left;}
.listent:hover{text-decoration:underline; color:#CC0000;}
.listent_b:link,.listent_b:visited{text-decoration:none; color:#00A0E9; font-size:14px; line-height:36px;}
.listent_b:hover{text-decoration:underline; color:#CC0000;}
.list ul li span{float:right; line-height:30px; color:#ABABAB;}
.listent_0:link,.listent_0:visited{text-decoration:none; color:#000; line-height:30px; float:right;}
.listent_0:hover{text-decoration:underline; color:#CC0000;}
.title{width:100%; height:30px; background:#fff;}
.title4{width:100%; height:30px; background:#7CC0FF;}
.titleh3{float:left; line-height:30px;color:#fff; padding:0 10px; font-size:14px; font-weight:normal; background:#0084FF;}
.titleh4{float:left; line-height:30px;color:#fff; padding:0 10px; font-size:14px; font-weight:normal; border-left:#0084FF solid 3px;}

.list_b,.list_c,.list_d{width:738px; height:auto; overflow:hidden; padding-bottom:15px;}
.list_b ul,.list_c ul,.list_d ul{ width:736px; height:auto; overflow:hidden; border:#D3D3D3 solid 1px; padding:15px 0;}
.list_b ul li{width:81px; height:30px; overflow:hidden; float:left; margin-left:10px;}
.list_c ul li{width:56px; height:30px; overflow:hidden; float:left; margin-left:10px;}
.list_d ul li{width:38.5px; height:30px; overflow:hidden; float:left; margin-left:10px;}


/*返回顶部*/
.back_top{width:1000px; height:10px; position:relative;}
.cd-top {
  display: inline-block;
  height: 110px;
  width: 40px;
  position: fixed;
  bottom: 200px;
  left: 1185px;
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
    background:url(../../../../../statics/images/traintimes/back_top.jpg) no-repeat;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  z-index:99999999999;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.no-touch .cd-top:hover {
  opacity: 1;
}

/*--导航--*/
.navbg{width:100%; height:36px; overflow:hidden; margin:0 auto; margin-bottom:15px;}
.nav{width:1000px; height:36px; overflow:hidden; margin:0 auto; background:#0084FF;}
.nav ul li{float:left;}
.nav span{width:2px; height:36px; float:left; margin:0 8px; display:block; background:#F30;}
.nav a:link,.nav a:visited{text-decoration:none; line-height:36px; float:left; font-size:14px; font-weight:600; padding:0 30px; color:#FFF;}
.nav a:hover,.navbg .nav .navxd{background: #ffae00; /* color:#0084FF; */ /* box-shadow:2px 2px 2px #999 inset; */}

.tabcont{width:734px; height:auto; overflow:hidden; box-shadow:2px 2px 2px #999; margin-bottom:15px; background:#F8F8F8;}
.navhl{width:105px; height:auto; overflow:hidden; background:#EBEBEB; float:left;}
.navhl a{text-decoration:none; width:105px; height:46px; display:block; float:left; line-height:46px; text-align:center; font-size:16px;}
.navhl span{float:left; line-height:30px; font-weight:600; padding:0 8px;}
.navhl .navhl_q{color:#0084FF;}
.navhl .navhl_h{background:#7CC0FF; color:#fff;}
.navhlcont{width:628px; height:auto; overflow:hidden; float:left;}
.navhlcont_c{width:auto; height:auto; overflow:hidden; float:left; margin:50px 0 0 0; line-height:30px; font-size:16px;}
.navhlcont_c span{float:left; margin-left:15px;}
.navhlcont_c_txt{width:135px; height:29px; border-left:#ccc solid 1px; border-top:#ccc solid 1px; background:#fff; padding-left:5px; line-height:29px; border-right:none; color:#0084FF; float:left; margin-left:15px; font-size:14px;}
.navhlcont_c_btn{width:110px; height:30px; border:none; background:#FF8A00; color:#FFF; cursor:pointer; float:left; margin-left:15px; font-size:16px;}

.cont_lcskb{ width:736px; height:auto; overflow:hidden; border:#D3D3D3 solid 1px; padding:15px 0;}
.cont_lcskb ul{ width:706px; height:auto; overflow:hidden; margin:0 15px; padding-bottom:20px;}
.cont_lcskb ul li{ width:706px; height:auto; overflow:hidden;}
.cont_lcskb ul li p{float:left; font-size:18px; color:#333; margin-bottom:15px;}
.cont_lcskb ul li p em{ font-size:12px; color:#8D8D8D; padding-left:10px;}
.cont_lcskb ul li span{ font-size:12px; color:#8D8D8D; float:right;}
.link_table_e:link,.link_table_e:visited{text-decoration:none; color:#499BEF; float:right; background:url(../../../../../statics/images/traintimes/icon_jt.gif) no-repeat right 5px; padding-right:15px;}
.link_table_e:hover{text-decoration:underline; color:#CC0000;}
.select{float:left; line-height:30px;}
.select h3{float:left;}
.select i{float:left; margin-right:15px;}
.select input{float:left; margin:8px 5px 0 6px;}

.zsjh_cont_b{ width:100%; display:block;}
.zsjh_cont_d tr:first-child{background:#D8E5FF; height:30px;}
.zsjh_cont table{border-collapse:collapse; width:100%; border:#ccc solid 1px; border-top:none;}
.zsjh_cont_u th{background:#57BFC5; border-right:#2DAFB6 solid 1px; height:36px; border-bottom:#2DAFB6 solid 2px;}
.zsjh_cont_u th:last-child{border-right:#2DAFB6 solid 1px;}
.zsjh_cont_u th span{font-size:16px; color:#fff; background:url(../../../../../statics/images/traintimes/dxcx_m_list.jpg) no-repeat 0 7px; padding-left:10px;}
.zsjh_cont_d td{text-align:center; font-size:14px;  height:36px; color:#000; line-height:22px;}
.zsjh_cont_d td:first-child{border-left:none;}
.zsjh_cont_d td em{float:left; color:#333; font-weight:600; margin-left:15px;}

.title_table{width:100%; height:30px; background:#0E9B50; text-align:center; line-height:30px; font-size:16px; color:#fff;}
.zsjh_cont_d tr td:last-child{border-right:none;}
.zsjh_cont_b table{border-collapse:collapse; width:100%; border-top:none;}
.zsjh_cont_d .zsjh_cont_d_title{background:#72CA9B; color:#fff;}
.tzcs_c{padding:15px;}
.tzcs_c dl dt{font-size:16px; color:#000; line-height:36px;}
.tzcs_c dl dd{font-size:14px; color:#747474; line-height:22px; text-indent:26px;}
.link_xxy{width:100%; height:auto; overflow:hidden; text-align:center; line-height:30px;}
.link_xxy a:link,.link_xxy a:visited{text-decoration:none; line-height:36px; color:#3B79F7; font-weight:600; font-size:14px;}
.link_xxy a:hover{text-decoration:underline; color:#C00;}
.zsjh_cont_d tr{border-bottom:#ccc dotted 1px; height:84px;}

.lc_cont_a p{font-size:20px; color:#FF8210; margin-top:10px;}
.lc_cont_d p{font-size:20px; color:#333; margin-top:10px;}
.lc_cont_a span{ color:#499BEF;}
.lc_cont_d span{ color:#8D8D8D;}
.lc_cont_d em{height:22px; display:block;}
.lc_cont_b{ padding-left:43px; background:url(../../../../../statics/images/traintimes/shi.gif) no-repeat 20px 4px; float:left; width:100%;}
.lc_cont_bc{  background:url(../../../../../statics/images/traintimes/guo.gif) no-repeat 20px 4px; float:left; width:100%;}
.lc_cont_c{ padding-left:43px; background:url(../../../../../statics/images/traintimes/zhong.jpg) no-repeat 20px 4px; float:left; width:100%;}
.lc_cont_b span,.lc_cont_c span{float:left;}
.link_table_a:link,.link_table_a:visited{width:88px; height:28px; display:block; border:#F67A00 solid 1px; 
background: linear-gradient(#FF9E22,#FF7208); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FF7208',endColorStr='#FF9E22',gradientType='0'); border-radius:2px; text-align:center; line-height:28px; text-decoration:none; color:#fff; font-size:16px; margin:5px 0;}
.link_table_a:hover{background: linear-gradient(#FF7208,#FF9E22); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FF9E22',endColorStr='#FF7208',gradientType='0');}
.link_table_b:link,.link_table_b:visited{width:88px; height:28px; display:block; border:#3289E3 solid 1px; 
background: linear-gradient(#5CA8F7,#4A9BEF); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#4A9BEF',endColorStr='#5CA8F7',gradientType='0'); border-radius:2px; text-align:center; line-height:28px; text-decoration:none; color:#fff; font-size:16px;}
.link_table_b:hover{background: linear-gradient(#4A9BEF,#5CA8F7); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5CA8F7',endColorStr='#4A9BEF',gradientType='0');}
.link_table_c:link,.link_table_c:visited{text-decoration:none; color:#499BEF;}
.link_table_c:hover{text-decoration:underline; color:#CC0000;}
.link_table_d:link,.link_table_d:visited{text-decoration:none; color:#FF6806;}
.link_table_d:hover{text-decoration:underline; color:#CC0000;}
.tishi{padding:12px 0 0 20px; color:#8D8D8D;}

/*--翻页--*/
.pages{text-align:center; height:auto; overflow:hidden; padding:30px 0 20px 0; font-family:Arial, Helvetica, sans-serif;}
.pages a:link,.pages a:visited{text-decoration:none; color:#333; padding:5px 10px; margin-right:12px; border: 1px solid #C6C6C6; font-size:14px;}
.pages a:hover{text-decoration:none; background:#12ADFF; color:#FFF;}
.pages .current{padding:4px 8px; margin-right:9px; font-weight:600; color:#000;} 
.pages .page_l_icon:link,.pages .page_l_icon:visited{background:url(../../../../../statics/images/traintimes/bottom_l_q.png) no-repeat 3px 10px;}
.pages .page_l_icon:hover{background:#12ADFF; color:#FFF;}
.pages .page_r_icon:link,.pages .page_r_icon:visited{background:url(../../../../../statics/images/traintimes/bottom_l_h.gif) no-repeat 53px 10px;}
.pages .page_r_icon:hover{background:#12ADFF; color:#FFF;}
.page_link:link,.page_link:visited{text-decoration:none; color:#333; padding:3px 10px; margin-right:12px; border: 1px solid #C6C6C6; font-size:14px;}
.page_link:hover{text-decoration:none; background:#900;}
.pages em{padding-right:15px; font-size:14px; color:#999;}
.zsjh_cont_d a{hide-focus: expression(this.hideFocus=true);outline: none;text-decoration: none;color: #62D;}

/*友情链接*/
.friend_link{width: 998px; height:auto; overflow:hidden; margin:0 auto 20px auto;padding-left: 9px;}
.title_b{width:100%; height:35px; background:#569AFF; border-bottom:#0066FF solid 1px;}
.titleh3_b{float:left; line-height:35px; margin:0 0 0 8px; color:#fff; padding-left:5px; font-size:14px; font-weight:normal;}
.list_b{width:998px; height:auto; overflow:hidden; padding:10px 0; border:#D3D3D3 solid 1px; border-top:none;}
.list_b ul li{float:left; margin-left:20px;}
.listent_c:link,.listent_c:visited{text-decoration:none; color:#333; line-height:30px; float:left;}
.listent_c:hover{text-decoration:underline; color:#CC0000;}















