.wrapper {
    color: #fff;
}

/* head-start */

.head {
    position: relative;
    width: 100%;
    border-top: 1px solid transparent;
}

.header {
    margin: 40px 0 0px 0;
}

.title {
    position: relative;
    font-size: 28px;
    font-weight: bolder;
    letter-spacing: 2px;
}

.title::after {
    content: "";
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 44px;
    background: #fff;
}

.provice {
    margin-left: 25px;
    font-size: 18px;
    font-weight: bold;
    line-height: 70px;
}

.select_region,
.office,
.changeOld {
    cursor: pointer;
    color: #fff;
    margin-left: 11px;
    padding: 5px 10px;
    border: 0px;
    border-radius: 2px;
    margin-top: 20px;
    border: 1px solid #ffffff;
}
.changeOld {
    background: #f79600;
    border: 0px;
    padding: 5px 10px;
    font-size: 16px;
}
.region_box {
    position: absolute;
    width: 953px;
    background: #fff;
    z-index: 999;
    border-radius: 5px;
    top: 90px;
    left: 100px;
    box-shadow: 0px 6px 30px rgba(82, 145, 192, 0.1);
}

.region_box_head {
    padding: 22px 30px 0px 30px;
    font-size: 22px;
    font-weight: bolder;
    color: #333;
}

.region_box_inner {
    min-height: 255px;
    padding: 25px 30px 10px 30px;
}

.cityname li {
    float: left;
    width: 173px;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    color: #666;
    text-align: left;
    margin-right: 5px;
    margin-bottom: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 5px;
}

.cityname li:hover,
.cityname li.active {
    background: #f5faff;
    color: #0176ff;
}

.cityname li:nth-child(5n) {
    margin-right: 0px;
}

.region_current {
    margin: 0px 30px 25px 30px;
    border-top: 1px solid #e8e8e8;
    color: #666;
}

.region_current .fl {
    margin-top: 25px;
}

.region_current .cancel {
    font-size: 18px;
    color: #666;
    cursor: pointer;
    width: 72px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #d9d9d9;
    margin-right: 10px;
    background: #fff;
}

.region_current .cancel:hover {
    background: #e6f1ff7a;
    border: 1px solid #1a68c2;
    color: #1a68c2;
}

.region_current .confirm {
    font-size: 18px;
    cursor: pointer;
    width: 72px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    border-radius: 5px;
    background: #0176ff;
    border: 1px solid #0176ff;
    color: #fff;
}

.region_current .confirm:hover {
    background: #fff;
    border: 1px solid #0176ff;
    color: #0176ff;
}

.userInfo ul li {
    position: relative;
    /* margin-top: 26px; */
    line-height: 1.5;
    color: #fff;
    padding-left: 12px;
    margin-right: 12px;
    cursor: pointer;
    position: relative;
    float: left;
}

.userInfo ul li:not(:first-child)::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 14px;
    background: rgba(255, 255, 255, 0.5);
}

.nav {
    padding-top: 35px;
    margin-bottom: 40px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.nav_inner > ul > li {
    float: left;
    line-height: 42px;
    font-size: 20px;
    padding: 0 10px;
    margin-right: 38px;
}

.nav_inner > ul > li > a {
    display: flex;
    color: #fff;
}

.nav_inner > ul > li > a:hover {
    font-weight: bolder;
}

.nav_inner .active {
    font-weight: bolder;
    border-bottom: 2px solid #fff;
}

.nav_inner li.bmfw .bmfw_nav {
    position: absolute;
    top: 44px;
    left: 0;
    width: 1210px;
    min-height: 360px;
    font-size: 18px;
    color: #333;
    background: #fff;
    padding: 10px 30px;
    z-index: 999;
    box-shadow: 0px 5px 15px 14px rgba(201, 215, 243, 0.25);
}

.nav_inner li.bmfw .bmfw_nav .bmfw_nav_inner ul li {
    float: left;
    width: 175px;
    height: 42px;
    margin-top: 12px;
    margin-right: 20px;
}

.nav_inner li.bmfw .bmfw_nav .bmfw_nav_inner ul li:nth-child(6n) {
    margin-right: 0px;
}

.nav_inner li.bmfw .bmfw_nav .bmfw_nav_inner ul li a {
    display: inline-block;
    width: 175px;
    height: 42px;
    line-height: 42px;
    padding: 0 10px;
    font-size: 16px;
    color: #666;
    text-align: left;
    background: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.nav_inner li.bmfw .bmfw_nav .bmfw_nav_inner ul li a:hover {
    background: #f5faff;
    color: #0176ff;
}

.search {
    position: relative;
    margin-bottom: 40px;
}

.search_tab_list ul li {
    position: relative;
    cursor: pointer;
    float: left;
    margin-right: 35px;
    height: 60px;
    font-size: 28px;
    color: #79b9f2;
}

.search_tab_list ul li.current {
    color: #fff;
    margin-bottom: 10px;
}

.search_tab_list ul li.current::after {
    box-sizing: content-box;
    width: 0px;
    height: 0px;
    position: absolute;
    top: 52px;
    right: 44px;
    padding: 0;
    border-top: 9px solid transparent;
    border-bottom: 9px solid #fff;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    display: block;
    content: "";
    z-index: 10;
}

.search_tab_con .query {
    display: none;
}

.search_tab_con input {
    height: 60px;
    width: 515px;
    font-size: 18px;
    border-radius: 5px;
    border: 0px;
    padding: 10px 10px 10px 20px;
    box-sizing: border-box;
}

input::-webkit-input-placeholder {
    font-size: 18px;
    color: #cccccc;
}

input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    font-size: 18px;
    color: #cccccc;
}

input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    font-size: 18px;
    color: #cccccc;
}

input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    font-size: 18px;
    color: #cccccc;
}

.search .iconfont {
    font-size: 24px;
    position: absolute;
    top: 92px;
    left: 536px;
    z-index: 998;
}

.searchSubmit {
    position: absolute;
    cursor: pointer;
    top: 70px;
    left: 510px;
    width: 130px;
    padding: 0 30px;
    height: 61px;
    border-radius: 5px;
    text-align: right;
    background-image: linear-gradient(#3d76e4, #3289f9);
    border: 0px;
    color: #fff;
    font-size: 18px;
    box-shadow: 0px 0px 10px 0px rgba(78, 107, 142, 0.23);
}

.hot-search {
    display: flex;
    align-items: center;
}

.hot-search span {
    margin-right: 10px;
    font-size: 18px;
    color: #333;
}

/* .keyword ul li {
    float: left;
    margin-right: 10px;
} */

.hot-tags a {
    display: inline-block;
    margin-right: 10px;
    color: #fff;
    border-radius: 7px;
    padding: 4px 10px;
    background: #2278e9;
}

.hot-tags a:hover,
.recommend_change:hover {
    opacity: 0.8;
}

/* 用户登录 */

.user-dropdown {
    position: relative;
    display: inline-block;
}

#loginButton {
    background: #fff;
    color: #666;
    border: none;
    cursor: pointer;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    right: 0;
    margin-top: 0px;
    padding: 0;
    background-color: white;
    border-radius: 0 0 4px 4px;
    box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.1);
    display: none;
    /* 默认隐藏 */
    min-width: 120px;
    list-style: none;
    z-index: 2;
}

.dropdown-menu li {
    width: 120px;
    padding: 0px !important;
    margin: 0px !important;
}

.dropdown-menu li::before {
    width: 0px !important;
}

.dropdown-menu li a {
    display: block;
    /* font-size: 14px; */
    padding: 13px 24px;
    color: #666;
    text-decoration: none;
    white-space: nowrap;
}

.dropdown-menu li a:hover {
    background-color: #edf6ff;
    color: #0176ff;
}

/* 显示下拉菜单的状态 */

.show {
    display: block;
}

.user-dropdown:hover,
.user-dropdown:hover .dropdown-menu,
.dropdown-menu:hover {
    display: block;
}

.lgUser {
    padding-top: 30px;
}

.lgUser .container {
    display: flex;
    justify-content: space-between;
}

.lgUser .lgUserL,
.lgUser .lgUserR {
    background: rgba(255, 255, 255, 0.65);
    height: 310px;

    border-radius: 10px;
}

.lgUser .lgUserL {
    width: 660px;
    padding: 30px;
}

.lgUser .lgUserR {
    width: 540px;
    padding: 20px;
}

.lgUser .tab-list {
    border-bottom: 1px dotted #59a8e8;
    margin-bottom: 10px;
}

.lgUser .tab-list ul li {
    font-size: 17px;
    line-height: 42px;
    padding: 0 20px;
    margin-right: 20px;
}

.lgUser .tab-list ul li:last-child {
    margin-right: 0px;
}

.lgUser .tab-list ul li.current {
    border-bottom: 2px solid #3e79e6;
}

.lgUser .tab-list ul li.current {
    color: #3e79e6;
}

.lgUser .tab-inner ul li {
    width: 100%;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
}

.lgUser .tab-inner ul li a {
    display: inline-block;
    width: 85%;
    height: 42px;
    padding-left: 20px;
    color: #333;
    background: url(../images/circle.png) no-repeat 3px center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.lgUserR .tab-inner ul li span {
    float: right;
    color: #666;
}

.lgUserL_bottom .tab-inner ul li {
    float: left;
    width: 48%;
    margin-right: 20px;
}

.lgUserL_bottom .tab-inner ul li:nth-child(2n) {
    margin-right: 0px;
}

.lgUserL_top {
    margin-bottom: 20px;
}

.lgUserL_top .fl {
    display: flex;
    align-items: center;
}

.lgUserL_top .fr a:first-child {
    border-left: 0px;
}

.lgUserL_top .fr a:hover p:last-child {
    color: #3d77e5;
}

.lgUserL_top .fr a {
    display: block;
    float: left;
    padding: 0 20px;
    text-align: center;
    border-left: 1px solid #999;
}

.lgUserL_top .fr a:last-child {
    padding: 0px 0px 0px 20px;
}

.lgUserL_top .fr a p:first-child {
    font-size: 24px;
    color: #3d77e5;
    font-weight: bold;
}

.lgUserL_top .fr a p:last-child {
    font-size: 16px;
    margin-top: 5px;
}

.lgUserL_top .userName {
    margin-left: 15px;
    color: #333;
    font-size: 22px;
    font-weight: bolder;
}

.lgUserL_top .userName .toggleName {
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
}

/* head-end */

/* main-start */

.main {
    padding: 40px 0;
    box-sizing: border-box;
}

.fmb {
    width: 1210px;
    height: 295px;
    margin-bottom: 40px;
    padding: 0 20px 0 30px;
    /* background: #E6F1FF; */
    box-shadow: 0px 0px 15px 3px rgb(241, 241, 241);
}

.office_banner img {
    width: 1210px;
    height: auto;
}

.newsBox {
    margin-top: 30px;
    width: 560px;
    overflow: hidden;
    background: #fff;
    margin-right: 0px;
}

.userCard {
    margin-top: 30px;
    width: 570px;
}

.userCard .fl {
    display: flex;
    /* align-items: center; */
}

.userCard .fl img {
    margin-right: 10px;
}

.userCard .fl .greeting {
    font-size: 22px;
    font-weight: bolder;
    margin-right: 10px;
}

.login {
    width: 571px;
    height: 67px;
    background: linear-gradient(to right, #e5f0ff, #fafcff);
    border-radius: 10px;
    padding: 0 15px 0 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.login .userTitle {
    display: flex;
    align-items: center;
}

.login .fl span {
    color: #333;
}

.login .fr .login_btn {
    padding: 0 12px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    background: linear-gradient(#63aeff, #218bff);
    border: 0px;
    border-radius: 2px;
}

.login .userNum {
    display: block;
    color: #666;
    font-size: 16px;
}

.login .userNum a {
    display: inline-block;
    position: relative;
    margin: 0 12px;
    cursor: pointer;
}

.login .userNum a span {
    color: #2a8bff;
    font-size: 16px;
    margin: 0 2px;
    font-weight: 600;
}

.login .userNum a:hover {
    color: #2a8bff;
}

.login .userNum a:not(:first-child):before {
    content: "";
    position: absolute;
    left: -12px;
    top: 6px;
    bottom: 0;
    width: 1px;
    height: 16px;
    background: #ccc;
}

.recommend {
    margin-top: 25px;
}

.recommend_head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}

.recommend_title {
    display: flex;
    align-items: center;
}

.recommend_title span {
    font-size: 20px;
    color: #333;
    font-weight: bolder;
}

.recommend_change {
    padding: 4px 10px;
    cursor: pointer;
    border-radius: 10px;
    background: #eaf3ff;
    color: #2a8bff;
    text-align: center;
}

.recommend_con ul li {
    float: left;
    margin-right: 10px;
    margin-bottom: 15px;
}

.recommend_con ul li a {
    display: block;
    width: 280px;
    height: 42px;
    line-height: 42px;
    padding: 0 28px;
    border-radius: 5px;
    color: #333;
    background: url(../images/circle.png) no-repeat 12px center #f4f9ff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.recommend_con ul li a:hover,
.lgUser .tab-inner ul li a:hover {
    color: #157df7;
}

.recommend_con ul li:nth-child(2n) {
    margin-right: 0px;
}

.office_banner {
    margin-bottom: 30px;
}

.second_module {
    width: 100%;
    height: 589px;
    margin-bottom: 25px;
    background: url("../images/rmfw_bg.jpg") center center no-repeat;
}

.fwsx,
.jycx {
    margin-top: 20px;
    width: 600px;
}

.service_head {
    border-bottom: 1px solid #bcd3ff;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}

.service_name {
    padding: 10px 5px 10px 5px;
    font-size: 24px;
    color: #0076ff;
    border-bottom: 3px solid #4589ff;
    font-weight: bolder;
}

.service_more {
    margin-left: auto;
}

.service_more:hover a {
    color: #0076ff;
}

.jycx .service_more a,
.fifth_module .tab-list a {
    display: inline-block;
    margin-left: auto;
    padding: 4px 5px;
    background: #59a2ff;
    border-radius: 10px;
    text-align: center;
    color: #fff;
}

.jycx .service_more a:hover,
.fifth_module .tab-list a:hover,
.login .fr .login_btn:hover {
    background: transparent;
    border: 1px solid #59a2ff;
    color: #59a2ff;
}

.service_con {
    width: 595px;
    height: 290px;
}

.department,
.matter {
    width: 293px;
    height: 290px;
    padding: 24px 16px 0px 16px;
    box-sizing: border-box;
    background: #fff;
}

.subtile {
    display: flex;
    align-items: center;
    font-size: 22px;
    font-weight: bold;
    color: #333;
    padding-bottom: 20px;
    border-bottom: 1px solid #add1f5;
}

.subtile img {
    margin-right: 15px;
}

.subcon {
    margin-top: 20px;
}

.subcon li {
    float: left;
    margin-bottom: 15px;
}

.subcon li a {
    display: inline-block;
    width: 122px;
    height: 42px;
    line-height: 42px;
    border-radius: 5px;
    text-align: center;
    background: #f6fafe;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 20px;
}

.subcon li a:hover {
    background: #0176ff;
    color: #fff;
}

.subcon li:nth-child(odd) {
    margin-right: 15px;
}

.subcon li:last-child a {
    width: 261px;
}

.service_con_inner {
    padding: 20px;
    box-sizing: border-box;
}

.service_con_inner ul li,
.jycx_con_inner ul li {
    float: left;
    margin-bottom: 12px;
}

.tzgg .service_con_inner ul li {
    width: 100%;
}

.jycx_con_inner ul li {
    margin-top: 30px;
}

.service_con_inner ul li a,
.jycx_con_inner ul li a {
    display: flex;
    align-items: center;
    width: 269px;
    height: 75px;
    border-radius: 5px;
    font-size: 17px;
    color: #333;
    background: #f6fafe;
}

.jycx_con_inner ul li a {
    flex-direction: column;
    width: 386px;
    height: 160px;
    border: 1px solid #c0dcff;
    background: #fff;
    border-radius: 10px;
    padding: 20px 0;
}

.jycx_con_inner ul li a:hover {
    border: 1px solid #4589ff;
    background: #4589ff;
    color: #fff;
}

.jycx_con_inner ul li:not(:nth-child(3n)) {
    margin-right: 25px;
}

.service_con_inner ul li a p,
.jycx_con_inner ul li a p {
    width: 95%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.jycx_con_inner ul li a p {
    width: 50%;
    text-align: center;
}

.jycx_con_inner ul li a .img_box {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #eef4ff;
    line-height: 80px;
    text-align: center;
    margin-bottom: 15px;
}

.jycx .service_con_inner ul li a {
    background: url(../images/hot_bg.png) right bottom no-repeat #f6fafe;
}

.service_con_inner ul li:hover a {
    background: #4589ff;
    color: #fff;
}

.service_con_inner ul li:hover span {
    color: #fff;
}

.service_con_inner ul li:nth-child(odd) {
    margin-right: 15px;
}

.service_con_inner ul li img {
    flex-shrink: 0;
    max-width: 100%;
    max-height: 100%;
    margin-right: 10px;
}

.jycx_con_inner .service_news ul li {
    width: 100%;
    height: 88px;
    font-size: 16px;
    padding-left: 12px;
}

.service_news ul li a {
    width: 100%;
    height: 88px;
    padding-left: 30px;
    background: url(../images/circle.png) no-repeat 12px 28px #f6fafe;
    color: #333;
    line-height: 34px;
    font-size: 15px;
    flex-direction: column;
    justify-content: center;
    align-items: baseline;
}

.service_news ul li:hover a {
    background: url(../images/circle_hover.png) no-repeat 12px 28px #4589ff;
    color: #fff;
}

.service_news ul li span {
    color: #999;
}

.third_module {
    margin-bottom: 25px;
}

.fourth_module {
    width: 100%;
    height: 284px;
    margin-bottom: 20px;
    background: url(../images/fwsj_bg.png) center center no-repeat;
}

/* .service_data {
    padding: 0 45px 0 30px;
} */

.item-cont p.fw14 {
    display: inline-block;
    width: 180px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.data_title {
    padding-top: 25px;
    margin-bottom: 20px;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* .data_con {
    width: 1131px;
    height: 162px;
    background: rgba(255, 255, 255, 0.15);
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 35px;
} */

.data_detail {
    position: relative;
    width: 290px;
    height: 162px;
    background: rgba(21, 113, 215, 0.7);
    display: flex;
    align-items: center;
    justify-content: center;
}

.data_detail:not(:last-child) {
    margin-right: 15px;
}

.data_detail .fl {
    margin-right: 15px;
}

.data_detail .line2 {
    position: relative;
    margin-top: 15px;
    font-size: 34px;
}

.tab-list {
    position: relative;
    margin-bottom: 10px;
    border-bottom: 1px solid #cbddff;
    margin-bottom: 50px;
    display: flex;
    align-items: center;
}

.tab-list ul li {
    position: relative;
    cursor: pointer;
    float: left;
    color: #666;
    font-size: 24px;
    line-height: 60px;
    margin-right: 35px;
}

.tab-list ul li.current {
    font-weight: bolder;
    color: #0176ff;
    border-bottom: 5px solid #0176ff;
}

.fifth_module {
    width: 100%;
    height: 500px;
    margin-bottom: 20px;
    background: url(../images/grbs_bg.png) center center no-repeat;
}

.fifth_module .title {
    color: #333;
    font-size: 26px;
    font-weight: bolder;
    padding: 10px 0 30px;
}

/* .fifth_module .tab-list a {
    position: absolute;
    top: 18px;
    right: 0px;
    line-height: 17px;
} */

.fifth_module .box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 396px;
    height: 260px;
    background: #fff;
    padding: 0 10px;
    margin-right: 10px;
}

.fifth_module .box:last-child {
    margin-right: 0px;
}

.fifth_module .img_box {
    width: 130px;
    height: 220px;
    background: #f6fafe;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.fifth_module .img_box p {
    color: #333;
    font-size: 18px;
    margin-top: 15px;
}

.fifth_module .list_box a {
    display: block;
    width: 227px;
    height: 56px;
    line-height: 56px;
    padding: 0 15px;
    background: #f6fafe;
    margin-bottom: 20px;
    border-radius: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.fifth_module .list_box a:last-child {
    margin-bottom: 0px;
}

.fifth_module .list_box a:hover {
    background: #4589ff;
    color: #fff;
}

/* main-end */

/* 图标 */

@font-face {
    font-family: "iconfont";
    src: url("../ifont/iconfont.ttf") format("truetype");
}

.iconfont {
    font-family: "iconfont" !important;
    /* font-size: 14px; */
    margin-right: 5px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body.oldModel {
    background: url(../images/index_bg.png) repeat-x center 48px #fff;
    font-size: 28px;
}

.oldModel .head {
    height: auto !important;
    padding-bottom: 30px;
}
.oldModel .userInfo {
    width: 100%;
    margin-top: 20px;
}
.oldModel .select_region,
.oldModel .office {
    margin-top: 10px;
}
.oldModel .changeOld {
    margin-top: 0px;
}
.oldModel .search .iconfont {
    display: none;
}
.oldModel .fmb {
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
}
.oldModel .newsBox,
.oldModel .userCard,
.oldModel .login {
    width: 100%;
}
.oldModel .slick-slide img {
    width: 1160px;
    height: 497px;
}
.oldModel .recommend_con ul li a {
    width: 560px;
}
.oldModel .nav_inner > ul > li {
    font-size: 32px;
    margin-right: 24px;
}
.oldModel .lgUser .container {
    display: block;
}
.oldModel .lgUser .lgUserL,
.oldModel .lgUser .lgUserR,
.oldModel .ythjcjy,
.oldModel .tzgg,
.oldModel .service_con {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}
.oldModel .lgUser .tab-list ul li,
.oldModel .lgUserL_top .userName,
.oldModel .lgUserL_top .fr a p:first-child,
.oldModel .lgUserL_top .fr a p:last-child,
.oldModel .fifth_module .title,
.oldModel .tab-list ul li,
.oldModel .fifth_module .img_box p,
.oldModel .service_name,
.oldModel .service_con_inner ul li a,
.oldModel .jycx_con_inner ul li a,
.oldModel .fw18,
.oldModel .data_title .fl span:first-child,
.oldModel .searchSubmit,
.oldModel .provice,
.oldModel .recommend_title span,
.oldModel .region_box_head {
    font-size: 32px !important;
}
.oldModel .login .fr .login_btn {
    font-size: 26px;
    height: 42px;
    line-height: 42px;
}
.oldModel .lgUserL_top .userName .toggleName,
.oldModel .fw14,
.oldModel .data_title .fl span:last-child,
.oldModel .changeOld {
    font-size: 28px !important;
}

.oldModel .jycx_con_inner ul li a {
    padding: 10px 0;
}
.oldModel .jycx_con_inner ul li a p {
    width: 80%;
}
.oldModel .service_con_inner ul .service-list-item a {
    width: 567px;
    height: auto;
}
.oldModel .item-cont p.fw14 {
    width: 480px;
}
.oldModel .friendly_link a {
    height: auto;
    width: auto;
    padding: 2px 10px;
}
.oldModel .side-nav {
    width: 120px;
    top: calc(20% + 50px);
}
.oldModel .side-nav .robot {
    margin-left: 0px;
}
.oldModel .quick_link ul li a .name {
    font-size: 26px;
}
.oldModel .quick_link ul li a {
    padding: 15px 0px 15px;
}
.oldModel .dropdown-menu {
    width: 190px;
    left: 0;
}

.oldModel .nav_inner li.bmfw .bmfw_nav,
.oldModel .nav_inner li.bmfw .bmfw_nav .bmfw_nav_inner ul li a {
    font-size: 32px;
}
