@charset "utf-8";
html{color:#000;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:#444}
a:hover{color:#0056AA;text-decoration:underline}


#top_nav{height:31px;background:url(../Images/bg.jpg);line-height:31px;clear:both;margin-bottom:8px}
#top_nav .text{width:910px;margin:0 auto}
#top_nav .text p{float:left;overflow:hidden;}
#top_nav .text .m{margin-left:40px;color:#767676;height:23px;line-height:23px;margin-top:4px}
#top_nav .text .p{float:right}
#top_nav .text .p a{margin:0 6px 0 6px}

#top{width:910px;margin:0 auto;clear:both;}
#top .logo{float:left;}
#top .menu{float:right;width:672px; background:url(../Images/ico.png) no-repeat 0 -32px;height:69px}
#top .menu .item{padding-left:20px;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 -733px -29px;color:#444;font-weight:bold}
#top .menu .nav{clear:both; text-align:right;padding:0 8px 0 0;color:#666}
#top .menu .nav b{margin:0 4px 0 10px}

#foot{border-top:4px solid #0267A6;margin:8px auto;width:910px;padding-top:2px;line-height:30px;clear:both}
#foot .left{float:left;color:#076AC5}
#foot .right{float:right}
#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:10px;overflow:hidden;}

.sbox{background:url(../Images/ico.png) no-repeat 0 -114px;width:450px;height:275px;float:left}
.sbox .title{padding:10px 4px 0 12px;font-size:14px;font-weight:bold;color:#0442AB}
.sbox .text{padding:15px}
.sbox .text p{line-height:30px;}
.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}

.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 .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_left{float:left;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 .text p{line-height:30px;}
.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_right{float:right}
.txt_box{width:263px;height:229px;background:url(../Images/ico.png) no-repeat -648px -406px;}
.txt_box .ititle{height:35px;line-height:35px;font-weight:bold;padding-left:10px}
.txt_box .itext{padding:4px 4px 4px 10px}
.txt_box .itext p{line-height:26px;height:26px}
.txt_box .itext .txt{padding:2px;width:130px; vertical-align:middle}

.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;height:30px}
.list_box .list ul li{float:left;width:45px;border-left:1px solid #FFF;height:32px;line-height:32px; text-align:center}
.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}
/* width */
.w60{width:60px}
.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:102px;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{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:-168px 0px;padding:1px 0 10px 20px; 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}

/* 滚动公告 */
#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:40px;line-height:40px;font-weight:bold;font-size:14px;margin-top:8px}
.buybox{border:1px solid #BCD5E9; overflow:hidden;background:#EAF4FD;padding:15px;margin-bottom:8px}
.buybox 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 .title{background-color:#E6F5FC; height:25px; line-height:25px; text-align:center;}
#NewsInfo .body{ line-height:22px; padding:10px;}
