::-webkit-scrollbar {
    width: 4px;
    height: 10px
}

::-webkit-scrollbar-button {
    width: 0;
    height: 0
}

::-webkit-scrollbar-button:end:increment,::-webkit-scrollbar-button:start:decrement {
    display: block
}

::-webkit-scrollbar-button:vertical:end:decrement,::-webkit-scrollbar-button:vertical:start:increment {
    display: none
}

::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-track:vertical {
    border-color: transparent;
    border-style: solid
}

::-webkit-scrollbar-track:vertical::-webkit-scrollbar-track:horizontal {
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

::-webkit-scrollbar-thumb {
    min-height: 28px;
    padding-top: 100;
    background-color: rgba(0,0,0,.2);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 4px;
    -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07)
}

::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0,0,0,.4);
    -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,.25)
}

::-webkit-scrollbar-thumb:active {
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,.35)
}

::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-track:vertical {
    border-width: 0
}

::-webkit-scrollbar-track:hover {
    background-color: rgba(0,0,0,.05);
    -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1)
}

::-webkit-scrollbar-track:active {
    background-color: rgba(0,0,0,.05);
    -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07)
}

.scrollbar-hover::-webkit-scrollbar,.scrollbar-hover::-webkit-scrollbar-button,.scrollbar-hover::-webkit-scrollbar-thumb,.scrollbar-hover::-webkit-scrollbar-track {
    visibility: hidden
}

.scrollbar-hover:hover::-webkit-scrollbar,.scrollbar-hover:hover::-webkit-scrollbar-button,.scrollbar-hover:hover::-webkit-scrollbar-thumb,.scrollbar-hover:hover::-webkit-scrollbar-track {
    visibility: visible
}

html {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 12px;
    font-weight: 400
}

body {
    font: 12px/1 Microsoft YaHei;
}

input {
    font-family: Microsoft YaHei;
}

blockquote,body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,img,input,legend,li,ol,p,pre,s,span,td,textarea,th,ul {
    margin: 0;
    padding: 0
}

table {
    border-collapse: separate;
    border-spacing: 0
}

img {
    border: none;
    vertical-align: middle
}

button,label {
    cursor: pointer
}

s {
    text-decoration: none
}

em,i {
    font-style: normal
}

:focus {
    outline: 0;
    *blr: expression(this.onFocus=this.blur())
}

.pr {
    position: relative
}

.pa {
    position: absolute
}

.hide,.undis {
    display: none;
}

.clr {
    clear: both
}

label {
    _cursor: auto!important
}

a {
    color: #222;
    *blr: expression(this.onFocus=this.blur())
}

a,a:hover {
    text-decoration: none
}

a:hover {
    color: #ee2e2c
}

a:active {
    color: red
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%
}

h1,h2,h3,h4,h5,h6 {
    color: #000;
    font-weight: 400
}

ol,ul {
    list-style-type: none
}

dl dt {
    font-weight: 400
}

.wrap {
    clear: both;
    overflow: visible
}

.topbg .logo_search .searchdetail {
    display: none
}

.H_Bside_UList ul li,.nav_main li.title s,.newBox1 h3,.proBoxAlert p,.r_service ul li a em,.setUpAlert dl dd span,.tabBoxCon ul li em,.tabConStep ul li em,.xtBotRig {
    background: url(../images/indexIco.png) no-repeat
}

.wrap {
    width: 1190px;
    margin: 0 auto
}

.Logowrap .logo_search_l .searchdetail,.Searchfollow .logo_search_l .searchdetail {
    left: 4px
}

.nav_main li.title {
    padding: 0!important
}

.Searchfollow .SearchWrap_cont {
    overflow: hidden
}

.SearchWrap_cont,.SearchWrap_record {
    box-shadow: none
}

#usermodule {
    position: relative
}

.indexReg {
    float: right
}

a.top-tipzc {
    text-decoration: none;
    color: #fff!important;
    position: absolute!important
}

.bomb_box .bomb_btn button.red_btn3_hov {
    background-position: 0 -1240px;
    height: 28px;
    width: 76px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    margin-right: 15px
}

#backtop s,.ad-top span,.buy_bt a,.BwForm_Button s,.close_foot,.logo_c .act,.logo_c h1,.r_service li s,.r_sidebar_con li s,.s_list_1,.schoolImg .hd ul li,.schoolImg a.next,.schoolImg a.prev,.ScrLeft,.scrollLeft,.scrollRight,.ScrRight,.Searchfollow .logo,.SearchWrap_record .history_title,.SearchWrap_record .hotSearch_tt,.service_icon li s,.slideImg a.next,.slideImg a.prev,.Snumb {
    background: url(../images/indexicon.png) no-repeat
}

.Logowrap {
    width: 100%;
    height: 108px;
    background: #fff;
    width: 1190px;
    margin: 0 auto;
}

.logo_c {
    float: left;
    width: 358px;
    padding-top: 5px;
}

.logo_c h1 {
    float: left;
    background-position: 0 -132px
}

.logo_c h1,.logo_c h1 a {
    width: 322px;
    height: 70px;
    display: block;
}

.logo_c .act {
    float: left;
    background-position: -175px -131px
}

.logo_c .act,.logo_c .act a,.logo_c .Rspic {
    width: 145px;
    height: 50px;
    display: block
}

.logo_c .Rspic {
    float: left;
    width: 145px;
    height: 48px;
    background: url(../images/indexicon.png) no-repeat -171px -132px
}

.h_search {
    float: left;
    width: 648px;
    padding: 15px 0 0;
    overflow: visible;
    height: 72px;
}

#indexList {
    height: 14px;
    margin-bottom: 9px;
    overflow: hidden;
    line-height: 14px;
    margin-left: -10px
}

#indexList li {
    float: left;
    _display: inline;
    height: 20px
}

#indexList li a {
    float: left;
    padding: 0 10px;
    *padding: 2px 10px
}

#indexList li a:hover {
    color: #ee2e2c!important;
    text-decoration: none
}

#indexList li .itemCur:link,#indexList li .itemCur:visited {
    color: #d11120!important;
    font-weight: 700
}

#indexList li a:link,#indexList li a:visited {
    color: #666
}

#indexList li span {
    float: left;
    margin: 0;
    color: #ddd;
    width: 1px;
    display: block
}

.h_search ul li span,.totalnum span {
    color: #999;
    float: right;
    margin-right: 10px
}

.Logowrap .logo_search {
    width: 640px;
    height: 40px;
    clear: both;
    overflow: visible;
    position: relative;
    z-index: 400;
}

.Logowrap .logo_search_l {
    float: left;
    width: 528px;
    height: 32px;
    _height: 34px;
    background: #fff;
    border: 2px solid #ddd;
    border-right: none;
    position: relative;
    z-index: 400
}

.Logowrap .logo_search_l .searchdetail {
    position: absolute;
    left: 12px;
    top: 10px;
    color: #999;
    font-size: 12px;
    cursor: default!important
}

.logo_search_l .txt_key {
    height: 32px;
    line-height: 32px;
    *line-height: 28px;
    *height: 28px;
    padding-left: 10px;
    width: 518px;
    *width: 515px;
    color: #333;
    border: none;
    *border: 1px solid #fff;
    background: #fff;
    font-size: 12px
}

.SearchWrap {
    float: left;
    margin-right: 10px;
    _margin-right: 6px;
    width: 620px;
    height: 36px;
    position: relative;
    z-index: 400;
    overflow: visible
}

.SearchWrap button {
    border: none;
    float: left;
    text-align: center;
    font-family: Microsoft YaHei;
    font-size: 14px
}

.SearchWrap .SearBtn {
    background: #d11120;
    width: 90px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    position: relative
}

.SearchWrap .commdBtn {
    background: #f9f9f9;
    width: 98px;
    height: 38px;
    border: 1px solid #dcdcdc;
    color: #666;
    line-height: 36px
}

.SearchWrap_cont {
    display: none;
    position: absolute;
    left: -1px;
    top: 34px;
    width: 528px;
    border: 1px solid #ddd;
    background: #fff;
    z-index: 400;
    border-top: none;
    _height: expression((document.documentElement.clientHeight||document.body.clientHeight)<320?"320px":"")
}

.SearchWrap_cont ul {
    height: auto;
    overflow: hidden
}

.SearchWrap_cont ul li,.totalnum {
    line-height: 32px;
    height: 32px;
    text-indent: 10px;
    width: 100%;
    color: #666;
    cursor: pointer
}

.SearchWrap_cont ul li.listCur {
    background: #f5f5f5
}

.SearchWrap_cont ul li a:link,.SearchWrap_cont ul li a:visited,.totalnum a:link,.totalnum a:visited {
    color: #999
}

.SearchWrap_cont ul li a:hover {
    color: #d11120
}

.SearchWrap_cont .lilast {
    border-top: 1px solid #ddd;
    text-align: center;
    color: #666;
    cursor: auto;
    height: 30px;
    line-height: 30px
}

.SearchWrap_cont ul li.bwlist {
    cursor: auto;
    height: auto;
    text-indent: 0;
    width: auto;
    color: #333
}

.SearchWrap_cont ul li .b_title {
    padding-left: 10px;
    background: #f5f5f5
}

.SearchWrap_cont ul li.bwlist dl {
    padding: 20px 15px 5px;
    overflow: hidden
}

.SearchWrap_cont ul li.bwlist dl dd {
    float: left;
    margin: 0 10px 30px;
    display: inline-block
}

.SearchWrap_cont ul li.bwlist dl dd .picbox {
    width: 100px;
    height: 100px;
    overflow: hidden;
    border: 1px solid #ddd
}

.SearchWrap_cont ul li.bwlist dl dd .picbox a {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    *display: block;
    *font-size: 87.5px;
    *font-family: Arial;
    overflow: hidden;
    width: 100px;
    height: 100px
}

.SearchWrap_cont ul li.bwlist dl dd a {
    color: #333
}

.SearchWrap_cont ul li.bwlist dl dd .pay {
    color: #d21221;
    line-height: 12px
}

.SearchWrap_cont ul li.bwlist dl dd .txtil {
    width: 100px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    height: 30px;
    line-height: 30px
}

#cgList li:hover {
    background: #f5f5f5
}

.nav {
    border-bottom: 3px solid #d11120;
    clear: both
}

#bwList {
    display: none
}

.BwForm_Button {
    float: left;
    overflow: hidden;
    width: 88px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #d11120;
    text-align: center;
    color: #d11120;
    font-family: \\5FAE\8F6F\96C5\9ED1
}

.BwForm_Button form {
    float: left;
    display: block
}

.BwForm_Button a {
    width: 88px;
    height: 34px;
    color: #d11120;
    display: block;
    text-align: center
}

.BwForm_Button a:hover {
    color: #af010f
}

.BwForm_Button s {
    float: left;
    width: 22px;
    height: 16px;
    margin: 12px 6px 0 15px;
    background-position: 0 0;
    display: none
}

.BwForm_Button span {
    float: left;
    display: block;
    font-size: 14px;
    text-align: center;
    width: 88px;
    font-family: Microsoft YaHei
}

.appcode {
    float: left;
    margin: 16px 0 0 46px;
    width: 60px;
    height: 80px;
    position: relative;
    z-index: 998;
}

.appcode .show,.appcode .show span {
    display: block
}

.appcode .hide {
    display: none; 
}

.appcode a:hover .hide {
    display: block;
    position: absolute;
    right: 0;
    top: -16px;
    text-align: center;
    border: 1px solid #ccc;
    padding: 5px 10px;
    background: #fff;
    z-index: 999;
    color: #999;
    line-height: 18px;
    font-family: microsoft yahei;
    *white-space: nowrap
}

.appcode a:hover .hide img {
    padding-top: 5px;
    display: block
}

.cgtcode {
    float: right;
    margin: 16px 0 0 0px;
    width: 60px;
    height: 80px;
    position: relative;
    z-index: 999
}

.cgtcode .show,.cgtcode .show span {
    display: block
}

.cgtcode .hide {
    display: none; 
}

.cgtcode a:hover .hide {
    display: block;
    position: absolute;
    right: 0;
    top: -16px;
    text-align: center;
    border: 1px solid #ccc;
    padding: 5px 10px;
    background: #fff;
    z-index: 999;
    color: #999;
    line-height: 18px;
    font-family: microsoft yahei;
    *white-space: nowrap
}

.cgtcode a:hover .hide img {
    padding-top: 5px;
    display: block
}

.logo_search_2 {
    border: 2px solid #d11120!important;
    border-right: 0!important
}

.h_search .SearchWrap_record {
    position: absolute;
    left: -2px;
    top: 34px;
    width: 509px;
    padding: 10px 10px 25px;
    border: 1px solid #ddd;
    background: #fff;
    z-index: 400;
    border-top: none;
    display: none;
    _height: expression((document.documentElement.clientHeight||document.body.clientHeight)<320?"320px":"")
}

.SearchWrap_record .history_title {
    background-position: -364px -107px;
    padding-left: 27px;
    color: #b4b4b4;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    margin: 7px 0 8px
}

.history_word {
    clear: both;
    padding: 0 0 0 28px;
    overflow: hidden
}

.history_word li {
    float: left;
    background: #f6f6f6;
    border: 1px solid #e5e5e5;
    color: #ee2e2c;
    text-align: center;
    line-height: 18px;
    padding: 5px 0;
    margin: 0 10px 10px 0;
    display: block
}

.history_word li a {
    color: #d11120;
    padding: 0 10px;
    text-indent: 0;
    display: block;
    text-align: left
}

.SearchWrap_record .hotSearch_tt {
    clear: both;
    background-position: -364px -229px;
    padding: 0 0 0 29px;
    color: #b4b4b4;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    margin-top: 7px
}

.hotSearch_word {
    clear: both;
    padding: 2px 0 0 29px;
    overflow: hidden;
    white-space: nowrap;
    line-height: 22px
}

.hotSearch_word li {
    float: left;
    margin-right: 20px;
    line-height: 22px;
    text-indent: 0
}

.hotSearch_word li a:hover {
    text-decoration: none
}

.Searchfollow .hotSearch_word {
    padding-right: 0
}

.Searchfollow .wrap {
    position: absolute;
    left: 50%;
    top: 0;
    width: 1190px;
    margin-left: -595px
}

.Searchfollow .logo_search_l .searchdetail {
    top: 6px
}

.btm_Promain_R,.floor_bn,.floor_bn_l,.floor_bn_r {
    position: relative
}

.ad-top .wrap em,.btm_Promain_R em,.floor_bn_l em,.floor_bn_r em,.floor_bn em,.mad_bx em {
    position: absolute;
    width: 26px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    background: #333;
    filter: alpha(opacity=30);
    -moz-opacity: .3;
    -khtml-opacity: .3;
    opacity: .3;
    border-radius: 3px;
    left: 0;
    bottom: 0
}

.logo_c .Rspic img {
    display: none
}

.Logowrap .logo_search_l .searchdetail,.Searchfollow .logo_search_l .searchdetail {
    left: 10px!important
}

ul.cgListContent {
    padding-top: 10px;
    padding-bottom: 10px
}

ul.bwListContent {
    height: 181px;
    border-bottom: 1px solid #ddd
}

.SearchWrap_cont ul.cgListContent li.active {
    background: #f6f6f6
}

.SearchWrap_cont ul.cgListContent li.active a {
    color: #d11120!important
}

.navwrap {
    width: 100%;
    height: 40px
}

.navwrap .nav_main {
    height: 40px;
    line-height: 40px;
    overflow: hidden
}

.navwrap .nav_main ul {
    width: 105%
}

.nav_main li {
    float: left;
    padding: 0 15px;
    color: #fff;
    font-size: 16px;
}

.nav_main li a {
    color: #333;
    position: relative
}

.nav_main li a em {
    position: absolute;
    top: -2px;
    right: -25px
}

.nav_main li a:hover {
    text-decoration: none;
    color: #ee2e2c!important
}

.nav_main li.title {
    background-color: #ee2e2c;
    color: #fff;
    width: 200px;
    padding: 0;
    /* font-size:14px; */
    height: 40px;
    line-height: 40px
}

.nav_main li.title s {
    width: 27px;
    height: 15px;
    margin-left: 13px;
    background-position: 1px -212px;
    display: inline-block;
    vertical-align: middle
}

.nav_main li.titRed a {
    color: #ee2e2c
}

.NavgationBox {
    background: url(../images/topBg.png) top repeat-x #f5f5f5;
    overflow: hidden;
    padding-bottom: 10px
}

.NavgationCon {
    width: 1190px;
    height: auto;
    margin: 0 auto 10px
}

.Navgation_Left {
    float: left;
    width: 970px;
    overflow: hidden
}

.H_Bside_cont {
    width: 200px;
    height: auto;
    background: #f9f9f9;
    border-top: none;
    float: left;
    position: relative;
    z-index: 220
}

.Bside_Uwrap li.btmNodes {
    height: 34px
}

.Bside_Uwrap li.btmNodes a {
    line-height: 34px!important;
    height: 34px
}

.Bside_Uwrap li.btmNodes a s {
    margin-top: 8px
}

.Bside_Uwrap li.Navitem_active {
    background: #e5e5e5 url("../images/indexpic.png") no-repeat 184px -230px
}

.Bside_Uwrap li.Navitem_active s {
    background-position: -385px 1px!important
}

.Bside_Uwrap li a {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    float: left;
    margin-right: 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.Bside_Uwrap li a:hover {
    text-decoration: none!important
}

.Bside_Uwrap li s {
    margin: 5px 5px 0 13px;
    display: inline-block;
    width: 21px;
    height: 21px;
    vertical-align: top
}

.H_Bside_UList {
    z-index: 100;
    position: relative;
    width: 200px;
    background: #fff;
    padding: 1px 0 0;
    -webkit-box-shadow: 0 0 15px #ddd;
    -moz-box-shadow: 0 0 15px #ddd;
    box-shadow: 0 0 15px #ddd;
    border-top: 1px solid #ee2e2c
}

.H_Bside_UList ul li {
    position: relative;
    height: 31px;
    background-position: 180px -98px
}

.H_Bside_UList ul li .rigNav_cont {
    position: absolute;
    left: 40px;
    top: 0;
    width: 148px;
    font-family: Microsoft YaHei!important
}

.item_Vlist {
    position: absolute;
    left: 189px;
    top: 0;
    z-index: 40
}

.H_sideBar_Vlist {
    width: 68px;
    background: #fff;
    height: 511px;
    opacity: .8;
    filter: Alpha(opacity=80)
}

.H_sideBar_Vlist p {
    width: 50px;
    margin: 0 auto;
    padding-top: 2px
}

.H_sideBar_Vlist p a {
    display: block;
    height: 32px;
    text-align: center
}

.H_sideBar_Vlist p a:link,.H_sideBar_Vlist p a:visited {
    font: normal 14px/32px \\5B8B\4F53;
    color: #333;
    border-bottom: 1px dashed #cdcdcd;
    padding-bottom: 1px
}

.H_sideBar_Vlist p a:hover {
    font-weight: 700;
    text-decoration: none
}

.H_sideBar_Vlist p a.lastbd {
    border: none
}

.H_itemlistCont {
    width: 779px;
    height: 514px;
    border: 1px solid #e2e2e2;
    border-left: none;
    border-top: 0;
    background: #fff;
    position: absolute;
    left: 0
}

.Bside_Uwrap li em {
    display: block;
    height: 30px
}

.Bside_Uwrap li em span {
    display: inline-block;
    line-height: 30px;
    font-size: 14px
}

.Bside_Uwrap li.Navitem_hover em {
    height: 30px
}

.Bside_Uwrap li a:link,.Bside_Uwrap li a:visited {
    color: #333;
    font-family: Microsoft YaHei;
    font-size: 13px;
}

.Bside_Uwrap li.Navitem_hover {
    background: #ee2e2c;
    color: #fff!important
}

.Bside_Uwrap li.Navitem_hover a:link,.Bside_Uwrap li.Navitem_hover a:visited {
    color: #fff;
    text-decoration: none
}

.Bside_Uwrap li.Navitem_hover a:hover {
    color: #fff!important;
    text-decoration: underline
}

.marketplace1 {
    padding-top: 21px;
    height: 475px;
    overflow: hidden
}

.marketplace2 {
    height: 479px
}

.item_menuList1 .item_marketplace_L,.item_menuList1 .marketplace1-R,.item_menuList2 .item_marketplace_L {
    float: left
}

.item_menuList1 .item_marketplace_L {
    padding: 0 20px 0 10px;
    width: 278px
}

.item_menuList2 .item_marketplace_L {
    width: 410px;
    margin: 21px 0 0 9px
}

.item_menuList1 .item_marketplace_L h2,.marketplace1-R h2,.marketplace2 .item_marketplace_L h2 {
    font: normal 16px/28px \\5FAE\8F6F\96C5\9ED1,\\9ED1\4F53;
    color: #ee2e2c;
    text-indent: 10px;
    margin-bottom: 4px
}

.item_menuList1 .item_marketplace_L dl,.marketplace2 .item_marketplace_L dl {
    margin-bottom: 14px
}

.item_menuList1 .item_marketplace_L dl dt,.marketplace2 .item_marketplace_L dl dt {
    width: 100%;
    height: 34px;
    border-bottom: 1px dashed #999
}

.item_menuList1 .item_marketplace_L dl dt p,.item_menuList2 .item_marketplace_L dl dt p {
    color: #333;
    position: relative;
    height: 34px;
    mrgin-top: 4px;
    line-height: 34px;
    text-indent: 10px
}

.item_menuList1 .item_marketplace_L dl dt p em,.item_menuList2 .item_marketplace_L dl dt p em {
    font-size: 14px;
    float: left
}

.item_menuList1 .item_marketplace_L dl dt p a,.item_menuList2 .item_marketplace_L dl dt p a {
    float: right;
    margin: 0 3px;
    color: #999;
    font-size: 12px
}

.item_menuList1 .item_marketplace_L dl dt p em a {
    color: #333
}

.item_menuList1 .item_marketplace_L dl dd,.item_menuList2 .item_marketplace_L dl dd {
    padding: 4px 0 0 10px;
    overflow: hidden
}

.item_menuList1 .item_marketplace_L dl dd a,.item_menuList2 .item_marketplace_L dl dd a {
    margin-right: 19px;
    float: left;
    display: inline-block;
    height: 24px;
    white-space: nowrap
}

.item_marketplace_L dl dd .label-color:visited,.item_menuList1 .item_marketplace_L dl dd .label-color:hover,.item_menuList1 .item_marketplace_L dl dd .label-color:link,.item_menuList2 .item_marketplace_L dl dd .label-color:hover,.item_menuList2 .item_marketplace_L dl dd .label-color:link,.item_menuList2 .item_marketplace_L dl dd .label-color:visited {
    color: #ee2e2c
}

.item_menuList1 .advertisement ul li a,.item_menuList2 .advertisement ul li a {
    display: table-cell;
    width: 135px;
    height: 60px;
    vertical-align: middle;
    text-align: center;
    *display: block;
    *font-size: 52.38px;
    *font-family: Arial
}

.item_menuList2 .advertisement ul li {
    width: 135px;
    height: 60px;
    overflow: hidden
}

.item_menuList1 .advertisement {
    padding: 16px 0 0 9px
}

.item_menuList1 .advertisement ul li {
    margin-bottom: 10px;
    border: 1px solid #f0f0f0;
    height: 60px;
    width: 135px;
    overflow: hidden
}

.item_menuList1 .advertisement ul li a {
    display: table-cell;
    width: 135px;
    height: 60px;
    overflow: hidden;
    vertical-align: middle;
    text-align: center
}

.item_menuList2 .marketplace1-R {
    float: right
}

.adver-max {
    width: 300px;
    height: 250px;
    margin-bottom: 13px
}

.item_menuList2 .advertisement ul {
    overflow: hidden;
    width: 300px
}

.item_menuList2 .advertisement ul li {
    float: left;
    padding: 0 6px 2px;
    _display: inline
}

.H_Bside_UList ul li.Navitem_hover {
    background: url(../images/indexIco.png) no-repeat 180px -133px #ee2e2c
}

.H_sideBar_list {
    height: 500px;
    background: url(../images/navLeftBg.png) repeat-y #fff;
    width: 981px;
    position: absolute;
    left: 200px;
    top: 0;
    border-top: 1px solid #ee2e2c;
    z-index: 501;
    padding-left: 20px;
    overflow: hidden;
}

.sideBarLeft {
    width: 981px;
    height: 500px;
    overflow: hidden;
    float: left;
    padding-left: 10px
}

.sideBarLeft h3 {
    font-size: 18px;
    color: #ee2e2c;
    padding: 15px 0 5px
}

.sideBarLeft ul {
    overflow: hidden
}

.sideBarLeft ul li {
    border-top: 1px dashed #e6e6e6;
    margin-top: -1px;
    overflow: hidden;
    padding: 10px 0 10px;
    line-height: 22px
}

.sideBarLeft span.sideBarLeftTit {
    display: block;
    float: left;
    padding-right: 15px;
    width: 85px;
    white-space: nowrap;
    text-align: right;
    font-size: 14px;
    color: #333;
    background: url(../images/indexIco.png) 91px -169px no-repeat;
    font-weight: 700
}

.sideBarLeft .sideBarLinkBox {
    display: block;
    float: left;
    padding-left: 10px;
    width: 850px;
    max-height: 40px;
    overflow: hidden
}

.sideBarLeft .sideBarLinkBox a:hover {
    color: #ee2e2c
}

.sideBarLeft .sideBarLinkBox a {
    margin-right: 10px;
    color: #666;
    display: block;
    float: left
}

.sideBarLeft .sideBarLinkBox a.redColor {
    color: #ee2e2c
}

.sideBarRig {
    float: left;
    padding: 20px 0 0 28px;
    width: 137px
}

.sideBarRig h3 {
    line-height: 28px;
    font-size: 16px;
    color: #ee2e2c;
    padding: 15px 0 12px;
    text-align: center;
    display: none
}

.sideBarRig ul li {
    width: 137px;
    height: 62px;
    margin-bottom: 18px
}

.sideBarRig ul li a {
    display: block;
    border: 1px solid #ddd;
    height: 135px;
    height: 60px;
    margin-bottom: 10px;
    overflow: hidden
}

.sideBarRig ul li a:hover {
    border: 1px solid #ee2e2c
}

.banner_mod {
    float: left;
    padding-left: 10px
}

.scrollpic {
    margin: 10px 0
}

.mad_bx,.scrollpic {
    width: 750px;
    height: 330px;
    position: relative
}

.mad_bx {
    overflow: hidden
}

.mad_bx ul {
    height: 330px;
    position: absolute
}

.mad_bx ul li {
    float: left;
    _display: inline;
    width: 750px;
    height: 330px;
    overflow: hidden
}

.mad_bx ul li img {
    width: 750px;
    height: 330px;
    overflow: hidden
}

.ScrLeft,.ScrRight {
    position: absolute;
    top: 130px;
    display: block;
    width: 36px;
    height: 66px;
    display: none;
    z-index: 120;
    background-color: #000;
    opacity: .2;
    filter: Alpha(opacity=20)
}

.ScrLeft {
    left: 0;
    background-position: 0 -240px
}

.ScrRight {
    right: 0;
    background-position: -37px -240px
}

a.ScrLeft:hover,a.ScrRight:hover {
    background-color: #000;
    opacity: .4;
    filter: Alpha(opacity=40)
}

.Snumb {
    position: absolute;
    bottom: 10px;
    right: 20px;
    width: 118px;
    height: 14px;
    padding-left: 8px;
    z-index: 120;
    background-position: 0 -45px
}

.Snumb li {
    float: left;
    _display: inline;
    width: 10px;
    height: 10px;
    overflow: hidden;
    margin: 2px 9px 0 0;
    background: #fff;
    cursor: pointer;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px
}

.Snumb li.Scur,.Snumb li:hover {
    color: #fff;
    font-weight: 700;
    background: #de2626
}

.picbtns {
    height: 14px;
    padding-left: 12px
}

.banner_btm,.btm_Promain_L {
    overflow: hidden
}

.btm_Promain_L {
    float: left;
    width: 502px;
    height: 160px;
    bacbackground: #ccc;
    position: relative
}

.scrollLeft,.scrollRight {
    position: absolute;
    top: 34px;
    display: block;
    width: 21px;
    height: 53px;
    cursor: pointer
}

.scrollLeft {
    left: 0;
    background-position: 0 -144px
}

.scrollRight {
    right: 0;
    background-position: -22px -144px
}

.ProList_wrap,.ProList_wrap ul {
    height: 160px
}

.ProList_wrap {
    width: 442px;
    overflow: hidden;
    margin-left: 30px;
    position: relative
}

.ProList_wrap ul {
    width: 600px;
    position: absolute
}

.ProList_wrap ul li {
    float: left;
    _display: inline;
    padding-right: 10px;
    width: 171px;
    height: 160px;
    background: url(../images/r_line.png) 100% 100%
}

.ProList_wrap ul li img {
    width: 170px;
    height: 120px
}

.ProList_wrap ul li p {
    text-align: center;
    height: 40px;
    line-height: 40px;
    background: #e7e7e9
}

.ProList_wrap ul li a {
    display: block
}

.pic_list {
    width: 750px;
    height: 150px;
    background: #fff
}

.pic_list ul li {
    float: left;
    height: 150px;
    width: 150px;
    position: relative;
    overflow: hidden
}

.pic_list ul li img {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    max-height: 96px;
    z-index: 2;
}

.pic_list ul li .picFont {
    position: absolute;
    top: 105px;
    left: 0;
    width: 150px;
    text-align: center;
    line-height: 18px;
    z-index: 99
}

.pic_list ul li .picFont h3 {
    font-size: 14px;
    color: #ee2e2c;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pic_list ul li .picFont p {
    font-size: 12px;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.H_Rgiht {
    width: 220px;
    float: right;
    padding-top: 10px
}

.H_RigTop {
    height: 30px;
    margin-bottom: 10px
}

.H_RigTop p {
    line-height: 30px;
    text-align: left;
    color: #333;
    padding-left: 38px;
    display: none;
    background: url(../images/indexIco.png) no-repeat -406px -592px #fff
}

.H_RigTop a {
    display: block;
    height: 28px;
    width: 103px;
    border: 1px solid #ee2e2c;
    font-size: 14px;
    text-align: center;
    line-height: 28px;
    float: left
}

.H_RigTop a:hover {
    background: #ee2e2c;
    color: #fff!important
}

.H_RigTop a.loginBtn {
    background: #ee2e2c;
    color: #fff;
    margin-right: 10px
}

.H_RigTop a.regBtn {
    color: #ee2e2c;
    float: right
}

.H_RigTop a.log_Btn {
    background: #ee2e2c;
    color: #fff
}

.tabCon {
    height: auto;
    overflow: hidden
}

.tabCon dl {
    height: 30px;
    background: #ededed;
    line-height: 30px
}

.tabCon dl dd {
    text-align: center;
    color: #333;
    font-size: 14px;
    width: 110px;
    float: left;
    cursor: pointer
}

.tabCon dl dd.tabCur {
    background: #fff
}

.tabConStep {
    overflow: hidden;
    height: 42px;
    padding: 20px 20px 8px
}

.tabConStep ul li {
    float: left
}

.tabConStep ul li a {
    display: block;
    height: 28px;
    width: 28px;
    padding: 6px;
    background: #f3f3f3;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 14px;
    color: #333;
    font-size: 12px
}

.tabConStep ul li a:hover {
    border: 1px solid #d11120;
    background: #ee2e2c;
    color: #fff
}

.tabConStep ul li em {
    display: block;
    height: 40px;
    width: 27px;
    background-position: 9px -228px
}

.H_RgihtCon {
    background: #fff;
    overflow: hidden
}

.buy_nom {
    clear: both;
    height: 44px;
    line-height: 44px;
    text-align: center
}

.buy_nom span {
    color: #ee2e2c
}

.r_service {
    height: 80px;
    padding: 15px 5px 1px;
    border-top: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd
}

.r_service ul li {
    float: left;
    width: 50px;
    padding: 0 10px
}

.r_service ul li a,.tabConStep ul li a {
    display: block;
    -webkit-transition: all .5s ease;
    -moz-transition: all ease .5s;
    transition: all .5s ease
}

.H_RigTop a,.l_sidebar_wrap a,.sideBarRig ul li a {
    -webkit-transition: all .3s ease;
    -moz-transition: all ease .3s;
    transition: all .3s ease
}

.r_service ul li a:hover {
    margin-top: -4px
}

.r_service ul li a em {
    display: block;
    width: 40px;
    margin: 0 auto;
    height: 52px;
    text-align: center;
    color: #333
}

.r_service ul li a.keyshop em {
    background-position: 0 -285px
}

.r_service ul li a.subscribe em {
    background-position: -50px -285px
}

.r_service ul li a.arrange em {
    background-position: -100px -285px
}

.ttLink {
    padding: 0 15px 0 20px;
    height: 48px;
    line-height: 48px
}

.ttLinkList {
    height: 24px;
    float: left;
    margin: 12px 0;
    overflow: hidden;
    width: 140px
}

.ttLinkList ul li {
    height: 24px
}

.ttLink a {
    color: #666;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-right: 4px;
    width: 137px;
    line-height: 24px
}

.ttLink a,.ttLink b {
    display: block;
    float: left
}

.ttLink b {
    font-size: 16px;
    color: #ee2e2c;
    font-weight: 700;
    margin-right: 10px
}

.allyesAd1 {
    height: 150px;
    width: 220px;
    margin-top: 10px;
    overflow: hidden
}

.allyesAd1 img {
    height: 150px!important;
    width: 220px!important
}

.allyesAd2,.allyesAd3 {
    margin-top: 20px;
    height: 90px;
    margin-bottom: 10px;
}

.newBox1 {
    padding: 5px 0 0;
    margin-top: 20px;
    overflow: hidden
}

.newBox1Con {
    width: 583px;
    height: 326px;
    padding-top: 25px;
    position: relative
}

.newBox1Con ul {
    float: left;
    width: 492px
}

.newBox1Con ul li {
    border-right: 1px solid #e6e6e6;
    float: left;
    overflow: hidden;
    position: relative
}

.newBox1Con ul li.box1Img2,.newBox1Con ul li.box1Img3 {
    border-bottom: 1px solid #e6e6e6
}

.newBox1Con dl {
    float: left;
    width: 90px;
    margin-left: 1px;
    text-align: center
}

.newBox1Con dl dd {
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 12px
}

.newBox1 h3 {
    display: block;
    width: 92px;
    height: 32px;
    position: absolute;
    top: -6px;
    font-size: 16px;
    color: #fff;
    line-height: 32px;
    left: 218px;
    padding-left: 55px;
    z-index: 50
}

.newBox1 h3 a {
    color: #fff
}

.strengBox {
    border: 1px solid #e6e6e6;
    border-top: 1px solid #ee2e2c;
    float: left
}

.strengBox h3 {
    background-position: 0 -366px
}

.p4pBox {
    border: 1px solid #e6e6e6;
    float: right;
    border-top: 1px solid #ff8500
}

.p4pBox h3 {
    background-position: 0 -408px
}

.newBox1Con ul li.box1Img1 {
    width: 200px;
    height: 326px
}

.newBox1Con ul li.box1Img1 img {
    position: absolute;
    bottom: 50px;
    left: 0px;
    width: 100%;
    max-height: 129px;
    z-index: 2;
}

.newBox1Con ul li.box1Img2,.newBox1Con ul li.box1Img3 {
    width: 144px;
    height: 165px
}

.newBox1Con ul li.box1Img2 img,.newBox1Con ul li.box1Img3 img {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    max-height: 93px;
    z-index: 2;
}

.newBox1Con ul li.box1Img4,.newBox1Con ul li.box1Img5 {
    height: 160px;
    width: 144px
}

.newBox1Con ul li.box1Img4 img,.newBox1Con ul li.box1Img5 img {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    max-height: 93px;
    z-index: 2;
}

.newBox1Con ul li.box1Img1 .picFont {
    position: absolute;
    top: 26px;
    width: 170px;
    text-align: left;
    line-height: 18px;
    z-index: 99;
    left: 14px
}

.newBox1Con ul li.box1Img1 .picFont h4 {
    font-size: 16px;
    color: #333;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}

.newBox1Con ul li.box1Img1 .picFont p {
    font-size: 12px;
    color: #999;
    padding-top: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.newBox1Con ul li.box1Img2 .picFont,.newBox1Con ul li.box1Img3 .picFont {
    position: absolute;
    top: 22px;
    width: 100%;
    text-align: center;
    line-height: 18px;
    z-index: 99;
}

.newBox1Con ul li.box1Img2 .picFont h4,.newBox1Con ul li.box1Img3 .picFont h4 {
    font-size: 13px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.newBox1Con ul li.box1Img2 .picFont p,.newBox1Con ul li.box1Img3 .picFont p {
    font-size: 12px;
    color: #999;
    padding-top: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.newBox1Con ul li.box1Img4 .picFont,.newBox1Con ul li.box1Img5 .picFont {
    position: absolute;
    top: 22px;
    width: 100%;
    text-align: center;
    line-height: 18px;
    z-index: 99;
}

.newBox1Con ul li.box1Img4 .picFont h4,.newBox1Con ul li.box1Img5 .picFont h4 {
    font-size: 14px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.newBox1Con ul li.box1Img4 .picFont p,.newBox1Con ul li.box1Img5 .picFont p {
    font-size: 12px;
    color: #999;
    padding-top: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.newBox2 {
    margin-top: 20px
}

.tabBoxCon {
    border-bottom: 1px solid #ee2e2c;
    height: 60px;
    background: #f7f7f7;
    position: relative
}

.tabBoxCon ul {
    position: absolute;
    top: 0;
    left: 0
}

.tabBoxCon ul li {
    border-right: 1px solid #e5e5e5;
    float: left;
    width: 73px;
    text-align: center;
    height: 60px;
    position: relative;
    cursor: pointer
}

.tabBoxCon ul li:last-child {
    border-right: 0px solid #e5e5e5;
    float: left;
    width: 80px;
    text-align: center;
    height: 60px;
    position: relative;
    cursor: pointer;
}

.tabBoxCon ul li b {
    display: block;
    margin: 6px auto 0;
    height: 28px;
    width: 28px;
    color: #FF5722;
    font-size: 22px;
}

.tabBoxCon ul li em {
    position: absolute;
    height: 12px;
    width: 18px;
    bottom: -11px;
    left: 25px;
    background-position: -32px -213px;
    display: none;
    z-index: 5000
}

.tabBoxCon ul li.tbCur em {
    display: block
}

.tabBoxCon ul li.setUp b {
}

.tabBoxCon ul li.tabTit:hover,.tabBoxCon ul li b:hover,.tabBoxCon ul li.tbCur b,.tabBoxCon ul li.tbCur {
    background: #ee2e2c!important;
    color: #fff
}

.tabBoxCon ul li.setUp.tbCur b {
}

.tabBoxListCon {
    overflow: hidden;
    height: 380px;
    border: 1px solid #e6e6e6;
    margin-top: 20px
}

.tabBoxList {
    display: none;
    height: 380px;
    animation: myfirst2 .5s;
    -moz-animation: myfirst2 .5s;
    -webkit-animation: myfirst2 .5s;
    -o-animation: myfirst2 .5s;
    width: 1190px
}

.tabBoxList.hgBox {
    display: block
}

.tabLeftImg {
    float: left;
    width: 265px;
    border-right: 1px solid #e6e6e6;
    overflow: hidden;
    height: 380px;
    position: relative
}

.tabLeftImg img {
    display: inline;
    position: absolute;
    bottom: 70px;
    left: 0px;
    width: 100%;
    max-height: 170px;
    z-index: 90;
}

.tabLeftImg .picFont {
    position: absolute;
    top: 35px;
    width: 230px;
    text-align: left;
    line-height: 18px;
    z-index: 99;
    left: 19px
}

.tabLeftImg .picFont h4 {
    font-size: 14px;
    color: #333;
    font-weight: 700;
    padding-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tabLeftImg .picFont p {
    font-size: 12px;
    color: #999;
    padding-top: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tabLeftImg a {
    display: block;
    text-align: center
}

.tabConList {
    padding: 25px 0 0 35px;
    overflow: hidden;
    float: left;
    width: 445px;
    height: 356px;
    border-right: 1px solid #e6e6e6
}

.tabConList h3 {
    font-size: 16px;
    font-weight: 700;
    height: 20px;
    line-height: 18px;
    color: #ee2e2c;
    margin-bottom: 5px
}

.tabConList h3 em {
    display: block;
    height: 20px;
    width: 24px;
    vertical-align: middle;
    float: left;
    font-size: 18px
}

.tabConList ul li {
    width: 110px;
    float: left;
    padding-top: 22px;
    height: 131px;
}

.tabConList ul li dt {
    font-weight: 700;
    color: #333;
    line-height: 30px;
    font-size: 14px;
    padding-bottom: 5px
}

.tabConList ul li dd {
    line-height: 24px;
    font-size: 12px
}

.tabConList ul li dd a {
    color: #666
}

.tabRigImg {
    float: left;
    width: 360px
}

.tabRigImg ul li {
    float: left;
    border-right: 1px solid #e6e6e6;
    overflow: hidden;
    position: relative
}

.tabRigImg ul li.tRigImg1 {
    border-bottom: 1px solid #e6e6e6;
    width: 357px;
    height: 190px
}

.tabRigImg ul li.tRigImg1 img {
    display: inline;
    position: absolute;
    right: 0px;
    bottom: 0px;
    height: 110px;
    max-width: 171px;
    z-index: 90;
}

.tabRigImg ul li.tRigImg2,.tabRigImg ul li.tRigImg3 {
    width: 178px;
    height: 189px
}

.tabRigImg ul li.tRigImg2 img,.tabRigImg ul li.tRigImg3 img {
    display: inline;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    max-height: 114px;
}

.tabRigImg ul li.tRigImg1 .picFont {
    position: absolute;
    top: 10px;
    width: 330px;
    text-align: left;
    line-height: 18px;
    z-index: 99;
    left: 14px;
}

.tabRigImg ul li.tRigImg1 .picFont h4 {
    font-size: 14px;
    color: #333;
    font-weight: 700;
    padding-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tabRigImg ul li.tRigImg1 .picFont p {
    font-size: 12px;
    color: #999;
    padding-top: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tabRigImg ul li.tRigImg2 .picFont,.tabRigImg ul li.tRigImg3 .picFont {
    position: absolute;
    top: 18px;
    text-align: center;
    line-height: 18px;
    z-index: 99;
    left: 20px;
    right: 20px
}

.tabRigImg ul li.tRigImg2 .picFont h4,.tabRigImg ul li.tRigImg3 .picFont h4 {
    font-size: 14px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tabRigImg ul li.tRigImg2 .picFont p,.tabRigImg ul li.tRigImg3 .picFont p {
    font-size: 12px;
    color: #999;
    padding-top: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tabRigImg ul li a {
    display: block;
    text-align: center
}

.tabRigLogo {
    float: left;
    width: 60px;
    height: 375px;
    border-left: 0;
    padding: 0 10px;
    background: #fff
}

.tabRigLogo ul {
    height: 366px
}

.tabRigLogo li {
    padding: 11px 0 10px;
    border-top: 1px dashed #e5e5e5;
    margin-top: -1px
}

.tabRigLogo li,.tabRigLogo li a {
    width: 60px;
    height: 40px;
    text-align: center
}

.tabRigLogo li a {
    display: table-cell;
    vertical-align: middle;
    *display: block
}

.tabRigLogo li a img {
    max-width: 60px;
    max-height: 40px;
    width: 60px;
    height: 40px;
}

.newBox3Con {
    width: 1210px
}

.allyesAd4 {
    float: left
}

.allyesAd4,.allyesAd5 {
    width: 590px;
    height: 90px;
    margin-top: 20px
}

.allyesAd5 {
    float: right
}

.floorCon {
    width: 382px;
    float: left;
    height: 395px;
    background: #fff;
    margin: 0 22px 20px 0
}

.floorBox {
    background: #f5f5f5;
    padding-top: 20px;
    margin-top: 20px
}

.floorBox,.floorBox .wrap {
    overflow: hidden
}

.fTitle {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    padding-left: 19px
}

.fTitle,.fTitle h3 {
    color: #fff
}

.fLeftImg {
    width: 280px;
    float: left;
    border-right: 1px solid #e6e6e6;
    height: 355px
}

.fImgCon {
    overflow: hidden
}

.fRigList {
    float: left;
    padding-left: 5px;
    line-height: 32px;
    padding-top: 18px;
    width: 92px;
}

.fRigList dd {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.fRigList dd a {
    color: #555;
}

.fTitle em {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin-right: 3px;
    vertical-align: middle;
    margin-top: 11px;
    font-size: 18px;
    line-height: 20px;
}

.fImgCon li a {
    text-align: center;
    display: block
}

.fImgCon li.fLeftImg0 {
    border-bottom: 1px solid #e6e6e6;
    width: 280px;
    height: 224px
}

.fImgCon li.fLeftImg0 img {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    max-height: 180px;
}

.fImgCon li.fLeftImg1 {
    border-right: 1px solid #e6e6e6;
    margin-left: -1px
}

.fImgCon li.fLeftImg1,.fImgCon li.fLeftImg2 {
    width: 140px;
    height: 130px
}

.fImgCon li.fLeftImg1 img,.fImgCon li.fLeftImg2 img {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    max-height: 90px;
    z-index: 90;
}

.fLeftImg ul li {
    float: left;
    overflow: hidden;
    position: relative
}

.fLeftImg ul li.fLeftImg0 .picFont {
    position: absolute;
    top: 190px;
    text-align: center;
    line-height: 18px;
    z-index: 99;
    left: 20px;
    right: 20px
}

.fLeftImg ul li.fLeftImg0 .picFont h4 {
    font-size: 16px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.fLeftImg ul li.fLeftImg1 .picFont,.fLeftImg ul li.fLeftImg2 .picFont {
    position: absolute;
    top: 105px;
    text-align: center;
    line-height: 18px;
    z-index: 99;
    left: 8px;
    right: 8px
}

.fLeftImg ul li.fLeftImg1 .picFont h4,.fLeftImg ul li.fLeftImg2 .picFont h4 {
    font-size: 14px;
    color: #555;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.newBox3Con {
    width: 1215px;
    overflow: hidden
}

.hgBox_2 .fTitle {
    background: #FF5722;
}

.allyesAd12,.allyesAdCon {
    clear: both;
    margin-bottom: 20px
}

.allyesAdCon {
    height: 90px
}

.allyesAd6,.allyesAd7,.allyesAd8,.allyesAd9,.allyesAd10,.allyesAd11 {
    height: 90px;
    overflow: hidden;
    float: left
}

.allyesAd6,.allyesAd9 {
    width: 240px;
    margin-right: 10px
}

.allyesAd7,.allyesAd10 {
    width: 690px;
    margin-right: 10px
}

.allyesAd8,.allyesAd11 {
    width: 240px
}

.loadingIco {
    overflow: hidden;
    text-align: center
}

.proBoxTit {
    height: 40px;
    background: url(../images/titBg.png) 50% repeat-x;
    margin: 10px 0 30px
}

.proBoxTitCon {
    width: 215px;
    margin: 0 auto;
    text-align: center;
    background: #f5f5f5
}

.proBoxTitCon h3 {
    font-size: 20px;
    color: #333;
    line-height: 24px;
    padding-bottom: 5px
}

.proBoxTitCon p {
    font-size: 12px;
    color: #999
}

.proBoxList {
    overflow: hidden
}

.proBoxList ul {
    width: 103%
}

.proBoxList ul li {
    width: 220px;
    height: 232px;
    background: #fff;
    margin: 0 20px 20px 0;
    border: 1px solid #fff;
    position: relative;
    float: left
}

.proBoxList ul li .proImgCon,.proBoxList ul li .proImgCon a {
    height: 140px;
    width: 220px;
    position: relative
}

.proBoxList ul li .proImgCon a {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden
}

.proBoxList ul li .proImgCon em {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    line-height: 26px;
    padding: 0 15px;
    text-align: center;
    z-index: 50;
    background: #ee2e2c
}

.proBoxList ul li .proImgCon img {
    width: 100%;
    /* max-height: 140px; */
    max-width: 220px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
}

.proBoxList ul li dt {
    margin: 10px 15px;
    height: 40px;
    line-height: 20px;
    overflow: hidden
}

.proBoxList ul li dd {
    overflow: hidden;
    line-height: 32px;
    padding: 0 15px;
    border-top: 1px solid #f5f5f5
}

.proBoxList ul li dd span {
    float: left;
    font-size: 12px;
    color: #ee2e2c;
    overflow: hidden;
}

.proBoxList ul li dd p {
    float: right;
    color: #999;
    font-size: 12px
}

.proBoxList ul li.proHover {
    border: 1px solid #ee2e2c;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s
}

.proBoxList ul li.proHover .proBoxAlert {
    display: block
}

.proBoxAlert {
    background: #ee2e2c;
    position: absolute;
    top: 140px;
    left: 0;
    bottom: 0;
    z-index: 51;
    width: 100%;
    text-align: center;
    color: #fff;
    display: none;
    animation: myfirst .4s;
    -moz-animation: myfirst .4s;
    -webkit-animation: myfirst .4s;
    -o-animation: myfirst .4s
}

.proBoxAlert h3 {
    font-size: 17px;
    font-weight: 700;
    padding-bottom: 4px;
    color: #fff;
    padding-top: 25px
}

.proBoxAlert p {
    color: #fff;
    display: block;
    width: 110px;
    padding-right: 18px;
    margin: 0 auto;
    height: 24px;
    line-height: 24px;
    background-position: 114px -453px;
    vertical-align: middle
}

.proBoxAlert a {
    text-decoration: none;
    display: block
}

.proBoxAlert a:hover {
    color: #fff!important
}

.botBox {
    overflow: hidden;
    padding-bottom: 20px
}

.botBox .xtBox {
    float: left;
    width: 580px;
    padding-top: 10px
}

.botBox .ttBox {
    float: right;
    width: 580px;
    padding-top: 10px
}

.botBox .botTit {
    background: url(../images/titBg.png) 50% repeat-x;
    height: 20px;
    line-height: 20px;
    margin-bottom: 20px
}

.botBox .botTit h3 {
    display: block;
    margin: 0 auto;
    width: 105px;
    background: #f5f5f5;
    line-height: 20px;
    text-align: center;
    font-size: 20px;
    color: #333
}

.botBox .botTit h3 a {
    color: #333;
    text-decoration: none;
    display: block
}

.botImg,.botImg a {
    width: 580px;
    height: 250px
}

.botImg a {
    display: block;
    text-align: center;
    background: #fff
}

ul.s_live_ul li .b1,ul.s_live_ul li .v1 {
    background: url("../images/indexpic.png") no-repeat
}

ul.s_live_ul li {
    clear: both;
    margin-top: 0;
    line-height: 20px;
    overflow: hidden
}

ul.s_live_ul li img {
    float: left;
    width: 150px;
    height: 80px;
    margin-right: 10px
}

ul.s_live_ul li p {
    float: left;
    width: 145px;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

ul.s_live_ul li .data {
    color: #999
}

ul.s_live_ul li s {
    width: 17px;
    height: 20px;
    margin-left: 3px;
    display: inline-block
}

ul.s_live_ul li .v1 {
    background-position: -475px -151px;
    margin-left: 10px
}

ul.s_live_ul li .b1 {
    background-position: -474px -186px
}

ul.s_live_ul li .bm_btn a {
    width: 66px;
    height: 20px;
    color: #fff;
    text-align: center;
    background: #ee2e2c;
    display: block
}

ul.s_live_ul li .bm_btn a:hover {
    color: #fff!important;
    text-decoration: none
}

.ttList {
    overflow: hidden;
    padding: 15px 0;
    height: 80px;
    line-height: 26px
}

.ttList ul {
    width: 107%
}

.ttList ul li {
    float: left;
    width: 180px;
    height: 26px;
    margin-right: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ttList ul li span {
    color: #ee2e2c;
    padding-right: 3px
}

.xtBot {
    height: 80px;
    padding: 15px 0
}

.xtBotLeft {
    float: left;
    height: 80px;
    width: 305px
}

.xtBotRig {
    margin-left: 10px;
    padding-top: 1px;
    background-position: 25px -566px
}

.xtBotRig,.xtBotRig dl dt {
    float: left
}

.xtBotRig dl dd {
    height: 66px;
    border-left: 1px solid #ddd;
    padding: 3px 10px 6px 45px;
    line-height: 24px;
    width: 220px;
    float: left
}

.xtBotRig dl dd p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.weblink-txt {
    background: #474747;
    padding: 5px 0 5px;
    overflow: hidden;
}

.weblink-txt .linkwrap {
    width: 1190px;
    margin: 0 auto;
    line-height: 36px;
    font-family: Microsoft YaHei!important;
    overflow: hidden;
    /* padding-bottom:5px; */
    color: #fff;
}

.weblink-txt .linkwrap a {
    color: #999;
    display: block;
    float: left;
}

.weblink-txt .linkwrap span {
    margin: 0 5px;
    color: #fff;
    display: block;
    float: left;
}

.weblink-txt .linkwrap a:hover {
    color: #da2a2a
}

.weblink-txt .linkwrap h3 {
    width: 154px;
    height: 22px;
    margin: 8px 0 5px;
    font: 700 15px/22px \\5FAE\8F6F\96C5\9ED1;
    color: #999;
}

.indexes {
    color: #999;
    margin-top: 18px
}

.indexes a {
    padding: 0 8px;
    margin: 0 3px;
    display: inline-block;
    font-family: Microsoft YaHei!important;
    font-size: 14px;
    color: #999
}

.footer .codedown .android,.footer .codedown .phone,.footer .codedown dt,.footer .h_logo,.footer .hotline ul.servcode span,.footer .weblogo a,.Mobcont dl dd a.android,.Mobcont dl dd a.phone {
    background: url("../images/f_pic.png") no-repeat
}

.footer {
    background: #4d4b4b;
    padding: 25px 0 15px;
    overflow: hidden;
    color: #fff;
}

.footer .hc_service {
    width: 1190px;
    margin: 0 auto
}

.footer .h_logo {
    float: left;
    width: 141px;
    height: 88px;
}

.footer .serinfor {
    float: left;
    margin-left: 50px;
    width: 940px;
    font-family: Microsoft YaHei!important
}

.footer .serinfor ul.servlist li {
    width: 90px;
    float: left;
    border-left: 1px solid #333;
    margin-right: 120px;
    display: inline
}

.footer .serinfor ul.servlist li.lastLi {
    margin-right: 0;
    width: 260px
}

.footer .serinfor ul.servlist li h3 {
    font-size: 14px;
    color: #b5b5b5;
    font-weight: 700;
    border-left: 3px solid #df3b42;
    padding: 0 0 0 10px;
    height: 30px;
    margin-bottom: 2px;
    margin-left: -1px;
}

.footer .serinfor ul.servlist li p {
    padding-left: 13px;
    line-height: 22px;
    font-size: 12px;
    white-space: nowrap
}

.footer .serinfor ul.servlist li .codedown {
    width: 245px;
    height: 80px;
    padding: 8px 0 8px 2px;
    margin-left: 10px
}

.footer .serinfor ul.servlist li a:hover {
    color: #da2a2a
}

.servlist,.servlist a {
    color: #b5b5b5;
}

.footer .codedown a:hover {
    text-decoration: none
}

.footer .codedown .android,.footer .codedown .phone,.Mobcont dl dd a.android,.Mobcont dl dd a.phone {
    display: inline-block;
    width: 100px;
    height: 20px
}

.footer .codedown .android,.footer .codedown .phone {
    margin-top: 3px;
    padding-left: 22px;
    line-height: 16px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 700;
    width: 80px!important;
    color: #b5b5b5;
}

.Mobcont dl dd a.android,.Mobcont dl dd a.phone {
    margin-top: 5px
}

.Mobcont dl dd a.phone {
    background-position: -316px -12px
}

.Mobcont dl dd a.android {
    background-position: -430px -12px
}

.footer .codedown .android:hover {
    background-position: -302px -25px
}

.footer .codedown .android {
    background-position: -186px -25px
}

.footer .codedown .phone {
    background-position: -302px 0;
    margin-top: 10px
}

.footer .codedown .phone:hover {
    background-position: -188px -1px
}

.footer .codedown dt {
    width: 65px;
    height: 80px;
    float: left;
    background-position: -429px 0;
    margin-right: 10px
}

.footer .hotline {
    clear: both;
    padding: 20px 0 0;
    overflow: hidden;
    width: 940px;
    color: #b5b5b5;
    font-size: 13px;
}

.footer .hotline ul {
    float: left
}

.footer .hotline ul.servcode {
    float: right;
    margin-right: 44px
}

.footer .hotline ul li {
    line-height: 180%
}

.footer .hotline ul.midmg {
    margin: 13px 0 0 71px;
    width: 210px
}

.fhotLink,.midmg {
    margin-top: 13px
}

.servcode {
    width: 260px
}

.footer .hotline ul.servcode span {
    display: inline-block;
    width: 80px;
    height: 26px;
    margin-left: 5px;
    background-position: -513px 0;
    padding-top: 62px;
    text-align: center;
    font-size: 12px
}

.footer .hotline ul.servcode span.wxin {
    background-position: -628px 0;
    margin-left: 30px
}

.footer .weblink {
    clear: both;
    padding: 18px 0 15px;
    color: #575757;
}

.footer .weblink p em {
    color: #3c3a3a;
    margin: 0 5px
}

.footer .weblink a {
    color: #b5b5b5;
}

.footer .weblink a:hover,.indexes a:hover {
    color: #ee2e2c
}

.footer .copytxt {
    color: #b5b5b5;
    margin-bottom: 15px;
    line-height: 18px;
}

.footer .weblogo a {
    display: inline-block;
    height: 36px;
    margin-right: 10px
}

.footer .weblogo a.hover1 {
    background-position: 0 -128px;
    width: 83px
}

.footer .weblogo a.hover2 {
    background-position: -85px -128px;
    width: 83px
}

.footer .weblogo a.hover3 {
    background-position: -170px -128px;
    width: 93px
}

.footer .weblogo a.hover4 {
    background-position: -265px -128px;
    width: 98px
}

.footer .weblogo a.hover5 {
    background-position: -365px -128px;
    width: 85px
}

.footer .weblogo a.hover6 {
    background-position: -452px -128px;
    width: 81px
}

.footer .weblogo a.hover7 {
    background-position: -535px -128px;
    width: 120px
}

.footer .weblogo a.hover8 {
    background-position: -657px -128px;
    width: 76px
}

.weblogo {
    padding: 10px 0 15px
}

.fLeftImg ul li a:hover img,.newBox1List ul a:hover img,.pic_list ul li a:hover img,.tabLeftImg a:hover img,.tabRigImg a:hover img,.tabRigLogo li a:hover img {
    -webkit-transform: translateX(-6px);
    -moz-transform: translateX(-6px);
    -ms-transform: translateX(-6px);
    transform: translateX(-6px)
}

.newBox1 img,.newBox2 img,.newBox3 img,.pic_list ul li img {
    -webkit-transition: -webkit-transform .25s ease-in;
    transition: -webkit-transform .25s ease-in;
    -moz-transition: transform .25s ease-in,-moz-transform .25s ease-in;
    transition: transform .25s ease-in;
    transition: transform .25s ease-in,-webkit-transform .25s ease-in,-moz-transform .25s ease-in
}

.proBoxList ul li {
    overflow: hidden
}



.botImg {
    overflow: hidden;
    position: relative;
}

.r_sidebar_wrap {
    position: fixed;
    _position: absolute;
    z-index: 9990
}

.r_sidebar,.r_sidebar_wrap {
    top: 0;
    right: 0;
    width: 0;
    height: 100%;
}

.r_sidebar {
    position: absolute;
    /* border-right: 6px solid #5d6167; */
}

.r_sidebar_con {
    position: absolute;
    top: 50%;
    left: -36px;
    width: 36px;
    margin-top: -92px;
}

.r_sidebar_con li {
    position: relative;
    width: 36px;
    height: 36px;
    margin-bottom: 1px;
    cursor: pointer;
    background-color: #5d6167;
    border-radius: 2px
}

#backtop s,.r_sidebar_con li s {
    width: 36px;
    height: 36px;
    display: block;
    position: absolute;
    left: 0;
    top: 0
}

.r_sidebar_con li span {
    background-color: #ee2e2c
}

#backtop span,.r_sidebar_con li span {
    width: 60px;
    text-align: center;
    position: absolute;
    right: 34px;
    top: 0;
    line-height: 36px;
    color: #fff;
    border-radius: 2px;
    display: none
}

#backtop span {
    background-color: #5d6167
}

#backtop:hover,#backtop:hover span,.r_sidebar_con li:hover,.r_sidebar_con li:hover span {
    background-color: #ee2e2c
}

.r_sidebar_con li.shop_ico s {
    background-position: -93px -265px
}

.r_sidebar_con li.client_ico s {
    background-position: -121px -265px
}

.r_sidebar_con li.online_icon s {
    background-position: -148px -265px
}

.r_sidebar_con li.user_ico s {
    background-position: -180px -265px
}

.r_sidebar_con li.now {
    background-color: #ee2e2c
}

#backtop {
    position: absolute;
    right: 0;
    bottom: 0;
    left: -36px;
    width: 36px;
    height: 36px;
    background-color: #5d6167;
    border-radius: 2px;
    display: block;
    cursor: pointer;
}

#backtop s {
    background-position: -212px -265px
}

.l_sidebar_wrap {
    width: 38px;
    position: fixed;
    bottom: 120px;
    left: 50%;
    margin-left: -648px;
    display: none
}

.l_sidebar_wrap a {
    display: block;
    margin-top: 1px;
    height: 28px;
    width: 28px;
    background: #ddd;
    color: #888;
    padding: 5px;
    line-height: 14px;
    text-align: center
}

.l_sidebar_wrap a.redLink,.l_sidebar_wrap a:hover {
    background: #ee2e2c;
    color: #fff!important
}

.newBox1Con dl dd a {
    color: #333
}

.H_Bside_UList ul li a:hover,.newBox1Con dl dd a:hover,.tabConList ul li dd a:hover,.ttLink a:hover {
    color: #ee2e2c
}

.Searchfollow {
    width: 100%;
    height: 60px;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99999
}

.Searchfollow .s_f_bj {
    height: 68px;
    box-shadow: 0 1px 6px rgba(0,0,0,.15);
    background: #fff;
    filter: alpha(opacity=95);
    -moz-opacity: .95;
    opacity: .95;
    position: relative
}

.Searchfollow .SearchCon {
    position: absolute;
    left: 50%;
    top: 0;
    width: 1190px;
    margin-left: -595px
}

.Searchfollow .logo {
    float: left;
    width: 115px;
    height: 69px;
    background-position: 0 -132px;
    margin: 0px 50px 0 0;
    display: block;
}

.Searchfollow .SearchWrap {
    float: left;
    margin-right: 0;
    width: 770px;
    height: 36px;
    margin-top: 16px;
    position: relative;
    z-index: 400;
    overflow: visible
}

.Searchfollow .logo_search_l {
    float: left;
    width: 678px;
    height: 32px;
    _height: 34px;
    background: #fff;
    border: 2px solid #d11120;
    border-right: none;
    position: relative;
    z-index: 400
}

.Searchfollow .logo_search_l .searchdetail {
    position: absolute;
    left: 12px;
    top: 10px;
    color: #999;
    font-size: 12px;
    cursor: default!important
}

.Searchfollow .logo_search_l .txt_key {
    height: 32px;
    line-height: 30px;
    *height: 28px;
    *line-height: 28px;
    width: 665px;
    color: #333;
    border: none;
    *border: 1px solid #fff;
    background: #fff;
    padding: 0 0 0 10px
}

.Searchfollow .SearchWrap .SearBtn {
    background: #d11120;
    width: 90px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    position: relative
}

.Searchfollow .SearchWrap_cont {
    position: absolute;
    left: -1px;
    top: 34px;
    width: 678px;
    border: 1px solid #ddd;
    border-top: #ffdead;
    background: #fff;
    z-index: 400;
    box-shadow: 0 1px 5px rgba(0,0,0,.2);
    display: none;
    _height: expression((document.documentElement.clientHeight||document.body.clientHeight)<320?"320px":"")
}

.Searchfollow ul li span {
    color: #999;
    float: right;
    margin-right: 10px
}

.Searchfollow .logo_search_2 {
    border: 2px solid #d11120;
    border-right: 0
}

.Searchfollow .SearchWrap_record {
    position: absolute;
    left: -2px;
    top: 34px;
    width: 660px;
    padding: 10px 10px 20px;
    border: 1px solid #ddd;
    background: #fff;
    box-shadow: 0 1px 5px rgba(0,0,0,.2);
    z-index: 400;
    display: none;
    border-top: none;
    _height: expression((document.documentElement.clientHeight||document.body.clientHeight)<320?"320px":"")
}

.follow_loginBtn {
    float: right;
    margin-top: 16px;
    padding-left: 40px
}

.follow_loginBtn li {
    float: left;
    line-height: 34px;
    margin-left: 10px;
    border: 1px solid #e5e5e5;
    width: 68px;
    text-align: center
}

.follow_loginBtn li a {
    padding: 0 14px;
    display: block;
    color: #333;
    font-size: 14px
}

.follow_loginBtn li a.red {
    color: #d11120
}

.ad-top {
    background: #fff!important;
    padding-top: 15px;
    padding-bottom: 10px;
    width: 1190px;
    margin: 0 auto;
}

.ad-top .wrap {
    position: relative
}

.ad-top .wrap span {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 30px;
    background-position: -228px -201px;
    cursor: pointer;
    display: block
}

.ad-top .wrap span:hover {
    background-color: #000;
    opacity: .4;
    filter: Alpha(opacity=40);
    background-position: -267px -201px
}

.wrap:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.wrap {
    *+height: 1%
}

.setUpAlert {
    height: 230px;
    width: 1188px;
    overflow: hidden;
    background: #fff;
    position: absolute;
    top: 61px;
    z-index: 500;
    -webkit-box-shadow: 0 0 15px #ddd;
    -moz-box-shadow: 0 0 15px #ddd;
    box-shadow: 0 0 15px #ddd;
    display: none;
    animation: myfirst3 .5s;
    -moz-animation: myfirst3 .5s;
    -webkit-animation: myfirst3 .5s;
    -o-animation: myfirst3 .5s;
    border: 1px solid #e6e6e6;
    border-top: none;
    border-radius: 0 0 2px 2px
}

.setUpAlert p {
    display: block;
    height: 30px;
    width: 265px;
    line-height: 30px;
    text-align: center;
    color: #ee2e2c;
    border: 1px solid #ee2e2c;
    border-radius: 20px;
    margin: 33px auto 0
}

.setUpAlert dl {
    overflow: hidden;
    padding: 28px 40px 0
}

.setUpAlert dl dd {
    width: 138px;
    overflow: hidden;
    float: left;
    height: 32px
}

.setUpAlert dl dd span {
    color: #666;
    line-height: 32px;
    cursor: pointer;
    background-position: 0 -539px;
    padding-left: 18px;
    padding-bottom: 2px
}

.setUpAlert button {
    border: 0;
    width: 85px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-family: Microsoft YaHei;
    margin: 20px auto 0;
    display: block;
    background: #ee2e2c
}

.setUpAlert button:hover {
    background: #d11120
}

.setUpAlert dl dd.sCurrent span {
    font-weight: 700;
    color: #ee2e2c;
    background-position: 0 -506px
}

.allyesAd1 {
    position: relative
}

.allyesAd13,.allyesAdCon {
    display: none
}

@keyframes myfirst {
    0% {
        margin-top: 92px;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        opacity: 0
    }

    to {
        margin-top: 0;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1
    }
}

@keyframes myfirst2 {
    0% {
        margin-left: 100px;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        opacity: 0
    }

    to {
        margin-left: 0;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1
    }
}

@keyframes myfirst3 {
    0% {
        height: 0
    }

    to {
        height: 230px
    }
}

@media screen and (max-width: 1300px) {
    .l_sidebar_wrap {
        display:none!important
    }
}

.allyesAd1,.allyesAd2,.allyesAd3,.allyesAd4,.allyesAd5,.allyesAd6,.allyesAd7,.allyesAd8,.allyesAd9,.allyesAd10,.allyesAd11,.allyesAd12,.allyesAd13,.allyesAd14 {
    position: relative;
    overflow: hidden
}
.adlog{
    position: relative;
    width:12.5%;
    height: 75px;
    display: inline-block;
    text-align: center;
}
.adlog img{
    width:140px;
    height:70px;
    box-sizing: border-box;
}
.adshowtext em,.allyesAd1 em,.allyesAd2 em,.allyesAd3 em,.allyesAd4 em,.allyesAd5 em,.allyesAd6 em,.allyesAd7 em,.allyesAd8 em,.allyesAd9 em,.allyesAd10 em,.allyesAd11 em,.allyesAd12 em,.allyesAd13 em,.allyesAd14 em {
    position: absolute;
    width: 26px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    background: #333;
    filter: alpha(opacity=30);
    -moz-opacity: .3;
    -khtml-opacity: .3;
    opacity: .3;
    border-radius: 3px;
    left: 0;
    bottom: 0;
    z-index: 5
}
 

div.indexes a {
    padding: 0 7px 0 8px;
    margin: 0 3px;
    display: inline-block;
    font-family: Microsoft YaHei;
    font-size: 12px
}

.tabBoxCon ul li.setUp {
    border-right: 0
}

.Searchfollow .SearchWrap_cont ul li.bwlist dl dd {
    margin: 0 13px 30px
}

.top-tipzc {
    display: none
}

.lmt-mask {
    margin-left: -380px;
    z-index: 9999
}

.lmt-mask,.lmt-mask-small {
    position: absolute;
    bottom: 0;
    left: 50%
}

.lmt-mask-small {
    margin-left: -140px
}

.lmt-mask .til {
    height: 32px;
    background: #666;
    width: 720px
}

.companyAdvt {
    width: 120px;
    height: 32px;
    font: normal 14px/32px \\5FAE\8F6F\96C5\9ED1;
    color: #fff;
    _text-indent: 10px
}

.companyAdvt em {
    display: inline-block;
    width: 23px;
    margin: 7px 7px 0 6px;
    *margin-top: 2px;
    _margin-top: 2px;
    height: 18px;
    overflow: hidden;
    vertical-align: top;
    background: url("../images/hcsmall.png") no-repeat;
    _display: none!important
}

.lmt-mask .til span {
    color: #fff;
    float: right;
    font-size: 16px;
    padding-right: 32px;
    line-height: 32px
}

.lmt-mask .til span a {
    display: inline-block;
    width: 48px;
    height: 48px;
    background: url(../images/closeWin.png) no-repeat;
    text-indent: -9999px;
    position: absolute;
    right: -22px;
    top: -25px
}

.ad1 {
    width: 1190px;
    height: 60px;
    cursor: pointer;
    box-sizing: border-box;
}

.ad2 {
    width: 220px;
    height: 150px;
    cursor: pointer;
    box-sizing: border-box;
}

.ad3 {
    width: 1190px;
    height: 90px;
    cursor: pointer;
    box-sizing: border-box;
}

.ad4 {
    width: 1190px;
    height: 90px;
    cursor: pointer;
    box-sizing: border-box;
}

.ad5 {
    width: 590px;
    height: 90px;
    cursor: pointer;
    box-sizing: border-box;
}

.ad6 {
    width: 590px;
    height: 90px;
    cursor: pointer;
    box-sizing: border-box;
}

.ad7 {
    width: 240px;
    height: 90px;
    cursor: pointer;
    box-sizing: border-box;
}

.ad8 {
    width: 690px;
    height: 90px;
    cursor: pointer;
    box-sizing: border-box;
}

.ad9 {
    width: 240px;
    height: 90px;
    cursor: pointer;
    box-sizing: border-box;
}

.newsad {
    width: 580px;
    height: 250px;
    cursor: pointer;
    box-sizing: border-box;
}

.lazy {
    background: #fff;
}
.adhidden{
    display:none;
}