/* * @Author: OMT.Xu  * @Date: 2019-07-01 09:14:18  * @Last Modified by:   wxh * @Last Modified time: 2019-09-03 11:38:36 */@charset "utf-8";/* 公共头部 */.header .topbar {    width: 100%;    height: 42px;    font-size: 0;    background: #1e41b9;}.header .topbar .topbar-search {    margin-right: 5px;    height: 42px;}.header .topbar .search-input {    float: left;    height: 42px;}.header .topbar .search-input input {    padding: 0 10px 0 25px;    width: 125px;    height: 42px;    line-height: 42px;    font-size: 16px;    color: #1e41b9;    background-color: #e9ecf8;    border: 0;}.header .topbar .search-input input[placeholder] {    color: #1e41b9;}.header .topbar .search-input input::-webkit-input-placeholder {    color: #1e41b9;}.header .topbar .search-input input:-moz-placeholder {    color: #1e41b9;}.header .topbar .search-input input::-moz-placeholder {    color: #1e41b9;}.header .topbar .search-input input:-ms-input-placeholder {    color: #1e41b9;}.header .topbar .search-input input:focus {    box-shadow: 0 0 1px 1px rgba(255, 255, 255, .5);}.header .topbar .search-btn {    top: 5px;    right: 8px;    width: 30px;    height: 30px;    background: url("../images/icon_search.png") no-repeat 6px 6px;    border-radius: 50%;    cursor: pointer;}.header .topbar .add-index,.header .topbar .add-collect {    margin-right: 8px;    line-height: 42px;    font-size: 14px;    color: #fff;}.header .topbar .add-index a,.header .topbar .add-collect a {    color: #fff;}.header .topbar .date {    font-size: 14px;    color: #fff;}/* 首页banner */.header .header-middle {    width: 100%;    height: 282px;    overflow: hidden;}.header .header-middle .header-logo {    position: absolute;    z-index: 10;    top: 45px;    left: 0;    width: 676px;}.header .header-middle .header-logo .logo-img {    margin: 16px 0;    width: 676px;    height: 75px;    text-indent: -999em;    overflow: hidden;}.header .header-middle .header-logo .logo-wyh {    background: url("../images/header_wyh.png") no-repeat;}*html .header .header-middle .header-logo .logo-wyh {    background: none;    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/statics/images/2019/header_wyh.png?d=2019');}.header .header-middle .header-logo .logo-jcj {    background: url("../images/header_jcj.png") no-repeat;}*html .header .header-middle .header-logo .logo-jcj {    background: none;    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/statics/images/2019/header_jcj.png?d=2019');}.header .header-middle .header-banner {    top: 0;    right: 0;    z-index: 1;    width: 586px;    height: 282px;    overflow: hidden;    background-color: transparent;}.header .header-middle .header-banner img {    width: 634px;    height: 249px;    overflow: hidden;}.header .header-middle .header-banner ul,.header .header-middle .header-banner li {    -webkit-transition: none;    -moz-transition: none;    -ms-transition: none;    -o-transition: none;    transition: none;}.header .header-middle .header-banner li {    position: absolute;    left: 0;    top: 33px;    width: 634px;    height: 249px;    overflow: hidden;    z-index: 1;    opacity: 0;    filter: alpha(opacity=0);}.header .header-middle .header-banner li.active {    z-index: 2;    opacity: 1;    filter: alpha(opacity=100);}.header .header-middle .header-minlogo {    top: 72px;    right: 0;    z-index: 2;    width: 58px;    height: 97px;    overflow: hidden;}/* 首页banner end *//* 内页banner */.header-middle-inside {    width: 100%;    height: 344px;    overflow: hidden;}.banner-s1 {    background: url("../images/banner.jpg") no-repeat center center;}.header-middle-inside .header-logo {    position: absolute;    z-index: 10;    top: 100px;    left: 60px;    width: 436px;    height: 141px;    font-size: 80px;    text-align: center;    color: #4668c6;    background: url("../images/bg_banner_title.png") no-repeat center center;    _background: url("../images/bg_banner_title.png8.png") no-repeat center center;}.header-middle-inside .header-logo.hotwords {    top: 100px;    left: 80px;    width: 345px;    height: 142px;    background: url("../images/bg_banner_title2.png") no-repeat center center;    _background: url("../images/bg_banner_title2.png8.png") no-repeat center center;}.header-middle-inside .back-index {    position: absolute;    display: block;    top: 245px;    left: 192px;    width: 158px;    height: 28px;    line-height: 28px;    text-align: center;    border: 1px solid #2a4bbd;    font-size: 18px;    color: #1e41b9;    background-color: transparent;}.header-middle-inside .back-index:hover {    color: #1e41b9;}.header-middle-inside .header-banner {    top: 44px;    right: 0;    z-index: 1;    width: 654px;    height: 300px;    overflow: hidden;}/* 特别推荐bg */.header-middle-inside .bg-tbtj {    background: url("../images/bg_tbtj_banner.png") no-repeat center center;    _background: url("../images/bg_tbtj_banner.png8.png") no-repeat center center;}/* 在线学习bg */.header-middle-inside .bg-zxxx {    top: 84px;    right: 84px;    width: 489px;    height: 260px;    background: url("../images/bg_zxxx_banner.png") no-repeat center center;    _background: url("../images/bg_zxxx_banner.png8.png") no-repeat center center;}/* 在线测试bg */.header-middle-inside .bg-zxcs {    top: 100px;    right: 84px;    width: 500px;    height: 244px;    background: url("../images/bg_zxcs_banner.png") no-repeat center center;    _background: url("../images/bg_zxcs_banner.png8.png") no-repeat center center;}/* 网友说bg */.header-middle-inside .bg-wys {    top: 58px;    right: 84px;    width: 576px;    height: 285px;    background: url("../images/bg_wys_banner.png") no-repeat center center;    _background: url("../images/bg_wys_banner.png8.png") no-repeat center center;}/* 内页banner end */.header .menu {    height: 62px;    background: #1e41b9;}.header .menu .menu-box {    position: relative;    height: 62px;    font-size: 0;    z-index: 9;}.header .menu .menu-box .menu-item {    position: relative;    float: left;    width: 142px;    height: 62px;    text-align: center;}.header .menu .menu-box .index {    width: 60px;}.header .menu .menu-box .menu-item .menu-link {    position: relative;    display: inline-block;    *display: inline;    *zoom: 1;    height: 100%;    overflow: hidden;    font-size: 24px;    line-height: 62px;    color: #fff;    height: 100%;}.header .menu .menu-box .menu-item .menu-link.on,.header .menu .menu-box .menu-item .menu-link:hover {    color: #fff;    font-weight: bold;    text-decoration: none;}.header .menu .menu-box .menu-item .menu-link i {    position: absolute;    left: 0;    bottom: 0;    width: 100%;    height: 6px;    background: url('../images/icon_menuline.png') no-repeat;    background: #ea1515;    filter: alpha(opacity=0);    -moz-opacity: 0;    opacity: 0;    -khtml-opacity: 0;    overflow: hidden;}.header .menu .menu-box .menu-item .menu-link.on i,.header .menu .menu-box .menu-item .menu-link:hover i {    bottom: 0;    filter: alpha(opacity=100);    -moz-opacity: 1;    opacity: 1;    -khtml-opacity: 1;}.menu-item .menu-li {    position: absolute;    top: 62px;    left: 0px;    z-index: 2;    width: 140px;    height: auto;    overflow: hidden;    /* box-shadow: 0 0 20px rgba(150, 150, 150, .9); */    background-color: #d8d7d7;    background-color: rgba(233, 236, 246, .9);}.menu-item.wide .menu-li {    left: 0;    width: 180px;}.menu-item .menu-li .menu-a {    display: block;    height: 50px;    font-size: 18px;    font-weight: normal;    line-height: 50px;    color: #1e41b9;    text-align: center;    text-align-last: center;    border-top: 1px solid #fff;}.menu-item .menu-li .menu-a:hover {    font-weight: bold;    color: #fff;    border-bottom: none;    text-decoration: none;    background-color: #1e41b9;}.header .menu .menu-box .menu-li .menu-a:hover {    text-decoration: none;}/* 公共底部 */.footer {    padding: 20px 0;    font-size: 14px;    line-height: 25px;    text-align: center;    background-color: #1e41b9;    border-top: 12px solid #092da9;}.footer,.footer a {    color: #fff;}.footer .link a {    margin: 0 10px;}.footer .logo {    margin-top: 10px;}/* 公共min头部 */.header-min {    height: 60px;    font-size: 18px;    line-height: 60px;    color: #fff;    background-color: #0b265b;}.header-min,.header-min a,.header-min a:hover {    color: #fff;}.header-min .logo {    float: left;    margin-top: 10px;    margin-right: 15px;    width: 130px;    height: 40px;    text-indent: -999em;    background: url('../images/logo_mini.png') no-repeat left;}.header-min .channel {    float: left;    height: 30px;    margin-top: 15px;    margin-right: 10px;    padding: 0 15px;    line-height: 30px;    background-color: #c81e21;    -webkit-border-radius: 5px;    border-radius: 5px;}.header-min .channel:hover {    background-color: #f00;    text-decoration: none;}.header-min .nav {    float: left;}.header-min .nav li {    position: relative;    float: left;    padding: 0 20px;}.header-min .nav li:after {    position: absolute;    top: 20px;    bottom: 20px;    right: 0;    content: '';    display: block;    overflow: hidden;    width: 1px;    background-color: #455a82;}.header-min .nav li:last-child:after {    width: 0;}/* 返回顶部 */.backtop {    position: fixed;    _position: absolute;    _bottom: auto;    right: 20px;    bottom: 240px;    z-index: 80;    display: none;    width: 50px;    height: 50px;    text-indent: -999em;    -webkit-border-radius: 5px;    border-radius: 5px;    background: url('../images/bg_backtop.png') no-repeat center top #d6d6d6;}.backtop:hover {    background-position: center bottom;    background-color: #0b265b;}/* 公共弹框 */.alert {    position: fixed;    top: 50%;    left: 10%;    right: 10%;    z-index: 9999;    margin-top: -23px;    text-align: center;}.alert span {    display: inline-block;    *display: inline;    *zoom: 1;    padding: 12px 20px;    font-size: 14px;    line-height: 1.5;    color: #fff;    border-radius: 5px;    background: #333;    -webkit-box-shadow: inset 0 0 1px #424242, 0 1px 3px rgba(0, 0, 0, .65);    box-shadow: inset 0 0 1px #424242, 0 1px 3px rgba(0, 0, 0, .65);    text-shadow: 0 1px 1px #9d9d9d;}/* 公共标题 */.public-hd {    font-weight: bold;    width: 100%;    height: 36px;    /* overflow: hidden; */}.public-hd .title {    top: 0;    left: 0;    line-height: 37px;    padding: 0 5px;    font-size: 22px;    letter-spacing: 2px;}.public-hd .bottom-title {    line-height: 36px;    padding-left: 12px;}.public-hd .hd-line-center {    top: 18px;    _top: -8px;    left: 0;    width: 100%;    height: 1px;    border-bottom: 1px solid #1e41b9;}.public-hd .hd-line-bottom {    bottom: -1px;    left: 0;    width: 100%;    height: 1px;    border-bottom: 1px solid #1e41b9;}.public-hd .border-white {    border-color: #fff;}.public-hd .left30 {    left: 30px;}.public-hd .links {    right: 0;    bottom: 0;}.public-hd .links a,.public-hd .links li {    font-size: 18px;    font-weight: 400;    color: #686868;}.public-hd .links a {    padding: 0 10px;    text-decoration: none;}.public-hd .links a.on,.public-hd .links a:hover {    color: #3f4cb2;    font-weight: bold;}.linkmore {    width: 60px;    height: 36px;}.link-more {    position: absolute;    right: 0;    top: 7px;    font-size: 16px;    font-weight: 400;    padding-left: 10px;}.color-blue:hover {    color: #1e41b9;}.color-white:hover {    color: #fff;}/* 公共列表 */.public-bd {    width: 100%;}.public-bd .bd-item {    float: left;    width: 570px;    padding-left: 20px;    line-height: 2;    background: url("../images/icon_public_li.png") no-repeat left center;}.public-bd .bd-item .link {    display: block;    width: 100%;    height: 36px;    color: #353433;    font-size: 18px;    overflow: hidden;}.public-bd .bd-item .link:hover span,.public-bd .bd-item .link:hover {    font-weight: bold;    color: #f33535;    -webkit-transition: none;    transition: none;}/* 公共Tab标签 */.tab-list {    display: inline-block;    *display: inline;    *zoom: 1;}.tab-list li {    float: left;    color: #d9d9d9;}.tab-list li a {    font-size: 18px;    color: #686868;    padding: 0 15px;}.tab-list li a:hover {    text-decoration: none;}.tab-list li a:hover,.tab-list li.on a {    color: #1e41b9;    font-weight: bold;}.tab-blue li {    color: #fff;}.tab-blue li a {    color: #fff;    padding: 0 30px;}.tab-blue li a:hover,.tab-blue li.on a {    color: #fff;    font-weight: bold;}/* more图标 */.icon-more-blue {    display: inline-block;    *display: inline;    *zoom: 1;    width: 12px;    height: 10px;    margin-left: 8px;    background: url("../images/icon_more_blue.png") no-repeat center center;    _background: url("../images/icon_more_blue.png8.png") no-repeat center center;}.icon-more-white {    display: inline-block;    *display: inline;    *zoom: 1;    vertical-align: middle;    width: 12px;    height: 10px;    margin-left: 8px;    background: url("../images/icon_more_white.png") no-repeat center center;    _background: url("../images/icon_more_white.png8.png") no-repeat center center;}/* 最新图标 */.icon-newest,.newest .icon-newest {    display: inline-block;    *display: inline;    *zoom: 1;    width: 44px;    height: 20px;    _height: auto;    background-color: #ff2413;    border-radius: 8px;    text-align: center;    line-height: 20px;    _line-height: 1;    font-size: 12px;    color: #fff;    font-style: normal;    _padding: 5px 0;    margin-left: 8px;}.icon-play {    position: absolute;    top: 50%;    left: 50%;    width: 75px;    height: 74px;    margin-top: -40px;    margin-left: -40px;    background: url('../images/icon_play.png') no-repeat;    _background: url('../images/icon_play.png8.png') no-repeat;    /* _background: none;    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/default/icon_play.png'); */}.icon-s-play {    position: absolute;    top: 50%;    left: 50%;    width: 37px;    height: 36px;    margin-top: -20px;    margin-left: -20px;    background: url('../images/icon_s_play.png') no-repeat;    _background: url('../images/icon_s_play.png8.png') no-repeat;    /* _background: none;    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/default/icon_s_play.png'); */}/* 面包屑 */.curr-location {    padding: 20px 20px 20px 55px;    font-size: 16px;    line-height: 30px;    background: #fff url("../images/icon_house.png") no-repeat 22px 21px;}/* 特别推荐/廉韵清风 内容导航 */.tab-bar {    width: 1210px;    height: 60px;    overflow: hidden;    margin-top: 25px;}.tab-bar .tab-item {    float: left;    width: 300px;    height: 60px;    margin-right: 2px;    line-height: 60px;    text-align: center;    font-size: 24px;    color: #1e41b9;    background-color: #eee;    cursor: pointer;}.tab-bar .tab-item.on,.tab-bar .tab-item:hover {    background-color: #2f51c6;    color: #fff;    font-weight: bold;}/* tab内容 */.tab-content {    margin: 45px 0;}.tab-content a {    display: block;    width: 100%;    height: 100%;}.tab-content .top-cont {    width: 1250px;}.tab-content .top-cont a:hover {    text-decoration: none;}.tab-content .bottom-cont a:hover {    text-decoration: none;    color: #ea1515;}.tab-content .left-s .image {    display: block;}.tab-content .mod-pic,.tab-content .mod-video {    display: block;    top: 0;    left: 0;    width: 100%;    height: 100%;    text-align: center;    font-size: 32px;    font-weight: bold;    color: #fff;    background-color: rgba(15, 50, 108, 0.4);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#800f326c, endColorstr=#800f326c);    overflow: hidden;}.tab-content .mod-pic {    display: none;}.tab-content .mod-video .title {    bottom: 0;    left: 0;    font-size: 24px;    line-height: 2.5;    width: 96%;    height: 60px;    padding: 0 2%;    overflow: hidden;}.tab-content .mod-pic .s-title,.tab-content .mod-pic .title {    top: 40%;    left: 0%;    font-size: 24px;    line-height: 1.5;    width: 96%;    max-height: 72px;    _height: 72px;    padding: 0 2%;    overflow: hidden;}.tab-content .mod-pic .s-title,.tab-content .mod-video .s-title {    bottom: 0;    left: 0;    font-size: 18px;    line-height: 2;    width: 96%;    height: 36px;    padding: 0 2%;    overflow: hidden;}.tab-content .left-s,.tab-content .left-s .image,.tab-content .left-s img {    width: 588px;    height: 329px;    /* margin-right: 10px; */}.tab-content .left-s {    margin-right: 20px;}.tab-content .right-s {    width: 622px;    height: 329px;}.tab-content .right-s .right-item {    margin: 0 11px 9px 0;}.tab-content .right-s .right-item,.tab-content .right-s .right-item img {    width: 288px;    height: 160px;}/* 查看更多 */.list-load {    text-align: center;    margin: 100px 0;}.list-load .load-more {    display: inline-block;    width: 120px;    height: 34px;    line-height: 34px;    font-size: 18px;    color: #fff;    border-radius: 15px;    background-color: #c0c1c1;}.list-load .load-more:hover {    color: #fff;    text-decoration: none;    background: #918f8f;}/* 红线 */.icon-redline {    display: inline-block;    *display: inline;    *zoom: 1;    width: 2px;    height: 18px;    vertical-align: middle;    margin-right: 5px;    background: -webkit-linear-gradient(left, #ff5028 0%, #ff9d87 100%);    background: linear-gradient(top, #ff5028 0%, #ff9d87 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5028', endColorstr='#ff9d87', GradientType=0);}