﻿/* 首页CSS */
body
{
    color: #464646;
    font-family: "宋体";
    font-size: 14px;
    background: #fff url(../images/bg.png) no-repeat center top;
}
.clear
{
    clear: both;
    height: 0px;
    font-size: 0px;
    line-height: 0px;
}
.h10
{
    height: 10px;
    width: 100%;
    font-size: 0px;
    line-height: 0px;
}
.h30
{
    height: 30px;
    width: 100%;
    font-size: 0px;
    line-height: 0px;
}
.top_link
{
    height: 40px;
}
.top_link ul
{
    padding-top: 12px;
}
.top_link li
{
    float: right;
    padding: 0 10px;
    height: 15px;
}
.top_link li a
{
    display: block;
}
.head_wrap
{
    width: 100%;
    position: relative;
}
.head_inner
{
    width: 1000px;
    height: 183px;
    margin: 0 auto;
    position: relative;
}
.nav_bar
{
    width: 1000px;
    height: 38px;
    overflow: hidden;
    margin: 0 auto;
    background: url(../images/nav_bar.png) no-repeat left top;
}
.nav_bar li
{
    width: 111px;
    height: 38px;
    float: left;
    background: url(../images/nav_line.png) no-repeat right center;
}
.nav_bar li a
{
    font-family: "微软雅黑";
    font-size: 15px;
    color: #e7f3fa;
    width: 99px;
    height: 38px;
    line-height: 38px;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.nav_bar li a:hover, .active
{
    display: block;
    text-decoration: none;
    font-weight: normal;
    background: url(../images/nav_hover.png) no-repeat;
}
.rmjq_wrap
{
    width: 1000px;
    height: 38px;
    margin: 0 auto;
    font-size: 14px;
    overflow: hidden;
    background: url(../images/sub_nav.png) no-repeat;
}
.rmjq_wrap p
{
    margin: 0;
    padding: 0;
    line-height: 38px;
}
.rmjq_t
{
    color: #e50000;
    margin-left: 25px;
}
.rmjq_wrap a
{
    margin: 0 10px;
}
.rmjq_wrap a:hover
{
    color: #e00000;
    font-weight: normal;
}
.src_wrap
{
    width: 1000px;
    padding: 10px 0;
    margin: 0 auto;
}
.src_box
{
    width: 184px;
    height: 23px;
    overflow: hidden;
    background: url(../images/src_box.png) no-repeat;
}
.src_box input
{
    padding: 4px 10px 0 10px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #7a7a7a;
    border: 0 none;
    background: none;
    height: 17px;
}
.src_btn
{
    width: 58px;
    height: 23px;
    border: 0px;
    cursor: pointer;
    background: url(../images/src_btn.png) no-repeat;
}
.src_link1
{
}
.src_link1 a
{
    line-height: 23px;
    color: #e00000;
    margin: 0 5px;
}
.src_link1 a:hover
{
    font-weight: normal;
}
.src_link2
{
    float: right;
}
.src_link2 li
{
    display: inline;
    background: url(../images/src_link.png) no-repeat left center;
    padding-left: 9px;
    margin-right: 10px;
}
.src_link2 li a
{
    color: #060606;
}
.src_link2 li a:hover
{
    color: #e00000;
    font-weight: normal;
}
.main_wrap
{
    width: 1000px;
    height: auto;
    margin: 0 auto;
    position: relative;
}

.w345_wrap
{
    position: relative;
    width: 345px;
    height: 294px;
    background: url(../images/w345_h294.png) no-repeat;
}
.w345_t
{
    height: 40px;
}
.rmxl_title
{
    line-height: 40px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #fe8d04;
    font-size: 18px;
    margin-left: 15px;
}
.normal_title
{
    line-height: 40px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #003366;
    font-size: 18px;
    margin-left: 15px;
}
.news_title
{
    line-height: 40px;
    font-family: "宋体";
    font-weight: bold;
    color: #084d85;
    font-size: 15px;
    margin-left: 15px;
}
.news_txt a
{
}
.news_txt a:hover
{
    color: #fe8d04;
}
.more
{
    float: right;
    position: relative;
    top: 14px;
    right: 15px;
    font-weight: normal;
}
.more:hover
{
    color: #339a00;
    font-weight: normal;
    text-decoration: none;
}
.w345_cont
{
    width: 310px;
    margin: 0 auto;
    padding-top: 6px;
}
.w345_cont li
{
    line-height: 30px;
    background: url(../images/news_img.png) no-repeat left center;
    text-indent: 11px;
}
.w345_cont li a:hover
{
    text-decoration: none;
}
.price
{
    color: #fe0000;
    font-weight: bold;
    float: right;
}

.w645_wrap
{
    position: relative;
    width: 645px;
    height: 294px;
    background: url(../images/w645_h294.png) no-repeat;
}
.w645_cont
{
    margin-left: 15px;
    padding-top: 6px;
}
.w645_cont li
{
    line-height: 30px;
    background: url(../images/news_img.png) no-repeat left center;
    text-indent: 11px;
    width: 295px;
    float: left;
    vertical-align: bottom;
    margin-right: 20px;
}
.w645_cont li a:hover
{
    text-decoration: none;
}

.w1000_wrap
{
    position: relative;
    width: 1000px;
    height: 294px;
    margin-top: 10px;
    background: url(../images/w1000_h294.png) no-repeat;
}
.w1000_cont
{
    margin-left: 18px;
    padding-top: 6px;
}
.w1000_cont li
{
    line-height: 30px;
    background: url(../images/news_img.png) no-repeat left center;
    text-indent: 11px;
    width: 300px;
    float: left;
    vertical-align: bottom;
    margin-right: 27px;
}
.w1000_cont li a:hover
{
    text-decoration: none;
}
.w318_wrap
{
    position: relative;
    width: 318px;
    height: 294px;
    background: url(../images/w318_h294.png) no-repeat;
}
.w318_cont
{
    width: 290px;
    margin: 0 auto;
    padding-top: 6px;
}
.w318_cont li
{
    line-height: 30px;
    background: url(../images/news_img.png) no-repeat left center;
    text-indent: 11px;
}
.w318_cont li a:hover
{
    text-decoration: none;
}


.lyfl_wrap
{
    margin: 10px 0;
}
.adv02
{
    margin-top: 10px;
}
.tjjd_wrap
{
    width: 1000px;
    height: 203px;
    background: url(../images/tjjd_bg.png) no-repeat;
}
.tjjd_title
{
    font-size: 16px;
    font-weight: bold;
    color: #1f80c7;
    margin-left: 20px;
    line-height: 40px;
    word-spacing: 10px;
}
.tjjd_cont
{
    width: 960px;
    margin: 0 auto;
    padding-top: 20px;
}
.tjjd_cont li
{
    width: 130px;
    margin-right: 15px;
    float: left;
}
.jd_boder
{
    width: 130px;
    height: 100px;
}
.jd_nametext
{
    margin: 8px 0;
    width: 130px;
    text-align: center;
}
.jd_nametext a
{
    color: #1f80c7;
}
.jd_nametext a:hover
{
    color: #339a00;
    text-decoration: none;
}
.frend_wrap
{
    width: 1000px;
}
.frend_title
{
    line-height: 40px;
    margin-left: 18px;
    color: #1f80c7;
    font-size: 15px;
    font-weight: bold;
}
.frend_subtitle
{
    line-height: 40px;
    margin-left: 18px;
    color: #1f80c7;
}
.frend_t
{
    height: 40px;
    background: url(../images/frend_t.png) no-repeat center top;
}
.frend_cont
{
    border-left: 1px solid #dbf1f6;
    border-right: 1px solid #dbf1f6;
    padding: 10px 15px;
}
.frend_cont a
{
    color: #343434;
    margin: 0 5px;
}
.frend_cont a:hover
{
    text-decoration: none;
}
.frend_bot
{
    height: 10px;
    background: url(../images/frend_bg.png) no-repeat center bottom;
}

.buttom_warp
{
    width: 100%;
    background: url(../images/bottom_bg.png) no-repeat center top;
}
.copyright
{
    border-top: 5px solid #0478c3;
    color: #464646;
    font-family: Verdana, Geneva, sans-serif;
    width: 1000px;
    line-height: 24px;
    margin: 0 auto;
    padding: 14px 0;
}
.copyright a
{
    color: #464646;
}
.copyright p
{
    text-align: center;
    line-height: 24px;
    padding: 0;
    margin: 0;
}
.copyright span
{
    font-size: 10px;
}
.copyright img
{
    display: inline;
}



/*内页*/
.a_ply
{
    width: 1000px;
    margin: 0 auto;
}
.a_left
{
    float: left;
    width: 240px;
}
.a_right
{
    float: right;
    width: 750px;
}
.a_menu_wrap
{
    width: 240px;
}
.a_menu_t
{
    background: url(../images/a_menu_t.png) no-repeat;
    height: 20px;
}
.a_menu_bot
{
    background: url(../images/a_menu_bot.png) no-repeat;
    height: 20px;
}
.a_menu_cont
{
    border-left: 1px solid #dbf1f6;
    border-right: 1px solid #dbf1f6;
}
.a_menu_cont li
{
    height: 34px;
    background: url(../images/news_img.png) no-repeat 18px center;
    text-indent: 30px;
    vertical-align: bottom;
    line-height: 34px;
}
.a_menu_cont li a
{
    color: #343434;
    font-weight: bold;
    display: block;
}
.a_menu_cont li a:hover, .a_active
{
    color: #FFF;
    background: url(../images/a_menu_hover.png) no-repeat left center;
    display: block;
    text-decoration: none;
}

.a_service_cont
{
    border-left: 1px solid #dbf1f6;
    border-right: 1px solid #dbf1f6;
}
.a_service_cont p
{
    color: #343434;
    margin: 0;
    padding: 0 19px;
    line-height: 24px;
}
.qq_wrap
{
    width: 180px;
    margin: 0 auto;
}
.qq_wrap a
{
    display: inline-block;
    margin-right: 10px;
    margin-top: 8px;
}

.a_body_wrap
{
    width: 750px;
}
.a_body_t
{
    height: 40x;
    background: url(../images/a_body_t.png) no-repeat;
}
.a_title
{
    font-family: "微软雅黑";
    font-size: 18px;
    color: #003366;
    line-height: 40px;
    font-weight: bold;
    margin-left: 15px;
}

.a_navurl
{
    color: #003366;
    font-family: "宋体";
    float: right;
    line-height: normal;
    position: relative;
    top: 13px;
    right: 15px;
}
.a_navurl a
{
    color: #003366;
}
.a_navurl a:hover
{
    font-weight: normal;
    text-decoration: none;
    color: #2c9000;
}
.a_body_cont
{
    height: auto;
    color: #343434;
    border-left: 1px solid #dbf1f6;
    border-right: 1px solid #dbf1f6;
    padding: 20px;
}
.a_body_cont p
{
    line-height: 2em;
    padding: 10px 0;
    margin: 0;
}
.a_body_bot
{
    height: 20px;
    background: url(../images/a_body_bot.png) no-repeat;
}
/*  拷贝原来旅游搜索css */
.xl
{
    margin-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #d5d5d5;
    width: 700px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.xl .xl_img
{
    width: 140px;
    height: 100px;
    float: left;
    text-align: left;
    vertical-align: top;
}
.xl .xl_text
{
    width: 560px;
    height: 100px;
    float: left;
}
.xl .xl_text .xl_title
{
    height: 24px;
    vertical-align: top;
    font-size: 14px;
    line-height: normal;
}
.xl .xl_text .xl_jianjie
{
    height: 80px;
    vertical-align: top;
    line-height: 20px;
    color: #666666;
    text-align: left;
}
.r250
{
    width: 240px;
    background: url(images/w_250.jpg) -250px repeat-y;
    border-bottom: 1px solid #AECEEF;
    padding-bottom: 10px;
}
.r250 .r250_title
{
    width: 230px;
    height: 26px;
    line-height: 26px;
    padding: 2px 10px 10px;
    background: url(images/w_250.jpg) 0 0 no-repeat;
}
.r250 .r250_list
{
    width: 230px;
    margin-left: auto;
    margin-right: auto;
}
.r250_list table td
{
    line-height: 24px;
    margin: 0 auto;
    text-align: center;
}
.r250_list table td img
{
    display: inline;
}
.jingqulist
{
    width: 230px;
    margin-left: -5px;
}
.jingqulist li
{
    width: 103px;
    display: inline;
    text-align: center;
    background: #F9FCFD;
    border: 1px dashed #B0CFEE;
    margin-top: 5px;
    margin-left: 10px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    float: left;
}
.jingqulist li.jq_on
{
    background: #FFFFF4;
}
.jingqulist li.jq_on a
{
    color: #e90;
    text-decoration: none;
}
.jingqulist li.jq_off a
{
    color: #333333;
    text-decoration: none;
}
.jingqulist li.jq_off a:hover
{
    color: #e90;
    text-decoration: underline;
}
.tt
{
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
.tt a
{
    font-size: 12px;
    font-weight: normal;
    float: right;
    color: #666666;
    text-decoration: none;
}
.tt a:hover
{
    text-decoration: underline;
}
.r_list li
{
    width: 220px;
    height: 24px;
    text-align: left;
    text-indent: 8px;
    line-height: 24px;
    background: url(../images/ico11.jpg) 8px 10px no-repeat;
    padding-left: 10px;
}
.cls
{
    clear: both;
}
.copyimg img
{
    display:block;
    float:left;
}
.copyright_img
{
     height:155px;
     width:162px;
    margin-left:3px;
}
