@charset "utf-8";
body {font-size: 12px; color: #333; padding:0px; margin:0px;}
table{ clear:both;}
form{ margin:0px; padding:0px;}
img{ padding:0px; margin:0px;}
.bug{ width:auto; height:1px; clear:both;}
.h_24{ line-height:24px;}
.tab_sy td{ border-bottom:1px solid #c2c2c2;}

/* ---------------避免firefox的bug */
.wrapfix:after{CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."}

/*布局*/
.head{ width:auto; clear:both;}
.main{ width:auto; clear:both;}
.bottom{ width:auto; padding:5px 0px; clear:both; border-top:1px solid #c2c2c2; text-align:center; line-height:22px;}
.bottom a{ color:#333;}

/*颜色定义*/
.c_ls01{ color:#1C5897;}
.c_hs01{ color:#ff3300;}

/*链接样式*/
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
a.ud{ text-decoration:underline;}
a.ud:hover{ text-decoration:none;}
a.lans01,a.lans01:hover{ color:#1C5897;}
a.chengs01,a.chengs01:hover{color:#ff6600;}


/*头-用户*/
.yh_h{ width:auto; height:24px; background:url(../images/jt_images/jtcx_d01.gif) repeat-x; clear:both;}

/*表单定义*/
.int_01{ border:1px solid #CFCFCF; background-color:#fff; padding:1px 5px; width:90px; color:#666; font-size:12px;}
.int_02{ border:1px solid #CFCFCF; background-color:#fff; padding:1px 5px; width:280px; color:#666; font-size:12px;}
.int_03{ border:1px solid #CFCFCF; background-color:#fff; padding:1px 5px; width:20px; color:#666; font-size:12px;}

/*头部-LOGO和搜索*/
.hd_box{ width:auto; height:85px; clear:both;}
.logo{ width:141px; height:49px; display:block; padding:18px 15px; float:left;}
.ss_box{ width:auto; height:75px; padding:5px 0px; float:left;}
.ss_yq{ width:auto; height:28px; clear:both; background:url(../images/jt_images/yq_dot.gif) repeat-x;}
.ss_yqoff{ width:auto; float:left;margin-left:2px; font-size:14px;}
.ss_yqoff a{color:#444; line-height:28px; padding:0px 12px; display:block; }
.ss_yqoff a:hover{color:#164FA6; line-height:27px; padding:0px 11px; display:block; border:1px solid #ACACAC; border-bottom:0px;}
.ss_yqon{ width:auto; line-height:27px; padding:0px 11px; border:1px solid #ACACAC; border-bottom:0px; display:block; float:left; background-color:#fff; margin-left:2px;font-size:14px;}
.ss_yqon a{ color:#164FA6;}
.ss_yqfl{ width:auto; line-height:22px; display:block; clear:both;}
.ss_yqfl a{ color:#164fa6;}

/*交通查询站点导航*/
.cx_dh{ width:auto; line-height:35px; padding-left:10px; display:block; clear:both; background:url(../images/jt_images/jtcx_d02.gif) repeat-x;}

/*右侧列表*/
.r_lbb{ width:210px; padding:0px; clear:both; border:1px solid #92BFE0; margin:auto; margin-top:5px;}
a.r_lb{ width:198px;  line-height:22px; padding:0px 5px; background-color:#FAFAFA; color:#333; display:block; clear:both; margin-bottom:3px; border-bottom:1px solid #ccc;}
a.r_lb:hover{ width:198px;  line-height:22px; padding:0px 5px; background-color:#EDF4F9; color:#164FA6; display:block; clear:both; margin-bottom:3px;}
.rlb_tit{ width:200px; background:url(../images/jt_images/jtcx_d03.gif) repeat-x; line-height:29px; border-bottom:1px solid #92BFE0;padding:0px 5px; display:block; clear:both; font-weight:bold;}

/*左侧*/
.lc_box{ width:auto; clear:both; padding:10px;}
a.ckxx{ width:auto; padding-right:12px; line-height:12px; display:block; background:url(../images/jt_images/jtcx_d07.gif) right no-repeat; float:left;color:#164FA6;}
a.ckxx:hover{ width:auto; padding-right:12px; line-height:12px; display:block; background:url(../images/jt_images/jtcx_d04.gif) right no-repeat; float:left;}

.zk_box{ width:auto; margin-left:100px; margin-top:3px; border:1px solid #C2C2C2; padding:1px; clear:both;}

/*翻页*/
.fy_box{ width:auto; float:left; margin-right:10px; padding-bottom:10px;}
.fy_b{ width:auto; float:right;}
.fy_on{ background-color:#FFF7DE;  font-weight:bold; float:left; margin-right:3px; display:block; line-height:14px; white-space: nowrap;}
.fy_on a{ border:1px solid #D3B582; padding:2px 6px; color:#FF3300; display:block; font-family:arial;}
.fy_off{  background-color:#EDEDED;  font-weight:bold; float:left; margin-right:3px; display:block; line-height:14px; white-space: nowrap;}
.fy_off a{border:1px solid #A0A0A0; padding:2px 6px; color:#494949; display:block; font-family:arial;}
.fy_off a:hover{ background-color:#FFF7DE;}

/*综合搜索链接*/
.zhs_lj{ width:auto; height:28px; clear:both; margin-top:20px;}
a.zh_lj{ width:auto; line-height:20px; padding:4px 6px; display:block; float:left; margin-right:2px; color:#164fa6;}
a.zh_lj:hover{ width:auto; line-height:20px; padding:3px 5px; border:1px solid #c2c2c2; display:block; float:left; margin-right:2px;color:#164fa6;}

/*搜索内容*/
.zhs_tit{ width:auto; line-height:34px; display:block; clear:both; font-size:14px;}
.zhs_rnb{ width:auto; padding-right:150px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #c2c2c2; clear:both;}
.zhs_ft{ width:auto; line-height:26px; display:block; clear:both; color:#666;}
.zhs_ft2{ width:auto; line-height:24px; display:block; clear:both;}

/*图片展示*/
.zhp_picb{ width:122px; height:116px; border:1px solid #DBDBDB; margin:3px 0px; margin-right:5px; float:left;}
.zhp_p{ width:106px; height:80px; padding:8px; display:block; clear:both;}
.zhp_ft{ width:116px; text-align:center; line-height:20px; display:block; clear:both; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:auto;}
.zhp_ft a{color:#164FA6;}

/*图片形式*/
.yst-photo { margin-left: 1.5em; overflow: hidden;}
.yst-photo .pic_item {text-align:center; float:left; margin:5px;}
.yst-photo .pic_item .outer { border:1px solid #cfcfcf; background-color: #fff; overflow: hidden; width: 184px;  white-space: nowrap; height: 184px; text-align:center;}
.yst-photo .pic_item .outer .blank {width: 0px; height: 184px;}
.yst-photo .pic_item .outer img{vertical-align: middle;}
.yst-photo .pic_item h3 { margin:0px;margin-top:5px; overflow: hidden; font-size:14px; padding:0px; width:160px; color:#818181; line-height:1.5em; height:1.5em}
.yst-photo .pic_item h3 strong { font-weight:bold;}
.yst-photo .pic_item .imginfo {font-size: 12px; overflow: hidden; width: 160px; color:#818181; line-height: 1.2em;}
