*{margin:0px;padding:0px;line-height:180%; word-break:break-all;  font-family:"";}
body{background:#fff;min-width:786px; text-align:center; color:#524843;}
*{font-size:12px;}
a:link,a:visited{color:#626262; text-decoration:none;}
a:hover{color:#f60; text-decoration:none;}
a:active{color:#f60; text-decoration:underline;}
a.yello:link,a.yello:visited{color:#FF8302;}
a.yello:hover,a.yello:active{color:#fff; background:#FF8302;}
a img{border:none;}
input{vertical-align:middle;}
.clearfix:after{content: ".";display: block;height: 0px;clear: both;visibility: hidden;}
.clearfix{display: inline-block;}
.top-img{ padding-bottom:10px;}/* Hides from IE-mac \*/
.clearfix{display: block;}/* End hide from IE-mac */
.textright{ text-align:right;}
.input1{ width:100px;margin:0px 5px; border:1px solid #fff;}
.input2{ width:120px;margin:0px 5px;border:1px solid #fff;}
.input3{width:100px;margin:0px 5px; border:1px solid #DEDEDE; background:url(../images/input3.gif) left top repeat-x; height:21px;}
.sub2{ width:58px; height:22px; background:url(../images/search.gif) no-repeat; border:none; cursor:pointer;}
.sub3{width:53px; height:21px; background:url(../images/queding.gif) no-repeat; border:none; cursor:pointer;}
#wrapper{margin:0 auto;padding-bottom:0px; width:900px; text-align:left;}
#top{ clear:both;font-size:12px;}
.logo{ float:left; width:180px;margin:0px;margin-top:5px;}
#nav{ float:right;padding-right:10px;}
#nav .ptop{margin-top:20px;}
#nav .ptop a{color:#000;padding:0px 3px;}
#nav .ptop a:hover{color:#f60;}
#nav .ppad{padding-top:10px;}
#nav img{ vertical-align:middle;}
.search{ clear:both; background:url(../images/searchbg.gif) left top repeat-x; height:56px;}
.searchtable{ height:56px; width:100%;}
.searchtable .td1{  width:80%;}
.searchtable .td2{  text-align:right;padding-right:15px;}
#searchPanel0 {clear:both; background:url(../images/h_searchbg.gif) left top repeat-x; height:56px;}
#searchPanel1 {clear:both; background:url(../images/searchbg.gif) left top repeat-x; height:56px;}
.h_search .searchtable{ height:56px; width:100%;} 

#searchPanel0 .td1{background:url(../images/h_searchleft.gif) left top no-repeat; width:80%;}
#searchPanel0 .td2{background:url(../images/h_searchright.gif) right top no-repeat; text-align:right;padding-right:15px;}
#searchPanel0 .searchleftdiv1{ float:left;background:url(../images/chepiaochaxuntitle.gif) left 50% no-repeat;padding-left:90px;margin-left:50px; 
                               padding-top:10px; height:36px;}

#searchPanel1 .td1{background:url(../images/searchleft.gif) left top no-repeat; width:80%;}
#searchPanel1 .td2{background:url(../images/searchright.gif) right top no-repeat; text-align:right;padding-right:15px;}
#searchPanel1 .searchleftdiv2{ float:left;background:url(../images/zhanzhan.gif) left 50% no-repeat;padding-left:70px;margin-left:50px;}
#searchPanel1 .searchleftdiv1{ float:left;background:url(../images/liechechaxun.gif) left 50% no-repeat;padding-left:90px;margin-left:50px;}

.searchtable .td2 img{ cursor:pointer;}
.searchleft{color:#fff;}
.searchleft p{margin-top:2px;}
.searchleft img{ vertical-align:middle;}


.othersearch .searchleftdiv2{ background:none;padding-left:20px;margin-left:20px;}
.go2{margin:-28px 0px 0px 160px; float:left;}
.google{ width:100%; clear:both;}
#main{clear:both;margin:10px 0px;}
.google{ background:url(../images/googlebot.gif) left bottom no-repeat;padding-bottom:6px;}
.googletop{ background:url(../images/googletop.gif) left top no-repeat;padding-top:6px;}
.googlecenter{ background:url(../images/goolecenter.gif) left top repeat-y;}
.googlemian{ background:#fff;margin:0px 18px 0px 8px;}
.googlemian img,.googlemian input{ vertical-align:middle;margin:0px 3px;}
#mainleft{ float:left; width:654px;}
.lan{ background:url(../images/divbotbg.gif) left bottom no-repeat;padding-bottom:20px;}
.lan h5{ background:url(../images/h5title.gif) left top no-repeat; height:35px;padding:0px 0px 0px 10px;}
.lan h5 strong{margin-left:30px;}
.lan h5 span{font-weight:normal;}
.lan h5 img{ margin-top:5px;margin-right:30px;}
.ulstyel{ background:url(../images/ulimg.gif) 303px top repeat-y;list-style:none;}
.ulstyel li{ float:left; width:285px;margin:4px 21px 0px 0px;padding:0px; overflow:hidden; height:28px;}
* html .ulstyel li{margin-top:1px;}
*+html .ulstyel li{margin-top:1px;}
.ulstyel li a:hover{color:#0078FF; text-decoration:underline;}
.divbg{ background:url(../images/divbg.gif) left top repeat-y;padding:5px 10px 0px 10px;}
#mainright{ float:right;margin-right:10px; width:223px;font-size:12px;}
.gonggao{ background:url(../images/gonggaobot.gif) left bottom no-repeat;padding-bottom:71px;}
.gonggaotop{ background:url(../images/gonggaotop.gif) left top no-repeat;padding-top:35px;}
.gonggaobg{background:url(../images/gonggaobg.gif) left top repeat-y;}
.gonggaoul{padding:10px 10px 0px 0px;color:red;}
.gonggaoul li{ list-style:url(../images/titleimg.gif);margin-left:25px;margin-top:5px;}
.tel{background:url(../images/telbot.gif) left bottom no-repeat;padding-bottom:10px;}
.teltop{background:url(../images/teltop.gif) left top no-repeat;padding-top:7px;}
.telbg{background:url(../images/telbg.gif) left top repeat-y;}
.remen{ border:2px solid #EEDBB3;padding:1px;width:651px;}
.remendiv{border:1px solid #F7ECD8;}
.remen h5{ background:url(../images/rementitlebg.gif) left bottom no-repeat;padding:5px;}
.remen h5 img{margin-right:30px;}
.remen .ulstyel{margin-left:10px;padding-top:10px;padding-bottom:10px;}
.remen .ulstyel li{ background:url(../images/liimg.gif) left 50% no-repeat; width:280px;padding-left:15px;}
.select1{ vertical-align:middle; width:120px;}
.new{font-size:12px;}
.new h5{ background:url(../images/newtitlebg.gif) left bottom no-repeat;padding:5px;}
.new ol{margin:10px;}
.new ol li{ background:url(../images/newlibg.gif) left bottom no-repeat;padding-bottom:2px;margin-left:20px;}
#bot{clear:both; border-top:3px solid #F1F1F1;padding-top:5px;font-size:12px;}
#bot a{margin:0px 3px;}
#bot p{ text-align:center;margin-bottom:3px;}
.tobot{margin-bottom:10px;}

.lan .paneltitle{ background:url(../images/h5title.gif) left top no-repeat; height:35px;}
.lan .paneltitle h2{padding-top:8px; font-size:16px;}
.actions{ border-bottom:solid 1px #afafaf; padding-bottom:4px;}


/******************/
.pager { text-align:center; margin:5px auto; }
.pager span, .pager a { margin-right:3px; padding:2px 4px; border:solid 1px #ccc; }
.pager a:hover { border-color:#333; background:#E1ECFE; }
.pager span { color:#ccc; }
.pager span.current { color:#900; }
/***************/

table.datalist, table.datalist2{ border-left:solid 1px #afafaf;border-top:solid 1px #afafaf;}
.datalist th,.datalist td ,.datalist2 th,.datalist2 td{ border-bottom:solid 1px #afafaf;border-right:solid 1px #afafaf;}
.datalist th,.datalist td{text-align:center}
.datalist2 th { text-align:right; padding-right:4px;background-color:#dfdfdf}
.datalist2 td{ padding-left:10px;}
.datalist2 input,.datalist2  textarea, .datalist2  select {border:1px solid #afafaf;}
.inline { display:inline;}
.ticketlink{ margin-top:10px; text-align:center;}
.red{ color:Red;}
.fr{float:right;}
.ggcenter{ text-align:center;}
.hottrain a {margin-left:10px;}
/*IE6*/
*html #mainright{margin-right:4px; width:223px;}
*html .remen{width:644px;}

.areadiv {float:left; width:150px; height:28px;}

