body{
    background: #FFFFFF;
}
#business-index{
    padding-top: 70px;
}
.header-small {
    width: 1200px;
    display: flex;
    justify-content: space-between;
    height: 60px;
    margin: 0 auto;
}
.header-small-nav ul {
    display: flex;
}
.header-small-nav ul li {
    width: 110px;
    text-align: center;
    height: 60px;
    line-height: 60px;
}
.header-small-nav-li a {
    color: #333333;
    font-size: 14px;
}
.business-box span{
    width: 110px;
    height: 34px;
    display: inline-block;
    background: #FEA807;
    color: #FFFFFF;
    text-align: left;
    line-height: 34px;
    border-radius: 4px;
    margin-top: 14px;
    cursor: pointer;
    padding-left: 21px;
}
.header-small-nav {
    width: 940px;
    margin-left: 30px;
}
.business-box {
    position: relative;
}
.icon-new-down {
    width: 12px;
    height: 8px;
    background-position: -336px -235px;
    position: absolute;
    right: 19px;
    top: 25px;
}
.icon-new-up{
    width: 12px;
    height: 8px;
    background-position: -336px -245px;
    position: absolute;
    right: 19px;
    top: 25px;
}
.icon-new-right{
    width: 12px;
    height: 8px;
    background-position: -336px -259px;
    margin: -2px 0 0 2px;
}
.business-change li {
    height: 34px;
    width: 110px;
    border: 1px solid #ebebeb;
    text-align: center;
    line-height: 34px;
}
.business-change li a{
    color: #333333;
    font-size: 14px;
}
.header-area-city{
    position: relative;
    cursor: pointer;
}
.header-area-city-name {
    height: 60px;
    display: inline-block;
    line-height: 60px;
    max-width: 70px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: -25px;
}
.change_area li {
    float: left;
    cursor: pointer;
    color: #666;
    position: relative;
}
.area_second {
    left: 400px;
    position: absolute;
    display: none;
    width: 380px;
    padding-top: 10px;
}
.change_area_box {
    position: absolute;
    top: 0;
    left: -305px;
}
.area_con {
    height: 330px;
    overflow: hidden;
    padding-right: 15px;
}
.area_second li {
    line-height: 30px;
    width: 92px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 10px;
}
.business-change {
    position: absolute;
    z-index: 100;
    background: #fff;
    top: 50px;
    left: 0;
}
.bg_white {
    background: #fff;
    min-width: 1312px;
}
.content {
    margin: 0 auto;
    width: 1200px;
}
.business-big-title{
    font-size: 36px;
    font-weight: bold;
    color: #333333;
}
/*答疑*/
.dajh_tit .gray{color: #aaa;padding-top: 10px;}
.dajh_tit{margin: 0;padding-bottom: 36px;padding-top: 50px;}

.first_item{font-size: 16px;font-weight: 700;margin-bottom: 20px;}
.hot_question .num{display: inline-block;width: 16px;height: 16px;background: #b7b7b7;color: #fff;line-height: 16px;text-align: center;margin-right: 12px;font-size: 12px;}
.hot_question .num_blue{background: #0084ff;}
.hot_question a{display: block;width: 320px;color: #333;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height:35px;}
.hot_question a:hover{color: #0084ff;}

.pro_question{width: 777px;margin-left: 15px;}
.pro_question a{color: #aaa;}
.change_expert:hover{color: #0084ff;}
.change_expert:hover .icon_change{ background-position: -210px -96px;}
.pro_question .pro_items{width: 777px;display: flex;justify-content: space-between;}
.pro_items .pro_item{width: 380px;height: 338px;padding: 0 16px;padding-top: 16px;box-shadow: 0px 2px 8px #DCDCDC;border-radius: 5px;}
.hot_question {
    width: 405px;
}
.pro_img {
    position: relative;
    width: 80px;
    height: 80px;
    overflow: hidden;
    border-radius: 50%;
}
.pro_img .img_bg {
    position: absolute;
    background: url(../png/img_bg-ef83046f0c286d82712d459ae3d71cd4.png);
    width: 80px;
    height: 80px;
    z-index: 10;
    cursor: pointer;
}
.pro_img img {
    width: 80px;
    height: 80px;
}
.bg_blue {
    background: #57aefe;
}
.bg_green {
    background: #3ec47a;
}
.pro_name {
    padding-top: 16px;
    margin-left: 14px;
}
.pro_name p {
    color: #fff;
}
.pro_name span {
    color: #ffde27;
    padding-right: 12px;
}
.pro_list {
    margin-top: 24px;
}
.pro_list li {
    color: #fff;
    margin-bottom: 16px;
    width: 328px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pro_list li a {
    color: #fff;
}
.business-soft {
    display: flex;
    width: 1200px;
    margin: 0 auto;
    justify-content: space-between;
    align-items: center;
}
.business-soft a {
    width: 376px;
    height: 180px;
    background-color: #4174B0;
    font-size: 24px;
    color: #FFFFFF;
    text-align: center;
    line-height: 180px;
    opacity: 0.5;
    cursor: pointer;
    border-radius: 6px;
}
.business-soft a:first-child{
    background-image: url("../png/soft-buy-v2-6c2784290d505f708dfeb058006de3e3.png");
    background-repeat: no-repeat;
    background-position: 0 0;
}
.business-soft a:first-child:hover{
    background-color: #358CF2;
    opacity: 1;
    background-position: 0 bottom;
}
.business-soft a:nth-child(2){
    background-image: url("../png/soft-down-v2-37ce2fcedf69d443fdd915e860cbe976.png");
    background-repeat: no-repeat;
    background-position: 0 0;
}
.business-soft a:nth-child(2):hover{
    background-color: #358CF2;
    opacity: 1;
    background-position: 0 bottom;
}
.business-soft a:last-child{
    background-image: url("../png/soft-question-v2-353c968dbe5a78055360db0afa651955.png");
    background-repeat: no-repeat;
    background-position: 0 0;
}
.business-soft a:last-child:hover{
    background-color: #358CF2;
    opacity: 1;
    background-position: 0 bottom;
}
.business-small-title {
    font-size: 24px;
    color: #666666!important;
}
.business-soft-btn {
    width: 290px;
    height: 56px;
    display: block;
    border-radius: 100px;
    opacity: 1;
    background: linear-gradient(180deg, #4A9DFF 0%, #217BE6 100%);
    box-shadow: 0px 4px 10px 0px rgb(35 86 206 / 30%);
    color: #ffffff;
    text-align: center;
    line-height: 56px;
    cursor: pointer;
    font-size: 18px;
    margin: 50px auto 0;
}
.business-soft-btn:hover, .business-soft-btn:active, .business-soft-btn:focus{
    color: #FFFFFF;
    background: #358CF2;
}
.business-soft-btn-icon{
    width: 22px;
    height: 22px;
    display: inline-block;
    background: url("../png/glogo-49f153ea9ca8ec4ca543970f775d1a82.png") no-repeat;
    vertical-align: sub;
    margin-right: 4px;
}
.business-soft-tip {
    text-align: center;
    font-size: 14px;
    color: #333333;
    padding-top: 20px;
}
.star_before:before {
    content: "*";
    color: #999;
    display: inline-block;
    float: left;
    margin-top: 2px;
    height: 20px;
    position: absolute;
    left: 0;
}
.area_second_name {
    color: #0084ff !important;
}
.backoneareabox a{
    cursor: pointer;
}
.icon-new-black-down {
    width: 12px;
    height: 8px;
    background-position: -348px -235px;
    margin-top: -4px;
}
.icon-new-black-up{
    width: 12px;
    height: 8px;
    background-position: -348px -245px;
    margin-top: -6px;
}
/*头条*/
.news_banner .item_news{width: 1200px;display: flex;justify-content: flex-start; margin: 0 auto 15px;}
.item_news li{width: 288px;height: 375px;box-shadow: -8px -2px 6px 11px rgb(0, 0, 0, 0.03);margin-right: 16px;flex-shrink:0;overflow: hidden;border-radius: 5px;}
.item_news_wh{width: 288px;height: 170px;overflow: hidden;display: block;}
.item_news img	{width: 288px;height: 170px;transition: all 0.6s;}
.item_news img:hover{transform: scale(1.2); /* 放大1.2倍 */}
.item_news .border{border: 1px solid #E2E8EC;border-top: 0;padding: 12px 15px 10px 22px;height: 154px;background: #fff;border-bottom: 1px solid #E2E8EC;}
.item_news .tit_txt{color: #222;font-size: 15px;line-height: 25px;margin-bottom: 14px;height: 47px;overflow: hidden;font-weight: bold;}
.item_news .tit_txt:hover{color: #0084ff;}
.item_news .tit_desc{color: #999;font-size: 12px;line-height: 20px;}
.item_news .news_bottom{border: 1px solid #E2E8EC;border-top: 0;padding: 14px 9px 14px 22px;height: 51px;background: #fff;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;display: flex; flex-direction: row; justify-content: space-between;}
.news_bottom .avator{display: inline-block;width: 26px;height: 26px;border-radius: 100%;margin-right: 10px;}
.news_bottom_right, .news_bottom_left{display: flex;flex-direction: row;align-items: center;}
.news_bottom_right i{background: url(../png/eye-2b3ec3cec08c995a6d80ee455a400b78.png);margin-right: 4px; width: 16px !important;height: 12px !important;}
.news_bottom_right span{font-size: 12px;color: #AAAAAA;line-height: 26px;}
.new_realname{color: #77839C;line-height: 36px;font-size: 14px;display: inline-block; max-width: 170px;overflow: hidden;text-overflow: ellipsis;height: 36px;}
.news_banner{height: 380px;width: 1200px;margin: 0 auto;}
.news_banner .carousel-control{width: 63px;height: 60px;background: transparent;top: 50%;margin-top: -30px;display: none;}
.news_banner .btn_left{left: -80px;}
.news_banner .btn_right{right: -80px;}
.news_banner i{display: inline-block;width: 60px;height: 60px;}
.news_banner .icon_left{background: url(../png/left_btn-ebdd202a03e17ea9d88c16324d764c03.png);}
.news_banner .icon_left:hover{background: url(../png/left_btn_hover-69ecdfc7beaab4a4ae7e84a9befa2866.png);}
.news_banner .icon_right{background: url(../png/right_btn-29ec0b711a4c72784cafda46f58efd48.png);}
.news_banner .icon_right:hover{background: url(../png/right_btn_hover-d1c4d54b355924516e613d5afd9f8bd6.png);}
.business-course-box{
    background-color: #EEF4FB;
    padding-bottom: 60px;
}
.footer_box{
    margin-top: 0!important;
}
.business-soft-box{
    background-color: #EEF4FB;
    padding-bottom: 60px;
    margin-top: 60px;
}
.pro_name a p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 240px;
}