@charset "gb2312";
/* 全局样式 */
*{ margin:0; padding:0;}
ul,li,h1{ list-style-type:none;margin:0px;padding:0px;}
body{ font:14px "宋体", Arial, Helvetica, sans-serif; line-height:24px; background-color:#FFF;margin-top:0px;}
img{ border:none; vertical-align:middle;}

/* 链接样式 */
a{ color:#135BB0; text-decoration:none; vertical-align:middle;}
a:hover{ color:#F30; text-decoration:underline;}

/*浮动*/
.f_l{ float:left}
.f_r{ float:right;}
.clear{  clear: both;overflow:hidden;}
.clear0{  clear: both; height:0;overflow:hidden;}
.clear1{ overflow:auto; zoom:1;}

/*浮动*/
.lfloat{ float:left;}
.rfloat{ float:right;}

/*颜色*/
.cred{ color:#F00;}
.c666{ color:#666}
.top10{margin-top:10px;}

/*宽度样式*/
.w960{ width:960px; margin:0 auto;}
.w692{ width:692px; float:left;}
.w260{ width:260px; float:right; text-align:left;}

.w100{ width:100px; text-align:center; vertical-align:top;}

/*8像素外边距*/
.tmar8{ margin-top:8px;}
.rmar8{ margin-right:8px;}
.bmar8{ margin-bottom:8px;}
.lmar8{ margin-left:8px;}
.rmar9{ margin-right:9px;}
.tmar10{ margin-top:10px;}

/*--------------------头部样式开始--------------------*/
.head_2011{ width:960px; margin:0 auto; font:14px "宋体", Arial, Helvetica, sans-serif; margin-bottom:8px;}
.head_2011 *{ padding:0; margin:0;}
.head_2011 img{ border:none;}
.head_2011 ul,li{ list-style-type:none;}

.head_2011 a{ color:#076AC6; text-decoration:none;}
.head_2011 a:hover{ color:#F30; text-decoration:underline;}

.head_2011 .h2011_t_top{ font-size:12px; line-height:24px; color:#CCC; overflow:auto; zoom:1;}
.head_2011 .h2011_t_top .t_top_left{ float:left; display:inline;}
.head_2011 .h2011_t_top .t_top_right{ float:right;}
.head_2011 .h2011_t_top a{ color:#333; margin:auto 5px;}
.head_2011 .h2011_t_top a:hover{ color:#F30;}

.head_2011 .c_in{ background:url(http://sz.bendibao.com/style/nmo_bg.gif) no-repeat 0 0; padding-left:18px;}
.head_2011 .c_mobile{ background:url(http://sz.bendibao.com/style/nmo_bg.gif) no-repeat 0 -500px; padding-left:12px;}
.head_2011 .c_cang{ background:url(http://sz.bendibao.com/style/nmo_bg.gif) no-repeat 0 -530px; padding-left:16px;}

.head_2011 .h2011_cla_nav{ border:1px solid #DDD; padding:5px; height:54px; background:url(http://sz.bendibao.com/style/nmo_bg.gif) repeat-x 0 -20px; overflow:auto; zoom:1;}
.head_2011 .h2011_logo{ width:115px; height:51px; overflow:hidden; float:left; display:inline;}
.head_2011 .h2011_city{ font-size:12px; width:80px; height:50px; display:block; text-align:center; border-right:1px solid #DDD; color:#999; margin-right:5px; float:left; display:inline;}
.head_2011 .h2011_city b{ font-size:18px; line-height:32px; color:#333;}
.head_2011 .h2011_city a{ margin:auto 2px; color:#666;}
.head_2011 .h2011_city a:hover{ color:#076AC6;}
.head_2011 .h2011_city .city_relative{ position:relative; }
.head_2011 .h2011_nav_box{ line-height:25px; font-size:12px; color:#999; float:left; display:inline;}
.head_2011 .h2011_nav_box a{ color:#333; margin:auto 5px;}
.head_2011 .h2011_nav_box a:hover{ color:#F30;}
/*--------------------头部样式结束--------------------*/


/*--------------首页样式开始---------------------*/
.nav{ width:960px;font-family:"黑体"; margin:auto; height:40px; line-height:40px; margin-bottom:8px; }
.nav h1{font-size:32px;margin-left:10px;}
.leftbox{ width:650px; float:left;}
.search{ clear:both; zoom:1;}
.search .tit{ background:url(../images/pic_1.jpg) repeat-x bottom; height:31px; }
.search .text{ float:left; line-height:30px;font-weight:bold; font-size:12px;}
.search .on{ cursor:pointer; float:left;width:115px; height:31px;line-height:30px; background:#FFF; text-align:center; margin-right:10px;border:1px #FFCC99 solid; border-bottom:none;}
.search .off{ cursor:pointer;float:left;width:115px; height:29px;line-height:29px;text-align:center;background:url(../images/pic_4.jpg) repeat-x;margin-right:10px;border:1px #FFCC99 solid;;border-bottom:none;}
.search .cont{border:1px #FFCC99 solid; border-top:none; clear:both; display:block; height:250px; padding:10px 5px 0 10px;}
.search .shike{line-height:22px; clear:both; padding:10px 20px;font-size:12px; font-weight:bold}
.search .shike .inputs{ width:400px; height:20px; line-height:20px; border:1px solid #cc9; color:#939393;}
.search .showcount{ line-height:30px; text-align:center; border-bottom:#999 1px dashed; margin:0 30px;margin-top:20px; }
.search .showcount b{ color:#F60}
.search .showlist{ text-align:center; line-height:40px;}
.search .contleft{ width:470px; float:left;}
.search .contright{width:150px; float:right; padding-left:5px; border-left:#CCC 1px dashed; height:240px;}

.hothc{border:1px #FFCC99 solid;}
.hothc .tit{ background:url(../images/pic_4.jpg) repeat-x; font-weight:bold; height:29px; border-bottom: 1px #FFCC99 solid; line-height:29px; padding-left:10px;}
.hothc .more{ font-weight:normal; font-size:12px; margin-right:10px;}
.hothc .cont{clear:both; display:block; height:120px; padding:10px 0px}
.hothc .leftcont{ float:left; width:400px; border-right:dashed 1px #CCC;}
.hothc .leftcont li{ margin-left:10px;_margin-left:5px; display:block; width:180px; float:left;}
.hothc .rightcont{ float:right; width:240px;}
.hothc .rightcont a{margin-left:10px;_margin-left:5px;display:block; width:50px; float:left;}

.hotcity{border:1px #FFCC99 solid;}
.hotcity .tit{ background:url(../images/pic_4.jpg) repeat-x; height:29px; font-weight:bold; border-bottom: 1px #FFCC99 solid; line-height:29px; padding-left:10px;}
.hotcity .more{ font-weight:normal; font-size:12px; margin-right:10px;}
.hotcity .contli{clear:both; display:block; height:120px; padding:10px 0px}
.hotcity .contli li{ margin-left:5px;_margin-left:2px; display:block; width:155px; float:left;}
.hotcity .conta{ clear:both; display:block; height:120px; padding:10px 0px; padding-left:10px;}
.hotcity .conta a{margin-left:10px;_margin-left:5px;display:block; width:115px; float:left;}


.rightbox{ width:300px; float:right;}
.tools{border:1px #FFCC99 solid; clear:both; display:block; height:120px;}
.tools .tit{ background:url(../images/pic_4.jpg) repeat-x; height:29px; border-bottom: 1px #FFCC99 solid; line-height:29px; padding-left:10px;}
.tools li{ width:118px; margin:12px 10px 0 15px;_margin:12px 5px 0 10px; display:block; float:left; text-align:center; line-height:27px; background:url(../images/tool_bg.gif)}

.news{border:1px #FFCC99 solid;}
.news .tit{ background:url(../images/pic_4.jpg) repeat-x; height:29px; border-bottom: 1px #FFCC99 solid; line-height:29px; padding-left:10px;}
.news ul{margin-top:12px;line-height:25px; padding-left:5px; margin-bottom:20px\9;}
/*------------------首页样式结束------------------------------*/

/*------------------搜索页样式开始------------------------------*/
.searchbox{border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; height: 100%; width:959px; margin:auto}
.searchbox .on{float: left;width: 150px;height: 31px;line-height: 31px;border-top: 1px solid #ddd;border-right: 1px solid #ddd;background: url(../images/bg_title_1.gif);color: #000;cursor: pointer;font-size: 14px;font-weight: bold;text-align: center;}
.searchbox .off{float: left;width: 150px;height: 30px;line-height: 30px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;background: url(../images/bg_title_2.gif);color: #c60;cursor: pointer;font-size: 14px;text-align: center;}
.searchbox .stitle{float: left;width: 656px;height: 31px;line-height: 31px;border-bottom: 1px solid #ddd;}
.searchform{border-right: 1px solid #ddd;height: 32px;background: #fff7ef;padding: 8px 0px 0px 20px;font-weight: bold;font-size: 14px;}
.searchform .input{width: 550px;border: 1px solid #cc9;height: 20px;line-height: 20px;padding: 0px 2px 0px 2px;}
.searchform .a{ float: left; width: 700px; }
.searchform .b{ float: left; width: 100px; }
.searchselect{ float:left; width:100px; line-height:32px; height:32px;}
.searchcontent{ float:left; width:800px;}
.location{line-height:30px; height:30px; padding-left:10px;_padding-top:8px;_height:20px; border:1px #FFCC99 solid;}

.FliterBox { clear:both; overflow:hidden; zoom:1; font-size:12px; }
.FliterList { padding:10px 0 0 10px;overflow:hidden; zoom:1; }
.FliterListTag { float:left; }
.FliterListTag li a {white-space:nowrap;}
.FliterListTag li {line-height:18px; margin:2px 0;}
.FliterList li { float:left; padding-right:10px; color:#666; }
.FliterCk { float:left; margin:1px 4px 0 0; width:13px; height:13px; position:relative; top:-2px\9;  }
.FliterLab { float:left; font-family:SimSun; margin-top:1px; margin-top:0\9; }
.FliterList li.FliterListTitle { font-weight:700; padding-right:0px; }

.searchleft{ width:730px; float:left;}
.searchlist{border:1px #FFCC99 solid;}
.SearchRsTitle { border-bottom:1px solid #e6e6e6; padding:5px 10px; overflow:hidden; zoom:1; }
.SearchRsTitleText { float:left; font-size:14px; font-weight:700; padding-right:10px; }
.UpdateText { float:right; color:#666; }
.UpdateText span { color:#f60; }
.RsListTitleBox { height:30px; background:#F4F4F4; margin-top:1px; font-size:12px }
.RsListTitleBox li {  overflow:hidden; height:30px; line-height:30px;  font-weight:700; }
.RslistWd_1 { width:145px; padding-left:8px; float:left; }
.RslistWd_1 p{ width:80px; text-align:center;}
.RslistWd_2 { width:110px; float:left;}
.RslistWd_3 { width:70px; float:left;}
.RslistWd_4 { width:70px; float:left;}
.RslistWd_5 { width:80px; float:left;}
.RslistWd_7 { width:75px; float:left; text-align:center;}
.RslistWd_8 {width:80px; float:left; text-align:center;}
.RslistWd_9 {width:70px; float:left; text-align:center;}
.RsList { clear:both;padding:10px 0; width:728px; height:40px; overflow:hidden; border-bottom:1px solid #ebebeb; font-size:12px }
.Train_Details { float:left; padding-right:5px; font-size:14px; font-weight:700;}
.RslistWd_1 a:hover {color:#F60;}
.RslistLh { line-height:20px; }
.RsListText { font-size:14px; padding-left:16px;  }
.RsListStart { background:url(../images/hcp_result_bg.gif) left -96px no-repeat; }
.RsListEnd { background:url(../images/hcp_result_bg.gif) left -119px no-repeat; }
.RsListPass { background:url(../images/hcp_result_bg.gif) left -142px no-repeat; }
.ShowRsListInfBox {display: block;margin:8px auto; font-size:12px; clear:both; border: 1px solid #dedede; position:relative; width:710px;  background:#e8e8e8;}
.ShowRsListInfJt { position:absolute; width:13px; height:8px; overflow:hidden; background:url(../images/hcp_result_bg.gif) left -33px no-repeat; left:35px; top:-8px; }
.ShowRsListInfTitle li {  height:32px; line-height:32px; overflow:hidden; color:#666; }
.SrL_1 { width:80px; text-align:center;float:left; }
.SrL_2 { width:80px;float:left; }
.SrL_3 { width:90px;float:left; }
.SrL_4 { width:80px;float:left; }
.SrL_5 { width:70px;float:left; }
.SrL_6 { width:70px;float:left; }
.SrL_7 { width:70px;float:left; }
.SrL_8 { width:90px;float:left; }
.SrL_9 { width:70px;float:left; }
.ShowRsList {  clear:both;   }
.ShowRsListBg { background:#fff; display:block;zoom:1; overflow:hidden; clear:both;   margin:0 2px; }
.ShowRsList {  padding:0 2px;}
.ShowRsList li { float:left; border-bottom:1px solid #f2f2f2; padding:10px 0; float:left;  color:#666; width:706px; }
.Statistics { padding:10px;float:right; }
.Statistics span { word-spacing:1em; color:#666; }
.ShowRsListBg .SrL_1 { width:80px; text-align:center;float:left; }

.Share { padding:10px; line-height:16px; overflow:hidden; height:16px; float:left; }
.xiangqing{ padding:8px 0 ; color:#666666; text-align:center; font-size:14px; font-weight:bold; background:#f7f7f7; border-top:1px solid #f1f1f1; border-bottom:1px solid #dedede; }

.xg{ clear:both; border:1px #FFCC99 solid; padding:10px;}
.xg p{ text-indent:20px; font-size:12px}
.searchright{ width:220px; float:right}
.searchtools{border:1px #FFCC99 solid; clear:both; display:block; height:120px;}
.searchtools .tit{ background:url(../images/pic_4.jpg) repeat-x; height:29px; border-bottom: 1px #FFCC99 solid; line-height:29px; padding-left:10px;}
.searchtools li{ width:90px; margin:12px 5px 0 10px;_margin:12px 4px 0 5px; display:block; float:left; text-align:center; line-height:27px; background:url(../images/tools_bg.gif)}
/*------------------搜索页样式结束------------------------------*/

/*---------车站信息开始-----------------*/
.stationlist{clear:both;border:1px #FFCC99 solid;}
.stationlist .citylist{ clear:both;zoom:1; overflow:hidden; display:block; border-bottom:#CCC 1px dashed;padding:5px; margin:4px 10px; line-height:24px; }
.stationlist .province{ display:block; font-weight:bold; width:60px; float:left; color:#666;  }
.stationlist .city{ display:block; width:630px; float:left;}
.stationlist .city a{ white-space:nowrap}
.stationlist .content{ padding:10px; line-height:24px;}
.stationlist .content p{ text-indent:30px; margin-top:10px; margin-bottom:10px;}
.stationlist .onecity{ clear:both;zoom:1; display:block;padding:5px; margin:4px 0 0 30px; line-height:30px; }
.stationlist .onecity a{  white-space:nowrap; float:left; display:block; width:130px;}
.stationlist .newstitle{border-bottom:1px solid #e6e6e6; padding:5px;margin:0px 10px; margin-bottom:10px; text-align:center}
.stationlist .newstitle h1{font-size:24px; margin-top:10px; margin-bottom:10px;}
.stationlist .newstitle p{ color:#999; font-size:12px;}
/*---------车站信息结束-----------------*/

/*---------车次大全列表页开始-----------------*/
.checilist{clear:both;border:1px #FFCC99 solid;}
.checilist ul{ margin:0 8px;clear:both; zoom:1;}
.checilist li{ display:block;  width:235px; font-size:14px; height:35px; overflow:hidden; float:left; border-bottom:#CCC 1px dashed; line-height:35px;}
/*---------车次大全列表页结束-----------------*/


/*------------分页开始----------------*/
#Flip { text-align:center; margin:20px 0 10px; font-size:12px }
#Flip span,#Flip a { margin-left:10px;   }
#Flip .FlipCurrent { padding:4px 7px; background:#63a3e1; color:#fff; }
#Flip a { border:1px solid #c3d1de; padding:3px 6px ; }
#Flip .NextPage { border:1px solid #c3d1de; padding:3px 6px ; cursor:pointer; padding-right:15px; background:url(../images/Flip.gif) 48px -32px no-repeat; background-position:48px -31px\9;  }
#Flip .UnNextPage { border:1px solid #d9d9d9; padding:3px 6px ; padding-right:15px; background:url(../images/Flip.gif) 48px -13px no-repeat; background-position:48px -12px\9; color:#d9d9d9;  }
#Flip .UnUpPage { border:1px solid #d9d9d9; padding:3px 6px ; padding-left:15px; background:url(../images/Flip.gif) 8px 6px no-repeat; background-position:8px 7px\9; color:#d9d9d9; }
#Flip .UpPage { border:1px solid #c3d1de; padding:3px 6px ; cursor:pointer; padding-left:15px; background:url(../images/Flip.gif) 8px -51px no-repeat; background-position:8px -50px\9; }
/*------------分页结束----------------*/

/*----------------底部样式开始---------------------*/
.footer{ clear:both;zoom:1; width:960px; margin:auto}
.footer #end{ clear: both; width: 960px; margin: 7px auto auto auto; padding: 5px 0px; border-top: 2px solid #FFCC99; }
.footer #end .copy{ float: left; text-align: center; width: 640px; padding-left: 100px; line-height: 24px; }
.footer #end .logo{ float: left; text-align: right; width: 180px; }

/*转让*/
.Transfer_nav{height:45px;}
.Direction{float:left; border:1px solid #d7d7d7; border-right:none; height:43px; width:33px; background:url(../images/hcp_result_bg.gif) -161px -74px  no-repeat #f0f0f0;}
.UnDirection {float:left; border:1px solid #d7d7d7; border-right:none; height:43px; width:33px; background:url(../images/hcp_result_bg.gif) -189px -108px  no-repeat #f0f0f0;}
.Direction_right{float:right; border:1px solid #d7d7d7; height:43px; width:36px;  background:url(../images/hcp_result_bg.gif) -187px -74px no-repeat #f0f0f0;}
.UnDirection_right{float:right; border:1px solid #d7d7d7; height:43px; width:34px;  background:url(../images/hcp_result_bg.gif) -159px -108px  no-repeat #f0f0f0;}
.Transfer_nav li{float:left;  background:#f0f0f0;  width:93px; height:39px; text-align:center; padding-top:4px; text-decoration:none; border:1px solid #d7d7d7; border-right:none; font-weight:bold; cursor:pointer; line-height:17px;}
.Transfer_nav li .hui{color:#666; font-weight:bold;}
.Transfer_nav .hover_li{background:#fff; border-bottom:none; cursor:auto;}
.colorf{color:#00529b;}

.stationlist .hcp{ width:390px; float:left;margin-top:5px;line-height:15px;color:#135BB0;cursor:pointer;}
.stationlist .ticketno{width:90px; float:left;margin-top:5px;line-height:15px;}
.stationlist .kicketdate{width:90px; float:left;margin-top:5px;line-height:15px;}
.stationlist .hcpover{width:390px; float:left;margin-top:5px;line-height:15px;color:red;text-decoration:underline;cursor:pointer;}
.stationlist .lailu{color:#aaaaaa;width:150px;float:right;margin-top:5px;line-height:15px;}

/*转让信息提示*/

.zrtips{ background:#f8ebdb; line-height:24px;  margin:0 10px;margin-top:10px;}
.zrtips_main{ background:#fffdf0; display:block; text-align:center;border:2px solid #f8ebdb;padding: 10px 10px 10px 10px;overflow: hidden;}  
.zrtips_title{color: #FF6600; font-family:SimSun; font-size: 21px; font-weight: bold;margin-bottom: 5px; }
.zrtips_gy { text-indent: 2em;text-align:left;line-height: 24px;}

#hotcitylogin{background:#FFF2D7;margin:0 auto;width:960px;height:25px; margin-top:10px; clear:both;line-height:25px;}

.linktable{margin:0 auto;border:1px solid #FFF2D7;width:958px;}
.linktable span{margin:3px;height:25px;line-height:25px;}
.linktable a{ white-space:nowrap}


#channel{ clear: both; width: 960px; height: 33px; margin: 0px auto 7px auto; }
#channel img{ margin: 0; padding: 0;border: 0;vertical-align:top;}
#channel .logo{ float: left; width: 149px; }
#channel .links{ float: left; width: 811px; color: #fff; text-align: center; font-weight: bold; line-height: 33px; height:33px; background: url('http://jt.sz.bendibao.com/news/images/bg_channel.gif') no-repeat left center; }
#channel .links a{ color: #fff; font-size:12px; }
#channel .links a:hover{ color: #fff; text-decoration: underline; }