@charset "utf-8";
html{color:#000000;background:#FFF}
body{line-height:18px;font:12px/1.5 Arial,Tahoma,sans-serif;color:#444;background:#fff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,textarea,p,th,td{margin:0;padding:0}
img{border:0}
ul{padding:0;margin:0}
ul li{line-height:21px}
li{list-style:none}
a{font-family:arial,sans-serif;cursor:pointer;text-decoration:none;color:#000000}
a:hover{color:#0056AA;text-decoration:underline}

#top_nav{width:910px;margin:0 auto;height:65px;line-height:31px;clear:both;margin-bottom:3px; margin-top:5px;}
#top_nav .logo{float:left;}
#top_nav .tel{float:left; margin-top:5px; margin-left:50px;}
#top_nav .text{margin-top:15px; float:right; text-align:right;}
#top_nav p{line-height:22px;}

#top{width:910px;margin:0 auto;clear:both;}
#top .menu{float:right;width:910px;background:url(../Images/ico.png) no-repeat 0 -32px;height:69px}
#top .menu .item{padding-left:10px;margin:0 2px 0 2px;clear:both}
#top .menu .item span{display:block;height:30px;float:left;background:url(../Images/ico.png) no-repeat -475px 0;padding-left:5px;margin-top:7px}
#top .menu .item a{display:block;float:left;height:44px;line-height:44px; text-align:center;width:94px;font-size:14px;color:#FFF}
#top .menu .item .a{background:url(../Images/ico.png) no-repeat -971px -32px;color:#444;font-weight:bold}
#top .menu .nav{clear:both;padding:0 8px 0 0;color:#666}
#top .menu .nav b{margin:0 4px 0 10px}
#top #Weather{float:left; padding-left:10px;}

#foot{margin:8px auto; margin-top:5px;width:910px;padding-top:2px;line-height:30px;clear:both; text-align:center; background-color:#F1F1F1;}
#foot a{margin:0 4px 0 5px;color:#076AC5}
#clear{clear:both}
#area1,#area2,#area3,#area4,#area5{margin:0 auto;width:910px;clear:both;padding-top:5px;overflow:hidden;}

#footabout{ border:1px solid #D5D5D5; height:158px; width:908px; margin:auto; margin-top:5px; background:url(../Images/foot_bg.jpg);}
#footabout div{float:left; border-left:1px solid #CCCCCC; width:180px; padding-top:10px; height:130px;}
#footabout p{ padding-left:20px;margin-left:20px;background:url(../Images/ico_jt.gif) no-repeat;width:90px;height:27px;float:left; line-height:27px;}
#footabout .aco01{ margin-left:10px;background:url(../Images/ico.png) no-repeat -25px -697px;width:111px;height:31px;float:left}
#footabout .aco02{ margin-left:10px;background:url(../Images/ico.png) no-repeat -156px -697px;width:111px;height:31px;float:left}
#footabout .aco03{ margin-left:10px;background:url(../Images/ico.png) no-repeat -5px -743px;width:111px;height:31px;float:left}
#footabout .aco04{ margin-left:10px;background:url(../Images/ico.png) no-repeat -161px -740px;width:111px;height:31px;float:left}
#footabout .aco05{ margin-left:10px;background:url(../Images/ico.png) no-repeat -313px -697px;width:111px;height:31px;float:left}

.sbox{background:url(../Images/ico.png) no-repeat 0 -114px;width:438px;height:198px;float:left}
.sbox .title{padding:15px 4px 0 8px;}
.sbox .sdbtn{ margin-left:8px;background:url(../Images/ico.png) no-repeat -10px -333px; color:#FFFFFF;width:81px;height:25px;float:left; font-size:12px; line-height:25px; text-align:center; cursor:pointer;}
.sbox .stbtn{ margin-left:8px;background:url(../Images/ico.png) no-repeat -105px -333px; color:#000000;width:81px;height:25px;float:left; font-size:12px; line-height:25px; text-align:center;cursor:pointer;}
.sbox .tel{ margin-left:8px; line-height:25px;color:#FF6600; font-size:12px;}
.sbox .text{padding:15px; padding-top:0px;}
.sbox .text p{line-height:26px;}
.sbox .text .list{margin:20px 0 0 0}
.sbox .text .list p{margin-top:6px}
.sbox .text p .txt{padding:2px;width:130px; vertical-align:middle}
.sbox .text p .txt1{padding:2px;width:105px; vertical-align:middle}
.sbox .text p .s{display:block;width:33%;float:left}

.adbox{width:470px;height:195px;float:left; border:1px solid #C2E3EC;}

.tbox{background:url(../Images/ico.png) no-repeat -459px -116px;width:450px;height:230px;float:left}
.tbox .title{padding:1px 4px 0 16px;font-size:12px;font-weight:bold;color:#333;clear:both}
.tbox .title p{float:left;line-height:30px}
.tbox .title .p{float:right;}
.tbox .title div{float:left; border:1px solid #C1EBFF; border-left:none; border-bottom:none; padding:4px; margin-top:4px; cursor:pointer;}
.tbox .title .d{background-color:#FFFAE1; color:#FF9600;}
.tbox .title .p a{display:block;width:39px;height:35px;float:left; text-decoration:none; text-align:center;line-height:34px}
.tbox .title .p .a{background:url(../Images/ico.png) no-repeat -682px -34px;color:#006BCE}
.tbox .text{padding:4px 8px 8px 8px;clear:both;border:0px solid #000; overflow:hidden}
.tbox .text ul{clear:both;height:30px}
.tbox .text ul li{float:left;width:50%; position:relative;line-height:30px}
.tbox .text ul li span{ position:absolute;top:0;right:20px; font-family:"宋体";color:#0169CC}
.tbox .text1{padding:8px;clear:both;border:0px solid #000; overflow:hidden}
.tbox .text1 ul{clear:both;height:30px}
.tbox .text1 ul li{float:left;width:15%;line-height:30px}
.tbox .text1 ul .w30{width:30%}
.tbox .text1 ul .w40{width:40%}

.link{border:1px solid #CCC;height:22px;padding:5px 4px 2px 8px;color:#666;line-height:22px}
.link b{color:#0273BA;margin-right:4px}


.t_right{float:right;width:642px;}
.t_box{height:273px;background:url(../Images/ico.png) no-repeat 0 -404px;clear:both}
.t_box .title{height:30px;padding-top:2px;border:0px solid #000;line-height:30px;padding-left:10px;font-size:14px;font-weight:bold;color:#0442Ab}
.t_box .text{padding:15px;clear:both;}
.t_box .sdbtn{ margin-left:18px; margin-top:15px;background:url(../Images/ico.png) no-repeat -10px -333px; color:#FFFFFF;width:81px;height:25px;float:left; font-size:12px; line-height:25px; text-align:center; cursor:pointer;}
.t_box .tel{ float:right; margin-top:15px; margin-right:20px; line-height:25px;color:#FF6600; font-size:12px;}
.t_box .text p{line-height:30px; padding-left:25px;}
.t_box .text .list{margin:20px 0 0 0}
.t_box .text .list p{margin-top:6px}
.t_box .text p .txt{padding:2px;width:130px; vertical-align:middle}
.t_box .text p .txt1{padding:2px;width:105px; vertical-align:middle}
.t_box .text p .s{display:block;width:33%;float:left}
.tlist{margin-top:12px;border:1px solid #9ED6F3;clear:both; overflow:hidden}
.tlist .title{background:#E6F5FC;height:30px;line-height:30px;padding-left:10px;font-weight:bold}
.tlist .text{overflow:hidden;clear:both;padding:0 0 0 10px;zoom:1}
.tlist .text p{float:left;width:105px;line-height:30px;}

.t_left{float:left}
.txt_box{width:263px;height:229px;background:url(../Images/ico.png) no-repeat -648px -406px;}
.txt_box .ititle{height:25px;line-height:25px;font-weight:bold;padding-left:28px; padding-top:10px;}
.txt_box .ititle a{color:#0342AC;}
.txt_box .itext{padding:4px 0px 4px 15px;}
.txt_box .itext p{line-height:26px;height:26px}
.txt_box .itext .txt{padding:2px;width:130px; vertical-align:middle}
.txt_box .foot{width:263px;height:15px;background:url(../Images/ico.png) no-repeat -648px -476px;}

.a_left{float:left;}
.a_left .abox{ width:180px;}
.a_left .itext{padding:4px 4px 4px 10px}
.a_left .itext p{line-height:26px;height:26px}
.a_left .itext .txt{padding:2px;width:130px; vertical-align:middle}
.a_right{float:right;width:722px;}


.ts_box{border:1px solid #3EA4E5;padding:20px 20px 20px 40px;background:#F6FBFF;overflow:hidden;zoom:1;margin-bottom:10px}
.ts_box p{float:left;margin-right:8px;color:#0442AB;font-size:14px}
.ts_box p .txt{padding:2px;width:130px; vertical-align:middle}
.ts_box div{margin-right:8px;font-size:14px;height:30px}
.ts_box div .txt{padding:2px;width:130px; vertical-align:middle}
.ts_box div .txt1{padding:2px;width:105px; vertical-align:middle}
.fnav{height:30px;line-height:30px}
.fnav span{color:#F10;margin-right:10px}
.ftitle{border-top:4px solid #0166CB;}
.ftitle p{border-top:1px solid #BACFDD;height:30px;line-height:30px;background:#F1FAFF;padding-left:10px}
.ftitle p span{margin-left:8px}

.list_box{border:1px solid #3EA4E5;background:#FFF;overflow:hidden;zoom:1}
.list_box .title{height:30px;line-height:30px;padding-left:10px;font-weight:bold; clear:both}
.list_box .title b{margin:0 4px 0 4px;color:#0166CB}
.list_box .list ul{clear:both; overflow:hidden;zoom:1; border-bottom:1px solid #BADEF5;}
.list_box .list ul li{float:left;width:45px;border-left:1px solid #FFF;height:32px;line-height:32px; text-align:center;height:30px}
.list_box .list .title{background:#3388CA;padding:0;color:#FFF;font-weight:100}
.list_box .list ul .w80{width:80px}
.list_box .list ul .w100{width:101px}
.list_box .list ul .w140{width:141px}
.list_box .list .bg{background:#CEE7FF;padding:0;border-top:1px solid #A5D2FF;border-bottom:1px solid #A5D2FF;}
.list_box .list .bg li{border-left:1px solid #CEE7FF}

.list_box1{overflow:hidden;zoom:1}
.list_box1 ul{clear:both; overflow:hidden;zoom:1;margin:4px 0 4px 0}
.list_box1 ul li{float:left;width:70px;line-height:25px; text-align:center}
.list_box1 .title{height:30px;line-height:30px;clear:both;background:#EEEEEE;font-weight:bold; text-align:center}
.list_box1 ul .w60{width:60px}
.list_box1 ul .w130{width:130px}
.list_box1 ul .w180{width:180px}
.list_box1 ul .cf10{color:#f10}
.list_box1 ul .c0442AB{color:#0442AB}
.list_box1 .bg{background:#FBFBFB;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE}
.list_box1 ul li span{display:block;width:90%;height:24px;background:#0879CA;margin-top:4px;color:#FFF}

.abox{border:1px solid #9ED6F3; overflow:hidden;zoom:1}
.abox .title{height:30px;line-height:30px;background:#E6F5FC;font-size:14px;font-weight:bold;padding-left:10px}
.abox .text{clear:both; overflow:hidden}
.aboxbody .title{width:722px;height:34px;background:url(../Images/ico.png) no-repeat 0px -790px; color:#FFFFFF; padding-top:10px; font-weight:bolder;}
.aboxbody .title span{padding-left:20px;}
.aboxbody .foot{width:722px;height:15px;background:url(../Images/ico.png) no-repeat 0px -870px; color:#FFFFFF;}
.aboxbody .text{background:url(../Images/aboutbg.jpg);}
/* width */
.w60{width:60px}
.w70{width:70px}
.w80{width:80px}
.w100{width:100px}
.w120{width:120px}
.w140{width:140px}
.w160{width:160px}
/* margin */
.mt6{margin-top:6px}
.ml10{margin-left:10px}
.ml155{margin-left:155px}
.ml170{margin-left:170px}
.ml355{margin-left:355px}
/* color */
.c_999{color:#999}
/* font-size */
.fs_14{font-size:14px}
/* input */
.mytext{border:1px solid #999;padding:1px;vertical-align:middle}
.buttonok{background:url(../Images/ico.png) no-repeat -332px -1px;width:52px;height:22px;border:0;cursor:pointer;vertical-align:middle}
.buttonreg{background:url(../Images/ico.png) no-repeat -395px -1px;width:52px;height:22px;border:0;cursor:pointer;vertical-align:middle}
.sbutton{background:url(../Images/ico.png) no-repeat -207px 0;width:112px;height:30px;border:0;cursor:pointer;}
.sbtn{background:url(../Images/ico.png) no-repeat -625px 0;width:102px;height:30px;border:0;cursor:pointer; font-size:14px; color:#FFFFFF; font-weight:bolder;}
/* ico */
.ico_home,.ico_time,.ico_train,.ico_air,.ico_cal,.ico_hot,.ico_odr,.ico_xsj,.ico_xxx,.ico_x{background:url(../Images/ico.png) no-repeat}
.ico_home{background-position:0 -1px;padding-left:16px}
.ico_time{background-position:-90px 0;padding-left:16px}
.ico_train{background-position:-120px 3px;padding:6px 0 10px 16px}
.ico_air{background-position:-141px 4px;padding:6px 0 10px 18px}
.ico_cal{background-position:-169px 0px;padding:0px 0 5px 20px; width:2px; height:18px;vertical-align: middle; cursor:pointer;}
.ico_odr{background-position:-559px 3px;padding:0px 0 22px 46px; cursor:pointer; height:22px; margin-top:-10px; }
.ico_hot{background-position:-510px 0px;padding-left:20px}
.ico_xsj{background-position:-535px 0px;padding-left:15px}
.ico_xxx{background-position:-743px -8px;padding-left:16px}
.ico_x{background-position:-770px -8px;padding-left:10px; margin-left:15px;}

/* 滚动公告 */
#scrollDiv{height:170px;line-height:22px;overflow:hidden;}
#scrollDiv ul{clear:both;padding-left:10px;}
#scrollDiv li{ float:left;height:22px;}
#scrollDiv a{color:#D1CFD0;}



.trainlist{border:1px solid #0795E7}
.trainlist ul{height:30px;}
.trainlist ul li{height:30px;line-height:30px;float:left;width:48px;text-align:center;color:#F60;border-left:1px solid #FFF;}
.trainlist ul .w58{width:58px}
.trainlist ul .w90{width:90px}
.trainlist ul .w100{width:100px}
.trainlist ul .w110{width:110px}
.trainlist ul .w140{width:140px}
.trainlist ul .w160{width:160px}
.trainlist .title{background:#0795E7;}
.trainlist .title li{border-left:1px solid #FFF;color:#FFF}
.trainlist .title .li{border-right:1px solid #FFF;}
.trainlist .bg{background:#EAF4FD;border-top:1px solid #BCD5E9;border-bottom:1px solid #BCD5E9}
.order{background:url(../Images/ico.gif) no-repeat -7px -11px;width:46px;height:22px;cursor:pointer;border:0;margin-top:3px}

.buytitle{height:30px;line-height:30px;font-weight:bold;font-size:13px;margin-top:8px;background:#F3F3F3;}
.buybox{ border-top:1px solid #CDCDCD; overflow:hidden;padding:15px; padding-top:2px; padding-bottom:2px;margin-bottom:8px; color:#666666;}
.buybox p{height:30px;line-height:30px;color:#333333;}
#dgps p{line-height:25px; height:25px;}
.buytitle1{height:40px;line-height:40px;font-weight:bold;font-size:14px;margin-top:8px}
.buybox1{border:1px solid #BCD5E9; overflow:hidden;background:#EAF4FD;padding:15px;margin-bottom:8px}
.buybox1 p{height:38px;line-height:38px;color:#f60}

#NextLis{ padding:5px; width:100%;}
#NextList ul{ clear:both; width:100%;}
#NextList li{ float:left; height:20px; line-height:20px; padding:5px;}
#NextList .t{ float:left; background-color:#E6F5FC;}
#NewsInfo .titlename{background-color:#E6F5FC; height:25px; line-height:25px; text-align:center;}
#NewsInfo .body{ line-height:22px; padding:10px;}
.waiting{ margin:auto; font-size:14px; font-weight:bolder; height:150px; margin-top:50px;text-align:center; width:280px;}
