@charset "utf-8"; body { font-family: PMingLiu, Mingliu; } img { max-width: 100%; height: auto; } img.lazy:not(.ll-init) { display: none; } .featured_image img.lazy:not(.ll-init) { display: unset; } img.size-djy_600_400 { aspect-ratio: 3 /2; } header, footer { text-align: center; font-family: "Open Sans", sans-serif; } .row header, .row footer { text-align: left; } header .top_row a { color: #fff; } header .container, footer .container { display: inline-block; max-width: 1040px; padding: 0 20px; width: 100%; } header .top_row { background: #192f65; height: 60px; line-height: 60px; } header .container>div { display: inline-block; float: left; } header .logo { width: 14%; } header .logo img { vertical-align: middle; } header .b5_gb { width: 25%; font-size: 15px; font-weight: 200; text-align: left; padding-left: 20px; overflow: hidden; } header .b5_gb span { position: relative; margin: 0 5px; } header .b5_gb .active:before { content: ''; position: absolute; bottom: -3px; left: 0; width: 100%; border-bottom: 1px solid #fff; } header .search { position: relative; width: 30%; margin: 0 5%; } header .search form { margin: 0; } header .search_input { display: inline-block; height: 30px; width: 100%; color: #fff; outline: none; background: #192f65; border: 1px solid #384e80; border-radius: 3px; padding: 3px 10px; padding-right: 30px; font-weight: 200; margin: 0; } header .search_input:focus { background: #192f65 !important; } header .search .search_btn { position: absolute; bottom: 14px; right: 3px; background: transparent url(/assets/themes/djy/images/djy_icons.png); display: inline-block; background-size: 500px 200px; background-repeat: no-repeat; background-position: -180px -96px; width: 30px; height: 30px; padding: 0; margin: 0; cursor: pointer; font-size: 0; color: #fff; } header .search_input::-webkit-input-placeholder { /* Edge */ color: #fff; } header .search_input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #fff; } header .search_input::placeholder { color: #fff; } header .user_block { width: 30%; } header .nav_row { padding: 16px 0 10px; font-size: 18px; color: #0d3498; line-height: 23px; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3); } header .nav_row::-webkit-scrollbar { display: none; } header .nav_row a { color: #182F66; } header .nav_row ul { display: inline-block; width: 100%; } header .nav_row li { display: inline-block; float: left; padding-right: 19px; } @media only screen and (max-width: 1050px) { header .nav_row { white-space: nowrap; overflow-y: hidden; overflow-x: scroll; } header .nav_row li { float: none; padding-right: 17px; } } header .nav_row li.last { padding-right: 0; } header .nav_row .has_dropdown { position: relative; } header .nav_row .sub-menu { position: absolute; display: none; background: #fff; box-shadow: 0 0 4px 0 rgba(0,0,0,0.5); top: 26px; z-index: 10; text-align: left; width: 100px; padding: 5px 3px 5px 10px; } header .nav_row .sub-menu>li { display: block; height: 35px; line-height: 35px; text-transform: capitalize; } header .nav_row .has_dropdown:hover .sub-menu { display: block; } header .nav_row .has_dropdown .arrow-right { position: relative; top: 16px; right: -3px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 7px solid #555; float: none; } header .nav_row .sub-menu a { font-size: 16px; line-height: 22px; } footer { padding-top: 40px; background: #454545; display: inline-block; width: 100%; } footer .copyright { font-size: 14px; line-height: 21px; color: #fff; margin: 15px 0 35px; } #topbanner { background: none !important; } @media only screen { .ind_foot { width: 100%; margin: 15px auto 14px auto; border-top: 1px solid #e5e5e5; font-size: 11px; line-height: 24px; text-align: center; padding-bottom: 10px; } } @media only screen and (min-width: 40.063em) { #wrap { border: 1px solid #cbd7ec; border-bottom: 0; } .top-bar { background: #fff; } .top-bar-section ul li>a { color: #2C58A3; background: #fff; font-family: "宋体"; font-size: 0.875em; } .top-bar-section .has-dropdown>a:after { border-color: rgba(0, 0, 0, 0.4) transparent transparent; } .top-bar-section ul li, .top-bar-section li:not(.has-form) a:not(.button) { background-color: #fff; } .top-bar-section li:not(.has-form) a:not(.button) { padding: 0 0.875em; } .adshow300, .adshow300-below { width: 100%; overflow: hidden; } .ind_foot { padding-top: 10px; width: 100%; font-size: 11px; text-align: center; padding-bottom: 10px; } } @media only screen and (max-width: 40em) { #topad728 { width: 100%; overflow: hidden; } #top_sign { display: none; } .top-bar, .top-bar-section ul li>a, .top-bar-section ul li, .top-bar-section li:not(.has-form) a:not(.button) { background: #1d3081; font-size: 1em; color: #fff; } .top-bar .toggle-topbar { left: 0; } } #topad728 { overflow: hidden; padding: 10px 0; text-align: center; border-bottom: 1px solid #cbd7ec; border-top: 1px solid #cbd7ec; } .topad728 { overflow: hidden; padding: 10px 0; margin-top: 20px; text-align: center; border-bottom: 1px solid #ccc; border-top: 3px solid #ccc; background: #3399FF; } a { text-decoration: none; color: #2C58A3; } .tax-focus a { color: #003399; } a.visited, a:visited { color: #999999; } a:hover { color: #FF6600; } .clear { clear: both; } .mtop0 { margin-top: 0; } .mtop5 { margin-top: 5px; } .mtop10 { margin-top: 10px; } .mtop15 { margin-top: 15px; } .mtop20 { margin-top: 20px; } .mbottom0 { margin-bottom: 0 } .mbottom5 { margin-bottom: 5px; } .mbottom10 { margin-bottom: 10px; } .mright10 { margin-right: 10px; } .mright20 { margin-right: 20px; } .mbottom20 { margin-bottom: 20px; } .mleft5 { margin-left: 5px; } .mleft10 { margin-left: 10px; } .mleft20 { margin-left: 20px; } .mleft40 { margin-left: 40px; } .ptop5 { padding-top: 5px; } .ptop10 { padding-top: 10px; } .pleft5 { padding-left: 5px; } .pleft10 { padding-left: 10px; } .pbottom10 { padding-bottom: 10px; } .pright10 { padding-right: 10px; } .pleft40 { padding-left: 40px; } .pad5 { padding: 5px; } .pad10 { padding: 10px; } .ind20 { text-indent: 20px; } a.tougaolink { color: #aa0000; } a.tougaolink:visited { color: #aa0000; } ol, ul { list-style: none; padding: 0; margin: 0; } .textlist { padding-left: 5px; background: url(../images/point.gif) no-repeat scroll 0 5px rgba(0, 0, 0, 0); } .error-404 .page-title { color: #0033dd; line-height: 150%; margin: 10px 0; font-weight: bold; font-size: 30px; text-align: center; } .error-404 .page-content { text-align: center; font-size: 20px; margin-bottom: 30px; } #header { width: 100%; margin: 0px auto; position: relative; } #header .simple_translation { padding: 1.5rem 1rem 0 0; } .breadcrumbs span { padding: 0 5px; } #closeself { position: absolute; left: 15px; top: 0px; display: block; z-index: 1000; } #closeself img { width: 30px; } #top1 { font-size: 14px; } .single #breadcrumbs { margin: 10px 0; border-bottom: 1px solid #CBD7EC; padding-bottom: 10px; } @media only screen and (min-width: 40.063em) { #Logo_are { height: 96px; width: 210px; margin-left: 2px; float: left; } #logo { height: 80px; width: 100%; margin-top: 10px; } #header #logo { height: 60px; float: left; margin: 5px 0 0 0; } #logo a { background: url(../images/DJY-logo20140623-2.jpg) no-repeat; display: block; width: 210px; height: 80px; margin: 0 auto; } #header #logo a { height: 60px; } #firstParagraph {} #top_sign { height: 28px; width: 100%; float: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF; } #top_sign div { height: 28px; line-height: 28px; float: left; margin-right: 10px; font-size: 13px; } #top_area select { font-size: 11px; color: #333; float: left; width: 90px; margin-right: 10px; margin-top: 3px; } } .tu { color: #d51e1e; font-size: 12px; } .paging table { margen } #paging { text-align: center; margin-top: 20px; } #commenttable, .commenttable { line-height: 22px; } .alignright { text-align: center; float: right; margin: 0.5em 0 0.5em 1em; } /*text wrapped image*/ .alignleft { text-align: center; float: left; margin: 0.5em 1em 0.5em 0; } .aligncenter { text-align: center; display: block; margin-left: auto; margin-right: auto; } .left_float { float: left; } .right_float { float: right; } .pics { background-color: #FFFFFF; background-image: url(../images/sprites_000.gif); background-repeat: no-repeat; display: block; overflow: hidden; } /*font types*/ .w13 { font-size: 13px; color: #ffffff; } .w13 a { color: #ffffff; } .w13 a:hover { color: #66FFFF; } .red16 { color: #cc3333; line-height: 120%; } .blue18 { font-size: 20px; color: #0033dd; line-height: 150%; } .grey12 { color: #555555; font-size: 12px; } .f15 { font-size: 15px; } .red200 { color: #d40000; line-height: 40px; font-size: 200%; font-weight: bold; } .grey15, .grey15 a { color: #333333; font-size: 15px; line-height: 22px; } .grey15 a:hover { color: #ff9900; } small { font-family: Arial; color: #999999; font-size: 13px; } a.fhuang:link { color: #FFD800; text-decoration: none; } .newslist { background-image: url(../images/dot.gif); background-position: 5px 10px; background-repeat: no-repeat; height: 25px; overflow: hidden; padding: 0 5px 0 15px !important; text-align: justify; white-space: nowrap; line-height: 25px; } .boxTitle { background-color: #E1EFFA; border-left: 1px solid #FFFFFF; color: #DD0000; font-weight: bold; line-height: 20px; margin-bottom: 5px; padding: 5px 0 5px 5px; text-align: justify; } .imgbottom { vertical-align: text-bottom; } .imgmiddle { vertical-align: middle; } .imgbase { vertical-align: baseline; } #bottomad { position: fixed; bottom: 0px; } #bottomad #box { position: relative; width: 100%; } #bottomad #closeme { filter: alpha(opacity=10); -moz-opacity: 0.1; -khtml-opacity: 0.1; opacity: 0.1; background: #ffffff; display: block; position: absolute; right: 116px; bottom: 0px; width: 100px; height: 50px; } #rightad160 { position: absolute; right: -170px; top: 0; } #artrightad160 { width: 180px; text-align: center; margin: 0 auto; background-color: #FAFAFF; } /*share block*/ #share { font-size: 12px; font-family: arial, helvetica, lucida, tahoma, verdana, sans-serif; line-height: 16px; height: 16px; margin: 10px 0 20px 0; } #share img { vertical-align: middle; } #share .txt { color: #ff0000; } #share .bg { background:url(/load/view.php?a=aHR0cHM6Ly9lcG9jaHRpbWVzLmNvbS9pbWFnZXMvcHJldmlldy9zaGFyZS5wbmc) no-repeat; display: block; padding-left: 18px; margin-right: 10px; } #share .facebook { background-position: 0 -3408px; } #share .twitter { background-position: 0 -3200px; } #share .linkedin { background-position: 0 -2192px; } #share .delicious { background-position: 0 -144px; } #share .googlebuzz { background-position: 0 -2496px; } #share .myspace { background-position: 0 -3120px; } #share .digg { background-position: 0 -3696px; } #share .reddit { background-position: 0 -2960px; } .FBConnectButton_Text {} #commentpost { margin: 20px 0 20px 0; color: #aaaaaa; display: block; width: 100%; float: left; } #commentpost #commentContent { color: #666; } #commentpost #commentContent:focus { color: #333333; } /*tabs part*/ .navbox { position: relative; /* establish a menu-relative positioning context */ float: left; /* play nicely with others */ padding: 0; border: 0; height: 24px; margin-bottom: 285px; width: 100%; /* we always want our menu to fill the available space */ /* this sets the base font size for our entire menu */ border-bottom: 1px solid #cbd7ec; } *html .navbox { margin-bottom: 245px; } .navbox ul { padding: 0; margin: 0; border: 0; list-style-type: none; /* we don't want to view the list as a list */ line-height: 1.5em; /* globally set the menu's item spacing. note */ } /* this must be 1.0 or 1.5 or 2.0 for Mozilla */ .navbox li { float: left; /* this creates the side-by-side array of top-level buttons */ margin: 0; } .navbox ul li ul li { float: none; } .navbox ul li table { margin: -1px 0; /* IE5 needs -1px top and bottom table margins */ m\argin: 0; /* re-zero the table margins for everyone but IE5 */ border-collapse: collapse; /* IE5 needs this for the sub-menus to work */ /* this sets the base font size for our entire menu */ } /*======================== TOP LEVEL MENU DEFINITIONS ========================*/ .navbox ul li ul { display: none; } .navbox ul li a, .navbox ul li a:visited { /* unselected top-level menu items */ text-decoration: none; height: 25px; line-height: 25px; } .navbox ul li a.hori { padding: 0 10px; text-align: center; border: 1px solid #cbd7ec; border-bottom: none; display: block; float: left; } .navbox ul.current li a.hori { color: #aa0000; background-color: #fafaff; border-bottom: 1px solid #fafaff; z-index: 102; height: 24px; } .navbox ul.current li:hover a.hori, .navbox ul.current li a.hori:hover { color: #aa0000; background-color: #eeffff; } .navbox ul.select li a.hori { color: #663300; margin-left: 1px; } .navbox ul.select li:hover a.hori, .navbox ul.select li a.hori:hover { color: #aa0000; background-color: #eeffff; margin-left: 1px; } /*======================== 2ND LEVEL MENU DEFINITIONS ========================*/ .navbox ul li:hover ul, .navbox ul li a:hover ul { /* 2nd level drop-down box */ display: block; background-color: #eeffff; width: 100%; height: 260px; overflow: auto; padding-top: 10px; position: absolute; margin: 0; top: 25px; /* place us just up underneath the top-level images */ left: 0; /* left-align our drop-down to the previous button border */ z-index: 100; border: 1px solid #cbd7ec; /* give us a black border underneath */ border-top: none; } .navbox ul li ul.sub_active { /* show the first one when window loaded */ display: block; z-index: 0; width: 100%; height: 260px; overflow: hidden; padding-top: 10px; position: absolute; margin: 0; top: 25px; /* place us just up underneath the top-level images */ left: 0; /* left-align our drop-down to the previous button border */ background-color: #fafaff; border: 1px solid #cbd7ec; /* give us a black border underneath */ border-top: none; text-align: left; } *html .navbox ul li ul.sub_active { border: 1px solid #cbd7ec; } .navbox ul li ul li { font-size: 15px; } .navbox ul li:hover .sub_active, .navbox ul li a:hover .sub_active, .navbox ul li ul.sub_active:hover a, .navbox ul li ul.sub_active a:hover a { /* show the first one when window loaded */ background-color: #eeffff; } .navbox ul li:hover ul li a, .navbox ul li a:hover ul li a { /* 2nd level unselected items */ border: 0; margin: 0; padding: 0; height: auto; color: #2C58A3; /* this sets the unselected drop-down text color */ } .navbox ul li:hover ul li:hover a, .navbox ul li a:hover ul li a:hover { /* 2nd level selected item */ color: #ff0000; } #v2015_share .share.v { position: absolute; margin: -16px 0 0 -105px; } #v2015_share .share.v.sticky { position: fixed; top: 51px; height: 440px; } .recommendationThumb img { width: 50px; } #top_face iframe { margin-top: 3px; } #top_rsss img { float: left; height: 16px; width: 16px; margin-top: 6px; } #top_sign #top_rsss_tt { float: left; margin: 0; } #top_navi { font-size: 13px; color: #5B8ABD; float: left; width: 37px; } #top_sin { float: left; width: 32px; } #top_name { float: left; width: 150px; height: 18px; padding-top: 1px; } #top_name input { font-size: 13px; color: #5B8ABD; width: 90px; height: 13px; font-size: 11px; } .top_main_sg a { font-size: 13px; color: #635C87; text-decoration: none; } .top_main_sg a:hover { color: #47B9D1; text-decoration: underline; } .top_main_sg a.selected { color: #434080; text-decoration: none; font-weight: bold; } .top_main_sg a.selected:hover { color: #47B9D1; text-decoration: underline; font-weight: bold; } .fred, .top_main_sg a.fred { color: #BF0659; } #insidearticleBodyAd2 { display: inline; float: left; width: 300px; overflow: hidden; margin: 20px 10px 10px 0px; } #insidearticleBodyAd2 .box { margin-bottom: 0; padding-bottom: 10px; } .insideads { padding-left: 5px; } #insidearticleBodyAd .mbottom10 { border-bottom: 1px solid #ccc; padding-bottom: 5px; } #sticky-fb { bottom: 0; height: 0; overflow: hidden; position: fixed; right: 0; width: 0; z-index: 100; } #sticky-fb .content { background: none repeat scroll 0 0 #fff; bottom: -370px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); height: 360px; padding: 25px; position: fixed; right: 10px; width: 300px; } #sticky-fb .content .close { background: none repeat scroll 0 0 #efefef; border: 4px solid #d3d2d2; border-radius: 20px; color: #424242; cursor: pointer; font-size: 13px; height: 20px; line-height: 20px; position: absolute; right: 5px; text-align: center; text-decoration: none; top: 5px; width: 20px; } /* fb popup */ #fb-popup { position: fixed; top: 0; left: 0; z-index: 1001; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); } .ie-older #fb-popup { background: url(../images/bg_fb-popup.png); } #fb-popup #fb-box { position: absolute; top: 50%; left: 50%; z-index: 1001; margin: -115px 0 0 -175px; width: 350px; height: 230px; background: #eaeaea; border: 5px solid #828282; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } #fb-popup #fb-box .close { position: absolute; top: 0; right: 0; padding: 5px 8px; cursor: pointer; color: #eaeaea; font: 700 14px/1 Tahoma, sans-serif; text-decoration: none; background: #828282; } .stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices { height: auto; } .stButton .st-twitter-counter, .stButton .st-facebook-counter { height: auto; } .ads-fixed { position: fixed; top: 70px; } #bottommenu li { float: left; margin-right: 20px; margin-left: 25px; font-weight: bold; list-style: none; } #bottommenu li ul { padding: 0; } #bottommenu li li { float: none; font-weight: normal; margin: 0; } #bottommenu li li a { font-size: 15px; } #footer { margin-top: 20px; padding-top: 20px; } #footer a { color: #555; } /* ---- NEW HEADER ---- */ @media only screen and (min-width: 40.063em) { #header { background: #041973; } #header * { font-family: 'Arial', 'Heiti SC', 'Microsoft Yahei', simsun, sans-serif; } #header input { border: none; padding: 0.25rem 0.5rem; font-size: 1rem; line-height: 1.2rem; height: 1.55rem; margin-top: 1.5rem; margin-bottom: 0; background: rgba(255, 255, 255); color: #333; border-radius: 3px; } #header .btn { font-size: 0.75rem; cursor: pointer; margin: 0; padding-left: 0.25rem; padding-right: 0.25rem; opacity: 0.5; background: transparent; position: absolute; right: 0; top: 1.5rem; } #header .btn:hover { opacity: 1; } #header .fred { color: #fff; padding: 1.5rem 1rem 0 0; line-height: 1.6rem; text-align: right; font-size: 0.8rem; } #header .fred a { color: #fff; } #logo { position: absolute; margin-left: -1.3rem; } .row .row { margin: 0; } .logo-mid-line-wrap { padding: 0; } .logo-mid-line { border-top: solid 1px #fff; } .logo-cn { padding: 1.2rem 0 0.6rem; } .logo-en { position: relative; } .logo-en img { position: absolute; top: 0.5rem; left: 1px; } #top1 { float: right; height: 2rem; border-bottom: solid 1px #fff; width: 100%; } .top-bar .name { width: 7.5rem; } .top-bar .toggle-topbar.menu-icon a { float: right; } } /* Small screen */ @media only screen and (max-width: 40em) { .top-bar .name { width: 5.5rem; margin: 0 auto; } .top-bar { background: transparent; } .top-bar-section .dropdown li.title h5 a { position: relative; } .top-bar-section .dropdown li.title h5 a:before { content: ""; display: block; width: 0; height: 0; border: inset 5px; border-color: transparent rgba(255, 255, 255, 0.8) transparent transparent; border-right-style: solid; margin-right: 0.9375rem; margin-top: -4.5px; position: absolute; top: 50%; left: 0; } nav.expanded { margin-bottom: 10px; } .top-bar-section ul li { border-top: solid 1px rgba(255, 255, 255, 0.3); } .top-bar-section ul li:first-child { border-top: none; } .top-bar-section ul li>a { font-size: 1rem; padding: 0; } .top-bar-section li:not(.has-form) a:not(.button) { background: #4D4D4F; color: #ccc; padding-left: 1rem; } .top-bar-section li:not(.has-form) a:not(.button):hover { background: #A7A9AC; color: #fff; } .top-bar-section li:not(.has-form) a:not(.button):visited { background: #A7A9AC; color: #fff; } .top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover { background: #A7A9AC; } .top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button) { background: #3c55b1; color: #9aa3a2; } .top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button) { background: #36434c; color: #fff; } } /* Medium and Large screen */ @media only screen and (min-width: 40.0625em) { #header { height: auto; background: url(../images/header_bg.jpg) no-repeat center top #041973; } .top-bar { background: transparent; height: 37.5938px; line-height: 37.5938px; margin-right: 0; padding-left: 0.8rem; } .top-bar-section ul li { background-color: transparent; } .top-bar-section ul li>a { color: rgba(255, 255, 255, 0.95); font-size: 0.875em; } .top-bar-section>ul>li>a { height: 37.5938px; line-height: 37.5938px!important; background: transparent!important; } .top-bar-section>ul>li:hover>a { color: #edcc71!important; padding: 0 0.875em; } .top-bar-section li:not(.has-form) a:not(.button):hover { background: transparent; color: #edcc71; } .top-bar-section li:not(.has-form) li a:not(.button) { line-height: 2!important; } .top-bar-section .dropdown:before { position: absolute; content: ""; display: block; width: 0; height: 0; border: inset 7px; border-color: transparent transparent #3c55b1 transparent; border-bottom-style: solid; margin-top: -14px; top: 0; left: 0.9375rem; } .top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button) { background: #3c55b1; color: #fff; } .top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button) { background: #557aff; color: #fff; padding-left: 0.7375rem; } .top-bar-section .has-dropdown>a, .top-bar-section>ul>li>a { padding-right: 1.2rem!important; padding-left: 5px!important; } .top-bar-section .has-dropdown>a:after { display: none; } /* Only use sticky header for large screens */ .sticky-sub-menu { width: 100%; margin: 0 auto; background: transparent; height: 37.5938px; -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; } .sticky-sub-menu .sec-half-logo, .sticky-sub-menu .mini-cn-logo { -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .sticky-sub-menu .sec-half-logo { opacity: 1; } .sticky-sub-menu .mini-cn-logo { opacity: 0; } .sticky-sub-menu.fix-it { position: fixed; top: 0; width: 100%; z-index: 99; left: 0; background: url(../images/header_bg.jpg) no-repeat center bottom #041973; opacity: 0.95; } .sticky-sub-menu.fix-it .sec-half-logo { opacity: 0; } .sticky-sub-menu.fix-it .mini-cn-logo { opacity: 1; } } @media only screen and (max-width: 800px) { .top-bar-section .has-dropdown>a, .top-bar-section>ul>li>a { padding-right: 0.3rem!important; padding-left: 5px!important; } .top-bar .top-bar-section>ul>li.end>a { padding-right: 0.5rem!important; } .top-bar-section ul li:nth-child(8) { margin-right: 0; } } .top-bar.expanded .title-area { background: #041973; } .top-bar-section .dropdown li a { padding-top: 0; padding-bottom: 0; } .icons { background: transparent url(../images/micons.png); float: left; display: inline-box; background-size: 455px 277px; background-repeat: no-repeat; } .more-icon { background-position: -384px -10px; width: 15px; height: 15px; margin-top: 12px; margin-left: -0.156em; } .st-facebook { background-position: -8px -308px; width: 32px; height: 32px; } .facebook-round { background-position: -4px -153px; width: 33px; height: 33px; display: inline-block; margin-right: 6px; margin-bottom: 8px; } .twitter-round { background-position: -50px -153px; width: 33px; height: 33px; display: inline-block; margin-right: 6px; margin-bottom: 8px; } .email-round { background-position: -187px -153px; width: 33px; height: 33px; display: inline-block; margin-right: 6px; margin-bottom: 8px; } .more-round { background-position: -232px -153px; width: 33px; height: 33px; display: inline-block; margin-right: 6px; margin-bottom: 8px; } .st_facebook_vcount { float: left; display: inline-block; width: 70px; height: 80px; } .st_facebook_vcount2 { float: left; display: inline-block; width: 60px; height: 80px; } .st_twitter_vcount { width: 55px; float: left; display: inline-block; margin-right: 10px; height: 80px; } .st_twitter_vcount iframe { margin: 10px auto; } .st_linkedin_vcount { width: 50px; display: inline-block; float: left; margin-right: 10px; height: 80px; } .box_header .small-10 { height: 32px; line-height: 24px; } .box_header .small-1 { height: 35px; line-height: 35px; border-radius: 0 8px 0 0; background: #21aaf0; } .box_header { font-size: 1.1125rem; font-weight: bold; width: 100%; float: left; border-radius: 8px 8px 0px 0px; font-weight: bold; margin-top: 10px; } .box_header a { color: #fff; } #sidebar_top .imglist { float: left; width: 100%; } #box_401, #box_406, #box_2007, #box_2008, #box_6092, #box_16092 { width: 100%; } #header_401 .box_header { background: #3C55B1; } #header_406 .box_header { background: #921db1; } #header_2007 .box_header { background: #fcbc2d; } #header_2008 .box_header { background: #2ecbca; } #header_1247351 .box_header { background: #E95100; } #header_6092 .box_header, #header_16092 .box_header { background: #3c54b1; } .scrollbar .viewport { float: left; width: 100%; } .sidebar #box_16092 li { position: relative; } .sidebar #box_16092 li > div { padding-left: 5px; } .sidebar #box_16092 li .bullet { float:left; padding-right: 9px; } .sidebar #box_16092 li a { display: block; max-height: 1.5em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 14px; } .sidebar #box_16092 li font { position: absolute; right: 0; top: 3px; } .sidebar .important_books { display: inline-block; width: 100%; margin-top: 10px; } .important_books .box_header .icons { padding: 5px 0 0 3px; } .sidebar .important_books .box { border: none; display: inline-block; width: 100%; } .sidebar .important_books .jiuping_ccp { display: inline-block; width: 100%; margin: 10px 0 0; } .important_books .jiuping_ccp .image { display: inline-block; width: 20%; float: left; margin-left: 8px; } .important_books .jiuping_ccp .image img { width: 100%; display: block; } .important_books .jiuping_ccp .text { display: inline-block; width: 72%; float: left; margin: 16px 0 0 8px; padding-bottom: 9px; border-bottom: 1px solid #ddd; } .important_books .jiuping_ccp .download { margin-left: 5px; position: relative; top: -1px; } .important_books .jiuping_ccp .download a { display: inline-block; float: right; border: 1px solid #e26d00; color: #e26d00; background:url(/load/view.php?a=aHR0cHM6Ly93d3cyLmVwb2NodGltZXMuY29tL2Fzc2V0cy90aGVtZXMvZGp5L2ltYWdlcy9kb3dubG9hZF9pY29uLnBuZw) no-repeat 5px 4px; padding: 0 6px 0 19px; font-size: 13px; position: relative; top: 2px; } .important_books .jiuping_ccp .download a:hover { text-decoration: none; } .important_books .box .newslist { display: inline-block; width: 94%; float: left; border-bottom: 1px solid #ddd; margin-left: 15px; } /* back to top */ .cd-top { display: inline-block; height: 55px; width: 48px; position: fixed; bottom: 80px; right: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); overflow: hidden; background: #000 url(../images/mobile-icon.png?); background-position: -326px 0; visibility: visible; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s; font-size: 0; } .cd-top:hover { opacity: 1; } @media only screen and (min-width: 768px) { .cd-top { right: 20px; bottom: 20px; } } @media only screen and (min-width: 1024px) { .cd-top { right: 30px; bottom: 80px; } } /* back to top */ /* ---- Some fixes for the article body ---- */ #wrap { border: none; background: transparent; } #topad728 { border: none; height: 270px; } .single-template-living-article #topad728 { display: none; } #bd, .bd { padding-bottom: 20px; margin: 0 auto; } #footer { margin-top: 0; } .ymkvideo { float: left; width: 139px; margin: 0 5px; display: inline; text-align: center; height: 132px; overflow: hidden; } .ymkvideo img { width: 130px; border: 0; } .ymkvideo .ymkvideotitle { font-size: 13px; line-height: 16px; width: 135px; height: 32px; overflow: hidden; } #calendar .calendartitle, .box .title { border-bottom: 1px solid #d9d9d9; line-height: 1.5em; color: #333; font-weight: bold; padding: 5px; margin-bottom: 10px; text-align: left; } #calendar { text-align: center; } #calendar table { width: 100%; } #calendar table td { padding: 2px; text-align: center; } .box { border: 1px solid #d9d9d9; margin-bottom: 15px; } .term-nf6123 .newslist { overflow: hidden; white-space: nowrap; padding-left: 15px; height: 25px; background-position: 5px 7px; background-repeat: no-repeat; background-image: url('../images/organge-dot.gif'); text-align: justify; margin-right: 5px; width: 100%; display: inline-block; } .term-nf6123 .bx-wrapper { margin: 0 auto 10px auto; } .term-nf6123 .bx-wrapper .bx-viewport { left: 0; box-shadow: none; border: 1px solid #ccc; padding: 4px; } #bx-pager { margin-bottom: 20px; } #bx-pager img { width: 13%; padding: 1%; border: 1px solid #ccc; } #bx-pager a:hover img, #bx-pager a.active img { border: 1px solid #5280dd; } #bx-pager, #bx-pager a { font-family: PMingLiu, Mingliu; } .picbox { height: 100px; overflow: hidden; } .picbox img { width: 140px; height: 100px; } .picbox { margin-bottom: 10px; } .picbox .smalltitle { font-size: 13px; line-height: 18px; } .picbox .desc { height: 64px; overflow: hidden; font-size: 13px; color: #444444; line-height: 16px; } .picbox .grid_2 { margin: 0 3px; } .more { font-size: 13px; margin: 10px; text-align: right; } .more a { color: #94631E; } #carolbox { position: relative; height: 200px; border: 1px solid #333333; border-top: 1px solid #b7dee5; margin-bottom: 10px; } #carolbox .pn .prev { display: block; position: absolute; left: 10px; top: 20px; background: url(../images/leftbutton.jpg) no-repeat; height: 120px; width: 15px; } #carolbox .pn .next { display: block; position: absolute; right: 10px; top: 20px; background: url(../images/rightbutton.jpg) no-repeat; height: 120px; width: 15px; } #carolbox .boxtxt { position: absolute; left: 30px; top: 20px; } #carolbox .picbox a { color: transparent !important; } #tuijian ul li { width: 175px; display: inline; text-align: center; } #tuijian ul li .picbox { text-align: center; height: 110px; overflow: hidden; margin: 0 auto; margin-bottom: 10px; border: 0px solid #b7dee5; border-collapse: padding: 5px; } #tuijian ul li .picbox img { width: 160px; height: 120px; } #tuijian ul li .title { width: 160px; margin: 0 auto; font-size: 13px; line-height: 1.2em; border: 0px; } #highlighted-wrap { margin-top: 0.25rem; margin-bottom: 0.65rem; text-align: center; font-size: 1.3rem; } #highlighted-wrap .highlighted-bg { padding: 0.3rem 2rem; } .highlighted-bg, .highlighted-bg .title { background: #ffef86; line-height: 1.5; padding: 5px; } figure.wp-caption.aligncenter { width: 100% !important; } .bd .left.large-8.medium-8.small-12.column { overflow: hidden; } #disqus_thread { position: relative } #disqus_thread:after { content: ""; display: block; height: 55px; width: 100%; position: absolute; bottom: 0; background: #f5f5f5; } #sticky_ad { padding-left: 0.3125em; padding-right: 0.3125em; width: 315px; } #sticky_ad-sticky-wrapper { display: table; width: 315px; } #sticky_ad-sticky-wrapper .sticky_ad-container { z-index: 10; } #native_right #div-gpt-ad-1424965057570-0 { margin-left: 5px; } .sticky-sub-menu.fix-it #search-top { display: inherit !important; } .top-bar-section ul { float: right; } .top-bar-section ul li.end a { padding-right: 0 !important; } .top-bar-section ul li#search-top { padding-left: 10px; } .search_area { display: none; } .search_area { box-shadow: 0 4px 4px rgba(0, 0, 0, 0.06); border-bottom: 1px solid #ccc; line-height: 40px; background: url(../images/header_bg.jpg) no-repeat center top #041973; position: relative; z-index: 24; } #search-icon { background-image: url("../images/search.png"); background-repeat: no-repeat; background-position: 9px center; padding: 9px 12px; cursor: pointer; } #search_hide { display: block; top: 3px; cursor: pointer; position: absolute; right: 0px; font-size: 21px; color: #edcc71; } .search_area form { position: relative; width: 450px; right: inherit; margin: 0 auto; z-index: 9999999; } #header .search_area form input[type="text"] { width: 393px; margin: 10px 0; outline: 0; background-color: #fff; padding: 0 9px; border: 1px #cacaca solid; height: 23px; color: #888; } .search_area form button { position: absolute; right: 20px; top: -9px; margin: 9px 0; font-size: 13px; line-height: 19px; transition: background-color .3s; -webkit-transition: background-color .3s; -moz-transition: background-color .3s; -ms-transition: background-color .3s; -o-transition: background-color .3s; padding: 0 8px; border: 1px #cacaca solid; background-color: #edcc71; color: #fff; cursor: pointer; text-transform: uppercase; height: 23px; } #search-icon:hover, #search-icon.open { background-position: -21px 11px; } span.title_video { display: inline-block; width: 15px; height: 18px; margin-left: 0; vertical-align: text-bottom; background: transparent url(/assets/themes/djy/images/djy_icons.png); background-size: 500px 200px; background-repeat: no-repeat; background-position: -386px -101px; } #footer { margin-left: auto; margin-right: auto; } #footer #bottommenu { border: none; margin-bottom: 0px; background-color: #f3f3f3; } #bottommenu .name { padding: 0 0 10px 30px; } #bottommenu .name a { color: #041973; font-size: 17px; font-weight: 600; } #bottommenu .items a { margin-right: 11px; font-size: 0.875rem; font-weight: 600; } .right .sidebar .column .box_header .small-10 { padding-top: 5px; padding-left: 8px; } #bottommenu div.column { padding: 0px; } #bottommenu .bottom-links { text-align: center; margin-top: 15px; margin-left: auto; margin-right: auto; background-color: #f3f3f3; } #bottommenu .bottom-links a { font-size: 14px; margin: 20px; } #bottommenu a:hover { color: #e66f00; text-decoration: underline; } .category .footer .item { background-color: #f3f3f3; } .icons.dot1 { background-position: -26px -52px; height: 7px; width: 7px; margin-top: 2%; } .icons.dot2 { background-position: -119px -52px; height: 7px; width: 7px; margin-top: 2%; } .icons.dot3 { background-position: -42px -52px; height: 7px; width: 7px; margin-top: 2%; } .icons.dot4 { background-position: -104px -52px; height: 7px; width: 7px; margin-top: 2%; } .icons.dot5 { background-position: -57px -52px; height: 7px; width: 7px; margin-top: 2%; } .icons.dot6 { background-position: -88px -52px; height: 7px; width: 7px; margin-top: 2%; } .icons.dot0 { background-position: -72px -52px; height: 7px; width: 7px; margin-top: 2%; } label.sticky-sub-menu { font-size: inherit; color: inherit; cursor: inherit; display: inherit; font-weight: inherit; line-height: inherit; margin-bottom: inherit; } #djy_front_optin_result.container.response { display: block; font-size: 12px; color: #FF538B; position: absolute; bottom: 19px; padding-left: 28px; text-align: left; } #newsletter_subscribe { margin-top: 10px; } #newsletter_subscribe .topbar { margin-top: -7px; } #newsletter_subscribe .newsletter_container { border: 1px solid #084f9e; background-color: #f9f9f9; height: 163px; text-align: center; } #newsletter_subscribe input { padding: 2px 0 0 5px; margin-top: 20px; display: inline-block; float: left; width: 53%; height: 20px; margin-left: 35px; margin-bottom: 0; } #newsletter_subscribe button { margin-top: 20px; background-color: #bf4714; float: right; width: 22%; height: 20px; line-height: 20px; vertical-align: middle; font-size: 14px; padding: 0; margin-right: 37px; color: #fff; margin-bottom: 0; } #newsletter_subscribe .subscribe-title { font-family: sim-hei; padding-top: 20px; color: #084f9e; font-size: 18px; font-weight: bolder; margin: 0 auto; } #newsletter_subscribe .subscribe-title img { width: 10%; margin-left: 9px; } #newsletter_subscribe .notice { position: absolute; bottom: 5px; left: 29px; font-weight: 400; margin: 0; font-size: 9.5px; color: #999999; text-align: center; clear: both; } #front_newsletter_captcha { float: left; position: relative; bottom: -7px; left: 50px; width: 250px; margin-left: 15px; transform: scale(0.59); transform-origin: 0 0; -ms-transform: scale(0.59); -ms-transform-origin: 0 0; -webkit-transform: scale(0.59); -webkit-transform-origin: 0 0; } .row.small-collapse.news-row, .left-news-column.columns, .columns.comment-post.left { max-width: 309px; } .top-image-post-title.cnnews a h1 { font-size: 18px; line-height: 20px; font-weight: 400; display: inline-block; } .cnnews-list li h1 { font-size: 18px; font-weight: 400; margin: 0; padding: 0; display: inline-block; line-height: 22px; height: 22px; overflow: hidden; } .footer-living #footer-top { margin-top: 25px; margin-bottom: 10px; display: table; } .footer-living #footer-top .footer-left .logo { display: inline-block; } .footer-living #footer-top .footer-left .life-network { display: inline-block; } .footer-living .footer-left { text-align: right; padding-right: 0px; } .footer-living .footer-left a { color: #000 !important; } .footer-living .footer-left .about a { font-size: 16px; white-space: nowrap; } .footer-living .footer-left .about, .footer-living .footer-left ul { margin-right: 3px; list-style-type: none; } .footer-living .footer-left .logo img { width: 96px; } .footer-living .footer-left .life-network img { width: 78px; } .footer-living #footer-top .footer-right { margin-top: 30px; } .footer-living .footer-right li.end-list { margin-top: 24px; } .footer-living .footer-right li.end-list a { color: #000 !important; } .footer-living #footer-top .footer-right a { margin-right: 8px; color: #000 !important; font-size: 16px; white-space: nowrap; } .footer-living #footer-top .footer-right .large-11 { text-align: center; } .footer-living #footer-top .footer-right a:before { padding: 9px 0 5px 30px; width: 30px; content: ""; background-image: url(../images/living-food/living-food-icons.png); background-repeat: no-repeat; } .footer-living .footer-right a.fb:before { background-position: -47px -190px; } .footer-living .footer-right a.subscribe:before { background-position: -193px -57px; } .footer-living .footer-right a.cp:before { background-position: -225px -57px; } .footer-living .footer-right a.activity:before { background-position: -260px -57px; } .footer-living hr { border: none; border-bottom: 1px solid #a6a6a6; width: 80%; margin: 8px auto; } .footer-living #footer-bottom { margin-top: 10px; } .footer-living #footer-bottom .footer-left { padding-bottom: 8px; } .footer-living { padding-bottom: 50px; background: #eee; } .footer-living #footer-bottom .footer-mid { display: inline-block; width: calc(8.33% - 44px); } .footer-living #footer-bottom .footer-mid .mid-line { width: 1px; border-right: 1px solid #a6a6a6; margin: 0 auto; height: 255px; } .footer-living #footer-bottom .footer-right ul { list-style-type: none; padding: 0px; } .footer-living #footer-bottom .footer-right.left { width: 64%; } .footer-living #footer-bottom .footer-right ul:nth-child(1) { width: 14%; } .footer-living #footer-bottom .footer-right ul:nth-child(2) { width: 13%; } .footer-living #footer-bottom .footer-right ul:nth-child(3) { width: 16%; } .footer-living #footer-bottom .footer-right ul:nth-child(4) { width: 18%; } .footer-living #footer-bottom .footer-right ul:nth-child(5) { width: 15%; } .footer-living #footer-bottom .footer-right ul:nth-child(6) { width: 21%; } .footer-living #footer-bottom .footer-right ul li:nth-child(1) a { color: #000 !important; } .footer-living #footer-bottom .footer-right ul li a { color: #9d9d9d; } .footer-living #footer-bottom .copyright { margin-top: 46px; color: #9d9d9d; } .footer-living #footer-bottom .copyright a { color: #9d9d9d; margin-right: 20px; } .footer-living #footer-bottom .copyright .date { white-space: nowrap; } .cookie-bar { display: none; position: fixed; bottom: 0; width: 100%; background-color: #3d5a96; z-index: 999; vertical-align: middle; padding: 15px; font-size: 16px; color: #f2f2f2; line-height: 22px; } .cookie-bar .warning-text { width: calc(100% - 350px); padding: 0 30px 0 40px; text-align: left; } .cookie-bar span { display: inline-block; vertical-align: middle; } .cookie-bar a { text-decoration: none; } .cookie-bar .accept-btn { background-color: #fff; box-shadow: 0 -1px 1px rgba(0,0,0,0.25); -webkit-border-radius: 6px; padding: 5px 15px 6px; font-weight: 700; color: #000; margin-right: 20px; } .cookie-bar .accept-btn a { color: #000; } .cookie-bar .read-more a { color: #fff; padding: 0 10px; font-weight: bold; margin: 0 30px 0 25px; } .cookie-bar #top_close a { color: #fff; font-size: 40px; } .cookie-bar .accept-btn a:hover, .cookie-bar .read-more a:hover, .cookie-bar #top_close a:hover{ color: #E28504!important; text-decoration: none; } @media only screen and (min-width: 60.063em) { .bd .left.large-8.medium-8.small-12.column { max-width: 660px; } } @media only screen and (max-width: 40.063em) { .bd .left.large-8.medium-8.small-12.column { max-width: 300px; } } .video_fit_container .vjs-control .vjs-button { padding: 0; } body.pipa .pipa_login_wrapper { float:right !important; margin-top:16px; } .audio_box { width: 100%; height: 100px; margin-top: 20px; margin-bottom: -10px; border-bottom: 1px solid #eee; padding: 0 3px; } .audio_box .play, .audio_box .more { display: inline-block; font-size: 1em; color: #2C58A3; cursor: pointer; margin: unset; padding-top: 40px; } .audio_box .play { max-width: 120px; } .audio_box .more { max-width: 200px; }