.channel{ margin-top:10px; border:1px solid #dadfe0; padding:40px 20px 0px 20px;}
.channel_tit{ position:absolute; width:100px; height:24px; top:0px; left:20px;}
#crncyres{ height:50px; line-height:50px; color:#FF8600; font-size:13px; font-weight:bold }
.loadjs{ height:30px; line-height:30px;}
.listname{ width:160px;}
.listnav{ width:750px;}
.listnav ul li a{margin-top:2px!important;}

.tel_box,.immigration_box,.pass_box{ line-height:30px;}
.immigration_box,.pass_box p{ line-height:23px;}
.hidep{ display:none}
#content_box{ padding-bottom:20px;}
.wlq{ margin-left:100px; margin-top:20px; }
.wlq a{color:#339900}
.al_wt{margin-top:5px; margin-left:auto; margin-right:auto}.al_wt td{font-size:14px;line-height:22px;text-align:center;vertical-align:top;}.al_wt td img{margin:5px 0;width:48px;height:48px;border:none;}.al_wt td img.al_il{margin-right:10px;}.al_wt td span{font-size:13px;}.al_wt td div{text-align:center;padding:0 5px;white-space:nowrap;}.al_wt .altime_special{white-space:nowrap;}.al_wt .altemp_special{font-size:15px;white-space:nowrap;}.al_wt .altd_normal strong{font-weight:normal;font-size:14px;}.al_wt .altd_normal .altime_special,.al_wt .altd_normal .altemp_special{white-space:normal;}.al_wt td.al_tr{padding-right:20px;}.al_wt td.al_tl{padding-left:20px;border-left:1px solid #e2e9fc;}.al_wlink{font-size:12px;color:#666;padding:5px 0;line-height:20px;}.al_wlink a{color:#77c;margin:0 5px;}
.yuBaoTable {border-spacing:1px; border:1px solid #A2C0DA; margin-top:15px;}
.yuBaoTable tr td{background: #ebeff8;border:1px solid white;}
.yuBaoTable td img{margin:5px 5px; border:none;}


.price_list {
    overflow: hidden;
}
.price_title {
	display:none;
    border-top: 2px solid #AB0000;
    height: 28px;
    line-height: 28px;
    padding-left: 12px;
    padding-top: 2px;
}
.price_title h3 {
	color: #222;
    float: left;
	font-size:16px;
    text-indent:15px;
}
.price_title span {
	color: #777777;
    margin-right: 5px;
}
.price_title span a {
	color: #777777;
}
.priceBrand {
    border-bottom: 1px solid #DDDDDD;
    overflow: hidden;
    padding: 3px 0;
    width: 100%;
}
.brand_left {
    float: left;
    font-weight: 600;
    line-height: 24px;
    text-align: center;
    width: 8%;
}
.brand_right {
    float: left;
    overflow: hidden;
    width: 92%;
}
.brand_right ul li {
    float: left;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    width: 65px;
	margin:0 1px;
}
.brand_right ul li a {
    color: #0158A7;
    text-decoration: none;
}
.brand_right ul li a:hover {
    color: #AB0003;
    text-decoration: underline;
}
.brand_right p.more {
    color: #AB0003;
    cursor: pointer;
    float: right;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    text-indent: 15px;
    width: 58px;
}
.brand_right p.less {
    color: #AB0003;
    cursor: pointer;
    float: right;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    text-indent: 15px;
    width: 58px;
}
.price_brand {
    overflow: hidden;
    padding:5px 0;
    width: 100%;
}
.price_table form {
    background: none repeat scroll 0 0 #F7F7F7;
    overflow: hidden;
    padding: 15px 10px;
    width: 95%;
}
.price_table table {
    font-size: 12px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 5px;
    width: 100%;
}
.price_table table th {
    border-bottom: 1px solid #DDDDDD;
    height: 24px;
    line-height: 24px;
    white-space: nowrap;
}
.price_table table td {
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    border-bottom: 1px solid #ddd;
    text-align: center;
}
.price_table table tr.gray_bg {
    background-color: #f9f9f9;
}
.price_table table td.red_bg {
    background-color: #FFF3EB;
}
.price_table table td.text_gray {
    color: #999999;
    padding-left: 5px;
    text-align: left;
}
.price_table table td p {
    float: right;
    padding-right: 10px;
}
.price_table table td p a {
    color: #AB0003;
    text-decoration: underline;
}
.price_table table th.no_line {
    border-bottom: 0 none;
    height: 0;
    line-height: 0;
    overflow: hidden;
	
}
