/* CSS Document */
body { 
   text-align: center; 
   font-family:Arial, sans-serif;
   margin:0; 
   padding:0;
   background: #fff;  
   font-size:12px; 
   color:#000;
   line-height: 150%;
   }
div,form,img,ul,ol,li {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
ul,li { list-style:none;}
a img {border: 0;}
p {margin:0; padding:0;}
.INPUT{
color:#555555;
font-size:12px;
height:20px;
padding:3px;
border:1px #d2d2d2 solid;
background-image: url(../images/inputbg.gif)
}

.TEXTAREA{
color:#555555;
font-size:12px;
padding:3px;
border:1px #d2d2d2 solid;
}
.button{color:#333333;font-size:12px;border:1px outset}
/*---------------huandeng*/
#focus{width:526px;margin:0 0 8px;clear:both;position:relative;height:240px;}
#au{width:526px;border:1px solid #BDBDBD;height:240px;filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 );}
#au img{width:518px;border:4px solid #F1F9FD;height:240px;}
.bbg0{background:url("../images/focus1.gif");color:white;font-size:10px; font-weight:bold;font-family:Arial;line-height:11px;cursor:pointer;}
.bbg0 a{color:white;text-decoration:none;}
.bbg1{background:url("../images/focus2.gif");color:white;font-size:10px; font-weight:bold;font-family:Arial;line-height:11px;cursor:pointer;}
.bbg1 a{color:white;text-decoration:none;}
#No{width:95px;position:absolute;z-index:1;top:220px;left:400px;}
#No li{margin-right:1px;width:17px;float:left;padding-top:2px;text-align:center;height:11px;}
/*----*/
.loc{ width:780px; margin-left:auto; margin-right:auto; border:1px solid #7DB5DE;margin-bottom:5px; background-color:#CCEBFF;}
.loc p{ float:left; padding:5px; background:url("../images/local.gif") no-repeat 7px 7px; padding-left:26px;}
/* a:link */
a:link {color: #000; text-decoration:none;}
a:visited {color: #000; text-decoration:none;}
a:hover {color: #F00;}
a:active {color: #F00;}

/* color */
.cred,a.cred:link,a.cred:visited{ color:#ff0000; }
.cblue,a.cblue:link,a.cblue:visited{color: #0066FF;}
.cdblue,a.cdblue:link,a.cdblue:visited{color: #000099;}
.cgrey,a.cgrey:link,a.cgrey:visited{color: #444444;}
a.cblue:hover,a.cdblue:hover,a.cgrey:hover{color: #FF0000;} 

/* font-style */
.fb {font-weight: bold;}
.fi {font-style: italic;}

/* font-size default:12px;*/
.f12px {font-size:12px;}
.f13px {font-size:13px;}
.f14px{ font-size:14px;}
.f16px{ font-size:16px;}
/* xianlu*/
#xxlxdy2 {width: 780px;border: 0;}
#xldy {height: 100%;min-height: 100px;background-color:#FFFFFF;}
#xxlxdy {width: 640px;border: 0;background-color:#FFFFFF;}
#xxlxdy th {text-align: left;border: 0;background-color:#FFFFFF;}
#xxlxdy .picc {width: 80px;font-weight: normal;background-image: url(../images/xl_l-bg.jpg);background-repeat: no-repeat;height: 34px;padding-left: 22px;}
#xxlxdy .xlmc {width: 437px;font-weight: normal;background-image: url(../images/xl_m-bg.jpg);background-repeat: repeat-x;height: 34px;padding-left: 22px;}
.ftrq {font-weight: normal;background-image: url(../images/xl_m-bg.jpg);background-repeat: repeat-x;width: 90px;}
.xcrs {font-weight: normal;background-image: url(../images/xl_m-bg.jpg);background-repeat: repeat-x;width: 90px;}
.jg {width: 110px;background-image: url(../images/xl_r-bg.jpg);background-repeat: no-repeat;font-weight: normal;}
#xxlxdy .xlmcxx{background-image: url(../images/lxdot.gif);background-repeat: no-repeat;background-position: 10px 15px;padding-left: 20px;}
.xlmcxx a:link,.xlmcxx a:visited { color:#00f; text-decoration:underline; font-weight:bolder;}
.xlmcxx a:hover{ color:#f60; text-decoration:underline; font-weight:bolder;}
/*#xxlxdy.xlmcxx a:link {text-decoration: underline;height: 30px;color: #00f;}
a.xlmcxx:link,a.xlmcxx:visited {text-decoration: underline;height: 30px;color: #00f;}
a.xlmcxx:hover,a.xlmcxx:active {text-decoration: underline;height: 30px;color: #00f;}*/
.xlmcxx img {margin-left: 10px;margin-right: 8px; }
.ftrqxx {font-weight: normal;height: 36px;color: #1164B4;}
.xctsxx {font-weight: normal;color: #1164B4;}
.xctsxx2 { padding-left:5px;}
.jgxx {color: #f60;}
.xlts {font-weight: normal;color: #696F65;height: 22px;padding-left: 20px;vertical-align: top;}
.tjjq {height: 22px;padding-left: 20px;font-weight: normal;color: #696f65;vertical-align: top;}
.tjjq a:link, {color: #696f65;text-decoration: underline;}
.xx {height: 2px;background-image: url(../images/xx.gif);background-repeat: repeat-x;}
.xiqub {height: 45px;font-weight: normal;padding-left: 25px;}
.fhdb {padding-left: 35px;}
#xsqb .pagenum2 {font-weight: normal;height:25px;vertical-align:middle;padding-right:5px;text-align: center; background-color:#CCEBFF;}
#xsqb .pagenum2  span{ margin:0 5px;}
#xlzsleft {border-right: 0;}
#zzxlzs {border-left: 1px solid #C5DCE8;}
#zzhyzp {
}

/* other */
.hidden {display: none;}
.unLine ,.unLine a,a.unLine{text-decoration: none;}
.underline ,.underline a,a.underline {text-decoration: underline;}
.noborder{border:none;}
.clear:after {display: block;visibility: hidden;clear: both;height: 0;content: "."; }
.clear {display: inline-block}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}   

/*
=Form Style
*/
input#text,textarea.text{border: 1px solid #7F9DB9;font-size: 13px;font-family: Arial;padding: 2px;}
input.text:focus,textarea.text:focus{ background: #FFFFCC; }

/*width*/
.sw800 {width: 760px;margin: 0 auto;text-align: left;position: relative;}
.sw1024 {width: 780px;margin: 0 auto;text-align: left;position: relative;}
.swauto {width: auto;margin: 0 5px;text-align: left;position: relative;}

/*margin-bottom,float,text-align*/
.mb5 { margin-bottom: 4px!important;margin-bottom: 5px;}
.mb10{margin-bottom: 7px!important;margin-bottom: 10px;}
.mb15 { margin-bottom: 12px!important;margin-bottom: 15px;}
.mb20 { margin-bottom: 17px!important;margin-bottom: 20px;}
.rf {float: right;}
.lf{float: left;}
.tal{text-align: left;}
.tar{text-align: right;}
.tac{text-align: center;}

/*left more*/
.more { float:right; padding-right:10px;}
.nodata{	border: 3px solid #A3B270;background: #F8F8EC;padding: 16px; font-size:14px;line-height: 200%; text-align:center;}

/*top*/
#top_bg { margin:0;width: 100%; background: url(../images/bg_body.gif) repeat-x #fff;position: relative; }
#top{height: 28px;line-height: 24px;text-align: right;width:780px;margin:0px auto;margin-bottom: 2px;}
#top a:link,#top a:visited{	color: #FFE49C;}
#top a:hover{color: #FFF;background: none;}
#top_ctrl{padding-top: 0!important;padding-top: 3px;float: left;}
 
/*ft*/
#ft{ padding: 30px 0 20px 0; width:780px; line-height:180%; margin:0 auto;clear:both; background:url(../images/border_bg.gif) repeat-x left top;}
#ft a:link,#ft a:visited{color: #0A69D0;text-decoration: none;}
#ft a:hover{color: #F00;text-decoration: underline;}

/*nav*/	
#hnav{ margin-top:10px;}
#departure_code { float: left;margin: 5px 160px 0 30px;width: 80px;} 
