body, nav, dl, dt, dd, p, h1, h2, h3, h4, ul, ol, li, input, button, textarea, footer { margin: 0; padding: 0 } nav { margin: 0; padding: 0; padding-top: 45px; } body { font: 16px/1.5 'xingothic-sinaweibo', 'microsoft yahei', 'helvetica', 'arial'; color: #333; background: #f8f8f8; -webkit-text-size-adjust: none; min-width: 320px; } h1, h2, h3, h4, h5, h6 { font-size: 100% } form { display: inline } ul, ol { list-style: none } a { text-decoration: none; color: #000 } a:hover { color: #1c5aa2; text-decoration: none } img { vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) } button, input, select, textarea { font-size: 100%; vertical-align: middle; outline: 0 } textarea { resize: none } button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; -moz-appearance: button } input:focus:-moz-placeholder, input:focus::-webkit-input-placeholder { color: transparent } button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0 } table { border-collapse: collapse; border-spacing: 0 } .fl { float: left } .fr { float: right } .hide { display: none } .show { display: block } .ellipsis { white-space: nowrap; text-overflow: ellipsis; overflow: hidden } .break { word-break: break-all; word-wrap: break-word } header, footer, article, section, nav, menu, hgroup { display: block; clear: all } .logo, .navico, .today_ico, .p_addico, .appico, .p_newslist_ico_video, .p_newslist_ico_num, .p_piclistbox_h4 span, .footer_t_ico, .backtop { background: url(/uploads/image/f4wimages/home_icobg.png) no-repeat; background-size: 122px auto } .headbox { clear: both; height: 44px; line-height: 44px; text-align: center; border-bottom: 1px solid #6591c2; position: relative; filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#1971db', endcolorstr='#2367b7'); background: -webkit-gradient(linear, 0 0, 0 100%, from(#1971db), to(#2367b7)); background: -moz-linear-gradient(#1971db, #2367b7); background: -o-linear-gradient(#1971db, #2367b7); background: linear-gradient(#1971db, #2367b7) } .logo { display: inline-block; width: 122px; height: 36px; line-height: 36px; text-indent: 999em; overflow: hidden; background-position: 0 0; margin-top: 4px; margin-left: 23px; } a.navico { width: 52px; height: 44px; overflow: hidden; position: absolute; top: 0; right: 0; background-position: 15px -30px; outline: 0; text-indent: 999em } a.subscribe { position: absolute; top: 8px; left: 10px; padding: 0 7px; display: inline-block; height: 26px; line-height: 26px; font-size: 13px; color: #fff; z-index: 600; } a.subscribe img { width: 17px; } .navitems { clear: both; padding: 2px 0; border-bottom: 1px solid #ccc; border-top: 1px solid #386fb1; font-size: 16px; text-align: center; filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#eeeeee', endcolorstr='#efefef'); background: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#efefef)); background: -moz-linear-gradient(#eee, #efefef); background: -o-linear-gradient(#eee, #efefef); background: linear-gradient(#eee, #efefef); -moz-box-shadow: inset 0 -4px 8px -4px #d3d3d3; -webkit-box-shadow: inset 0 -4px 8px -4px #d3d3d3; box-shadow: inset 0 -4px 8px -4px #d3d3d3 } .navitems li { padding: 5px 10px; display: inline-block; width: 34px; text-align: center; line-height: 18px } .navitems li a { display: block; color: #1c5aa2 } .navitems_f { clear: both; padding: 4px 0; border-top: 2px solid #fff; font-size: 16px; text-align: center; filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#eeeeee', endcolorstr='#efefef'); background: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#efefef)); background: -moz-linear-gradient(#eee, #efefef); background: -o-linear-gradient(#eee, #efefef); background: linear-gradient(#eee, #efefef) } .navitems_f li { display: inline-block; width: 16%; text-align: center; line-height: 30px } .navitems_f li a { display: block; color: #1c5aa2 } .navitems_3 { clear: both; padding: 2px 0; border-bottom: 1px solid #ccc; border-top: 1px solid #386fb1; font-size: 15px; text-align: center; filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#eeeeee', endcolorstr='#efefef'); background: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#efefef)); background: -moz-linear-gradient(#eee, #efefef); background: -o-linear-gradient(#eee, #efefef); background: linear-gradient(#eee, #efefef); -moz-box-shadow: inset 0 -4px 8px -4px #d3d3d3; -webkit-box-shadow: inset 0 -4px 8px -4px #d3d3d3; box-shadow: inset 0 -4px 8px -4px #d3d3d3 } .navitems_3 li { padding: 5px 10px; display: inline-block; width: 34px; text-align: center; line-height: 18px } .navitems_3 li a { display: block; color: #444 } .navitems_4 { clear: both; padding: 4px 0; border-top: 2px solid #fff; font-size: 16px; text-align: center; filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#eeeeee', endcolorstr='#efefef'); background: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#efefef)); background: -moz-linear-gradient(#eee, #efefef); background: -o-linear-gradient(#eee, #efefef); background: linear-gradient(#eee, #efefef) } .navitems_4 li { display: inline-block; width: 20%; text-align: center; line-height: 30px; float: left } .navitems_4 li a { display: block; color: #666 } .p_topline { text-align: center; padding-bottom: 8px; background: url(/uploads/image/f4wimages/hot_bg2.png) left top no-repeat; background-size: 2%; position: relative; } /*.p_topline span{ position: absolute; top: 4px; left: 1px; font-size: 12px; transform: rotate(-45deg) scale(0.9); width: 40px; height: 40px; color: #fff; display: inline-block; }*/ .p_topline_h2 { font-size: 18px; padding: 8px 20px 0px } .p_topline_h2 a { color: #1c1c1c } .p_topline_mate { font-size: 12px; padding-bottom: 2px; line-height: 20px; padding: 0 0 4px 0px; } .p_topline_mate a { color: #ccc; margin: 0 4px } .p_topline_mate a.lanmu { color: #c00; margin: 0 0px; border: #c00 solid 1px; padding: 1px 5px; border-radius: 5px; } .p_topline_mate a.lanmu:hover { color: #c00; margin: 0 0px } .swipe { overflow: hidden; height: 160px; position: relative; margin-bottom: 10px !important } .swipe-wrap { overflow: hidden; position: relative } .swipe-wrap>div { float: left; width: 100%; position: relative } .swipe_pic { position: relative; overflow: hidden; width: 320px; height: 160px; background-color: #efefef; background-position: center center; background-size: 60px auto; background-repeat: no-repeat } .swipe_pic a { display: block } .swipe_pic img { width: 320px; height: 160px } .swipe_h3 { position: absolute; left: 0; bottom: 0; padding: 0 14px; font-size: 14px; font-weight: normal; background: rgba(0, 0, 0, 0.6); height: 26px; line-height: 26px; color: #fff; text-shadow: 1px 1px 0 #000; width: 292px } .swipe_num { position: absolute; right: 0; bottom: 10px } .swipe_num li { float: left; width: 4px; height: 4px; font-size: 0; text-indent: 999em; border: 1px solid rgba(0, 0, 0, 0.6); background: #a9a89d; margin: 0 5px; overflow: hidden } .swipe_num li.active { width: 4px; height: 4px; border: 1px solid #43e2fd; background: #58d8ff; box-shadow: 0 0 4px #43e2fd } .swiper-container { margin: 0 auto; position: relative; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; z-index: 500 } .swiper-wrapper { position: relative; width: 100%; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transform: translate3d(0px, 0, 0); -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transform: translate3d(0px, 0, 0); -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transform: translate3d(0px, 0, 0); -o-transition-timing-function: ease; -o-transform: translate(0px, 0px); -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0s; -ms-transform: translate3d(0px, 0, 0); -ms-transition-timing-function: ease; transition-property: transform, left, top; transition-duration: 0s; transform: translate3d(0px, 0, 0); transition-timing-function: ease; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box } .swiper-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto } .swiper-slide { float: left } .swiper-wp8-horizontal { -ms-touch-action: pan-y } .swiper-wp8-vertical { -ms-touch-action: pan-x } .swiper { width: 320px; height: 160px; margin: 0 auto; position: relative; margin-bottom: 10px } .swiper .swiper-container { width: 320px; height: 160px } .swiper .swiper-slide { position: relative } .swiper .pagination { position: absolute; right: 0; bottom: 2px; height: 26px; line-height: 26px; z-index: 500 } .swiper .swiper-pagination-switch { display: inline-block; width: 4px; height: 4px; font-size: 0; text-indent: 999em; border: 1px solid rgba(0, 0, 0, 0.6); background: #a9a89d; margin: 0 5px; overflow: hidden; cursor: pointer } .swiper .swiper-active-switch { border: 1px solid #43e2fd; background: #58d8ff; box-shadow: 0 0 4px #43e2fd } .p_tabnav { clear: both; height: 36px; line-height: 36px; padding: 0 2px 0 8px; border-top: 1px solid #d9dadc; border-bottom: 1px solid #d9dadc; -moz-box-shadow: inset 0 1px 1px #fff; -webkit-box-shadow: inset 0 1px 1px #fff; box-shadow: inset 0 1px 1px #fff; font-size: 16px; filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#f6f6f6', endcolorstr='#eeeeee'); background: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#eee)); background: -moz-linear-gradient(#f6f6f6, #eee); background: -o-linear-gradient(#f6f6f6, #eee); background: linear-gradient(#f6f6f6, #eee) } .p_tabnav h3 { padding: 0 15px; color: #000; border-top: 2px solid #367aca; background: #f8f8f8; height: 35px; line-height: 35px; border-left: 1px solid #d9dadc; border-right: 1px solid #d9dadc; position: relative; float: left } .p_tabnav_nav { overflow: hidden; *zoom: 1; text-align: right } .p_tabnav_nav a { padding: 0 8px; display: inline; font-size: 15px; color: #333; } .p_tabnav_nav a.updateinterest { color: #1c5aa2 } .p_tabnav_nav .point { color: #ccc; font-size: 17px; display: inline } .todaynews { clear: both; position: relative; padding-top: 16px } .todaynews .p_newslist { border-bottom: 1px dashed #d9dadc; padding: 0; margin: 0 8px; font-size: 14px } .today_ico { display: inline-block; width: 21px; height: 30px; line-height: 30px; text-indent: 999em; overflow: hidden; background-position: right -40px; position: absolute; right: 10px; top: 0 } .p_newstab { overflow: hidden; clear: both } .p_newsitem { overflow: hidden; position: relative } .p_newsitem>div { float: left; width: 100%; position: relative } .p_newslist { clear: both; padding: 7px 12px; margin-bottom: 10px; } .p_newslist li { padding: 5px 0; height: 34px; line-height: 34px; padding-right: 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; position: relative; border-top: dotted 1px #ccc; } .p_newslist li:first-child { border-top: dotted 0px #ccc; } .p_newslist li a:only-child { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .p_newslist li a:visited { color: #aaa } .p_newslist_tj { padding: 0; margin: 0 0px; padding: 0 8px; padding-bottom: 20px; font-size: 14px; border-top: #e7e7e7 solid 1px; } .p_newslist_tj li { padding: 5px 0; height: 34px; line-height: 34px; padding-right: 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; position: relative; border-top: solid 1px #e7e7e7; } .p_newslist_tj li:first-child { border-top: solid 0px #e7e7e7; } .p_newslist_tj li a:only-child { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .p_newslist_tj li a:visited { color: #aaa } .p_addico { background-position: 0 -79px; padding-left: 14px } .leju_link { margin: 0 12px 12px; height: 24px; line-height: 24px; clear: both; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: box; display: flex; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .leju_link a { display: block; width: auto; text-align: center; -webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1 0 auto; box-flex: 1; flex: 1 0 auto; color: #1c5aa2; font-size: 18px } .p_newslist_ico { position: absolute; right: 0; z-index: 10; text-align: right; top: -2px } .p_newslist_ico_video { display: inline-block; width: 16px; height: 36px; line-height: 36px; overflow: hidden; text-indent: 99em; background-position: right -392px } .p_newslist_ico_num { display: inline-block; height: 34px; line-height: 34px; overflow: hidden; background-position: right -428px; padding-right: 15px; color: #888; font-size: 10px; font-style: normal } .p_newslist_tt, .p_newslist_dj, .p_newslist_bk, .p_newslist_ch { float: right; font-size: 10px; padding: 0 2px; height: 14px; line-height: 14px; color: #fff; -webkit-border-radius: 2px; border-radius: 2px; margin: 12px 0 0 0; font-style: normal } .p_newslist_tt { background: #58aede; border: 1px solid #377cce } .p_newslist_dj { background: #084995; border: 1px solid #082d5a } .p_newslist_bk { border: 1px solid #12b2b5; background: #62bfc4 } .p_newslist_ch { border: 1px solid #b1112b; background: #ee2e4d } .p_addlist, .p_addlist.threelist, .p_addlist.twolist { clear: both; overflow: hidden; *zoom: 1; margin: 8px 12px 2px; border: 1px solid #e4e4e4; height: 34px; line-height: 34px; font-size: 15px; -webkit-border-radius: 4px; border-radius: 4px; background: #f9f9f9 } .p_addlist li { float: left; width: 25%; display: inline; text-align: center; background-position: right -420px } .p_addlist.threelist li { float: left; width: 33% } .p_addlist.twolist li { float: left; width: 50% } .p_addlist li:nth-child(2n) { background: #fff } .p_addlist a { color: #818181; display: block } .p_newsmore { clear: both; color: #333; margin: 0 12px 10px; height: 30px; line-height: 30px; display: block; font-size: 14px; text-align: center; background: #eee; position: relative } .p_newsmore:hover { background: #377cce; color: #fff } .appitems { clear: both; overflow: hidden; *zoom: 1; padding: 13px 8px 11px; color: #1c62b5; text-align: center; font-size: 12px; padding-bottom: 6px } .appitems li { float: left; width: 18%; display: inline; position: relative } .appitems li a { color: #333 } .appitems li:first-child { width: 28% } .appitems li:first-child a { color: #1c62b5 } .appitems li:first-child a strong { color: #333 } .appitems li:last-child { background: 0 } .appitems li strong { display: block; line-height: 26px; line-height: 26px; font-weight: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden } .appico { display: block; width: 100%; height: 32px; line-height: 32px; overflow: hidden; text-indent: 999em } .weather_tips { clear: both; *zoom: 1; height: 32px; overflow: hidden; margin: 0 auto; width: 55px } .weather_tips span { float: left; display: inline } .weather_tips span img { width: 28px; height: 28px } .weather_tips p { overflow: hidden; *zoom: 1; line-height: 13px; font-size: 11px; padding-left: 5px; font-weight: bold } .weather_tips p code { display: block; border-bottom: 1px dashed #1c62b5; margin: 1px 0 } .p_header_navlink_wbnum { display: none; position: absolute; left: 50%; top: -4px; background: #f03110; color: #fff; border: 1px solid #fff; -webkit-border-radius: 5px; border-radius: 5px; height: 16px; padding: 0 2px; line-height: 16px; min-width: 14px; text-align: center; font-style: normal } .ad_baner { clear: both; text-align: center; padding: 20px; line-height: 30px; font-size: 14px; } .ad_baner td, .ad_baner table { border: 0; } .ad_baner img { width: 80%; } .p_piclistbox { clear: both; padding: 4px 12px 10px; overflow: hidden; *zoom: 1; margin: 0 auto; width: 296px } .p_piclistbox li { float: left; margin: 6px 3px 0; width: 142px; height: 124px; display: inline; position: relative; overflow: hidden; font-size: 14px; background-color: #efefef; background-position: center center; background-size: 60px auto; background-repeat: no-repeat } .p_piclistbox li img { width: 142px; height: 124px } .p_piclistbox_h3 { position: absolute; left: 0; bottom: 0; font-size: 14px; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 10px; text-align: center; background: rgba(0, 0, 0, 0.6); height: 26px; line-height: 26px; color: #fff; width: 122px; -moz-box-shadow: inset 0 1px 1px #fff; -webkit-box-shadow: inset 0 1px 1px #fff; box-shadow: inset 0 1px 1px #fff } .p_piclistbox_h4 { position: absolute; right: 0; bottom: 0; font-size: 12px; font-weight: normal; overflow: hidden; padding: 0 8px; text-align: center; background: rgba(28, 78, 161, 0.6); height: 26px; line-height: 26px; color: #fff; min-width: 62px; z-index: 999 } .p_piclistbox_h4 span { background-position: 0 -470px; padding-left: 20px } .p_piclistbox_h4 span.active { background-position: 0 -446px; color: #ea3d0f } .stock_mate { clear: both; height: 33px; line-height: 33px; font-size: 18px; padding: 5px 12px 0; border-bottom: 1px dashed #d9dadc } .stock_mate span { font-size: 16px } .stock_mate p.s_p_l { float: left } .stock_mate p.s_p_r { float: right } .stockitems { border: 1px solid #d9dadc; clear: both; overflow: hidden; *zoom: 1; -webkit-border-radius: 4px; border-radius: 4px; margin: 8px 12px; height: 50px; line-height: 50px; -moz-box-shadow: inset 0 1px 1px #fff; -webkit-box-shadow: inset 0 1px 1px #fff; box-shadow: inset 0 1px 1px #fff } .stockitems_dl { float: left; width: 50%; display: inline; font-size: 14px } .stockitems_dl dt { float: left; width: 44px; display: inline; background: #f6f6f6; color: #666; text-align: center; -moz-box-shadow: inset 0 1px 1px #fff; -webkit-box-shadow: inset 0 1px 1px #fff; box-shadow: inset 0 1px 1px #fff } .stockitems_dl dd { overflow: hidden; *zoom: 1; padding: 0 0 0 10px } .f_red { color: #ff2626 } .f_green { color: #00b364 } .tmpheight { height: 12px } .hard_news { padding-top: 0 } .advertise { clear: both; padding: 0 12px; line-height: 36px; background: #f1f9ff; font-weight: normal; border: 1px solid #ced8e1; margin: 0 12px 10px } .advertise span { background-size: 10px 10px; padding-left: 15px } .advertise a { color: #1c5aa2 } .footer { font-size: 14px; border-top: 1px solid #d0d0d0; background: url(/uploads/image/f4wimages/bg.png) repeat; padding: 14px 12px; -moz-box-shadow: inset 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff; position: relative } .footer_c { clear: both; width: 100%; text-align: center; height: 26px; line-height: 26px } .footer_c a, .footer_c span { margin-right: 15px } .footer_c span { color: #367aca } .footer_t { color: #9a9a9a; font-size: 10px; line-height: 22px; text-align: center; width: 100%; } .footer_t_ico { background-position: 0 -494px; padding-left: 15px; margin-left: 10px; display: inline-block } .backtop { position: absolute; right: 10px; top: 0; display: inline-block; width: 68px; height: 24px; line-height: 21px; color: #fff; text-align: center; background-position: 0 -530px; font-size: 12px; text-shadow: 1px 1px 0 #0835a1; cursor: pointer } .bst_wrap { background: url(/uploads/image/f4wimages/bg.png) repeat; clear: both; overflow: hidden; border-top: 1px solid #d0d0d0; -moz-box-shadow: inset 0 1px 0 #fff; -webkit-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff; padding: 6px; text-align: center } .xshgd { font-size: 14px; clear: both; overflow: hidden; padding: 6px; text-align: center } .bst_wrap a { float: left; width: 20%; height: 30px; line-height: 30px; display: inline; font-size: 14px } .todaynews { clear: both; position: relative } .todaynews .p_newslist { border-bottom: 1px dashed #d9dadc; padding: 0; margin: 0 8px } .todaynews .p_newslist li { font-size: 16px; height: 33px; line-height: 33px } .today_ico { display: inline-block; width: 21px; height: 30px; line-height: 30px; text-indent: 999em; overflow: hidden; background-position: right -40px; position: absolute; right: 8px; top: 0 } .news_recommend { clear: both; position: relative; background: #fdfdfd; border: 1px solid #d9dadc; margin: 0 12px 10px; webkit-border-radius: 3px; border-radius: 3px } .interesttpl { height: 284px } .j_loading { padding-top: 70px; text-align: center } .interesttpl .p_newslist { float: left; display: inline; clear: none; padding: 7px 0 0 0; position: relative } .interesttpl .p_newslist li { padding: 0 12px } .layer_wrap { display: none; position: fixed; top: 0; bottom: 0; background: rgba(0, 0, 0, .6); z-index: 500; left: 0; right: 0 } .layerbox { display: none; position: absolute; left: 10px; top: 55px; width: 296px; border: 2px solid #277de3; -webkit-border-radius: 5px; border-radius: 5px; background: #f5f7f7; z-index: 650 } .layer_tips, .layerbox::after, .layer_close { background-size: 204px auto } .layerbox::after { content: " "; display: block; position: absolute; left: 32px; top: -19px; width: 33px; height: 19px; background-position: 0 0 } .layer_cont { clear: both; padding: 14px 12px; position: relative } .layer_close { position: absolute; z-index: 700; width: 32px; height: 32px; line-height: 32px; text-align: center; overflow: hidden; text-indent: 999em; background-position: 0 -25px; right: -10px; top: -12px; cursor: pointer } .layer_tips { background-position: 0 -61px; display: block; height: 20px; line-height: 20px; text-indent: 999em; overflow: hidden } .layer_btnbox { clear: both; padding-top: 10px; overflow: hidden; *zoom: 1 } span.layer_btn_blue { width: 130px; height: 34px; line-height: 34px; font-size: 17px; border: 1px solid #0068c2; -webkit-border-radius: 4px; border-radius: 4px; color: #fff; text-align: center; filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#35a3fe', endcolorstr='#2090f0'); background: -webkit-gradient(linear, 0 0, 0 100%, from(#35a3fe), to(#2090f0)); background: -moz-linear-gradient(#35a3fe, #2090f0); background: -o-linear-gradient(#35a3fe, #2090f0); background: linear-gradient(#35a3fe, #2090f0); -moz-box-shadow: inset 0 1px 0 #6ebdff; -webkit-box-shadow: inset 0 1px 0 #6ebdff } span.layer_grey_blue { width: 130px; height: 34px; line-height: 34px; font-size: 17px; border: 1px solid #646464; -webkit-border-radius: 4px; border-radius: 4px; color: #fff; text-align: center; filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#868a8f', endcolorstr='#717477'); background: -webkit-gradient(linear, 0 0, 0 100%, from(#868a8f), to(#717477)); background: -moz-linear-gradient(#868a8f, #717477); background: -o-linear-gradient(#868a8f, #717477); background: linear-gradient(#868a8f, #717477); -moz-box-shadow: inset 0 1px 0 #b9b9b9; -webkit-box-shadow: inset 0 1px 0 #b9b9b9 } .bonus_shine { position: fixed; right: 4px; bottom: 3px; width: 68px; height: 70px; background-size: 600px auto; background-position: -409px -690px; z-index: 590; opacity: 0; transition: all 1s ease-in-out; animation: animation0; animation-duration: 1s; animation-iteration-count: infinite; -webkit-transition: all 1s ease-in-out; -webkit-animation: animation0; -webkit-animation-duration: 1s; -webkit-animation-iteration-count: infinite } @keyframes animation0 { 0% { opacity: 1 } 50% { opacity: .2 } 100% { opacity: 1 } } @-moz-keyframes animation0 { 0% { opacity: 1 } 50% { opacity: .2 } 100% { opacity: 1 } } @-webkit-keyframes animation0 { 0% { opacity: 1 } 50% { opacity: .2 } 100% { opacity: 1 } } @-o-keyframes animation0 { 0% { opacity: 1 } 50% { opacity: .2 } 100% { opacity: 1 } } .bonus_mark { position: fixed; right: 4px; bottom: 10px; width: 35px; height: 35px; background-size: 300px auto; background-position: -168px -343px; z-index: 600; -webkit-transform: rotate(-30deg); -moz-transform: rotate(-30deg); -o-transform: rotate(-30deg) } .bonus_wrap { position: fixed; top: 0; bottom: 0; background: rgba(0, 0, 0, .6); z-index: 600; left: 0; right: 0 } .bonus_box { position: fixed; top: 50%; left: 50%; margin-left: -150px; margin-top: -225px; width: 300px; height: 450px; z-index: 650 } .bonus_box div { background: no-repeat; background-size: 600px auto } .bonus_box .bonus_back { position: absolute; bottom: 10px; left: 12px; width: 277px; height: 301px; background-position: -4px -361px; z-index: 660 } .bonus_box .bonus_cont { position: absolute; z-index: 670; bottom: 168px; left: 2px; width: 288px; height: 288px; background-position: -312px 0 } @keyframes animation2 { 0% { bottom: 80px; left: 52px; width: 144px; height: 144px; background-position: -156px 0; background-size: 300px auto } 100% { bottom: 168px; left: 2px; width: 288px; height: 288px; background-position: -312px 0; background-size: 600px auto } } @-moz-keyframes animation2 { 0% { bottom: 80px; left: 52px; width: 144px; height: 144px; background-position: -156px 0; background-size: 300px auto } 100% { bottom: 168px; left: 2px; width: 288px; height: 288px; background-position: -312px 0; background-size: 600px auto } } @-webkit-keyframes animation2 { 0% { bottom: 80px; left: 52px; width: 144px; height: 144px; background-position: -156px 0; background-size: 300px auto } 100% { bottom: 168px; left: 2px; width: 288px; height: 288px; background-position: -312px 0; background-size: 600px auto } } @-o-keyframes animation2 { 0% { bottom: 80px; left: 52px; width: 144px; height: 144px; background-position: -156px 0; background-size: 300px auto } 100% { bottom: 168px; left: 2px; width: 288px; height: 288px; background-position: -312px 0; background-size: 600px auto } } .bonus_box .bonus_front { position: absolute; bottom: 10px; left: 32px; width: 236px; height: 192px; background-position: -342px -445px; z-index: 680 } .bonus_box .bonus_front .bonus_txt { position: absolute; bottom: 50px; left: 0; width: 236px; text-align: center; font-size: 16px; font-weight: bold; color: #fffef3; line-height: 20px; background: 0 } .bonus_box .bonus_front p { margin-top: 20px } .bonus_box .bonus_front a:first-child { display: inline-block; width: 100px; height: 27px; line-height: 27px; font-size: 14px; border: 1px solid #ffdc6c; margin-right: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #be3c2f; text-align: center; filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#fff090', endcolorstr='#f6c73a'); background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff090), to(#f6c73a)); background: -moz-linear-gradient(#fff090, #f6c73a); background: -o-linear-gradient(#fff090, #f6c73a); background: linear-gradient(#fff090, #f6c73a) } .bonus_box .bonus_front a:last-child { display: inline-block; width: 100px; height: 27px; line-height: 27px; font-size: 14px; border: 1px solid #ff6689; -webkit-border-radius: 2px; border-radius: 2px; color: #fff; text-align: center; filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#fa5077', endcolorstr='#f6c73a'); background: -webkit-gradient(linear, 0 0, 0 100%, from(#fa5077), to(#e2365e)); background: -moz-linear-gradient(#fa5077, #e2365e); background: -o-linear-gradient(#fa5077, #e2365e); background: linear-gradient(#fa5077, #e2365e) } .bonus_box .bonus_unfold { position: absolute; bottom: 60px; left: 32px; width: 236px; height: 143px; background-position: -24px -696px; z-index: 690 } .bonus_box .bonus_bind { position: absolute; top: -4px; left: 10px; width: 300px; height: 288px; background-position: 0 0; z-index: 700 } @keyframes animation3 { 0% { opacity: 0 } 100% { opacity: 1 } } @-moz-keyframes animation3 { 0% { opacity: 0 } 100% { opacity: 1 } } @-webkit-keyframes animation3 { 0% { opacity: 0 } 100% { opacity: 1 } } @-o-keyframes animation3 { 0% { opacity: 0 } 100% { opacity: 1 } } .animate2 { animation: animation2 2s; -moz-animation: animation2 2s; -webkit-animation: animation2 2s; -o-animation: animation2 2s } .animate3 { animation: animation3 3s; -moz-animation: animation3 3s; -webkit-animation: animation3 3s; -o-animation: animation3 3s } /* begin */ .section-focus-pic { margin: 0px 0 0 0; height: 260px; width: 100%; overflow: hidden; position: relative; } .section-focus-pic ul li { position: absolute; top: 0; left: 100%; width: 100%; height: 260px; } .section-focus-pic ul li h3 { position: absolute; bottom: 11px; left: 0; width: 100%; font-weight: normal; color: #fff; margin-left: 0px; z-index: 111; font-size: 16px; } .section-focus-pic ul li div { position: absolute; bottom: 0; left: 0; height: 40px; background-color: #000; width: 100%; opacity: 0.6; filter: alpha(opacity=60); } .section-focus-pic .pages { width: 100%; height: 250px; } .section-focus-pic .controler { position: absolute; bottom: 20px; right: 20px; } .section-focus-pic .controler b { cursor: pointer; width: 22px; height: 15px; display: block; overflow: hidden; text-indent: 30px; float: left; margin: 0 0 0 5px; } .section-focus-pic .controler b.down { background-position: -22px 0px; } .section-focus-pic .controler2 a { display: block; width: 80px; position: absolute; top: 160px; height: 80px; } .section-focus-pic .controler2 a i { cursor: pointer; display: block; width: 80px; height: 80px; } .section-focus-pic .controler2 .prev { left: 0px; } .section-focus-pic .controler2 .prev i { display: none; background-position: 0px -120px; _background: none; margin-left: 0px; } .section-focus-pic .controler2 .prev:hover i { left: 10px; background-position: 0px -200px; _background: none; } .section-focus-pic .controler2 .next { right: 0px; } .section-focus-pic .controler2 .next i { display: none; background-position: -80px -120px; _background: none; margin-left: 0px; } .section-focus-pic .controler2 .next:hover i { right: 0px; background-position: -80px -200px; _background: none; } /*幻灯新增代码*/ .hislider-pages, .hislider-title { position: absolute; z-index: 3 } .hislider-btn-prev, .hislider-btn-next { position: absolute; z-index: 5; top: 50%; overflow: hidden; opacity: .6; filter: alpha(opacity:60); display: block; display: none; } .hislider-btn-prev { left: 10px; display: none; } .hislider-btn-next { right: 10px; background-position: -30px 0; display: none; } .hislider-btn-prev:hover, .hislider-btn-next:hover { opacity: 1; filter: alpha(opacity:100); display: none; } .hislider-title { bottom: 0; width: 100%; padding: 3px 0; color: #fff; text-indent: 10px; background: rgba(0, 0, 0, .5); z-index: 0; font: 14px/2 "microsoft yahei", arial, tahoma; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .hislider-pages { bottom: 10px; right: 0px; text-align: right; display: none; } .hislider-pages a { height: 12px; width: 12px; margin: 0 6px; display: inline-block; overflow: hidden; text-indent: -100px; font-size: 0; border-radius: 50%; background: #ddd; z-index: 0; } .hislider-pages a.active { background: #fff } .hislider li { list-style: none; } .hislider li img { display: block; margin: 0 auto; } .hislider { margin: 0; padding: 0; overflow: hidden; height: 200px; background: #eee; } .hislider-item { margin: 0; padding: 0; float: left; } .heading_v { display: block; width: 109px; height: 120px; display: block; margin: 0 auto; margin-top: 15px; margin-bottom: 15px; } @media only screen and (max-width: 768px) { .p_topline { background: url(/uploads/image/f4wimages/hot_bg2.png) left top no-repeat; background-size: 10% !important; } .app-header { display: block; width: 100%; position: fixed; background: #3e89dc; z-index: 2; } }