/* CSS Document */
html,body{height:100%; font-weight:normal; font-style:normal;padding:0; margin:0 auto; font-family:Arial,"宋体";font-size:12px;}
table{border-collapse:collapse;border-spacing:0;}

a{font-size:12px;text-decoration:none; color:#0055AA;}
a:hover{text-decoration:underline;}

h1,h2{font-size:14px;margin:0px;padding:0px;display:block;}

form{margin:0px;padding:0px;}

ul{margin:0px;padding:0px;list-style:none;}

.clear {
	clear:both;
}

.wapper{width:963px;height:auto;margin:0px auto;border:solid 1px #ffffff;}

.jpwapper{width:963px;height:auto;border:solid 1px #ffffff;}

.hangbantable{
text-align:center; font-weight:bold; color:#4A4A4A; border-bottom:1px solid #CCC;}

.hangbantable td{
padding:6px 0px;}

.hangbantable_bu{
color:#444;
font-weight:normal;}

.cityflight_city_title{
margin:5px;
border:2px solid #D7EBFF;
padding:5px;
font-weight:bold}
.cityflight{
border:3px solid #B3D9FF;}

/*******left样式*******/
.left{ float:left; width:250px; height:auto;}

.leftjp{ width:250px; height:auto; border:#ccc solid 1px; margin-top:7px}

.leftjp h1{ width:238px;height:23px; padding-top:8px; background:url(../images/bg.gif); color:#79797B; padding-left:12px; overflow:hidden}

.leftjpcon{ padding:5px 0px 0px 5px;}

.cityflight_sou{
background:#3F78C7;
padding:6px;}

.jpsou{
background:#FFF;
padding-bottom:5px;
padding-left:25px;
}

.jpsou h2{
font-size:14x;
padding:5px 0px;
color:#79797B;}

.cityinput{
border:1px solid #CCC;
width:175px;
background:url(../images/search_img01.gif) no-repeat 98% 50%;
padding:2px 0px;}


/*******right样式*******/
.right{float:left; width:700px; margin-left:10px; height:auto; margin-top:7px;}

.rightjp{ width:700px; height:auto }

.cityjplist{
border:1px solid #ccc;}

.cityjplist h1{
background:url(../images/cityjp_bg.jpg) repeat-x;
line-height:44px;
color:#79797B;
font-size:18px;
padding-left:10px;}


.listbg{
border:1px solid #ccc;}

.listbg h1{
line-height:37px;
padding-left:0px;
overflow:hidden;}


.jipiao01{
line-height:31px;
font-size:12px;
font-weight:bold;
background:url(../images/yudingd.jpg) no-repeat;
padding-left:120px;
width:690px;
overflow:hidden;}

.ctc02{
background:url(../images/ctc02.gif) repeat-y;
height:auto;
}

.timetable_tj{
border:1px solid #CCC;
margin-top:8px;}

.timetable_tj h2{
font-size:14px;
padding-left:10px;
line-height:31px;
background:url(../images/timetable_tj.jpg) repeat-x;}

.timetable_tj h1{
font-size:14px;
padding-left:10px;
line-height:31px;
background:url(../images/timetable_tj.jpg) repeat-x;}
/*******top样式结束*******/
.top{
width:960px; height:140px; background:url(../images/top.png) repeat-x;
}

.foot{width:955px; height:140px; background:url(../images/foot.png) repeat-x; margin-top:8px}


#top {height:65px; background:url(../images/top_bg.gif) right 31px no-repeat;}
#top h1 {float:left; width:230px; margin-top:15px}
#top h1 img{ border:none}
#top_txt { float:right; margin-top:1px; padding-right:15px; color:#666; text-align:right; line-height:240%;}
#top_txt a { color:#c60;}

#nav { height:37px; background:#60a513 url(../images/nav_bg.gif) repeat-x; position:relative;}
#nav_l { float:left; height:37px; width:5px; background:url(../images/nav_bg.gif) 0 -38px; overflow:hidden; margin-right:6px;}
#nav_r { float:right; height:37px; width:5px; background:url(../images/nav_bg.gif) -5px -38px; overflow:hidden;}
#nav ul li { float:left;}
#nav ul li a { display:block; height:24px; margin-top:5px; padding-top:5px; width:84px; text-align:center; color:#fff; background:url(/images/nav_bg.gif) right -106px no-repeat; font-size:14px;}
#nav ul li a:hover { color:#FF6;}
#nav ul li a#nav_current { background:url(../images/nav_bg.gif) 0 -76px; color:#fff; width:84px; font-weight:bold;}
#subnav { height:25px; padding:5px 6px 0 6px; border:1px solid #d8e3d1; border-top:0; background:url(../images/nav_bg.gif) 0 -136px; margin-bottom:4px; color:444;}
sup.xin { margin-top: -40px; background: url(../images/new.gif) no-repeat 0px 0px; margin-left: 65px; width: 19px; height: 23px; position: absolute;}
#subnav a { color:#333; padding: 0px 12px;}
#subnav a span{ color:#f00; font-weight: bold;}
/* content style */
.content { clear:both; margin: 8px auto; width: 958px; border: #ccc 1px solid; overflow:hidden;}
#narrowdiv {width:258px; float:left; border:#ccc 1px solid; overflow:hidden;}
#widediv { width: 690px; float:right; border:#ccc 1px solid; overflow:hidden;}
.titlestr { background:#fff url(../images/titlebg.gif) repeat-x left top; height:30px; line-height: 30px; padding-left: 8px;}
/* footer style */
#foot { clear:both; border-top:3px solid #CAE9AC; padding:12px 0; margin: 8px auto; text-align:center; color:#555;}
#foot a { color:#555;}
#foot a:hover {color:#080;}
#foot_ico img { margin:5px 5px 0px 5px; border:1px solid #ccc;}


/******js分页样式******/
.pages{ width:700px; padding-left:10px}
.fenye{ width:680px;}
.count{ width:195px; float:left; font-size:12px; padding:5px; padding-left:0px; color:#444444; font-weight:bold;}
.number{ width:255px;  float:right; text-align:right;font-size:12px; padding:5px; padding-right:0px;}
.shuzi{ font-weight:bold; text-align:center; font-size:12px; padding:4px;}
.shuzi2{  color:#444444; font-weight:bold; text-align:center; font-size:12px; padding:4px; }
.yeshu{ padding:2px; margin:3px; margin-left:0px;}
/******js分页样式******/

.citytop {clear: both;	margin: 5px auto;padding: 5px;line-height: 20px; overflow: hidden;}
.citytop li {list-style: none; margin: 2px 6px; white-space: nowrap; overflow: hidden;}
.citytop li span{ float: right; color: #f00;}

.newjq { margin-left:10px; margin-top:5px }
.newjq span {float: right;}
.newjq li{height:28px}

.jqtuijian { margin-top: 8px; line-height:22px}
.jqtuijian img { width: 75px; height: 50px; border: #ccc 1px solid; padding:2px;}