
/***********************Reset*********************/
*
{
    padding: 0;
    margin: 0;
}
html, ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, img, form, embed, label
{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 12px;
    font-weight: normal;
}
img
{
    border: none;
    background: no-repeat;
}
ul, ul li
{
    list-style: none;
}
.cls
{
    clear: both;
    line-height: 0px !important;
    height: 0px !important;
    font-size: 0px !important;
}
select, input
{
    vertical-align: middle;
    font-size: 12px;
}
a
{
    color: #444;
    text-decoration: none;
}
a:focus
{
    outline: none;
    -moz-outline: none;
}
a:active
{
    color: #fd4700;
}
.hidden
{
    display: none;
    width: 413px;
}
i
{
    font-style: normal;
}
em
{
    font-style: normal;
}
:focus
{
    outline: none;
}
/*basic*/
body
{
    margin: 0px;
    padding: 0px;
    font-family: "å®‹ä½“" , Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #444;
    height: 100%;
}
html, body
{
    -webkit-text-size-adjust: none;
}
.fl
{
    float: left;
}
.fr
{
    float: right;
}
.titlebg, .title2, .brand, .title, .top_bg, .charm
{
    /*background: url(/Resources/images/bg1.png) repeat-x !important;*/
}
.title2
{
        border-top: none !important;
            border-bottom: 1px solid #c2d4da !important;
}
.top_icobg4, .top_icobg3, .top_icobg5, .top_icobg6, .shezhi, .navtitle, .bg_if1, .bg_if2, .bg_if3, .bg_if4, .bg_if5
{
    background: url(/Resources/images/common.png) no-repeat;
}
/* wrap */
.wrap
{
    width: 1000px;
    margin: 0 auto;
}
.main
{
    float: left;
    width: 100%;
    background: #fff;
}
.tab
{
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
/*text*/
.b
{
    font-weight: bold;
}
.f12
{
    font-size: 12px;
}
.f13
{
    font-size: 13px;
}
.f14
{
    font-size: 14px;
}
.f15
{
    font-size: 15px;
}
.f16
{
    font-size: 16px;
}
.f18
{
    font-size: 18px;
}
.em
{
    text-indent: 2em;
}
.hei
{
    color: #000;
}
.red
{
    color: #ff0000;
}
.lan
{
    color: #366185;
}
.orange
{
    color: #fd8600;
}
.Arial
{
    font-family: "Arial" , Helvetica, sans-serif;
}
.yahei
{
    font-family: "\5FAE\8F6F\96C5\9ED1";
}

/************************top************************/
.topUp
{
    width: 891px;
    height: 125px;
    display: inline-block;
}
.header_1
{
    background-color: white;
}
.header_2
{
    background-color: #ec6909;
    height: 125px;
    position: relative;
    z-index: 998;
}
.header
{
    position: relative;
    top: 0px;
    left: 0px;
    height: 125px;
    width: 1000px;
    margin: 0px auto;
    background-color: #ec6909;
}
.headIcon
{
    height: 125px;
    width: 107px;
    display: inline-block;
}
.topUp_L
{
    width: 410px;
    height: 125px;
    margin-left: 40px;
}
.topUp_R
{
    width: 406px;
    height: 125px;
}
.searchnav
{
    margin-top: 10px;
    height: 35px;
}
.searchnav li
{
    color: #fff;
    font-size: 14px;
    float: left;
    width: 70px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    cursor: pointer;
}
.searchnav li a
{
    color: #fff;
    font-size: 16px;
}
.seacrch_c
{
    background-color: white;
    float: left;
    height: 38px;
    position: relative;
    width: 342px;
}
.selPosi
{
    position: absolute;
    left: 50px;
    top: 18px;
    z-index: 99;
    cursor: pointer;
}
.btnSearch
{
    width: 68px;
    height: 38px;
    cursor: pointer;
    border: none;
    display: inline;
    background-color: #ff9900;
    color: white;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    float: left;
}
.searchPosi
{
    position: absolute;
    top: -38px;
    left: -3px;
}
.selCheck
{
    font-size: 14px;
    height: 34px;
    line-height: 36px;
    width: 46px;
    display: inline-block;
    position: relative;
    left: -13px;
    text-align: center;
    padding-left: 4px;
}
.search-list
{
    float: left;
    line-height: 34px;
    padding-left: 16px;
    padding-top: 2px;
    cursor: pointer;
    width: 46px;
    height: 36px;
    background-color: #fafafc;
    font-size: 14px;
    border-right: 1px solid #e9e9e9;
}
.txtsearch
{
    width: 270px;
    float: right;
    line-height: 38px;
    height: 38px;
    color: #b3b3b3;
    font-size: 16px;
    padding-left: 5px;
}
.txtsearch2
{
    border: none;
    width: 337px;
    line-height: 38px;
    float: left;
    height: 38px;
    color: #b3b3b3;
    font-size: 16px;
    padding-left: 5px;
}
.type-list
{
    background-color: #fafafc;
    color: #555C5C;
    line-height: 35px;
    height: 35px;
    padding-left: 3px;
    position: absolute;
    left: 0px;
    top: 38px;
    z-index: 999;
    cursor: pointer;
    display: none;
}
.type-list li
{
    float: left;
    width: 60px;
    text-align: center;
    font-size: 14px;
    border-top: 1px solid #e9e9e9;
}

.loginBefore li
{
    display: inline-block;
    line-height: 125px;
    height: 125px;
    width: 200px;
    color: white;
    font-size: 16px;
    cursor: pointer;
    position: relative;
}
.gobgImg
{
    background-image: url("/Resources/HomeImages/topImg/newIcons.png");
}
.loginBefore span
{
    display: inline-block;
    width: 23px;
    height: 20px;
}
.goImgPosi
{
    background-position: -12px -44px;
    position: absolute;
    top: 52px;
    left: 141px;
}
.resImgPosi
{
    background-position: -12px -81px;
    position: absolute;
    top: 52px;
    left: 58px;
}
.loginBefore li a
{
    color: white;
    text-decoration: none;
}
.hovers
{
    font-weight: bold;
    text-decoration: underline;
}
.hover
{
    font-weight: bold;
    /*text-decoration: underline;*/
}
#lifenlei:hover
{
    color: #fd8716;
    text-decoration: none;
    font-weight: normal;
}
#ppfl:hover
{
    -color: #fd8716;
    -text-decoration: none;
    -font-weight: normal;
}
#ppfl:link
{
    -font-size: 14px;
    -font-weight: normal;
}
.loginBefore
{
    text-align: center;
}
/*品牌分类*/
.brandnav li.hover
{
    z-index: 10001;
}
.brandnav li a:hover
{
    text-decoration: none;
}
.navbox
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: #fd8716;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px;
    display: none;
    position: absolute;
    top: 41px;
    width: 520px;
    z-index: 9999999;
}
.brandnav li.hover li, .brandnavbc li
{
    border-bottom: 1px dotted #b4b4b4;
    color: #c5c5c5;
    float: left;
    font-family: "宋体";
    font-size: 12px;
    font-weight: normal;
    line-height: 34px;
    text-align: left;
    width: 100%;
}
.brandnav li.hover li a, .brandnavbc li a
{
    background: none repeat scroll 0;
    color: #595959;
    display: inline;
    width: auto;
}
.brandnav li.hover li.nobor, .brandnavbc li.nobor
{
    border-bottom: 0 none;
}
.brandnav li.hover li a:hover, .brandnavbc li a:hover
{
    background: none repeat scroll 0;
    color: #fd8716;
    display: inline;
    width: auto;
}
.brandnav li.hover li b, .brandnavbc li b
{
    margin: 0 6px 0 13px;
}
.brandnav li.hover li b a, .brandnavbc li b a
{
    color: #fd8716;
}



/*登录后*/

.afterLogin
{
    height: 106px;
}
.afterLogin .commLi span
{
    margin-right: 3px;
}
.afterLogin pre
{
    color: White;
    width: 100px;
    text-align: center;
    font-style: normal;
}
.afterLogin li
{
    display: inline-block;
    cursor: pointer;
    float: left;
    height: 36px;
}

.aftertUl_up
{
    margin-top: 18px;
    padding-bottom: 5px;
    height: 42px;
    border-bottom: 1px dashed white;
    position: relative;
    z-index: 101;
}
.aftertUl_down
{
    margin-top: 10px;
    height: 50px;
}
.sfW
{
    margin-left: 0px;
    line-height: 18px;
}
.sfImg
{
    width: 35px;
    height: 35px;
}
.sfImgA
{
    width: 37px;
    height: 45px;
    display: inline-block;
}

.sf_A
{
    background: url(/Resources/HomeImages/topImg/newsIcons8.png) no-repeat;
    background-position: -55px -237px;
    width: 20px;
    height: 5px;
    display: inline-block;
}
#sf_1
{
    background-position: -55px -237px;
    position: absolute;
    left: 111px;
    top: 39px;
}
#sf_2
{
    background-position: -55px -237px;
    position: absolute;
    left: 10px;
    top: 39px;
}
.point_sf
{
    width: 9px;
    display: inline-block;
    height: 10px;
    position: absolute;
    left: 17px;
    top: 14px;
    background: url(/Resources/HomeImages/topImg/newsIcons8.png) no-repeat;
    background-position: -28px -248px;
}
.Li_1
{
    width: 147px;
    height: 37px;
}
.commIcon
{
    background: url(/Resources/HomeImages/topImg/newsIcons8.png) no-repeat;
    height: 40px;
    display: inline-block;
}
.happyMsg
{
    background-position: -16px -16px;
    width: 40px;
}
.discussMsg
{
    background-position: -59px -15px;
    width: 40px;
}
.receDis
{
    background-position: -103px -15px;
    width: 40px;
}
.newAddFans
{
    background-position: -150px -14px;
    width: 40px;
}
.newState
{
    background-position: -198px -14px;
    width: 40px;
}
.quan
{
    background-position: -240px -14px;
    width: 40px;
    height: 40px;
}
.infoMsg
{
    background-position: -14px -68px;
    width: 40px;
    height: 38px;
    -background-position: -14px -68px;
}
.taskMsg
{
    background-position: -60px -71px;
    width: 40px;
}
.rewardMsg
{
    background-position: -100px -68px;
    width: 40px;
}
.orderMsg
{
    background-position: -150px -69px;
    width: 40px;
    padding: 0px;
}
.carMsg
{
    background-position: -198px -69px;
    width: 40px;
    height: 40px;
}
.mmore
{
    background-position: -240px -70px;
    width: 40px;
    height: 40px;
}
.en_taskMsg
{
    background-position: -60px -155px;
    width: 40px;
    height: 40px;
}
.en_orderMsg
{
    background-position: -150px -153px;
    width: 40px;
    padding: 0px;
}
.en_more
{
    background-position: -240px -154px;
    width: 40px;
    height: 40px;
}
.en_car
{
    background-position: -198px -153px;
    width: 40px;
    height: 40px;
}
.en_discussMsg
{
    background-position: -59px -112px;
    width: 40px;
}
.en_receDis
{
    background-position: -102px -112px;
    width: 40px;
}
.en_newAddFans
{
    background-position: -150px -112px;
    width: 40px;
}
.en_quan
{
    background-position: -240px -111px;
    width: 40px;
    height: 40px;
}
.en_rewardMsg
{
    background-position: -100px -151px;
    width: 40px;
}
.en_infoMsg
{
    background-position: -15px -151px;
    width: 40px;
}
.en_happyMsg
{
    background-position: -16px -113px;
    width: 40px;
}
.commLi
{
    position: relative;
}
.tipsState
{
    position: absolute;
    left: 24px;
    top: 8px;
    background-position: -296px -29px;
    width: 12px;
    height: 10px;
    display: none;
}
.tipsIcon
{
    border: 1px solid white;
    border-radius: 4px;
    position: absolute;
    left: 20px;
    top: -1px;
    z-index: 100;
    color: white;
    width: 20px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    background-color: #ff0000;
    height: 10px;
    line-height: 12px;
}
.tipIcon
{
    border: 1px solid white;
    border-radius: 5px;
    color: white;
    padding: 2px 2px;
    text-align: center;
    background-color: #ff0000;
    line-height: 12px;
    position: relative;
    top: 10px;
    right: 5px;
}
.identiInfo
{
    display: inline-block;
    width: 131px;
}
#loginhead_ul_g
{
    text-align: center;
}
#loginhead_ul_g li
{
    line-height: 35px;
    width: 129px;
    height: 35px;
    z-index: 9999;
    color: #666666;
}
#loginhead_ul_g li:hover
{
    background-color: #f7f7f7;
}

#loginhead_ul_g a:hover
{
    text-decoration: none;
}
#loginhead_ul_g a
{
    color: #666666;
}
.comm_arrows
{
    background-position: -206px -207px;
    width: 17px;
    height: 9px;
}
.commIcon_arw
{
    background: white;
    border: 1px solid #E7E7E7;
}
.icon_arw
{
    position: absolute;
    width: 131px;
    top: 45px;
    left: 57px;
    display: none;
}
.icon_tx
{
    position: absolute;
    width: 109px;
    height: 112px;
    top: 45px;
    left: -43px;
    padding: 0px 5px;
    display: none;
}
/*身份*/
.arrows_sf
{
    position: absolute;
    top: -7px;
    left: 55px;
}
/*头像*/
.arrows_tx
{
    position: absolute;
    top: -7px;
    left: 53px;
}
#touXiang a
{
    text-decoration: none;
}
.icon_tx li
{
    line-height: 35px;
    width: 107px;
    height: 35px;
    z-index: 9999;
    text-align: center;
    color: #595959;
}
.nums_tb
{
    position: relative;
    top: 7px;
    left: 10px;
    width: 20px;
    height: 20px;
    background: url(/Resources/HomeImages/topImg/newsIcons8.png) no-repeat;
    background-position: -252px -200px;
}
.borderColor
{
    border: 1px solid #E7E7E7;
}
.midSpan
{
    display: inline-block;
    width: 15px;
}
.midLine
{
    border-top: 1px dashed #E7E7E7;
    border-bottom: 1px dashed #E7E7E7;
}
.icon_task
{
    position: absolute;
    z-index: 999999;
    width: 94px;
    top: 37px;
    left: -27px;
    -border: 1px solid;
    -display: inline-block;
    display: none;
}

.icon_addFs
{
    position: absolute;
    width: 94px;
    top: 37px;
    left: -22px;
    display: none;
}
.icon_task li
{
    line-height: 35px;
    width: 94px;
    height: 35px;
    z-index: 9999;
    text-align: center;
    color: #595959;
}
#myOrder li
{
    line-height: 35px;
    width: 94px;
    height: 35px;
    z-index: 9999;
    text-align: center;
    color: #595959;
}
#more li
{
    line-height: 35px;
    width: 94px;
    height: 35px;
    z-index: 9999;
    text-align: center;
    color: #595959;
}
.arrows_task
{
    position: absolute;
    top: -7px;
    left: 38px;
}
.arrows_reward
{
    position: absolute;
    top: -7px;
    left: 46px;
}
.abc
{
    width: 0px;
}
.abcd
{
    width: 40px;
}
.commA
{
    color: #595959;
    text-decoration: none;
}
#enterTask a
{
    color: #595959;
    text-decoration: none;
}
#myOrder a
{
    color: #595959;
    text-decoration: none;
}
#more a
{
    color: #595959;
    text-decoration: none;
}
#Quan a
{
    color: #595959;
    text-decoration: none;
}
#myInfo a
{
    color: #595959;
    text-decoration: none;
}
#myReward a
{
    color: #595959;
    text-decoration: none;
}
.arrows_order
{
    position: absolute;
    top: -7px;
    left: 37px;
}
.icon_order
{
    position: absolute;
    width: 94px;
    top: 38px;
    left: -26px;
    display: none;
}
.icon_more
{
    position: absolute;
    width: 94px;
    top: 39px;
    left: -25px;
    display: none;
}
.arrows_more
{
    position: absolute;
    top: -7px;
    left: 37px;
}
#more li:hover
{
    background-color: #f7f7f7;
}
#icon_happy
{
    top: 37px;
    left: -29px;
}
#icon_discuss
{
    top: 36px;
    left: -26px;
}
#icon_receDis
{
    top: 36px;
    left: -25px;
}
#infoMsg
{
}
#rewardMsg
{
}
/*动态*/
.en_State
{
    background-position: -198px -111px;
    width: 40px;
}
.icon_State
{
    position: absolute;
    width: 109px;
    top: 39px;
    left: -33px;
    display: none;
}
.arrows_State
{
    position: absolute;
    top: -7px;
    left: 42px;
}
#State li
{
    width: 109px;
    line-height: 35px;
    height: 35px;
    z-index: 9999;
    text-align: center;
    color: #595959;
}
#State li:hover
{
    background-color: #f7f7f7;
}
.leftI
{
    width: 76px;
}
#State a
{
    color: #595959;
    text-decoration: none;
}
/*购物车*/
.icon_Car
{
    position: absolute;
    width: 200px;
    top: 39px;
    left: -83px;
    display: none;
}
.arrows_Car
{
    position: absolute;
    top: -7px;
    left: 92px;
}
#Car
{
    width: 200px;
    height: 175px;
    padding-bottom: 5px;
}
#lod
{
    width: 100%;
    line-height: 35px;
    height: 48px;
    z-index: 9999;
    text-align: center;
    color: #595959;
}
#Car li
{
    width: 100%;
    line-height: 35px;
    height: 48px;
    z-index: 9999;
    text-align: center;
    color: #595959;
    margin-bottom: 12px;
}
.LIcon
{
    width: 48px;
    height: 48px;
    display: inline-block;
    margin: 4px;
    border: 1px solid #E7E7E7;
}
.LIcon img
{
    width: 48px;
    height: 48px;
}
.RIcon
{
    display: inline-block;
    width: 116px;
    height: 46px;
    margin-top: 5px;
    margin-left: 5px;
}
.del_carShop
{
    display: inline-block;
    width: auto;
    color: #ff8402;
    height: 22px;
    line-height: 22px;
    margin-left: 5px;
}
.up_span
{
    margin-left: 4px;
    display: block;
    width: 83px;
    height: 20px;
    line-height: 20px;
}
.afterLogin #car span
{
    margin-left: 0px;
}
.RIcon span
{
    margin: 0px;
}
.carDown
{
    background-color: #F7F7F7;
    display: inline-block;
    width: 100%;
    height: 75px;
}
.carDown li
{
    display: block;
    line-height: 23px;
    height: 23px;
    text-align: center;
    float: none;
}
.goCount
{
    display: inline-block;
    width: 158px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    border-radius: 4px;
    color: white;
    background-color: #E73839;
}
.lose_add
{
    overflow: hidden;
    height: 22px;
    width: 140px;
}
.lose
{
    border: 1px solid #cacbcb;
    border-right: 0;
    height: 22px;
    line-height: 18px;
    padding: 1px 0;
    width: 42px;
    text-align: center;
    color: #666;
    margin: 0;
    background: #e7e7e7;
    cursor: pointer;
}
.add_shop
{
    border: 1px solid #cacbcb;
    border-left: 0;
    color: #666;
    height: 22px;
    line-height: 18px;
    padding: 1px 0;
    width: 42px;
    text-align: center;
    margin: 0;
    background: #e7e7e7;
    cursor: pointer;
}
.disabled_a
{
    cursor: default;
    color: #e9e9e9;
}
/*我的乐事/我的评论/收到的评论*/
#hapMsg a
{
    color: #595959;
    text-decoration: none;
}
#mydiscuss a
{
    color: #595959;
    text-decoration: none;
}
#myReceDis a
{
    color: #595959;
    text-decoration: none;
}
#myAddFans a
{
    color: #595959;
    text-decoration: none;
}
#Quan li:hover
{
    background-color: #f7f7f7;
}
.icon_Quan
{
    position: absolute;
    width: 131px;
    top: 39px;
    left: -44px;
    display: none;
}
.arrows_Quan
{
    position: absolute;
    top: -7px;
    left: 56px;
}
.arrows_Rcode
{
    position: absolute;
    top: -8px;
    left: 72px;
}
#Quan li
{
    width: 131px;
    line-height: 35px;
    height: 35px;
    z-index: 9999;
    text-align: center;
    color: #595959;
}



/*头部bar*/
input
{
    outline: none;
}
.topBar_a
{
    display: inline-block;
    width: 33px;
    height: 31px;
}
.xlIcon
{
    background-position: -16px -194px;
    width: 33px;
    height: 31px;
}
.txIcon
{
    background-position: -51px -194px;
    width: 33px;
    height: 31px;
}
.wxIcon
{
    background-position: -82px -194px;
    width: 33px;
    height: 31px;
}
.mallIcon
{
    background-position: -111px -194px;
    width: 33px;
    height: 31px;
}
.helpIcon
{
    background-position: -144px -194px;
    width: 33px;
    height: 31px;
}

/*topDown*/
.topDown_bg
{
    border-bottom: 3px solid #e6e6e6;
    height: 55px;
    background: white;
    position: relative;
}
.topDown
{
    height: 58px;
    width: 1000px;
    margin: 0px auto;
    position: relative;
    z-index: 99;
}
.topDownLi1
{
    float: left;
    width: 72px;
    height: 53px;
    line-height: 52px;
    font-size: 19px;
    font-weight: bold;
    margin-right: 52px;
    position: relative;
    text-align: center;
}
.topDown2_li a
{
    height: 48px;
}
.topDown li a
{
    text-decoration: none;
    width: 72px;
    height: 53px;
    cursor: pointer;
    text-align: center;
    display: inline-block;
}
.sec_brand2 .topDown2_li a
{
    width: 50px;
}
.sec_brand2 li
{
    padding: 0px 25px;
}
.fir_home2 li
{
    padding: 0px 19px 0px 0px;
}
#fenlei_id li
{
    padding: 0px;
}
.thr_act2 li
{
    padding: 0px 25px;
}
.thr_act2 .topDown2_li a
{
    width: 58px;
}
.for_travel2 .topDown2_li a
{
    width: 58px;
}
.for_travel2 li
{
    padding: 0px 25px;
}
.fiv_relax2 .topDown2_li a
{
    width: 58px;
}
.fiv_relax2 li
{
    padding: 0px 25px;
}

.siz_common2 li
{
    padding: 0px 25px;
}
.sev_quan2 .topDown2_li a
{
    width: 97px;
}
.checkWord
{
    color: #ec6909;
    border-bottom: 4px solid #ec6909;
}
.checkWord_bott
{
    border-bottom: 4px solid #ec6909;
}
.checkWord2
{
    color: #ec6909;
    width: 79px;
}
.checkWord_marR0
{
    margin-right: 0px;
}
.checkWord_marR52
{
    margin-right: 52px;
}
.checkWord_wid
{
    width: 176px;
    height: 55px;
    text-align: center;
    cursor: pointer;
    border-bottom: 3px solid #e6e6e6;
    -border-bottom: 0px solid #e6e6e6;
}
.checkWord_tb
{
    width: 124px;
    text-align: left;
    margin-right: 0px;
    cursor: pointer;
    height: 55px;
    position: relative;
    border-bottom: 3px solid #e6e6e6;
    -border-bottom: 0px solid red;
    -height: 57px;
}

.checkWord_bb
{
    width: 124px;
    height: 55px;
    text-align: right;
    margin-right: 0px;
    cursor: pointer;
    border-bottom: 3px solid #e6e6e6;
    -border-bottom: 0px solid #e6e6e6;
}

.topDown2_li a:hover
{
    color: #fd8716;
}
.topDown2
{
    height: 48px;
    width: 1000px;
    background: white;
    margin: 0px auto;
    position: absolute;
    top: 58px;
    -top: 61px;
    z-index: 99;
    display: none;
}

.topDown2_li
{
    float: left;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    padding: 0px 36px 0px 0px;
}

.wxRcode_img
{
    display: none;
    z-index: 9999900000;
    position: absolute;
    width: 160px;
    height: 160px;
    left: -66px;
    top: 32px;
    border: 1px solid #E7E7E7;
}
#wxRcode
{
    position: relative;
    cursor: pointer;
}
.img_size
{
    width: 160px;
    height: 160px;
}
.topHome3
{
    margin-top: 3px;
}

.line_b
{
    background: white;
    width: 1000px;
    height: 13px;
    margin: 0px auto;
    background-image: url("/Resources/HomeImages/topImg/line_img.png");
    background-repeat: no-repeat;
    background-position: 0px 3px;
    -background-position: 0px 4px;
}
.checkColor
{
    color: #fd8716;
}
.bnav
{
    height: 48px;
    display: inline-block;
}
.lifenlei
{
    font-size: 14px;
}
/*导航切换*/
.topDown3
{
    background: white;
}
.fir_home2
{
    left: -79px;
    -left: -70px;
}
.sec_brand2
{
    left: -170px;
    -left: -177px;
    height: 48px;
}
.thr_act2
{
    left: -217px;
    -left: -250px;
}
.for_travel2
{
    left: -408px;
    -left: -424px;
}
.fiv_relax2
{
    left: -456px;
    -left: -470px;
}
.siz_common2
{
    left: -660px;
    -left: -672px;
}
.sev_quan2
{
    left: -642px;
    -left: -670px;
}
.sev_quan2 li
{
    float: right;
    padding: 0px;
}
/************************ 界线 ************************/


/************************头部************************/
.top_bg
{
    height: 34px;
    position: relative;
    border-bottom: 1px solid #d5d5d5;
    background-position: 0px -115px;
    background-repeat: repeat-x;
    background-color: white;
    z-index: 999;
}
.top
{
    width: 1000px;
    margin: 0 auto;
}
.t_logo
{
    float: left;
    margin-top: 3px;
    margin-right: 6px;
    display: inline;
}
.t_left
{
    float: left;
    line-height: 34px;
}
.welcome
{
    float: left;
    width: 380px;
}
.welcome a
{
    margin: 0 5px;
}
.top_touxiang
{
    float: left;
    border: 1px solid #bebebe;
    margin-top: 3px;
    margin-left: 10px;
    display: inline;
    margin-right: 5px;
}
.loginin
{
    float: left;
}
.loginin a
{
    float: left;
    margin-right: 5px;
}
.shezhi
{
    width: 16px;
    height: 16px;
    margin-top: 12px;
    background-position: -20px -60px;
    margin-right: 5px;
    display: inline;
    float: left;
    line-height: 16px;
}
.shezhi a
{
    display: block;
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin-right: 0;
}
.top_icobg3
{
    float: left;
    width: 16px;
    height: 11px;
    margin-top: 11px;
    margin-right: 5px;
    display: inline;
    background-position: -32px 0px;
    background-repeat: no-repeat;
}
.top_icobg4
{
    width: 21px;
    height: 9px;
    float: left;
    font-size: 7px;
    font-family: Verdana, Geneva, sans-serif;
    text-align: center;
    color: #fff;
    font-weight: bold;
    margin-top: 12px;
    line-height: 9px;
    margin-right: 5px;
    display: inline;
    background-position: 0px 0px;
    background-repeat: no-repeat;
}
.top_icobg5
{
    float: left;
    width: 15px;
    height: 13px;
    margin-top: 10px;
    margin-right: 5px;
    display: inline;
    background-position: -63px 0px;
    background-repeat: no-repeat;
}
.top_icobg6
{
    float: left;
    width: 15px;
    height: 13px;
    margin-top: 10px;
    margin-right: 5px;
    display: inline;
    background-position: -31px -18px;
    background-repeat: no-repeat;
}
.top_icobg3, .top_icobg5, .top_icobg6, .bg_quan, .bg_sns
{
    margin-left: 8px;
}
.t_right
{
    float: right;
    padding-right: 10px;
}
.t_right img
{
    vertical-align: middle;
}
.topnab
{
    margin-right: 5px;
}
.bg_sns
{
    background-image: url("/Resources/UserImages/icon_sns.png");
    float: left;
    width: 15px;
    height: 13px;
    margin-top: 10px;
    margin-right: 3px;
    display: inline;
    background-repeat: no-repeat;
}
.bg_quan
{
    background-image: url("/Resources/SNSImages/icon_quan.png");
    float: left;
    width: 15px;
    height: 13px;
    margin-top: 10px;
    margin-right: 3px;
    display: inline;
    background-repeat: no-repeat;
}
.head_small_login
{
    float: left;
    height: 25px;
    overflow: hidden;
    width: 100px;
}
.head_small_login a
{
    margin: 0px;
}
.head_small_login img
{
    width: 20px;
    height: 20px;
    border-radius: 2px;
    margin-top: 5px;
}
/************************ header ************************/

.headmiddle
{
    float: left;
    width: 570px;
    padding-top: 16px;
}
.navtab
{
    float: left;
    width: 116px;
    overflow: hidden;
}
.navheadlist
{
    margin-top: 5px;
}
.navtitle
{
    float: left;
    height: 48px;
    width: 23px;
    padding-right: 5px;
    text-align: center;
    margin-right: 7px;
    display: inline;
    font-size: 15px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    background: url(/Resources/images/bg_navtab.jpg) no-repeat;
    line-height: 20px;
}
.navtitle a
{
    display: block;
    padding-top: 5px;
    color: #fff;
    text-decoration: none;
}
.navtitle a:hover
{
    color: #fff;
}
.navheadlist li
{
    float: left;
    line-height: 20px;
    margin-right: 8px;
    display: inline;
}
/*品牌*/
.comm_brands
{
    background-position: -21px -229px;
    width: 17px;
    height: 7px;
    z-index: 100000;
}
.arrows_brand
{
    position: absolute;
    top: -7px;
    top: -6px\9;
    left: 19px;
}
.icon_brand
{
    position: absolute;
    top: 44px;
    left: 231px;
}
/* headline*/
.headline
{
    float: left;
    width: 100%;
    height: 2px;
    background: url(/Resources/images/bg_headline.jpg) no-repeat;
    overflow: hidden;
}
.homeUrl
{
    display: inline-block;
    width: 107px;
    height: 70px;
    margin-top: 25px;
    cursor: pointer;
}
/************************ åˆä½œå“ç‰Œ ************************/
.cooperation
{
    margin-top: 20px;
    border: 1px solid #c2d4da;
    border-bottom: 4px solid #ffaa28;
    overflow: hidden;
}
.team_content
{
    float: left;
    margin: 12px 11px;
    display: none;
}
.team_content .shanjia a
{
    display: block;
    float: left;
    margin: 0 4px 8px;
    display: inline;
}
.bshanjia a
{
    float: left;
    margin: 11px 5px 7px;
    display: block;
}
.b_cooperation
{
    margin-top: 20px;
    overflow: hidden;
    width: 100%;
}
.bco_title
{
    background-color: #C6D7DE;
    border-radius: 5px 5px 1px 1px;
    height: 25px;
    width: 100px;
    color: white;
    font-size: 15px;
    font-weight: bold;
    line-height: 28px;
    text-align: center;
    margin-left: 10px;
}

.bshanjia1 a
{
    float: left;
    margin: 20px 0 20px 20px;
    display: inline;
}
.bshanjia1 font
{
    margin: 20px 0 20px 20px;
    float: left;
    display: inline;
}
.bco_content
{
    border: 1px solid #C6D7DE;
    margin-bottom: 15px;
}

/***********************è„šéƒ¨***********************/
.foot
{
    width: 1000px;
    margin: 0 auto;
}
.bottom
{
    float: left;
    margin-bottom: 20px;
    margin-top: 20px;
}
/*.bottom
{
    border: 1px solid #a5a2a5;
    display: inline;
    float: left;
    height: 180px;
    line-height: 30px;
    margin: 20px 25px;
    width: 950px;
}*/
.bottom_a
{
    float: left;
    width: 750px;
}
.bottom_a1
{
    height: 60px;
}
.bottom_b
{
    background-color: #fff3bd;
    float: left;
    height: 170px;
    margin-left: 10px;
    padding-left: 10px;
    padding-top: 10px;
    width: 180px;
}
.b_bg
{
    float: left;
    width: 106px;
    height: 62px;
}
.b_c
{
    float: left;
    height: 60px;
    border-left: none;
    width: 893px;
}
.br
{
    height: 45px;
    padding-top: 15px;
    text-align: center;
    padding-right: 60px;
    float: left;
    margin-left: 0px;
    display: inline;
    font-size: 14px;
}
.brmleft
{
    margin-left: 10px;
}
.br a
{
    line-height: 34px;
    margin-left: 15px;
}
.cr
{
    text-align: center;
    line-height: 24px;
    color: #6c6c6c;
}
.cr p a
{
    color: #6c6c6c;
}
.cr p a:hover
{
    color: #fd4700;
}
.cr .a
{
    font-family: Arial, Helvetica, sans-serif;
}
.bg_if1
{
    width: 37px;
    height: 34px;
    float: left;
    background-position: -50px -72px;
    background-repeat: no-repeat;
}
.bg_if2
{
    width: 37px;
    height: 34px;
    float: left;
    background-position: -51px -112px;
    background-repeat: no-repeat;
}
.bg_if3
{
    width: 37px;
    height: 34px;
    float: left;
    background-position: 0px -112px;
    background-repeat: no-repeat;
}
.bg_if4
{
    width: 37px;
    height: 34px;
    float: left;
    background-position: 0px -73px;
    background-repeat: no-repeat;
}

.bg_if5
{
    width: 37px;
    height: 34px;
    float: left;
    background-position: -46px -151px;
    background-repeat: no-repeat;
}
/* ****************æ ‡é¢˜************* */
.title
{
    float: left;
    width: 100%;
    border-bottom: 1px solid #dfdfdf;
    height: 29px;
    position: relative;
    background-position: 0px -86px;
    background-repeat: repeat-x;
}
.title h2
{
    float: left;
    font-size: 14.7px;
    color: #2b2b2b;
    font-weight: bold;
    padding-left: 13px;
    line-height: 29px;
}
.title2
{
    float: left;
    width: 100%;
    border-bottom: 1px solid #c2d4da;
    height: 29px;
    background-position: 0px -57px;
    background-repeat: repeat-x;
}
.titlebg
{
    background-position: 0px -28px;
    background-repeat: repeat-x;
}
.title2 h2
{
    line-height: 29px;
    font-size: 14.7px;
    font-weight: bold;
    color: #366185;
    padding-left: 13px;
    float: left;
}
.list_title
{
    position: absolute;
    left: 0;
    top: 4px;
}
.list_title li
{
    font-size: 14.7px;
    cursor: pointer;
    float: left;
    margin-left: 3px;
    width: 80px;
    display: inline;
    text-align: center;
    line-height: 26px;
}
.list_title li.hover
{
    background: url(/Resources/images/list_hover.gif) no-repeat left bottom;
    width: 100px;
    font-weight: bold;
}
.list_title2
{
    position: absolute;
    left: 0;
    top: 4px;
}
.list_title2 li
{
    font-size: 14.7px;
    cursor: pointer;
    float: left;
    margin-left: 3px;
    width: 80px;
    display: inline;
    text-align: center;
    line-height: 26px;
    color: #366185;
}
.list_title2 li.hover
{
    background: url(/Resources/images/list_hover2.gif) no-repeat left bottom;
    width: 105px;
    font-weight: bold;
}
.list_title2 li a
{
    color: #366185;
}
.list_title2 li a:hover
{
    color: #fd4700;
}
.lis_hezuo li
{
    color: #444;
}
.navwd5
{
    width: 104px;
}
.navwd2
{
    width: 101px;
}
.navwd3
{
    width: 138px;
}
.navwd4
{
    width: 133px;
}
.navwd1
{
    width: 93px;
}
.navwd6
{
    border-left: 1px dashed #FF8600;
    padding-left: 10px;
    width: 58px;
}


.type-list p:hover
{
    color: Red;
}
.search-list span
{
    display: block;
    float: left;
}

/***********************å“ç‰Œé¦–é¡µ å›¾ç‰‡åˆ‡æ¢***********************/
#play
{
    width: 310px;
    height: 260px;
    border: 1px solid #E8E8E8;
    position: relative;
}
#play ul
{
    position: relative;
}
#playBg
{
    margin-top: 200px;
    z-index: 1;
    top: 28px;
    filter: alpha(opacity=70);
    opacity: 0.7;
    width: 310px;
    position: absolute;
    height: 28px;
    background: #fff;
}
#playText
{
    border-top: 2px solid #fd4700;
    margin-top: 200px;
    z-index: 2;
    top: 28px;
    color: #383838;
    padding-left: 10px;
    font-size: 12px;
    width: 300px;
    line-height: 28px;
    overflow: hidden;
    position: absolute;
    cursor: pointer;
}
#playNum
{
    margin: 205px 5px 0 330px;
    z-index: 3;
    width: 236px;
    text-align: right;
    position: absolute;
    height: 25px;
    left: -260px;
    top: 25px;
    text-align: right;
}
#playNum a
{
    width: 22px;
    height: 18px;
    line-height: 18px;
    display: inline;
    padding: 2px 7px;
    background: #f5f5f5;
    border: 1px solid #d7d7d7;
    border-top: 0;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    color: transparent !important;
}
#playShow img
{
    width: 310px;
    height: 230px;
}

/**********************************************/

#loginhead_a
{
    cursor: pointer;
    display: block;
    float: left;
    height: 32px;
    margin-right: 5px;
    padding-top: 0;
    position: relative;
    z-index: 10000;
}

.loginhead_ahover
{
    background-color: #73BEEF;
    color: #FFFFFF;
    padding-left: 10px;
    padding-right: 10px;
}

#loginhead_ul .home
{
    border-bottom: 1px solid #73BEEF;
    border-top: 1px solid #73BEEF;
}
#loginhead_ul a em
{
    float: left;
    font-style: normal;
    padding-left: 5px;
    width: 105px;
}
#loginhead_ul a em a
{
    color: #444444;
}

#loginhead_ul a img
{
    border-radius: 3px;
    float: left;
}
#loginhead_ul a span
{
    color: #A5A6A5;
    float: right;
    display: none;
}

.fd .close2
{
    left: auto;
    right: 0px;
}
.to51TOP
{
    display: none;
    width: 51px;
    height: 52px;
    background: url("/Resources/CommImg/top.jpg") no-repeat;
    position: fixed;
    right: 0px;
    cursor: pointer;
    z-index: 99999;
}
.MD
{
    position: fixed;
    right:0px;
    bottom:184px;
    z-index: 2147483647;
}
#loginhead_q
{
    cursor: pointer;
    display: block;
    float: left;
    height: 32px;
    margin-right: 5px;
    padding-top: 0;
    position: relative;
    z-index: 10000;
}
#loginhead_qul
{
    background-color: #f7fbff;
    border: 1px solid #73beef;
    left: 0px;
    padding: 5px;
    position: absolute;
    top: 32px;
    width: 150px;
    z-index: 10000;
}
#loginhead_qul li
{
    line-height: 25px;
    z-index: 9999;
}
#loginhead_qul li a
{
    float: none;
}
#loginhead_qul li:hover
{
    background-color: #B5DBFF;
    text-decoration: none;
}

#loginhead_qul a
{
    padding: 6px 6px;
}

a:focus
{
    outline: none;
}
/**********************/
.secDiv {
    background: none repeat scroll 0 0 #fdf3d8;
}
.brComm {
}
.bgDiv {
    cursor: pointer;
}
.ulLi1 
{
    padding:3px;
    line-height:18px;
    text-align:left;
    padding-left:15px;
}
.ulLi1 pre
{
    color:#424242;
}

.Footer_pinpai img{
    border-radius: 0px !important;
}
.q-lasts{
    margin-top:15px;
}