 @charset "utf-8";caption,h1,h2,h3,h4,h5,h6,th {
                font-weight: 400
            }

            .clear,blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul {
                margin: 0;
                padding: 0
            }

            .blank10,.blank15,.blank20,.blank30,.blank35,.blank40,.blank5,.clearfix:after,.listview .news_li:after,.logo a:after,.qrcode-box-wrp {
                visibility: hidden
            }

            .focus .fo1 p.txt,.main_slide .slide_box .body ul li,.user .popup-list .name {
                white-space: nowrap;
                text-overflow: ellipsis
            }

            address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
                display: block
            }

            table {
                border-collapse: collapse;
                border-spacing: 0
            }

            caption,th {
                text-align: left
            }

            abbr,body,fieldset,html,iframe,img {
                border: 0
            }

            address,cite,dfn,em,i,var {
                font-style: normal
            }

            [hidefocus],summary {
                outline: 0
            }

            li,ol,ul {
                list-style: none
            }

            h1,h2,h3,h4,h5,h6,small {
                font-size: 100%
            }

            code,kbd,pre,samp {
                font-family: inherit
            }

            q:after,q:before {
                content: none
            }

            textarea {
                overflow: auto;
                resize: none
            }

            label,summary {
                cursor: default
            }

            #backtop,.sel_site,a,button {
                cursor: pointer
            }

            a,a:hover,del,ins,s,u {
                text-decoration: none
            }

            body,button,input,keygen,legend,select,textarea {
                font: 400 12px/1.5 "Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;
                color: #2B2B2B;
                outline: 0
            }

            .main_slide .yaowen .body ul li.first,.ndcp .items b {
                font-weight: 700
            }

            img {
                vertical-align: top
            }

            a {
                color: #333
            }

            a:hover {
                color: #c00;
                text-decoration: underline
            }

            body {
                background: #FFF
            }

            .clear {
                clear: both;
                height: 0;
                line-height: 0;
                font-size: 0
            }

            .clearfix {
                zoom:1}

            .clearfix:after {
                clear: both;
                height: 0;
                overflow: hidden;
                display: block;
                content: "."
            }

            .blank5 {
                clear: both;
                height: 5px
            }

            .blank10 {
                clear: both;
                height: 10px
            }

            .blank15 {
                clear: both;
                height: 15px
            }

            .blank20 {
                clear: both;
                height: 20px
            }

            .blank25 {
                clear: both;
                height: 25px;
                visibility: hidden
            }

            .blank30 {
                clear: both;
                height: 30px
            }

            .blank35 {
                clear: both;
                height: 35px
            }

            .blank40 {
                clear: both;
                height: 40px
            }

            .mt_5 {
                margin-top: 5px
            }

            .mt_10 {
                margin-top: 10px
            }

            .mt_20 {
                margin-top: 20px
            }

            .mt_30 {
                margin-top: 30px
            }

            .mt_40 {
                margin-top: 40px
            }

            .mb_10 {
                margin-bottom: 10px
            }

            .mb_20 {
                margin-bottom: 20px
            }

            .mb_25 {
                margin-bottom: 25px
            }

            .mb_30 {
                margin-bottom: 30px
            }

            .ft_12 {
                font-size: 12px
            }

            .fl {
                float: left
            }

            .fr {
                float: right
            }

            .head_nav,.head_nav li,.head_nav_r a,.sel_site {
                float: left
            }

            .hidden,.hide {
                display: none
            }

            .wid1200 {
                width: 1200px;
                margin: auto
            }

            .ad_300 {
                width: 300px
            }

            .ad_300 div {
                height: auto!important
            }

            .ad_300 img {
                margin-bottom: 25px!important
            }

            .inner.wrp {
                width: 1200px;
                height: 100%;
                margin: auto
            }

            .inner1100.wrp {
                width: 1100px;
                height: 100%;
                margin: auto
            }

            .triangle-down {
                width: 9px;
                height: 5px;
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/arrow_up_down.png) no-repeat
            }

            #J_nav_wrp.fixed .nav {
                position: fixed;
                top: 0;
                box-shadow: 0 1px 6px rgba(0,0,0,.2)
            }

            #J_nav_wrp.fixed .nav-sub {
                position: fixed!important;
                top: 70px
            }

            #J_nav_wrp .nav {
                width: 100%;
                min-width: 1200px;
                height: 66px;
                border-top: #01a5c2 4px solid;
                box-shadow: 0 0 6px rgba(0,0,0,.2);
                background: #fff;
                position: relative;
                top: 0;
                z-index: 99
            }

            .hover_download,.menu-sub .category {
                box-shadow: 0 1px 2px rgba(26,53,71,.1)
            }

            .nav-sub {
                height: 50px;
                line-height: 50px;
                background: #f2f4f7;
                width: 100%;
                overflow: hidden;
                top: 70px;
                z-index: 90;
                border-bottom: #ddd 1px solid
            }

            .nav-sub a {
                font-size: 14px;
                color: #666;
                margin-right: 8px;
                display: inline-block;
                height: 26px;
                line-height: 26px;
                padding: 0 12px
            }

            .nav-sub a.active,.nav-sub a:hover {
                background: #01a5c2;
                border-radius: 26px;
                color: #fff;
                text-decoration: none
            }

            .nav-sub .category {
                position: absolute
            }

            #J_nav_wrp .logo {
                float: left;
                font-size: 24px;
                margin-top: 6px
            }

            #J_nav_wrp .logo a {
                display: block;
                width: 140px;
                height: 50px;
                overflow: hidden;
                text-decoration: none;
                line-height: 150px;
                background: url(../images/logo_1x.png);
                background-image:url(../images/logo_1x.png);
            }

            .logo a:before {
                content: " ";
                display: table
            }

            .logo a:after {
                height: 0;
                line-height: 0;
                clear: both
            }

            .sel_site {
                width: 80px;
                text-indent: 20px;
                margin-top: 18px;
                margin-left: 36px;
                height: 27px;
                line-height: 27px;
                color: #888;
                border: 1px solid #e5e5e5;
                border-radius: 14px;
                position: relative
            }

            .sel_site .u_selsite {
                position: absolute;
                width: 80px;
                left: -1px;
                top: -1px;
                border: 1px solid #e5e5e5;
                border-radius: 14px;
                z-index: 98;
                background: #fff
            }

            .head_nav {
                display: inline;
                padding: 0 10px 0 25px;
                line-height: 66px;
                font-size: 16px;
                color: #666
            }

            .head_nav li a,.head_nav_r a {
                display: inline-block;
                vertical-align: top
            }

            .head_nav li {
                height: 66px
            }

            .head_nav li a {
                padding: 3px 20px 0;
                height: 60px;
                line-height: 60px;
                color: #666;
                position: relative
            }

            .head_nav li a:hover {
                text-decoration: none;
                color: #01a5c2;
                border-bottom: 3px solid #01a5c2
            }

            .head_nav li.active {
                background: #01a5c2
            }

            .epaper_link {
                padding-left: 30px;
                margin-top: 22px;
                margin-right: 58px;
                font-size: 14px;
                color: #666;
                background: url(../images/icon_oe.png) 0 -29px no-repeat
            }

            .epaper_link:hover {
                color: #01a5c2
            }

            .mobile_version {
                width: 20px;
                height: 28px;
                margin-top: 18px;
                margin-right: 40px;
                background: url(../images/icon_oe.png) -1px -109px no-repeat
            }

            .login_area,.search,.user {
                width: 28px;
                margin-top: 18px
            }

            .mobile_version:hover {
                background-position: -41px -109px
            }

            .search {
                height: 30px;
                margin-right: 40px;
                background: url(../images/icon_oe.png) -1px -171px no-repeat
            }

            .search:hover {
                background-position: -41px -171px
            }

            .login_area {
                height: 28px;
                background: url(../images/icon_oe.png) -1px -227px
            }

            .login_area:hover {
                background-position: -41px -227px
            }

            .user {
                height: 28px;
                float: right;
                position: relative
            }

            .user .popup {
                display: none;
                background: #fff;
                padding: 0 10px;
                position: absolute;
                z-index: 2;
                top: 43px;
                right: 0;
                border: 1px solid #c2c2c2
            }

            .user .arrow,.user .arrow2 {
                position: absolute;
                right: 5px;
                border-width: 10px
            }

            .user .popup-list {
                width: 115px;
                border-bottom: 1px dashed #ddd;
                padding: 10px 0;
                text-align: left;
                overflow: hidden
            }

            .user .popup-list .name {
                overflow: hidden;
                color: #216baa
            }

            .user .popup-list a {
                display: block;
                padding: 0 10px
            }

            .user .img {
                width: 28px;
                height: 28px;
                -webkit-border-radius: 40px;
                -moz-border-radius: 40px;
                border-radius: 40px
            }

            .user .popup-list.last {
                border-bottom: none
            }

            .user .arrow {
                top: -10px;
                border-bottom: 10px solid #919191
            }

            .user .arrow2 {
                top: -9px;
                border-bottom: 10px solid #fff
            }

            .triangle,.triangle2 {
                right: 15px;
                position: absolute
            }

            .triangle {
                top: 11px;
                z-index: 99
            }

            .triangle2 {
                top: 7px;
                border-top: 7px solid #fff
            }

            #bottom {
                background: #f2f2f2;
                margin-top: 30px;
                padding-bottom: 50px
            }

            #footer {
                width: 1200px;
                margin: 0 auto;
                text-align: center;
                line-height: 23px
            }

            #footer .img img {
                border: 1px solid #ccc;
                margin: 0 6px
            }

            #footer .ft-info-link a,#footer .ft-info-oe a {
                margin-right: 25px
            }

            #footer .copyright {
                color: #666;
                margin-top: 10px
            }

            #footer .copyright a {
                color: #666
            }

            #footer .ft-info {
                padding-top: 15px;
                padding-bottom: 20px
            }

            #footer .ft-info dt {
                margin-bottom: 16px;
                font-size: 16px;
                overflow: hidden;
                color: #999
            }

            #footer .ft-info dd {
                color: #666
            }

            #footer .ft-info-col {
                float: left;
                display: inline;
                padding: 7px 0;
                text-align: left
            }

            #footer .ft-info-link a,#footer .ft-info-ndp a,#footer .ft-info-oe a {
                display: inline-block;
                margin-bottom: 6px;
                font-size: 13px
            }

            #footer .ft-info-oe {
                width: 312px;
                border-right: #ddd 1px solid
            }

            #footer .ft-info-ndp {
                width: 394px;
                border-right: #ddd 1px solid;
                padding-left: 86px
            }

            #footer .ft-info-ndp .a1 {
                width: 94px
            }

            #footer .ft-info-ndp .a2 {
                width: 104px
            }

            #footer .ft-info-ndp .a3 {
                width: 154px
            }

            #footer .ft-info-link {
                width: 304px;
                padding-left: 90px
            }

            .head_nav li .info-list:hover {
                background: #017fae
            }

            .head_nav li .info {
                width: 160px;
                padding: 10px 16px;
                display: none;
                background: #0696bf;
                position: absolute;
                z-index: 2;
                zoom:1}

            .head_nav li .info-list {
                line-height: 30px;
                width: 50%;
                float: left
            }

            .head_nav li .info-list a {
                display: block;
                font-size: 14px;
                color: #fff;
                text-align: center;
                padding: 0
            }

            .head_nav li.nav-more {
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/arrow_up_down.png) 57px 30px no-repeat
            }

            .head_nav li.nav-more:hover {
                background-position: 57px -20px
            }

            .head_nav li.nav-more a:hover {
                border: none
            }

            .menu-sub {
                z-index: 999;
                position: relative;
                width: 100%
            }

            .menu-sub .category {
                width: 100px;
                text-align: center;
                padding: 15px 20px;
                position: absolute;
                left: 638px;
                top: 0;
                background: #fff;
                border: 1px solid rgba(26,53,71,.12);
                border-radius: 4px;
                zoom:1}

            .menu-sub .category a {
                display: block;
                height: 36px;
                line-height: 36px;
                font-size: 16px;
                text-align: center
            }

            .menu-sub .category a:hover {
                background: #f5f5f5;
                text-decoration: none;
                color: #01a5c2
            }

            .menu-sub .category::before {
                content: "";
                position: absolute;
                top: -7px;
                right: calc(50% - 7px);
                right: -moz-calc(50% - 7px);
                width: 13px;
                height: 7px;
                z-index: 4;
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/dropdown-menu-arrow.svg)
            }

            .fixed .menu-sub {
                position: fixed!important;
                top: 70px
            }

            .triangle-up {
                width: 0;
                height: 0;
                border-left: 5px solid transparent;
                border-right: 5px solid transparent;
                border-bottom: 5px solid #919191
            }

            .triangle-left,.triangle-right {
                width: 0;
                height: 0;
                border-top: 5px solid transparent;
                border-bottom: 5px solid transparent
            }

            .triangle-left {
                border-right: 5px solid #919191
            }

            .triangle-right {
                border-left: 5px solid #919191
            }

            #backtop,#backtop a {
                width: 40px;
                height: 40px
            }

            #backtop {
                display: none;
                position: fixed;
                bottom: 100px;
                left: 50%;
                margin-left: 620px;
                z-index: 1000
            }

            #backtop a {
                display: block;
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/btn_gotop.png) no-repeat
            }

            #backtop a:hover {
                background-position: 0 -40px
            }

            .show-footer {
                width: 100%;
                background: #fafafa;
                margin-top: 20px;
                border-top: 1px solid #ddd
            }

            .channel-footer {
                padding: 20px 0;
                color: #999;
                width: 1200px;
                margin: auto
            }

            .hover_download,.hover_download .inner {
                padding: 15px 20px;
                position: absolute;
                zoom:1;text-align: center
            }

            .channel-footer .footer-list {
                float: left
            }

            .channel-footer .line {
                float: left;
                margin: 0 5px
            }

            .hover_download {
                width: 195px;
                height: 115px;
                left: 62px;
                top: 66px;
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/oe_ewm.png) center center no-repeat #fff;
                background-image: -webkit-image-set(url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/oe_ewm.png) 1x,url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/oe_ewm_2x.png) 2x);
                background-image: -moz-image-set(url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/oe_ewm.png) 1x,url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/oe_ewm_2x.png) 2x);
                background-image: -ms-image-set(url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/oe_ewm.png) 1x,url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/oe_ewm_2x.png) 2x);
                background-image: -o-image-set(url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/oe_ewm.png) 1x,url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/oe_ewm_2x.png) 2x);
                border: 1px solid rgba(26,53,71,.12);
                border-radius: 4px
            }

            .hover_download::before {
                content: "";
                position: absolute;
                top: -7px;
                right: calc(50% - 7px);
                right: -moz-calc(50% - 7px);
                width: 13px;
                height: 7px;
                z-index: 4;
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/dropdown-menu-arrow.svg)
            }

            .hover_download .inner {
                width: 100px;
                left: 638px;
                top: 0;
                background: #fff
            }

            .suggest {
                position: fixed;
                right: -5px;
                bottom: 160px;
                width: 35px;
                height: 100px;
                background: url(http://oeimg2.cache.oeeee.com/Public_v2/Images/channel/home/yjfk.png) no-repeat
            }

            .suggest a {
                display: block;
                width: 100%;
                height: 100%;
                text-indent: -9999em
            }

            .home_top_ad {
                position: relative
            }

            .home_top_ad div {
                height: auto!important
            }

            .home_top_ad .close {
                display: block;
                width: 43px;
                height: 43px;
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/home/ad_ic_close.png) center center no-repeat;
                position: absolute;
                right: 10px;
                top: 50%;
                margin-top: -27px;
                background-size: 32px 32px
            }

            .focus {
                margin: 30px 0;
                position: relative;
                z-index: 2;
                width: 840px;
                height: 350px
            }

            .focus .pic {
                position: relative;
                height: 100%
            }

            .focus .pic img {
                width: 100%;
                transition: all .3s ease;
                -webkit-transition: all .3s ease
            }

            .focus .pic:hover img {
                transform: scale(1.05);
                -o-transform: scale(1.05);
                -webkit-transform: scale(1.05);
                -moz-transform: scale(1.05)
            }

            .focus .pic p.txt {
                color: #fff;
                font-size: 22px;
                position: absolute;
                bottom: 10px;
                left: 15px;
                z-index: 9;
                overflow: hidden
            }

            .focus .focus_bg {
                position: absolute;
                bottom: 0;
                left: 0;
                z-index: 8;
                height: 90px;
                width: 100%;
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/home/focusbg.png) 0 20px repeat-x
            }

            .focus .fo1,.focus .fo2 ul li {
                position: relative;
                z-index: 10;
                overflow: hidden
            }

            .focus .fo1 .focus_bg {
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/home/focusbg2.png) repeat-x;
                height: 110px
            }

            .focus .fo1 {
                width: 570px;
                height: 350px;
                -webkit-border-radius: 6px;
                -moz-border-radius: 6px;
                border-radius: 6px
            }

            .focus .fo1 p.txt {
                line-height: 30px;
                height: 30px;
                overflow: hidden;
                width: 540px
            }

            .focus .fo1 img {
                width: auto;
                height: 350px
            }

            .fo1 .pic {
                width: 570px;
                height: 350px;
                overflow: hidden
            }

            .focus .fo2 {
                width: 260px;
                height: 350px;
                overflow: hidden
            }

            .focus .fo2 ul li {
                float: right;
                margin-bottom: 10px;
                width: 260px;
                height: 170px;
                -webkit-border-radius: 6px;
                -moz-border-radius: 6px;
                border-radius: 6px
            }

            .focus .fo2 p.txt {
                font-size: 14px;
                line-height: 18px;
                width: 230px;
                vertical-align: bottom;
                bottom: 8px;
                display: inline
            }

            .main_list,.newsbox {
                width: 840px
            }

            .focus .fo2 .pic img {
                height: 170px
            }

            .head_nav li#J_nav_1 a {
                text-decoration: none;
                color: #01a5c2;
                border-bottom: 3px solid #01a5c2
            }

            .home_channel_nav {
                border-top: #f0f0f0 1px solid;
                padding: 10px 0
            }

            .home_channel_nav a {
                font-size: 14px;
                color: #666;
                margin-right: 8px;
                display: inline-block;
                height: 22px;
                line-height: 22px;
                padding: 0 12px;
                border-radius: 12px;
                border: 1px solid #f0f0f0
            }

            .home_channel_nav a:hover {
                border-color: #40C5D9;
                color: #40C5D9;
                text-decoration: none
            }

            .home_channel_nav .arrow2 {
                position: absolute;
                top: -8px;
                border-width: 8px;
                border-bottom: 8px solid #fff
            }

            .home_channel_nav .arrow {
                position: absolute;
                top: -9px;
                border-width: 8px;
                border-bottom: 8px solid #eee
            }

            .J_home_channel_news .arrow,.J_home_channel_news .arrow2 {
                left: 116px
            }

            .J_home_channel_idea .arrow,.J_home_channel_idea .arrow2 {
                left: 184px
            }

            .J_home_channel_economy .arrow,.J_home_channel_economy .arrow2 {
                left: 253px
            }

            .newsbox {
                border-right: 1px solid #eee;
                padding-right: 30px
            }

            .newsbox .head {
                position: relative;
                height: 50px;
                line-height: 50px
            }

            .newsbox .head a {
                display: inline-block;
                margin-right: 32px;
                color: #666;
                font-size: 18px
            }

            .newsbox .head a:hover {
                color: #c00;
                text-decoration: none
            }

            .newsbox .head a.active {
                color: #22a6c1;
                font-size: 22px
            }

            .newsbox .baoliao {
                font-size: 16px;
                color: #666;
                position: absolute;
                top: 11px;
                right: 0;
                z-index: 2;
                line-height: normal
            }

            .newsbox .baoliao a {
                position: relative;
                font-size: 16px
            }

            .newsbox .baoliao i {
                display: inline-block;
                width: 22px;
                height: 22px;
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/home/icon1.png) -2px -307px no-repeat;
                vertical-align: sub;
                margin-right: 12px;
                position: absolute;
                top: 2px;
                left: -30px
            }

            .newsbox .channel-enter {
                color: #666;
                position: absolute;
                top: 14px;
                right: 0;
                z-index: 2;
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/arrow_more.png) right 7px no-repeat;
                padding-right: 12px;
                height: 24px;
                line-height: 24px
            }

            .newsbox .channel-enter a {
                position: relative;
                font-size: 14px!important
            }

            .listview .news_li {
                position: relative;
                padding: 30px 0;
                width: auto;
                border-bottom: 1px solid #f0f0f0;
                color: #666;
                zoom:1}

            .listview .news_li:hover {
                background-color: #f8f8f8
            }

            .listview .news_li:after {
                clear: both;
                height: 0;
                overflow: hidden;
                display: block;
                content: "."
            }

            .listview .news_li .news_info2 {
                font-size: 13px;
                color: #999;
                line-height: 36px;
                height: 36px
            }

            .listview .news_li .news_time {
                padding-left: 20px;
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/icon_time.png) no-repeat
            }

            .listview .news_li .author {
                cursor: text;
                color: #01a5c2;
                margin-right: 15px
            }

            .listview .news_li .author:hover {
                text-decoration: none
            }

            .news_info {
                vertical-align: sub;
                margin-top: 6px
            }

            .news_info .itag {
                float: left
            }

            .news_info .itag a,.news_info .itag i {
                display: inline-block;
                margin-right: 8px;
                vertical-align: middle
            }

            .news_info .itag i {
                width: 18px;
                height: 17px;
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/icon_tag.png) no-repeat
            }

            .news_info .itag a,.news_info .itag a:hover {
                color: #01a5c2
            }

            .listview .news_li .news_tu {
                float: left;
                margin-right: 26px;
                width: 240px;
                height: 150px;
                position: relative;
                overflow: hidden;
                text-align: center;
                background: #f8f8f8
            }

            .listview .news_li .news_tu img {
                height: 100%;
                width: 100%;
                transition: all .3s ease;
                -webkit-transition: all .3s ease
            }

            .listview .news_li:hover .news_tu img {
                transform: scale(1.1);
                -o-transform: scale(1.1);
                -webkit-transform: scale(1.1);
                -moz-transform: scale(1.1)
            }

            .listview .news_li h2 {
                margin-top: 0;
                font-size: 20px;
                font-weight: 700;
                line-height: 1.4em
            }

            .listview .news_li h2 a:visited {
                color: #999
            }

            .listview .news_li p {
                color: grey;
                font-size: 14px;
                line-height: 1.6em;
                margin: 0 0 10px;
                max-height: 45px;
                overflow: hidden
            }

            .txt-main {
                overflow: hidden
            }

            .news_li_other .txt-main h2 {
                max-width: 700px
            }

            .news_li_other .txtbox_no_author .txt-main h2 {
                max-width: none
            }

            .news_li_other .txtbox {
                margin-left: 0
            }

            .listview .news_li_other .news_tu {
                display: none
            }

            .txtbox {
                min-height: 150px;
                margin-left: 270px
            }

            .txtbox-inner {
                display: inline-block;
                width: 100%;
                vertical-align: middle
            }

            .listview .news_li:hover p {
                color: #777
            }

            .news_info {
                height: 24px;
                overflow: hidden;
                line-height: 24px;
                font-size: 12px
            }

            .news_info .channel {
                padding: 0 8px;
                color: #22a6c1;
                border: 1px solid #22a6c1;
                border-radius: 22px;
                margin-right: 20px;
                float: left;
                line-height: 20px;
                height: 20px
            }

            .news_info span {
                height: 24px;
                color: #a0a0a0
            }

            .news_info span.tag {
                padding-left: 24px;
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/home/icon1.png) -33px -1px no-repeat
            }

            .news_info span.tag a {
                margin-right: 8px;
                color: #999
            }

            .loadmore {
                text-align: center;
                margin: 50px
            }

            .loadmore a {
                font-size: 16px;
                color: #666
            }

            .loadmore i {
                display: inline-block;
                width: 18px;
                height: 18px;
                margin-right: 10px;
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/home/icon1.png) -5px -278px no-repeat;
                vertical-align: sub
            }

            .J_scroll_home_channel.fixed {
                border-bottom: 1px solid #ddd;
                position: fixed;
                width: 840px;
                z-index: 2;
                top: 0;
                background: #fff;
                box-shadow: 0 1px 0 #f2f2f2
            }

            .newsbox .head.fixed a.active {
                border-bottom: 3px solid #22a6c1;
                height: 48px
            }

            .main_slide {
                width: 300px;
                padding-top: 25px
            }

            .main_slide .slide_apps {
                margin: 5px 0 30px;
                height: 83px
            }

            .main_slide .slide_apps span {
                display: block;
                width: 57px;
                height: 57px
            }

            .main_slide .slide_apps p {
                text-align: center;
                font-size: 12px;
                color: #666;
                padding-top: 8px
            }

            .main_slide .slide_apps p:hover {
                text-decoration: none;
                color: #c00
            }

            .main_slide .slide_apps .apps {
                display: inline-block;
                margin-left: 13px;
                position: relative
            }

            .main_slide .slide_apps .wechat,.main_slide .slide_apps .weibo {
                display: inline-block;
                margin-left: 52px;
                position: relative
            }

            .main_slide .slide_apps .apps span {
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/home/icon1.png?v2) -36px -67px no-repeat
            }

            .main_slide .slide_apps .weibo span {
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/home/icon1.png?v2) -36px -153px no-repeat
            }

            .main_slide .slide_apps .wechat span {
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/home/icon1.png?v2) -36px -234px no-repeat
            }

            .main_slide .slide_apps a:hover,.main_slide .slide_apps a:hover p {
                text-decoration: none;
                color: #01a5c2
            }

            .main_slide .slide_apps .apps a:hover span {
                background-position: -36px -317px
            }

            .main_slide .slide_apps .weibo a:hover span {
                background-position: -36px -403px
            }

            .main_slide .slide_apps .wechat a:hover span {
                background-position: -36px -484px
            }

            .qrcode-box-wrp {
                width: 130px;
                height: 130px;
                background: #fff;
                margin-top: -140px;
                top: -5px;
                left: 50%;
                margin-left: -65px;
                position: absolute;
                opacity: 0;
                transition: .2s
            }

            .qrcode-box {
                width: 130px;
                height: 130px;
                border: 1px solid #e5e9ef
            }

            .main_slide .online,.main_slide .slide_box .head {
                border-bottom: #ccc 1px solid;
                color: #666;
                font-size: 12px
            }

            .qrcode-box.qrcode-app {
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/app_qrcode.png) center center no-repeat
            }

            .qrcode-box.qrcode-weibo {
                background: url() center center no-repeat
            }

            .qrcode-box.qrcode-weixin {
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/wx_qrcode.png) center center no-repeat
            }

            .qrcode-box .qrcode-box-arrow {
                width: 130px;
                height: 143px;
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/wx-arrow.png) bottom center no-repeat
            }

            .wechat:hover .qrcode-box-wrp {
                visibility: visible;
                opacity: 1
            }

            .main_slide .online {
                padding: 16px 24px;
                border-top: #ccc 1px solid
            }

            .main_slide .slide_box .head {
                height: 40px;
                line-height: 40px;
                position: relative
            }

            .main_slide .slide_box .head .title {
                color: #999;
                font-size: 16px;
                display: block;
                position: absolute;
                border-bottom: #01a5c2 2px solid;
                bottom: -1px;
                -webkit-font-smoothing: antialiased
            }

            .main_slide .slide_box .head .title span {
                color: #01a5c2;
                -webkit-font-smoothing: auto
            }

            .main_slide .slide_box .head .more {
                position: absolute;
                right: 0;
                text-align: right;
                display: block;
                padding-right: 10px;
                color: #999;
                font-size: 13px;
                background: url(http://oeimg2.cache.oeeee.com/Public2016/Images/common/arrow_more.png) right 14px no-repeat
            }

            .main_slide .slide_box .head_r li {
                line-height: 40px;
                display: inline-block;
                text-align: center;
                color: #666;
                padding: 0 12px;
                cursor: pointer
            }

            .main_slide .slide_box .head_r li.active {
                border-right: #ccc 1px solid;
                border-left: #ccc 1px solid;
                border-top: #ccc 1px solid;
                height: 40px;
                background: #fff
            }

            .main_slide .slide_box .body {
                padding: 12px 0 25px
            }

            .main_slide .slide_box .body ul li {
                width: 100%;
                overflow: hidden;
                font-size: 13px;
                color: #444;
                padding: 4px 0;
                border-bottom: #f0f0f4 1px solid
            }

            .rank .body ul li {
                height: 30px;
                line-height: 30px;
                padding: 4px 0;
                position: relative;
                overflow: hidden;
                font-size: 13px
            }

            .rank .body ul li i {
                color: #999;
                font-size: 20px;
                vertical-align: sub;
                width: 32px;
                text-align: center;
                display: inline-block;
                font-family: Swisz,Georgia,Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑";
                font-style: italic;
                position: absolute;
                top: 2px;
                left: 0;
                height: 30px;
                line-height: 30px
            }

            .rank .body ul li a {
                margin-left: 38px;
                overflow: hidden
            }

            .rank .body ul li.c {
                font-size: 16px;
                white-space: inherit;
                position: relative;
                height: auto
            }

            .rank .body ul li.c a {
                margin-left: 0
            }

            .rank .body ul li.c div {
            }

            .rank .body ul li.c p {
                line-height: 24px
            }

            .rank .body ul li.c .summary {
                font-size: 13px;
                color: #999;
                line-height: 20px;
                max-height: 60px;
                display: block;
                overflow: hidden
            }

            .rank .body ul li.c .summary p {
                line-height: 20px
            }

            .rank .body ul li.c i {
                background: #01a5c2;
                color: #fff;
                float: left;
                width: 20px;
                margin-left: 5px;
                position: absolute;
                height: 26px;
                line-height: 26px;
                top: 7px;
                left: 0
            }

            .rank .body li a {
                color: #555
            }

            .rank .body li a:hover {
                color: #c00
            }

            .main_slide .ads .body li {
                background: url(http://oeimg2.cache.oeeee.com/Public_v2/Images/channel/home/icon_dot.png) 0 15px no-repeat;
                height: 24px;
                line-height: 24px;
                overflow: hidden;
                padding-left: 10px!important;
                border-bottom: none 0!important
            }

            .main_slide .tuwen li {
                float: left;
                height: 60px;
                margin-bottom: 12px;
                margin-right: 60px;
                width: 300px;
                list-style: none;
                white-space: normal!important
            }

            .main_slide .tuwen li a.img,.main_slide .tuwen li img {
                float: left;
                width: 90px;
                border: 0;
                vertical-align: bottom
            }

            .main_slide .tuwen li a.img {
                height: 60px;
                overflow: hidden;
                background: url(http://oeimg2.cache.oeeee.com/Public_v2/Images/channel/default_img.png?v=0.1) no-repeat
            }

            .main_slide .tuwen li .txt {
                display: block;
                float: right;
                font-size: 14px;
                line-height: 27px;
                width: 200px;
                height: 60px;
                overflow: hidden;
                font-family: "宋体";
                color: #666
            }

            .main_slide .tags a,.tag a {
                line-height: 26px;
                color: #666
            }

            .main_slide .tags a {
                height: 26px;
                border: 1px solid #d9d9d9;
                border-radius: 26px;
                margin-right: 10px;
                padding: 0 10px
            }

            #js-epside-wrap {
                position: absolute;
                top: 110px;
                right: 50%;
                margin-right: -500px;
                width: 300px;
                height: 300px;
                background: #00f
            }

            .J_scroll_slide.fixed {
                width: 300px;
                position: fixed;
                top: 95px
            }

            .J_scroll_slide_4home.fixed {
                width: 300px;
                position: fixed;
                top: 4px
            }

            .tag {
                width: 310px
            }

            .tag a {
                height: 26px;
                border: 1px solid #d9d9d9;
                text-align: center;
                padding: 0 8px;
                margin: 0 8px 8px 0;
                display: inline-block;
                white-space: nowrap;
                -moz-border-radius: 14px;
                -webkit-border-radius: 14px;
                border-radius: 13px
            }

            .tag a:hover {
                background: #01a5c2;
                color: #fff;
                border: 1px solid #01a5c2;
                text-decoration: none
            }

            .main_slide .slide_box .ndcp {
                padding: 20px 0 25px
            }

            .ndcp .items {
                overflow: hidden;
                margin-bottom: 16px
            }

            .ndcp .items a.a {
                display: block;
                width: 70px;
                height: 70px;
                float: left
            }

            .ndcp .items a.a img {
                width: 69px;
                height: 69px;
                -moz-border-radius: 35px;
                -webkit-border-radius: 35px;
                border-radius: 35px;
                border: 1px solid #f0f0f0
            }

            .ndcp .items b {
                display: block;
                height: 22px;
                line-height: 22px;
                font-size: 14px;
                color: #333;
                overflow: hidden
            }

            .ndcp .items span {
                display: block;
                height: 40px;
                font-size: 12px;
                color: #666;
                overflow: hidden;
                margin-top: 2px
            }

            .ndcp .items span a {
                line-height: 20px;
                height: auto!important;
                color: #666
            }

            .ndcp .items span a:hover {
                color: #c00
            }

            .paperbox {
                text-align: center;
                margin-bottom: 35px
            }

            .main_slide .yaowen .body ul li {
                font-size: 14px;
                line-height: 32px;
                height: 32px;
                overflow: hidden;
                border: none;
                background: url(http://oeimg2.cache.oeeee.com/Public_v2/Images/channel/home/icon_dot.png) 0 15px no-repeat;
                padding: 0 0 0 10px
            }

            .main_slide .yaowen .body ul li a {
                color: #555
            }

            .main_slide .yaowen .body ul li a:hover {
                color: #c00
            }

            .epaper {
                margin-bottom: 25px
            }

            .epaper .body img {
                width: 190px
            }

            .main_slide .epaper .body {
                border: 1px solid #eee;
                border-top: none;
                text-align: center;
                padding: 15px 0
            }

            .txtbox {
                min-height: 0;
            }

            .ads .body ul a {
                display: block;
                line-height: 32px;
                font-size: 14px;
            }